https://www.hardbreak.wiki [image][image] HardBreak GitHubDiscordLinkedInX More GitHubDiscordLinkedInX Search... Ctrl + K * Welcome to HardBreak * Introduction + How to start + Methodology + Case Study (Led to a CVE Update) o General Case Study * Hardware Hacking + Introduction + Basics o Tools # Hardware Tools @ Essential Tools @ Soldering Tools @ Logic Analyzer - Saleae Logic Analyzer @ Open-Source Tools - Bus Pirate - GoodFET @ Multimeters & Oscilloscopes @ JTAG and SWD Debuggers - Segger JLink - TI CC-Debugger @ UART-to-TTL adapter @ Chip readers and programmers - Xgecu T56 # Software Tools @ Binwalk @ Firmwalker @ flashrom @ Ghidra @ OpenOCD @ Mitmrouter o Common Hardware Components o Firmware Extraction Methods + Reconnaissance o Closed device # OSINT (search the web) # USB Ports / SD-card o Opened device # Board Analysis + Interface Interaction o UART # Identify UART # Connect to UART # Extract Firmware using UART o I2C o SPI # Extract Firmware using SPI o JTAG/SWD # JTAG @ Identify JTAG # SWD # Extract Firmware using JTAG/SWD o VE.Direct + Bypassing Security o Voltage Glitching # Example: LPC1768 o Electromagnetic Fault Injection + Analyze Firmware * Network Analysis + Introduction + Reconnaissance + Protocols o WIFI # WEP # Deauthentication Attacks o Application Layer # Proprietary Protocols @ Parrot Anafi Drone Reverse Engineering # MQTT # CoAP # Web Sockets * Radio Hacking + Introduction + Reconnaissance + Protocols o NFC o RFID + Tools o RF Signal Analyzers # RTL-SDR # HackRF o Flipper Zero # NFC # Sub-GHz * Contribute + How to contribute + Gitbook - Basics o Markdown o Images & media o Interactive blocks * About + Impressum - Legal Notice + Privacy Policy + Datenschutzerklarung + License Powered by GitBook Page cover image On this page * Discord * Overview * How You Can Contribute * Important Disclaimers * Get Started Was this helpful? Edit on GitHub Welcome to HardBreak NextHow to start Last updated 4 days ago This page is a free and open-source wiki about hardware hacking! The goal of HardBreak (https://www.hardbreak.wiki/) is to collect knowledge about Hardware Hacking / IoT hacking in one place. There are many great blogs about Hardware Hacking, but it is a rather unpleasant experience to search through multiple blogs in different formats to find the information you need. HardBreak aims to organize all information in one accessible and easy-to-use platform. Discord We just launched our HardBreak Discord Server! Join us here https://discord.gg/AWVsKxJHvQ If you: * Want to discuss hardware hacking and IoT security * Share the project you are working on * Have feedback or requests for new content on our wiki Come be a part of our growing community of hardware hackers[?] HardBreak has been created by me, Jonas Rosenberger. Feel free to reach out on LinkedIn or Discord (f_3nter). I'm happy to hear your feedback or help you on your current projects! Overview * Introduction + In this chapter we give you guidance on how to start hardware hacking: o What first target device to choose o Essential tools to start with o Methodology o A hands on Case Study * Hardware Hacking + Top down approach to follow and investigate your device o Basics (Hardware Tools, Software and Common Hardware Components) + Reconnaissance (OSINT, Board Analysis) + Interface Interaction: o Introduction to different protocols: e.g.,UART, JTAG, SWD , SPI, I2C.. # How to Identify and use those protocols # extract firmware using debug protocols + Bypass Security Mechanisms o Introduction to Voltage Glichting + How to analyze Firmware * Network Analysis + How to analyze protocols: Reverse Engineering a drone * Radio Hacking + Tools (RTL-SDR, Flipper Zero) + Protocols (RFID, NFC) and how to hack them How You Can Contribute We strongly encourage anyone interested to contribute their knowledge and insights. By sharing your discoveries or improving existing content, you help build a valuable resource for everyone. To contribute: * Submit a pull request on our GitHub repository * Help us keep the content accurate--if you notice an error, please report it so we can correct it quickly! Reach out on LinkedIn or Twitter Reference the original source or blog whenever you include content from another author. Check out our Contribution Guide for a step-by-step tutorial to making your first pull request! Important Disclaimers While this wiki is built with the best knowledge and intentions from our contributors, it may contain errors. We encourage users to double-check any advice or strategies before applying them in practice. If you spot an issue, please help us by reporting it or making an edit! Educational Use Only The strategies and advice shared on this site are for educational and informational purposes only. They should not be used for any unlawful or harmful activities. We do not endorse or encourage any illegal or unethical conduct. Use the information here responsibly and at your own risk. Get Started Introduction How to start Basics Hardware Hacking Tools Hardware Hacking Extracting Firmware using UART Reverse Engineering Hacking a drone HardBreak Wiki [image]