spacehuhn / wifi_ducky

Upload, save and run keystroke injection payloads with an ESP8266 + ATMEGA32U4
MIT License
1.26k stars 295 forks source link

Merging a bunch of forks, cleanup, bug fixes #94

Open Brayyy opened 5 years ago

Brayyy commented 5 years ago

I pulled together changes from various forks, did a bit of code cleanup, and changed resolved some issues. I do have a lot of proposed changes in this pull request, but I did my best to break things down into smaller commits to make it clear if it was a cleanup task, refactor, or making an actual code change. Things are tested and working on my hardware. I've executed a number of minor test scripts, as well as a 100Kb test file without any issues.

ghost commented 5 years ago

This is preeetty good. You should add Paxy's payload command to this. It can run files from the SD card, .vbs for example. Working OS detection would also be pretty awesome. Here is the source for Paxy's code: https://youtu.be/3A53g0j-ugw links in desc.

jmvermeulen commented 4 years ago

Very nice work! Can this be merged?

Brayyy commented 4 years ago

Very nice work! Can this be merged?

Last I checked, yes. Everything was working fine on my test device.

mvojacek commented 4 years ago

wow i was under the impression this got merged ages ago

jmvermeulen commented 4 years ago

Very nice work! Can this be merged?

Last I checked, yes. Everything was working fine on my test device.

I've tried the PR version, it seems that the arduino_wifi_duck changes are not fully compatible with the original esp8266_wifi_duck. I've complied the .bin for the ESP8266 but the webbased updater always returns FAIL.

Any idea how to debug this?

gloglas commented 4 years ago

i think it doesn't matter that much, because V2.0 is coming soon!

jmvermeulen commented 4 years ago

Cool! Is a v2.0 beta source available yet? Love to contribute and test. Building a work related solution where this is a crucial part.

gloglas commented 4 years ago

It is out just now! https://github.com/spacehuhn/WiFiDuck