githubEdit

Hardware Hacking

Overview

Hardware security testing involves physical attacks on devices, firmware analysis, and embedded systems exploitation.

Physical Security Testing

Lock Picking Basics

# Common lock types:
# - Pin tumbler locks (most common)
# - Wafer locks (cheaper, easier)
# - Disc detainer locks (high security)
# - Tubular locks (vending machines)

# Basic tools:
# - Tension wrench (bottom of keyway)
# - Single pin picks (hook, diamond, ball)
# - Rake picks (bogota, snake, city)
# - Electric pick guns (snap guns)

# Technique:
# 1. Insert tension wrench, apply slight rotational pressure
# 2. Insert pick above tension wrench
# 3. Feel for binding pin
# 4. Push binding pin to shear line
# 5. Repeat until all pins set
# 6. Lock opens with tension

# Practice locks:
# - Clear/cutaway locks for learning
# - Progressive pin sets
# - Increasingly difficult locks

Bypass Techniques

RFID/NFC Attacks

RFID Technology

Proxmark3 Usage

Flipper Zero Usage

Badge Cloning Attack

USB Attacks

Rubber Ducky / BadUSB

USB Armory / LAN Turtle

O.MG Cable

IoT Testing

Firmware Analysis

UART/Serial Access

JTAG/SWD Debug

SPI Flash Extraction

Wireless Analysis

SDR (Software Defined Radio)

Zigbee/Z-Wave

Tools Reference

Resources

Last updated

Was this helpful?