🔌

HardwareAllTheThings

63 pages
DISCLAIMER
DISCLAIMER The authors and contributors of this repository disclaim any and all responsibility for the misuse of the inf…
Hardware All The Things
🔌 Hardware All The Things Welcome to the Hardware wiki Welcome to our comprehensive Hardware Security Wiki, a curated co…
JTAG
JTAG Summary JTAG Pins JTAGEnum References JTAG Pins Allows testing, debugging, firmware manipulation and boundary scann…
SWD
SWD Summary SWD Pins SWD pins SWCLK: Clock into the core SWDIO: Data in / out JTAG and SWD are similar and can be interf…
UART
UART What is it? UART stands for Universal asynchronous receiver transmitter. Used for serial communications over a comp…
Chip identification
Chip identification Google Dork: filetype:pdf <reference number> datasheetspdf.com alldatasheet.com datasheets360.…
FCC ID
FCC ID Searchable FCC ID Database An FCC ID is a unique identifier assigned to a device registered with the United State…
JTAG
JTAG Sometimes when you have no idea what's the pinout of the JTAG port, you have to find a way to correctly identify ea…
Firmware Dumping
Firmware Dumping Flash Memory Types NOR Flash (SOIC8 package) SPI Flash Mostly error "Fault-free" memory Used for embedd…
Firmware Reverse Engineering
Firmware Reverse Engineering Loading bare-metal binaries into IDA Requirements: The load address is the address in memor…
Arduino
Arduino Tools Logic Analyzer for Arduino, AVR, ESP8266 and STM32 - aster94/logic-analyzer JTAGulator-like for Arduino, T…
Bruschetta
Bruschetta Documentation whid-injector/BRUSCHETTA-Board - The Multi-Protocol Swiss-Army-Knife for Hardware Hackers (UART…
Bus Pirate
Bus Pirate Firmwares BusPirate/Bus_Pirate cd Bus_Pirate / package / BPv4-firmware / pirate-loader-v4-source / pirate-loa…
CH341A
CH341A Dump SPI flash ch341eeprom plumbum/ch341eeprom sudo apt install git make libusb-1.0-0-dev clang git clone https:/…
ESP32
ESP32 ESP32 datasheet: esp32_datasheet_en.pdf Xtensa®Instruction Set Architecture (ISA) ESP32 and ESP8266 share almost t…
Flipper Zero
Flipper Zero Firmwares Flipper Zero Firmware Flipper Zero Unleashed Firmware Flipper Zero FW RogueMaster Flipper Zero Xt…
GoodFET
GoodFET travisgoodspeed/goodfet - An embedded bus adapter for various microcontrollers and radios. greatscottgadgets/Fac…
HydraBus
HydraBus Features Support many extensions : HydraNFC - Hydrabus shield for NFC HydraFlash - NAND flash shield HydraLINCA…
HydraFlash
HydraFlash Designed to dump Flash NAND chips Usage hydrabus/DumpFlash-Hydrabus pip install git + https :// github . com …
HydraNFC
HydraNFC Features Support of microSD (FAT16/FAT32) card up to 32GB Virtual Serial Port access through micro USB with VT1…
HydraUSB3
HydraUSB3 HydraUSB3 (WCH CH569) open source test firmware / examples / libraries to experiment with streaming / high-spe…
iCopy-X
iCopy-X iCopy-X is a "super" automated handheld RFID copier based on Proxmark3. iCopy-X can read, crack, duplicate, snif…
Logic Analyzer
Logic Analyzer Sigrok / Pulseview Sigrok wiki > Downloads sigrok / kali-rolling 0 . 3 all Logic analyzer and protocol…
Evil M5Core2
Evil M5Core2 Evil-M5Core2 is an easy Evil portal and rogue app deployement software designed to work on M5Stack Core2. F…
Memory Programmer
Memory Programmer RT809H with multiple adapters/sockets for eMMC/NAND Flash…
Micro::bit
Micro::bit Extract source code from firmware When the source has been build from makecode.microbit.org , the Javascript …
Proxmark
Proxmark Proxmark3 is a powerful tool for RFID research, allowing you to read, write, and clone various types of RFID ta…
Pwnagotchi
Pwnagotchi Documentation: https://pwnagotchi.ai/…
Raspberry Pi
Raspberry Pi GPIO Header Tools raspi-sec-tool - using Raspberry pi as hacking tool References Raspberry Pi As Poor Man’s…
Default IoT Passwords
Default IoT Passwords IoT Device Default Password Lookup : defpass.com Mirai Wordlist Seclist Mirai Wordlist : danielmie…
Electronic Components
Electronic Components Resistors Capacitors Transistors Inductors Integrated Circuit (IC) microchip Microcontroller Unit …
Links & Hardware Kits
Links & Hardware Kits Hardware Challenges & CTF BLE CTF Learning Bluetooth Hackery with BLE CTF BLUETOOTH LOW EN…
Bluetooth
Bluetooth Tools whad-team/whad-client bettercap/bettercap expliot_framework/expliot hackgnar/bleah bluez/gatttool securi…
CAN - Controller Area Network
CAN - Controller Area Network The Controller Area Network (CAN) bus is a high-integrity serial communication protocol de…
DNP3 - Distributed Network Protocol
DNP3 - Distributed Network Protocol Discovery DNP3 Clients : DNP3 Client Master Simulator DNP3 Simulator DNP3 Nmap Scrip…
GPS - Global Positioning System
GPS - Global Positioning System TODO…
HTTP - Hypertext Transfer Protocol
HTTP - Hypertext Transfer Protocol HTTPS Proxy: Burp Suite, MITM Proxy, Fiddler Network Sniffer: Wireshark, tcpdump…
I2C - Inter-Integrated Circuit
I2C - Inter-Integrated Circuit I2C (Inter-Integrated Circuit), pronounced "I-squared-C" or "I-two-C", is a popular commu…
LoRa - LoRaWAN
LoRa - LoRaWAN LoRa with Arduino on 868.1MHZ arduino-LoRa \ use 868.1MHZ with SpreadFactor 10 #include <SPI.h> #in…
MMS - Manufacturing Message Specification
MMS - Manufacturing Message Specification IEC 61850 Discovery MMS Client Lib 61850 IEC 61850 Open Server MMS Discovery N…
Modbus
Modbus Discovery Modbus Client: QModBus pymodbus Modbus Tools Modbus Discover Nmap Script: nmap --script modbus-discover…
MQTT - Message Queuing Telemetry Transport
MQTT - Message Queuing Telemetry Transport Discovery MQTT is a lightweight messaging protocol often used in IoT (Interne…
NFC - RFID
NFC - RFID Radio Frequency Identification (RFID) & Near Field Communication (NFC) Notes about card types High Freque…
HF - Mifare Classic
HF - Mifare Classic HF - Mifare Classic 1k New method for Proxmark : hf mf autopwn Dictionary attack Common keys to try …
HF - Mifare DESFire
HF - Mifare DESFire DESFire® Format Mifare DESFire MF3ICD40 : uses 3DES encryption, product discontinued. Mifare DESFire…
HF - Mifare UltraLight
HF - Mifare UltraLight Ultralight C (3DES authentication) Ultralight EV1 NTAG2 Chinese backdoor pm3 --> hf 14a raw -p…
HF - Vigik
HF - Vigik Vigik is essentially a rebranded version of MIFARE Classic because it uses the same underlying technology and…
LF - HID & Indala
LF - HID & Indala HID & Indala Cloning requires writable T55xx card. The T55x7 card can be configured to emulate…
NFC - Amiibo
NFC - Amiibo Amiibo are small figurines or cards produced by Nintendo that contain Near Field Communication (NFC) chips.…
SS7 - Signaling System No. 7
SS7 - Signaling System No. 7 Tools P1sec/SigFW - Open Source Signaling Firewall for SS7, Diameter filtering, antispoof a…
SPI - Serial Peripheral Interface
SPI - Serial Peripheral Interface Serial Peripheral Interface (SPI), is a type of communication protocol used primarily …
UPnP - Universal Plug and Play
UPnP - Universal Plug and Play TODO…
USB - Universal Serial Bus
USB - Universal Serial Bus USB Type 2 USB Type 3 USB Type C Fuzzing HydraBus/HydraUSB3 goodfet/Facedancer21 - The purpos…
Wifi - Basics
Wifi - Basics Tools aircrack-ng/aircrack-ng - WiFi security auditing tools suite kimocoder/wifite2 - Fork of wifite2 der…
Wifi - Enterprise Network
Wifi - Enterprise Network WPA and WPA2 EAP WPA EAP refers to the use of the Extensible Authentication Protocol (EAP) wit…
Wifi - Additional Tricks and Tools
Wifi - Additional Tricks and Tools Additional Aircrack-NG Tools Remove Wireless Headers airdecap-ng -b $AP_MAC open-netw…
Wifi - WEP Cracking
Wifi - WEP Cracking Cracking WEP with a Client ARP Request Replay Attack Attack the ACCESS POINT airmon-ng start wlan0 3…
Wifi - WPA Cracking
Wifi - WPA Cracking Tools aircrack-ng/aircrack-ng - WiFi security auditing tools suite bettercap/bettercap WPA PSK Attac…
ZigBee
ZigBee Zigbee is a specification for a suite of high-level communication protocols using low-power digital radios. It's …
GSM Network: LimeSDR
GSM Network: LimeSDR DISCLAIMER : This procedure is highly illegal in most parts of the world. Be sure to run this in a …
SDR
SDR Tools ainfosec/FISSURE - The RF and reverse engineering framework for everyone.…
Secure Boot
Secure Boot Secure Boot is a security feature implemented in modern computer systems , primarily in those using the Unif…
Fault Injection
Fault Injection Power / VCC - Voltage Glitch Power glitch injection is a physical attack technique used to test and expl…