|
|
hace 5 años | |
|---|---|---|
| .github | hace 6 años | |
| 3Dfiles | hace 5 años | |
| Drivers | hace 6 años | |
| esp32_marauder | hace 5 años | |
| pictures | hace 5 años | |
| schematics | hace 6 años | |
| .travis.yml | hace 6 años | |
| LICENSE | hace 6 años | |
| README.md | hace 5 años | |
| User_Setup.h | hace 6 años |
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Sometimes you just gotta do what you gotta do. Am I right, ladies?
The ESP32 Marauder is a suite of WiFi/Bluetooth offensive and defensive tools created for the ESP32 and was originally inspired by Spacehuhn's esp8266_deauther project. The tool itself serves as a portable device used to test and analyze WiFi and Bluetooth devices. Use this tool and its firmware with caution as the use of some of its capabilities without explicit consent from the target owner is unlawful in most countries. For more information about this project and how it's assembled, follow the video link below. Track features and issues here. Check out #esp32marauder on Instagram.
Note: Because of espressif's ESP32-IDF, the ESP32 included with Marauder is incapable of transmitting deauthentication frames.
You can check out the marauder article written here as well as other interesting engineering projects.
This project requires the following hardware in order to work:
Make the following connections between your 2.8" TFT Screen and your ESP32 board. You may need to refer to a pinout sheet specific to the ESP32 dev board you have chosen. For more infomation about this circuit, please refer to this schematic
| SD Card | 2.8" TFT | ESP32 |
|---|---|---|
| VCC | VCC | |
| GND | GND | |
| CS | GPIO17 | |
| RESET | GPIO5 | |
| D/C | GPIO16 | |
| SD_MOSI | MOSI | GPIO23 |
| SD_SCK | SCK | GPIO18 |
| LED | GPIO32 | |
| SD_MISO | MISO | GPIO19 |
| T_CLK | GPIO18 | |
| T_CS | GPIO21 | |
| T_DI | GPIO23 | |
| T_DO | GPIO19 | |
| T_IRQ | ||
| SD_CS | GPIO12 |
File>PreferencesAdditional Boards Manager URLs:
Tools>Board>Boards Manager, search for esp32 and install esp32 by Espressif SystemsSketch>Include Library>Add .ZIP Library... and add the SimpleList-master.zip you just downloaded
Sketch>Include Library>Add .ZIP Library... and add the TFT-eSPI-master.zip you just downloadedesp32_marauder.inoTools>PortLOLIN D32 under Tools>BoardsESP32 Sketch Data Upload and wait for the SPIFFS upload to finishThere are multiple options available to update the Marauder firmware. If you have already built the project from this repo, you can just pull the latest commit and flash the firmware using the Arduino IDE (see here).
If you own an ESP32 Marauder (v0.4.0 or later) and have not build the project, you can follow these instructions for installing the latest update over the air via Marauder's web interface or these instructions for installing the latest update using an SD Card.
Device>Update Firmware>Web Update
http://192.168.4.1Browse button and select the .bin file you downloaded from the releasesUpdate
Using a Samsung MicroSD card will cause Marauder not to boot
update.binDevice>Update Firmware>SD UpdateYes to confirm the update
The ESP32 Marauder sold on Tindie comes with its own 3D printed enclosure. If you want to replace the enclosure that came with yours or you want to try to fit your own hardware in an enclosure and have access to a 3D printer, you can download the STL files here or from Thingiverse.
Instructions from Thingiverse Components of the project:
How to do the thing:
Currently the ESP32 Marauder has limited firmware capabilities. Most of the work so far has been put into designing the hardware. New firmware features will be added over time and will eventually reach a point where this project will be a fully capable hacking machine.
You can buy the ESP32 Marauder using this link