Top all-time · #8832
Wrongbaud’s Blog
Personal blog · wrongbaud.github.iosecurityhardware
Wrongbaud’s Blog is a personal blog at wrongbaud.github.io about security and hardware. Since 2020, 8 different Hacker News readers have linked it 19 times, most often “A first look at Ghidra’s Debugger – Game Boy Advance Edition”. The last post was in 2021, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's posts on reverse engineering and hardware hacking. The comments discuss Ghidra versus IDA for decompiling, and link background on trusted execution environments, without judging the writing.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
A blog focusing on hardware and software reverse engineering
Most-linked posts?
- A first look at Ghidra’s Debugger – Game Boy Advance Edition4 people · 4 mentions · first linked 2020-12-19
- Using Ghidra's PCode to Hack GBA Games2 people · 3 mentions · first linked 2021-04-23
- Hardware Debugging for Reverse Engineers Part 2: JTAG, SSDs and Firmware Extrac2 people · 2 mentions · first linked 2020-11-21
- Hardware Hacking: SWD, OpenOCD and Xbox One Controllers2 people · 2 mentions · first linked 2020-01-31
What Hacker News says?
Yes, I think Ghidra is "good enough" for most use cases. For some (architectures other than x86/ARM), it is vastly superior. For others (Windows and especially C++) it's not quite as good, but still useable. For C++ projects targeting Windows, IDA is still a lot better in terms of decompilation quality. The demangler and function signature system is particularly tailored to MSVC++. For other architectures, Ghidra ki…
Comment linking /posts/kong-vs-ghidra/
on “SpaceCadetPinball – Decompilation of 3D Pinball for Windows”Submitted A first look at Ghidra’s Debugger – Game Boy Advance Edition as a story · 166 points
HN discussionTEE Trusted Execution Environment > Hardware support, TEE Operating Systems: https://en.wikipedia.org/wiki/Trusted_execution_environment#... List of [SGX,] vulnerabilities: https://en.wikipedia.org/wiki/Software_Guard_Extensions#List... Protection Ring: https://en.wikipedia.org/wiki/Protection_ring ... Memory Segmentation: https://en.wikipedia.org/wiki/Memory_segmentation .data segment: https://en.wikipedia.org/wiki…
Comment linking /posts/ghidra-debugger/
on “NSA urges orgs to use memory-safe programming languages”Submitted Hacking Hadoukens: Reverse Engineering a Street Fighter Two Cabinet as a story · 59 points
HN discussionI think the best approach is to start taking things apart that interest you, and learn along the way. For example - on my blog I use things like arcade cabinets and home routers to introduce some hardware reversing concepts: https://wrongbaud.github.io There is also nothing wrong with getting some of the arduino starter kits on amazon and using those to learn how to interact with various peripherals, etc.
Comment linking /
on “How to Build Your First Hardware Hacking Lab”Submitted Using Ghidra's PCode to Hack GBA Games as a story · 32 points
HN discussionSubmitted Hacking Hadoukens: Reverse Engineering a Street Fighter Two Cabinet as a story · 3 points
HN discussionSubmitted Kong vs Ghidra? – Ghidra Scripting, PCode Emulation, and Password Cracking as a story · 3 points
HN discussionSubmitted Hardware Hacking: SWD, OpenOCD and Xbox One Controllers as a story · 3 points
HN discussionSubmitted Hacking Hadoukens: Reverse Engineering a Street Fighter Two Cabinet as a story · 2 points
HN discussionSubmitted Hardware Debugging for Reverse Engineers Part 2: JTAG, SSDs and Firmware Extrac as a story · 2 points
HN discussionSubmitted Dumping SSD Firmware via JTAG as a story · 2 points
HN discussionSubmitted Writing a Ghidra Loader: STM32 Edition as a story · 2 points
HN discussionSubmitted Hacking and Reverse Engineering Mini Arcade Cabinets as a story · 2 points
HN discussionSubmitted Hardware Debugging for Reverse Engineers: JTAG, SSDs and Firmware Extraction as a story · 1 points
HN discussionSubmitted Introduction to Reverse Engineering with Ghidra as a story · 1 points
HN discussionSubmitted A First Look at Ghidra's Debugger – Game Boy Advance Edition as a story · 1 points
HN discussionSubmitted A First Look at Ghidra’s Debugger – Game Boy Advance Edition as a story · 1 points
HN discussionSubmitted HW Debugging for Reverse Engineers P1: SWD, OpenOCD and Xbox One Controllers as a story · 1 points
HN discussion