Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexlynd/esp8266-warshipping
Low-cost WarShipping with built-in geofencing, WiFi recon, and Rogue AP on the ESP8266
https://github.com/alexlynd/esp8266-warshipping
esp32 esp8266 reconnaissance wardriving warshipping wifi-security
Last synced: about 2 months ago
JSON representation
Low-cost WarShipping with built-in geofencing, WiFi recon, and Rogue AP on the ESP8266
- Host: GitHub
- URL: https://github.com/alexlynd/esp8266-warshipping
- Owner: AlexLynd
- Created: 2022-08-16T23:36:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T00:38:00.000Z (over 2 years ago)
- Last Synced: 2023-04-07T14:17:15.311Z (over 1 year ago)
- Topics: esp32, esp8266, reconnaissance, wardriving, warshipping, wifi-security
- Language: C++
- Homepage:
- Size: 70.3 KB
- Stars: 18
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP8266 WarShipping
Low-cost WarShipping proof-of-concept with built-in geofencing & WiFi recon on the ESP8266.## What is WarShipping?
WarShipping involves mailing a physical package that delivers an attack payload to a victim. Typically these attacks will target large companies by addressing the package to a non-existent recipient, and having the package run a wireless payload while sitting inside a mail center, until it's shipped back to the return address.## WarShipping Proof-of-Concept
### Components
I wanted to show that a $5 payload could phish for user credentials and gather reconnaissance on a corporate network, so I used the following components:
- ($2) [ESP8266 WiFi microcontroller]()
- ($2) [LiPo charging circuit]()
- ($6) [1800 mAh LiPo battery]()*
*I ripped this out of a toy helicopter**insert image here*
The "D1 Mini" form factor makes these components stackable, but I soldered everything together to make it more stable for shipping.
*insert image here*
### Setup
Setup video + guide coming soon!#### Building & flashing from source
**To compile this tool from scratch, install `make` and `docker` on your machine.**
```
sudo apt install make docker
```**Clone this GitHub repo & navigate to source**
```
git clone https://github.com/AlexLynd/ESP8266-WarShipping
cd ESP8266-WarShipping/src
```
**Build only**
```
sudo make build
```
**Build & flash the ESP8266**
```
# PORT parameter optional
# update network triggerssudo make flash trigger-network= home-network= PORT=
```### Features
- Low-power mode
- Geofencing
- Basic WiFi reconnaissance
- Rogue AP for credential phishing
- Known network detection
- CSV logging### To-Do
- CSV exports
- Deep sleep
- WiFi manager for cred setup