- HardBreak는 하드웨어 해킹과 IoT 해킹 지식을 한곳에 모으는 무료 협업 위키로, 흩어진 자료를 입문자가 따라가기 쉬운 문서 구조로 정리함
- 시작 가이드는 첫 대상 기기 선택, 필수 도구, 방법론, 실제 사례 연구를 이어서 다뤄 하드웨어 해킹 입문 흐름을 잡을 수 있게 함
- 문서는 하드웨어 해킹, 네트워크 분석, 라디오 해킹으로 나뉘며 UART, JTAG, SWD, SPI, I2C, 전압 글리칭, 펌웨어 분석, 드론 프로토콜 리버스 엔지니어링까지 포함함
- 기여자는 GitHub 저장소에 풀 리퀘스트를 보내거나 오류를 보고할 수 있고, 다른 작성자의 콘텐츠를 포함할 때는 원본 출처나 블로그를 참조해야 함
- 위키의 전략과 조언은 교육 및 정보 제공 목적에 한정되며, 실제 적용 전 재확인과 책임 있는 사용이 필요함
HardBreak의 목적과 접근 경로
- HardBreak는 하드웨어 해킹 / IoT 해킹 관련 지식을 한곳에 수집하는 무료 협업 위키임
- 여러 블로그에 서로 다른 형식으로 흩어진 정보를 찾아야 하는 불편을 줄이고, 접근하기 쉽고 사용하기 쉬운 플랫폼으로 정리하는 것을 목표로 함
- 전체 문서 인덱스는 llms.txt에서 볼 수 있으며, 이 페이지는 Markdown 형식으로도 제공됨
- 커뮤니티는 Discord에서 하드웨어 해킹과 IoT 보안 논의, 진행 중인 프로젝트 공유, 위키 콘텐츠 피드백과 요청을 받음
- Discord 초대 링크: https://discord.gg/AWVsKxJHvQ
문서 구성과 학습 범위
- 입문 섹션은 하드웨어 해킹을 처음 시작할 때 필요한 선택과 절차를 안내함
- How to start: 첫 대상 기기 선택과 필수 도구
- Methodology: 시작 방법론
- Case Study: 실제 사례 연구
- 하드웨어 해킹 섹션은 기기를 조사하는 탑다운 접근을 중심으로 구성됨
- Basics: 하드웨어 도구, 소프트웨어 도구, 공통 하드웨어 컴포넌트
- Reconnaissance: OSINT와 보드 분석
- Interface Interaction: UART, JTAG, SWD, SPI, I2C 같은 프로토콜 식별과 사용
- Extract firmware using UART: 디버그 프로토콜을 이용한 펌웨어 추출
- Voltage Glitching: 보안 메커니즘 우회 기법
- Analyze Firmware: 펌웨어 분석
- 네트워크와 라디오 해킹 섹션은 프로토콜 분석과 무선 도구를 함께 다룸
- Drone reverse engineering: 드론 프로토콜 리버스 엔지니어링
- RTL-SDR, Flipper Zero: 라디오 해킹 도구
- RFID, NFC: 무선 프로토콜과 해킹 방법
기여와 사용 시 주의점
- 기여는 GitHub repository에 풀 리퀘스트를 보내거나 오류를 보고하는 방식으로 가능함
- 기여자는 콘텐츠의 정확성을 유지하는 데 도움을 줄 수 있음
- 다른 작성자의 콘텐츠를 포함할 때는 원본 출처나 블로그를 참조해야 함
- 첫 풀 리퀘스트 절차는 Contribution Guide에서 안내함
- 위키는 기여자의 지식과 의도로 만들어졌지만 오류가 있을 수 있음
- 조언이나 전략을 실제로 적용하기 전에는 다시 확인해야 함
- 사이트의 전략과 조언은 교육 및 정보 제공 목적에 한정됨
- 불법적이거나 비윤리적인 행위를 지지하거나 장려하지 않으며, 사용자는 책임 있게 자기 위험 부담으로 정보를 사용해야 함