Useful Links
Computer Science
Other Tools and Technologies
Hardware Hacking
1. Introduction to Hardware Hacking
2. Foundational Electronics Knowledge
3. Laboratory Setup and Safety
4. Hardware Hacking Toolkit
5. Target Device Reconnaissance
6. Communication Interface Analysis
7. Memory Analysis and Extraction
8. Firmware Analysis Methodologies
9. Reverse Engineering Techniques
10. Vulnerability Discovery and Exploitation
11. Advanced Attack Techniques
12. Firmware Modification and Patching
13. Defensive Countermeasures
Hardware Hacking Toolkit
Essential Hand Tools
Precision Screwdriver Sets
Phillips Head Drivers
Flathead Drivers
Torx Drivers
Pentalobe Drivers
Hex Drivers
Security Bit Sets
Opening and Prying Tools
Plastic Spudgers
Metal Pry Tools
Guitar Picks
Suction Cups
Cutting and Gripping Tools
Fine-Tip Tweezers
Curved Tweezers
Needle-Nose Pliers
Wire Cutters
Wire Strippers
Flush Cutters
Measurement and Analysis Equipment
Digital Multimeter
Voltage Measurement
Current Measurement
Resistance Testing
Continuity Testing
Diode Testing
Capacitance Measurement
Oscilloscope
Analog vs Digital Scopes
Bandwidth Considerations
Probe Selection and Usage
Triggering Techniques
Signal Analysis Features
Logic Analyzer
Channel Count Requirements
Sampling Rate Specifications
Protocol Decoding Capabilities
Mixed-Signal Analysis
Spectrum Analyzer
Frequency Domain Analysis
RF Signal Characterization
EMI/EMC Testing
Function Generator
Waveform Generation
Signal Injection Testing
Frequency Sweep Capabilities
Power Supply Equipment
Bench Power Supplies
Programmable Power Supplies
Current Limiting Features
Multiple Output Supplies
Soldering and Rework Equipment
Soldering Stations
Temperature-Controlled Irons
Tip Selection and Maintenance
Lead-Free Soldering Considerations
Hot Air Rework Stations
SMD Component Removal
BGA Rework Capabilities
Temperature Profiling
Soldering Materials
Solder Wire Types
Flux Selection
Cleaning Solvents
Desoldering Braid
Specialized Rework Tools
Desoldering Guns
Vacuum Pickup Tools
Component Preheaters
Microscopes and Magnification
Programming and Interface Hardware
JTAG/SWD Debug Probes
ARM-Compatible Debuggers
Multi-Architecture Support
High-Speed Debugging Features
Serial Interface Adapters
USB-to-UART Converters
RS-232 Level Shifters
Multi-Protocol Adapters
Memory Programmers
Universal Programmers
In-Circuit Programmers
Socket Adapters
Test Clip Interfaces
Protocol Analyzers
I2C/SPI Analyzers
CAN Bus Analyzers
USB Protocol Analyzers
Specialized Hardware Hacking Tools
Chip-Off Tools
Hot Air Stations
Reballing Equipment
Socket Adapters
Fault Injection Equipment
Voltage Glitching Hardware
Clock Manipulation Tools
Laser Fault Injection Systems
Side-Channel Analysis Equipment
Current Probes
EM Field Probes
High-Speed Oscilloscopes
RF Analysis Tools
Software Defined Radios
RF Probes and Antennas
Signal Generators
Previous
3. Laboratory Setup and Safety
Go to top
Next
5. Target Device Reconnaissance