Skip to content

BlackhatOS V1.1 (Buildroot)

Choose a tag to compare

@o7-machinehum o7-machinehum released this 31 Aug 09:57
· 55 commits to master since this release
1416dc6

Small patch fixing some issues with v1.0

Patches

  • ntpd running on boot now, so Telegram integration working
  • crond re-enabled

Quick Start

unzip push.zip
sudo dd if=sdcard.img of=/dev/sdX # Replace X with SD card drive
# Insert SD card into Flipper Blackhat, connect to USB-C
screen /dev/ttyUSB0 115200

If that didn't make sense to you
https://youtu.be/1OsOF7jWWm0?si=b9LTdv4weKF1FLPF&t=276

BH Tool

This tool is designed to be controller by the Flipper Zero itself, but you can drive it with the serial console.

  • Config Handling: Auto-detects blackhat.conf in ./, /mnt/, or /etc/.
  • Wi-Fi Control:
    • bh wifi list <iface> – Scan APs
    • bh wifi con <iface|stop> – Connect/disconnect
    • bh wifi ap <iface|stop> – Enable/disable AP
    • bh wifi ip – Show IPs
  • Parameter Management:
    • bh set SSID mynet
    • bh set PASS mypass
  • Evil Twin:
    • bh evil_twin – NAT passthrough AP → WAN
  • Captive Portal:
    • bh evil_portal [stop] – Nginx + DNS redirect
  • Kismet:
    • bh kismet <iface|stop> – Start/stop Kismet on port 2501
  • SSH:
    • bh ssh [stop] – Dropbear start/stop
  • Deauth Tools:
    • bh deauth <client_mac> <ap_mac> [iface]
    • bh deauth_all <ap_mac> [iface]
    • bh deauth_scan [iface]
    • bh deauth_broadcast [iface]
  • Scripts:
    • bh script scan – List scripts
    • bh script run <name> – Run script
  • Diagnostics:
    • bh test_inet – Ping google.com

Loose Scripts

In the scripts folder of the SD card you are free to drop in whatever python scripts you need, these can be launched from the Flipper Blackhat app, over ssh or from the serial port. I have supplied a few to get you started.

  • data_loader.py: Moved all files from data/ on SD card to inserted USB drive.
  • data_thief.py: Moved all files from USB drive to data_thief on SD card.
  • port_scan.py: Connects to open APs, finds devices on network and runs a port scan.

These can also be integrated easily with Telegram....

from telegram import Telegram
telegram = Telegram("/mnt/blackhat.conf")
telegram.send("Hello from Flipper Blackhat")

Inside blackhat.conf you will find a place for telegram credentials.

Applications on the device

  • All standard networking apps
  • All standard coreutils
  • python3
  • nmap
  • routersploit
  • kismet
  • aircrack