Wireless BadUSB Tutorial | esp8266
HTML-код
- Опубликовано: 5 сен 2024
- MalDuino! Learn More: malduino.com
Previous video: • BadUSB With WiFi | Fir...
Link to buy simple version: seytonic.com/20...
Link to buy more complex version: seytonic.com/20...
wifiduck github: github.com/spa...
espflasher: github.com/nod...
upload over arduino: gist.github.co...
Spacehuhn twitter: / spacehuhn
If you have any questions/queries regarding this video, please ask them in my subreddit linked below.
----------------------------------------------------------------------------------------------
Check out my site: www.seytonic.com
My Subreddit: / seytopia
Follow me on twitter: / seytonic
❗Check out my new store! Your one stop Hacker Hardware Shop! ==> maltronics.com
i can use a node mcu only
"Here is a tutorial on how to make something that's probably better than MalDuino."
**3 seconds later**
"Also, don't forget to buy a MalDuino."
good guy Seytonic
supickumaterinu 🤣
Proud Brony Entetainment True. He's an awesome guy. I'm saving for a MalDuino as well.
Markus True as well. But let's be honest, most people here are going to be using it for trolling.
Elixir lol buy ELIX
Thank you Seytonic, for actually going in depth and showing the downloading etc. Not many youtubers do that, they just say "flash it" and move on.
I didn't understand much the cabling, can you make a document on your web page? @Seytonic
Hey, what is the wiring setup for the NodeMCU to pro micro? I searched the subreddit for a post on this video and there is no subreddit post for this Video.
Hello! From where can I buy that micro USB to USB A adapter you shown in the video?
Is the setup the same for the digi spark?
Your tuts are are bloody brillant. Recently got interested to this because you and spacehuhn are just that good.bless u
For the sleeker version would this www.jaycar.com.au/voltage-regulator-lm2936-3-3/p/ZV1650 would this one work i forgot to order the regulator please help thanks in advance
Hey Seytonic,
When I try and use the Arduino Pro micro with my Mac it gives me a
avrdude programmer is not responding what should I do?
This is cool and all but if the esp 8266 could connect to the internet and you could use it from anywhere in the world, that would be awesome...
Unfortunately it is pretty usless with using the US-layout on your Keyboard
im using the geman Keyboard Layout and its not possible the writte " \ "
With my digispark a have not problems its always writtes the writtes letters / symbols
Tomisboy You can change the keyboard library files in Arduino to be mapped to Germany :)
Tomisboy github.com/digistump/DigisparkArduinoIntegration/blob/master/libraries/DigisparkKeyboard/DigiKeyboard.h
where can i buy the adaptater at 0:44 please ? Those that I find on the internet are overpriced help
Can you please make a twin duck?
The flashing wont work pls help!
can I use a normal (no "mods") NodeMCU esp8266 ?
is there a way to use just nodeMCU without arduino things?
Arctic Dragon no because you need the Pro micro to act as a keyboard
Possible: include the experimental soft usb stack (CNLohr) on the esp + adapt arduino code to fit.
AltMarc Please explain this further
AltMarc can you show an example please?
Because the ESP8266 can't transfer any data via serial.
Aren't there any problems with the hardware signature of the "emulated keyboard"? like, doesn't windows show a warning or even error usually to block the keyboard?
It reads as a HID so as far as windows can tell it is a normal keyboard.
oh wow really? I would've thought that they'd use some kind of hardware signature or sth to prove, that it's not malicious. Cheap Arduino clones for example won't work via USB because you need to install unsigned windows drivers. Thought they'd have some mechanisms for keyboards as well... good for us they didn't :D
If you are referring to the clone Arduinos like the Nanos, Then your statement doesn't quite line up. The Nano and UNO use an ATMEGA 328p which does not implement hardware USB stack, so to communicate with it, they use a USB->SERIAL chip. The cheap clones use the CH340 typically. Also, you don't need to install 3rd party Drivers for the CH340 anymore from Win8 and up now it's plug-and-play. USB->SERIAL chips can't talk 'HID' as they only do Virtual COM. The Arduino used here, like the Leonardo, use the ATMEGA32U4 chip, which DOES implement a hardware USB stack, making a serial converter chip unneeded. A benefit of the chip being able to do hardware USB, means it can become whatever type of USB device it wants, such as HID.
Now, HIDs all have a VID&PID, which simply tells the PC the manufacture and Product ID so that it correctly loads the right drivers. A person CAN blacklist VIDs&PIDs to prevent this device from being used, but this is easily circumvented by telling the software to say to the host that its actually one of the millions of other Keyboards/Mice/whatever, and not the one blacklisted.
Hope that clears things up...
Yeah ok thank you. I just thought that there was a security mechanism for keyboards and so on too. So that you cannot say "Hey, im the logitech xyz".
Anyways, cool / frightening that it's so easy...
Timo If that's scary for you, consider how easy it would be for a router manufacturer to eavesdrop on users en masse. Or, imagine the IoT world, where you intentionally buy and install little always-on devices with sensors and wifi around your house, all built by various Chinese companies you know little about.
As always a nice and clear learning video...Thanks!
So I watched the video, and I had a NodeMCU and an arduino Leonardo. I flashed the NodeMCU and everything worked. I got a new network that I could connect to. I connected to it and everything looked as shown in the video. Then I installed the code on my arduino. After wireing everything together, the network stopped to appear after powering up the arduino or NodeMCU. I connected the TX0 to RX and the RX1 to TX. I connected the GND to G and I connected RAW to VIN. After powering it up, everything lights up, so I guess it should be working, but it isn't. What should I do?
'One of these adapters', 'Links in the descritions'. It's not there sadly. What do you call one of those super tiny usb to micro usb adapters? I only find the large ones either with a cable or a lot of plastic in between.
Hey so I built the more complex version and all was good until I had to flash it, I copied your settings and downloaded and selected the 4mb bin file and tried to flash it, nothing. All that happens is the little blue thing in the bottom left corner keeps going around. I then tried the 1mb bin file and still nothing, I continued by checking the port and determined this wasnt the issue, does anyone have any idea on how to fix this?
FlatEarth i have the same problem :( ,anyone?
same problem
it happend to me to
@Lentex found a fix. Is GPIO 0 connected to ground as it has to be for the chip to receive code. Then disconnect it after you’ve uploaded the code
@@lntx3913 yeah thats the one
@Seytonic For the simple version, is it ok if instead of using a d1 mini i use a nodeMCU?
My question is, where you bought thoose metal USB adaptors? I searched Ebay for hours and all i found is bulky plastic ones
you can buy a 5 pack on amazon for $5. www.amazon.com/gp/product/B015GZOHKW/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
WIFI DUCK doesnt come up in wifi setting, connected RAW to VIN, any problem there or should i just flash in again to the 1mb bin file?
Would Arduino Pro-Mini be ok instead of Arduino Pro-Micro? Thank you.
Hey, I have a Arduino pro mini and NodeMCU, can I make it work?
Sorry buddy. You can't. You could spend a couple of bucks to get an Arduino Pro Micro.
Can you make an arduino keylogger using ps2 keyboard intercepts and key emulation? I found some libraries for it but I don't know how to get started.
can you give links to the libraries?
So for method one is the pro micro and the d1 mini supposed to be soldered together and then plugged into the computer to work?
stupid question: Can use *just* my nodemcu Lua esp8266 board for this whole tutorial? instead of buying the esp8266 WiFi module?
answered my own question: *you need to use the pro micro Arduino so it can act as the keyboard to injector code*
in one of your previous video tutorials did you mention this being possible with just the wemos d1 mini?....ive tried reading all the comments to answer my question but there are to many to go through
anyway to make this autorun on computers that connect to this? Like pc connects to this via WiFi and then BOOM runs the script?
can i just solder on two wires to GND on the arduino and connect it to GND on the regulator and the second wire to the other pins on the esp?
Thank you for the great video
Can you make a tutorial of this but instead of using wemos d1 mini and pro mini, use nodemcu and if possible a digispark attiny85. Thank you
Are conections the same as on 3:37 if i use esp8266 instead of mcu combined with pro micro
can i use digispark with node mcu??? then what the connections below
Where is the 5v Pin at the NodeMCU 8266 ?
its the vin pin,and i know its 1year later
@@jorgetucson8196 So should I connect vin?
HEY! what good invention thank you for everything but I have a problem is that I'm using a nodemcu plate but when I'm loading the scketch I get this error, I do not know what but the board is selected as nodemcu .... I would appreciate the help :( ....
Arduino: 1.8.5 (Windows 10), Card: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Serial, None, Only Sketch, 115200"
In file included from C: \ Users \ JuanDiaz \ Documents \ Arduino \ Ruberr_Ducky_with_Wifi \ Ruberr_Ducky_with_Wifi.ino: 1: 0:
C: \ Program Files (x86) \ Arduino \ libraries \ Keyboard \ src / Keyboard.h: 25: 17: fatal error: HID.h: No such file or directory
#include "HID.h"
^
compilation terminated.
exit status 1
Error compiling for the NodeMCU 0.9 card (ESP-12 Module).
In file included from C: \ Users \ JuanDiaz \ Documents \ Arduino \ Ruberr_Ducky_with_Wifi \ Ruberr_Ducky_with_Wifi.ino: 1: 0:
C: \ Program Files (x86) \ Arduino \ libraries \ Keyboard \ src / Keyboard.h: 25: 17: fatal error: HID.h: No such file or directory
#include "HID.h"
^
compilation terminated.
exit status 1
Error compiling for the NodeMCU 0.9 card (ESP-12 Module).
This report could have more information with
"Show detailed output during compilation"
option enabled in File -> Preferences.
i have one big problem, i cant upload the 1mb or the 4 mb with that program. What to do?
Can someone explain what device i should flash and what device needs to get code uploaded?
Im talking about the 2nd version
would a teensyduino work or does it have to be a micro
What are we plugging to the computer on around 6:40 when he flashed it?
Can u reply where can i buy the adapter ie microusb male to male usb
I have a doubt, you used Leonardo board for pro micro in 2016's video and in this you recommend using genuino micro board. Which one should I use for 5v 16Mhz pro micro (ATmega32U4)? Or can I use both? Hoping to hear from you, I don't want to brick my device. Thanks a bunch!
If my memory serves me well, you’ll need to use a 3.3v pro micro to match the esp’s voltage
Talk about timing Jesus I just received my ESP8266 and my Digispark and was going to do a project just like this.
How do I use a nodeMCU for the simple version if there's no 5v pin
Hi, i have a question. Is it necessary to buy ESP-12E or i can buy ESP-12F?
PLEASE show us how to make a Pi Zero Bash bunny!
I'm trying to make one but I can't make it appear as a usb flash drive!
Finally my esp8266 has arrived but aparently I cant connect to 192.168.4.1 whilest in the WiFi Duck Network. Any Solution ideas? I've built the last setup...
hey guys im german my wifi duck works but it writes with the wrong keyboard layout. it types z instead of y. someone have a resoultions? pls help
flash with arduino instead of the mcu flasher and change the keyboard language to the german layout described in the github
how can you change the max character limit above 1024?
how to do it with the esp8266 from the wifi jammer video?
Pretty awesome, question can it work on a regular nano adruino ?
No, it can work on arduinos with keyboard.h library like leonardo and micro
Anyone can tell me the name of the USB adapter for aruino pro micro??? And maybe the link where i can buy it?? ty.
Is there a way to change the Keyboard Layout from american to German?
thanks! nice and simple explanation
could administrative tasks and automation is possible through this?
why dont u make a new version of malduino with the wifi component?
;)
@@Seytonic your videos are so... awesome...it really helped me a lot..
Ok thn...i have a request, could you pls say how to add sd card thing to wifi duck..so,it can also act as a usb drive ..😉...
Could you pls ?
Awaiting for your reply!!
When I want to upload it to my pro micro it disconnects from my pc and the leds from pro micro would flash for ever if I wouldnt unplug it... Idk why but I cant upload things to it.. Does anyone have an idea what the reason is and how to fix it ?
HEY! Just a question I know this is not the video but with a Bad USB can you use it with a Phone (IPhone) and use it as a login key? A SUPER long password can be put on the USB and you just plug it up to type it in.
I am pretty sure you can do that but you would need a different sofware to convert from Ducky script to iphone tap locations/keystrokes. You may have to wirte your own code or find some on the internet
Where can you get the wires for the simple version?
I'm doing exactly the same as you Seytonic, with D1 mini and Pro Micro, with the same settings. But I can't get anything sent to the computer... any idea why ?
I just created this as well, and nothing appears to be sent to the computer.
I checked Device Manager, and I get USB Serial Device (COM4)
So it's not appearing as a keyboard.
Also I connected the computer to the Arduino and not to the Di Mini
Will it work with digispark instead of Arduino micro
Can i use a regular arduino instead of the pro micro
Is there a opportunity to use a nodemcu flasher on a mac!!!!????
Wich port do i need to put in by the nodemcu flasher???!
nodemcu lua esp 8266 no 5v, what should we do?
Man i dont understand NO ONE is selling that adapter??? Someone give me the exact name of the usb adapter i can ONLY find them with a cable i want one WITHOUUUTTTT
Could you post a picture of the wiring of the pro micro with nodemcu. The pin layout is alot different from the D1 mini. there is for example no 5v pin if im correct.
No the wiring is the same, just wire it without a diagram, there is a table showing what needs to be connected to what on the github page
Vin = 5v
Thx.
were did you buy your male to male adapter from
The 2nd version doesnt need a esp8266 right?
please make a tutorial with nodemcu esp8266 for a badusb
I have a question does the Node MCU still have it's originally functionality
No.
will this project also work if I use a arduino nano?
i have done the simple version and all work, i can with my phone see the page and i can type text for upload but when i upload something like "GUI" the LED on my pro micro flash but nothing appened on my computer , does anyone have any idea on how to fix this?
i use the 1mb file and this work! YOUPI
Where did you get that adaptor from?
does it make more sense to buy a arduino pro micro 3.3v instead a 5.0 v and a 3.3v converter?
yup
oh you bad boy, using the wurst hack client! tztztz :D
why you need a arduino when the esp also can handle the arduino codes
The esp can't do usb.
Will this work with the ESP8266 NODE MCU chip with the built in arduino, etc.
Sadly no, as the ESP8266 doesn't have HID capabilities. If the seller lists it as having HID, or if the chips name is ATMEGA32U4, you MIGHT have a chance.
How we add External antenna to this?
do any body now where to by the links to the cables he yousing?
They are just jumper cables just look on ebay or something
what if we use the nodemcu for the simple version, do we still need the arduino?
Yes you need the arduino to act as the keyboard and relay data from the wireless device to the target machine
Hi.
Are you still sell this? Links are not orking.
I have a error:
'Kejboard' not found. does your sketch include the line '#include '?
I have the line in the first line
Make sure to select the correct board: Tools > Board
Žiga Kralj iv got the same problem
Seytonic how do I do that
This is awesome and keep it up
when is the give away winners
They'll be emailed later today :)
picky t what giveaway?
Is it possible to make a wifi twinduck?
the ESPFlaher not work at me is not come a new port
thats amazing!!!
Will there be a attiny84 digispark version?
There already is, check the github page, that's the picture shown.
Actually that's not a Digispark. That's a micro version of Pro Micro. Digispark version is in the wish list and if you read the description it looks hard and need lots of work: github.com/spacehuhn/wifi_ducky/issues/3
Sum, it looks possible but not ready yet.
Thank
So in order for this to work. once i build everything, i have to plug it into the victims computer and then i can access it wirelessly?
pretty much
also you said i could use a nodeMCU for the simple version of this project. But the nodeMCU doesnt have a 5v pin, only 3.3v. could this be used?
youre 4 days late bud
can i use nodemcu8266
Yeah
Hey Seytonic,
Can I program malduino for Android
could anyone say how to add sd card module into this thing...?
why use 8266 and Arduino when 8266 can run Arduino code itself, and is much faster
where is the 5volt pin on a nodemcu
When are the malduinos getting shipped from the indigogo.
There will be an update coming later today.
They'll start shipping this week :)
Max Swift thank God I really want mine when they do ship how can we track the order
can you show us how to do this but without the wifi enabled?
also on his newest version the ssid isn't showing up. tried 'other network' but didnt work either