wifi_ducky icon indicating copy to clipboard operation
wifi_ducky copied to clipboard

Merging a bunch of forks, cleanup, bug fixes

Open Brayyy opened this issue 5 years ago • 8 comments

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.

  • @gloglas - https://github.com/gloglas/WifiDuckV2
    • Did a rewrite/hard fork of the spacehuhn/wifi_ducky project
    • Added mouse control
    • Added ASCII characters
    • Added OS Detection (unused here)
    • ...and more.
  • @mvojacek - https://github.com/mvojacek/wifi_ducky
    • Ported changes made by @gloglas back into a fork of the original project
  • @BlueArduino20 - https://github.com/BlueArduino20/super_wifi_ducky
    • Partially fixed the payload corruption issue
    • Added "STRING." command (here, renamed to STRINGER)
    • Added various missing key string/ids, new HID keys
  • @Brayyy - https://github.com/Brayyy/wifi_ducky
    • Brought various forks together
    • Fixed payload corruption issue, added payload verification bytes
    • Fixed baud issues
    • Improved payload speed
    • Standardized project line-endings, indention, and formatting
    • Fixed REPLAY command
    • Other minor code refactoring

Brayyy avatar Sep 05 '18 03:09 Brayyy

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.

ghost avatar Mar 31 '19 19:03 ghost

Very nice work! Can this be merged?

jmvermeulen avatar Oct 05 '19 19:10 jmvermeulen

Very nice work! Can this be merged?

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

Brayyy avatar Oct 05 '19 19:10 Brayyy

wow i was under the impression this got merged ages ago

mvojacek avatar Oct 05 '19 19:10 mvojacek

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?

jmvermeulen avatar Oct 07 '19 19:10 jmvermeulen

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

gloglas avatar Oct 07 '19 20:10 gloglas

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.

jmvermeulen avatar Oct 08 '19 06:10 jmvermeulen

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

gloglas avatar Oct 08 '19 19:10 gloglas