Catch my live stream on Twitch where I play games, have just chatting sessions to talk tech, and just generally be an ordinary person who can't figure out how to make proper life decisions.
Mon: 1800 - 2000 EST
Wed: 1800 - 2000 EST
Sun: 1200 - 1400 EST
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|
For the analog battery circuit, use a 4 to 1 voltage divider, and (optional) a mosfet. For the charge detection circuit, use a 1 to 2 voltage divider (the charge detection is optional and only changes the battery icon colour while charging) | BATTERY | ESP32 | | ------- | ------ | | BAT + | GPIO34 | | MOSFET | GPIO13 | | CHARGE +| GPIO27 |
Additional Boards Manager URLs:
Boards Manager, search for
esp32 by Espressif Systems
Add .ZIP Library...and add the SimpleList-master.zip you just downloaded
Add .ZIP Library...and add the TFT-eSPI-master.zip you just downloaded
esp32_marauder.ino10.5. If you're using the analog battery measuring circuit, go to the MenuFunctions.h and change "#define BATTERY_ANALOG_ON" to 1
Boards12.5 If you want an upscaled version of the logo, go to the data folder and rename "marauder3L1.jpg" to "marauder3L.jpg"
ESP32 Sketch Data Uploadand wait for the SPIFFS upload to finish
There 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.
Browsebutton and select the .bin file you downloaded from the releases
Using a Samsung MicroSD card will cause Marauder not to boot
Yesto 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