$3 BadUSB
Вставка
- Опубліковано 2 жов 2024
- UPDATE VIDEO: • $3 BadUSB | Update Video!
LINKS TO BUY ALL THE STUFF USED: seytonic.com/2...
Download arduino IDE @ www.arduino.cc/
Ducky script converter available @ seytonic.com
Remember to like comment and subscribe!!! Please leave questions in the comments if you have any.
----------------------------------------------------------------------------------------------
Check out my site: www.seytonic.com
Follow me on twitter: / seytonic
I did this project and the esp8266 deauther project and they both work perfectly because of you! Gonna have so much fun!
I can imagine the Starbucks just fading away
aaaaand that's how you earn a sub ;)
Looking forward to new content from you, this is by far the best tutorial for creating your own badUSB/USB rubber ducky I've ever seen
Thanks!
BTW, Gratz on getting top post on the learntohack subreddit in under 24 hours.
Seytonic You know, there are places where you can get those components much much cheaper, I bought the Arduino, SD card module, a prototype board, DIP switches, the OTG adapter and 10 little buttons just under 6 USD and free worldwide shipping on eBay, if any of you like, I can provide links.
Julián Baquero Ive used eBay to buy components in bulk before, a lot of the time they're barely functioning Chinese knock offs. they're usable, but i wouldn't rely on them to work.
xxXSalty_Viper420Xxx I buy most of my stuff from amazon, they're same day delivery is too good. Though if delivery time isn't an issue I'll buy from china, its the same thing just not imported yet.
2:29 ...a load of code. You don't need to understand it ...
This is the epitome of script kiddiness
To prevent the arduino from executing the script on startup i recommend adding a line like this to you're code before compiling
pinMode(7, INPUT);
digitalWrite(7, 1);
bool buttonState = digitalRead(7);
if(buttonState == LOW) {
delay(100000000000000000000);
}
just add a cable from gorund to the pin 7 and it will just have a huge delay it will prevent it from executing any code
If you're going to do this, best solder a button on, I wouldn't trust myself not to short the thing lol.
haha yeah but if you put a button, technichaly its the same thing as a wire but yeah it would work :)
Micro switch on Pin 1 VCC Red wire +5 VDC of the USB cable. Plug in. Switch On. You don't have to solder on the PCB.
Thank you. Can you tell me what language I need to use when writing to your compiler ?
The only big advantage I still see with the rubber ducky is that it looks just like a normal USB enabling you to do usb drop attacks. I'd be willing to bet if you left that in a parking lot or near the front door of a target, you would get the bomb squad called rather than the desired result of them taking it and plugging it into their box. Still really cool though and a great video!
That, and the real USB Rubber Ducky funds Hak5 - a group that has been making free hacker content since 2005. We designed it for these exact social engineering scenarios - hence the generic USB drive case. ~Hak5Darren
Hak5 preaching to the choir I've bought a handful over the years and I love them and you guys! Keep up the awesome work
Nah not really, six years later it still works MOST of the time except not as much as it used to .(Series like Mr Robot created a lot of awareness on that).
And i would prefer to create my own instead of spending 70$ on a USB stick that i can create.
Your latest malduino is the same 44 pounds now !
Having so much fun playing with this thank you so much
Fantastic video. There are so many people looking to hack USBs to make there own versions of these, this is a life saver
Bro I love your name NOOT
DO NOT BUY AN ARDUINO NANO!!! GET THE ARDUINO PRO MICRO!!! I got a nano and it is not capable of being an HID.
JackkTutorials sent me I immediately subscribed and I'm going to watch all of your vids. :)
A legend was born.
thanks a lot! Btw you could add a little switch or button on the input/output pins and add a check in the code to execute only if pressed/switched on. Or add different coloured small leds + 2 buttons and upload multiple options of the keyboard input selectable by one button and executable by the other. This is actually much better than the original rubber ducky xD
Or just put a switch on the HID controller for it's power pins
When trying to upload I got this error:
Arduino: 1.8.5 (Windows 10), Board: "Digispark (Default - 16.5mhz)"
Sketch uses 2810 bytes (46%) of program storage space. Maximum is 6012 bytes.
Global variables use 106 bytes of dynamic memory.
An error occurred while uploading the sketch
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
That is a copy of the error message. If someone could help me that would be great thanks.
did you install drivers? sorry, i don't have any tips
have a good day
Thank you so much for this! Arduino micro just arrived today and I got this working in under 2 minutes.
Hay can you tell me about the Additional Boards Manager URLs that you used?
How do you prevent the ducky from executing on your own computer when you plug it in?
You can solder on a button and make a like at the start of the code that makes a while loop if the button is pressed, then hold the button when plugging in
I'm here from Jackk Tutorials ... Good work both of you :)
lol get the fuck out, Jack Tutorials omg ahahaa
i do I put it together, i just bought all the components, and realized you dont have a tutorial on how to put it together?
This channel will grow very fast, keep up the good work!
Thanks! I really hope so.
^^ np man,
But I need your help :P
I bought an arduino but when I connect it to my pc it doesnt pop up , even if I go to control panel and device manager...
Any ideas?
I think you need to buy a new one. They aren't that good quality, that's why they are so cheap. I could be wrong tho
RexiiFX thx for the reply man, it turned out that I was using a usb charging cable instead of data cable....
Hey, nice video. You should include a link in your description for the Arduino pro micro, and whatever else you used. In the future just include links to everything you needed/used in the video.
Good idea, I'll do that now.
Seytonic Is the USB cable included?
Same here, can we have 'cable tutorial' ? :/
Eternalis Spirit See the update video I did on this.
hey seytonic, I just purchaced a pro micro arduino but the port isnt showing up. Can you please help?
Nice video man! Keep up the work! A question tho, what payload did you use to demonstrate shown at 00:58 ? Thanks
Great video, I have been looking for a cheap alternative to the rubber ducky for ages. The site you linked had 30-50 days delivery time to the UK but it is available for a little more on Amazon Prime.
you got a link bruh ?
www.amazon.co.uk/KOOKYE-ATmega32U4-arduino-Leonardo-ATmega328/dp/B019SXN84E/ref=sr_1_1?ie=UTF8&qid=1478988034&sr=8-1&keywords=arduino+pro+micro
wish i knew about this several months ago before spending that 45 bucks, FUCK :P
Can u give me the link of the bad usb because in discription i am not finding
See this update video: ua-cam.com/video/fnplzZByaE4/v-deo.html
I've selected the board called Arduino/Genuino Micro but it has to install the driver each time before use on a new PC. Is this normal?
What OS is running on the PCs you plug it into?
I'm having the same issue on Windows, if that helps.
Which windows version?
7. Also running my own version on a Adafruit Trinket, but that seems to not be the issue
It says :' Keyboard not found. Does your sketch include '##include '?
What should i do ?
chiva kindt I get it. Essentially, this library work only on specific microprocessors, the arduino leonardo's one and the micro. For this reason it doesen't work :(
i think it can be done on an uno from what I've seen, you just need to code it yourself in c++ as the uno has a different library that performs the same function if im not mistaken.
Yo, I had the same problem as you, found a way to resolve it. Go to /Tools/ and go to boards and chose Leonardo. Then if you dont have COM10, pick COM9 or COM11 (both woked for me). Hope this helps
I don't get one thing.. If the Arduino is all you need, why the Digispark module? What does that do?
Every script I try it says ‘Keyvoard’ not found. Does your sketch include line’#include ’?’ What do I do??????
Same problem. Did you get to solve it?
william... Same problem. Did you get to solve it?
Just include keyboard in commands you can include keyboard for ide options
how do you actually put everything together? like it comes in 4 parts, but how do you assemble them all together?
You don't put anything together. what he shows is just the promicro board with a usb cable attached nothing else.
Very cool, but how would you go about starting and connecting to a reverse shell if you don't know the victim machine's IP address (I mean a local IP address, of course). Couldn't yo scan all IP address on the network for whatever port you specified?
The whole point of a reverse shell is that the victim connects to you. So you only have to know your ip address/port.
Totally forget. I guess I'm thinking reverse shell is a rouge ssh server or something. Thanks so much!
BTW, If you hold the the button on the board (RESET), it will prevent the sketch(the code) from running. It will be held in the boot-loader stage until released. If there is no button, you can solder a small button on the RST pin to a GND pin.
I have a snag. "
exit status 1
'Keyboard' not found. Does your sketch include the line '#include '
I do it just like you did.???????
Select the correct board under 'tools'
hello, i have a question, there are some ducky Payloads that when i try to compile in ducky.js its say that an error have happen, and other question that i have its what can we do about de micro sd that an original rubber ducky have
DUCKY_TEST:62: error: 'KEY_LEFT_ESC' was not declared in this scope
Keyboard.press(KEY_LEFT_ESC);
^
exit status 1
'KEY_LEFT_ESC' was not declared in this scope
HELP.
Is this working with any micro controller? Or does it have to have some special chip on it? Will STM8S103F3P6 STMicroelectronics this work for example? Really like your videos btw... :D
when i'm uploading the scipt to the arduino it gives me an error saying that 'Keyboard' not found. Does your sketch include the line '#include '?, and it does inclue the #include
Make sure your settings are correct.
Seytonic the setting is right, i have a arduino nano ATMEGA 328
Which is not the right arduino, you need an atmega32u4.
Seytonic i figured.im just gonna buy a new one
For the people with another Keyborad than English, now you can download de Sketch from Dckuino.js selecting another keyboard language layout like FR or ES. Please add the github from Thecakeisgit for recognition their work. Thanks and good vid.
Do you have a link please?
github.com/Thecakeisgit/LocaleKeyboard.js
How do i install this in Arduino? i want to use spanish keyboard layout.
Supongo que hablaras castellano. Simplemente usa el script online, donde primero pones el código en formato Rubber Ducky y automaticamente te lo pasa a processing de Arduino. Cuando le das a "Download sketch" te incluye el archivo para que cambies el Locale keyboard por el idioma que decidiste.
nurrl.github.io/Dckuino.js/
Pedrinbeep aaa gracias! y como se cambia el locale keyboard??
Science
Looking for Mac OSX Scripts to use with your $3 rubber ducky? Look no further - github.com/LukaKerr/Arduino-USB-Rubber-Ducky-Scripts-MacOSX
This doesnt work for me, if I put the script on my arduino it just randomly opens other programms like the calculator instead of the cmd. Please help me. BTW im from Germany, because i think the keyboard layout is the problem. Thanks in advance :)
Also, thanks for the ducky converter!
DO NOT BUY AN ARDUINO NANO!!! GET THE ARDUINO PRO MICRO!!! I got a nano and it is not capable of being an HID.
DO NOT BUY AN ARDUINO NANO!!! GET THE ARDUINO PRO MICRO!!! I got a nano and it is not capable of being an HID.
DO NOT BUY AN ARDUINO NANO!!! GET THE ARDUINO PRO MICRO!!! I got a nano and it is not capable of being an HID.
DO NOT BUY AN ARDUINO NANO!!! GET THE ARDUINO PRO MICRO!!! I got a nano and it is not capable of being an HID.
Hi! I just bought the chip and it works fine at first, but after that, there's no available ports, i have tried every usb port on my laptop but none of them works, i have chose the right board but there's no port i can choose. Please help
Hey how do you remove script from this? Like I put some script on it today but it was wrong now I can't upload anymore script help!
Dear Seytonic, when i try to compile any script with your dckuino.js site the IDE software says that i hasnt found a keyboard. Is there a way to fix that issue?
I just got my arduino pro micro in the mail today. I can't seem to get ANY script to work. I always get an error saying there is a stray $ or stray /. I have the arduino leonardo selected also. and the right port is selected. But i still keep getting an error no matter what i do! Please help!
Hey, one thing if you pull out a USB without ejecting it well it CAN corrupt your data and then your gonna have to reformat it and start over.
You know you can make it so the terminal runs in the bacrounf and does not popup on the screen
Assuming you Upload code which say shuts down your computer or deletes c:/ and then decide you want to change the code on it, plug the Pro-micro in whilst the computer is on the lock screen, that way when the script runs, it wont be able to access GUI or CMD right? or will it run again when you log in?
I would assume it would only run again if it is looped
Does the micro usb to usb A has to be OTG or does a normal cable work too?
what are the limitations to ducky scripts? the only use i have for a usb rubber ducky is i have made a few a payloads on autohotkey that i have converted and i want my usb to autorun those codes
+Seytonic sorry about this stupid question but when you plugged in the usb in windows how did that thing popped up on Linux?
I just got mine. Is there any way i can solder on a MicroSD thing and use the stuff on the micro SD. if there is il make a case for the USB and store everything in there
See my recent videos.
Because you have headers on your arduino, what if you program into your template that when you have for example pin 1 to gnd, the script doesn't run?
Yes, you could do that to prevent the script form running when you plug it into your computer to program it.
dckuino.js is not working ..unable to convert ducky scripts to arduino
hi there, I have a Arduino nano v3.0 ATmega328 Microcontroller.. will that work instead?
The libraries used here need an atmega32u4
Saurabh Badhwar atmega328 doesnt support HID that is supported by Atmega32u4 but you can get a Vbus on atmega 328 i recommend to boy arduino mini and use that with vbus code you will also gona need a few zener diode and resistor and usb jack thats it now you xan do all those steps done in these video it will be much smaller and cheaper it can even fit inside a moserbear like usb pendrive case best of luck and to know how to use vbus on atmega 328 you can find taht on youtube very easily and dont forget to add button so when you hold the button while plugging the whole setup it will go in infinite empty loop and never excute the keyboard hid command
So, i have some questions about this although I find it one of the best tutorial i've ever seen.
1) What if you have an antivirus, is this device detectable? Or isn't it? I guess this isn't because it's recognized for the PC as a keyboard.
2) If I get in the rubber ducky page where you generate the scripts, is it functional for this?
3) Do I have to be in the same network to recieve the data caught by my device?
4) Is this ATmega or arduino 1.2-5-10 pcs? That's all :D
Fire Dorito Cant answer 4, but amyways:
1: No, undetectable. Its sinply impossible for Antivirus to scan keyboards.
2: Yes
3: If you use Port Forwarding no, if you dont yes.
can you show how to do the same procedure using otg cable or something taking android stored passwords?
2:29 its waiting before you put in the delay automatically so the delay at the begining is optional
So this will only work on computers with the Arduino drivers installed on it, right?
when i try to compile the code into the arduino it gives me this error
Arduino: 1.6.13 (Windows 10), Board: "Arduino/Genuino Uno"
In file included from C:\Users\UNKNOWN\AppData\Local\Temp\arduino_modified_sketch_60009\sketch_dec20a.ino:5:0:
C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.h:29:2: warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]
#warning "Using legacy HID core (non pluggable)"
^
C:\Users\UNKNOWN\AppData\Local\Temp\arduino_modified_sketch_60009\sketch_dec20a.ino: In function 'void typeKey(int)':
sketch_dec20a:9: error: 'Keyboard' not found. Does your sketch include the line '#include '?
Keyboard.press(key);
^
C:\Users\UNKNOWN\AppData\Local\Temp\arduino_modified_sketch_60009\sketch_dec20a.ino: In function 'void setup()':
sketch_dec20a:18: error: 'Keyboard' not found. Does your sketch include the line '#include '?
Keyboard.begin();
^
exit status 1
'Keyboard' not found. Does your sketch include the line '#include '?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Check your settings.
Hello! I want to buy one of these but i dont want to wait 60 days for it to get here, so i was going to buy one off of amazon. If i do that would i have to sodder the prong things (idk what there called) to the chip?
The pins are only there for plugging it into a breadboard, so if you aren't going to be prototyping circuits then you have nothing to worry about.
What do i do if i use Norwegian keyboard. The Arduino writes wrong character.
why would anyone want to make a usb killer? is there any benefits??
Seytonic Where can I donate too you, I’ve Subbed, like all your videos, bought the deauther, and I some tips for feature products don’t know if ur interested. U have a PayPal or a patreon? Love your work want to support, I added you on snap!
thats cool
the fact that you plugged it to the usb port on the left triggers me
can you give the script that you you use un the video for hacking the system
I bought the arduino atmega32u4 leonardo but when i plug it into my pc Windows 10/8/7 doesnt recognize it and in the IDE i cant choose a port!?
can someone help me? :)
Do the lights light up on the arduino? If not its faulty. If they do then see if it shows up in device manager, if not then try on a different computer. Maybe try reinstalling the arduino ide.
yes it ligths up, but im the device manager it doesnt show like a arduino leonardo, theres written unknown device...
I tried it on a few PCs only with the portable IDE (doesnt matter?) but i dont think the pc is the prpblem... I read a method with resetting the bootloader...?
check your cable and dont flash your phone
Could you use an Arduino BadUSB Beetle? Also, is there any extra code needed, to configure it, or do you just paste the Arduino IDE. On Hak5 what they did was they saved files onto the Rubber Ducky itself. Can this do that? Do you need to have the pins soldered on?
You sound like Tom Stanton.
Where did you buy the rest of the equipment?
Can I please plug this weird looking shit into your computer?
How do you change the laungage from English to Danish on the arduino?
How does this thing work, why can't I just make a flash drive run on plug in and run whatever I want
Do you Need to install the Driver at the victim Computer first or is it like the Rubber Ducky that it can be plugged in and start the attack? :)
No need for drivers on the victim side of things.
Shows us some ducky script that takes passwords and saves them to the maldunio
I am still confused with the adapter cable, what is that we connect in that arduino port? What is it called .. and that thing after connecting to arduino port can be directly connected in USB port.. or is there something in between them also. ? Please reply
See the update video I did on this ua-cam.com/video/fnplzZByaE4/v-deo.html
I've been telling people to use these instead of duckies for months now. Not only can you buy like 20 of them instead of one ducky, but they're more versatile as well. Sure they require a bit more knowledge if you want to add microSD card support, but that's half the fun. Not to mention Hak5 is ripping everyone off. Their pineapple can be made for a 1/4 of their price. Their gearpacks can be individually bought for soooooo much cheaper than they advertise and they use some of the worst companies to produce their equipment.
once we have all this shown in the video how we will be able to know the actual password ?
What language does this use ? (After being converted)
I really want a rubber duck i know how powerful it is but if I buy it for 3 dollars I only have to program it i don't have to buy a chip or what?
If you get the same board has Seytonic its just a matter of plugging it into your computer, copy pasting your scripts into the converter, then right into the arduino IDE and clicking upload.
Where is your complier on your website? i cant find it :(
If your pullout game is weak you are going to fuck your shît up
hi again. I have an issue. have the drivers installed but it says keyboard not found.
Arduino: 1.8.3 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
Build options changed, rebuilding all
In file included from C:\Users\pb552\Documents\Arduino\sketch_jul10b\sketch_jul10b.ino:5:0:
E:\Arduino\libraries\Keyboard\src/Keyboard.h:29:2: warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]
#warning "Using legacy HID core (non pluggable)"
^
C:\Users\pb552\Documents\Arduino\sketch_jul10b\sketch_jul10b.ino: In function 'void typeKey(int)':
sketch_jul10b:9: error: 'Keyboard' not found. Does your sketch include the line '#include '?
Keyboard.press(key);
^
C:\Users\pb552\Documents\Arduino\sketch_jul10b\sketch_jul10b.ino: In function 'void setup()':
sketch_jul10b:18: error: 'Keyboard' not found. Does your sketch include the line '#include '?
Keyboard.begin();
^
exit status 1
'Keyboard' not found. Does your sketch include the line '#include '?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
You need to select the correct board under 'tools'', so pro micro.
Seytonic When I connect it to other computers, it does not detect the drivers.
Can I use a Arduino micro instead of Arduino Pro micro or any Arduino device ?
So, this is pretty much a malduino?
seytonic
I have a problem with my arduino micro , it worked nromaly for weeks ,after that ;the pc(that run wind7) does not detect it anymoree !!! also wind xp.
any ideas !!!
Technically $6 us lol or $7.74 canadian, but much cheaper and smaller, thank you so much!! :)
Can i do it with an arduino nano? Really amazing video!
dude thanks subed, liked!! Can you make a vid on how to physically make it -thanks
+Pingu assuming you're talking about the cable, I just stripped a normal micro usb to usb cable cut a section out the middle then resoldered it back together.
Okay thanks :)
Does anyone know what the Arduino pro micro use: Micro USB A, B or C? Prob a stupid question but oh well.
Micro USB Female Type B, same as android phone chargers
Micro USB Type A is almost never used
Micro USB Type B is the modern micro USB that most android phones use for charging.
Micro USB Type C is the newest of new form of micro USB that some manufacturers are starting to use in place of type B.
xxXSalty_Viper420Xxx Okay, thank you so much
Hello. Will a Phison 2251-67 chip work ?
More like wickedUSB [evil laugh]
Can't you use an Android phone as an bad usb? Maybe with root