Decompiler Explorer
Dogbolt.org, also known as Decompiler Explorer, offers a web-based platform for comparing the output of various decompilers side-by-side. This specialized tool allows users to upload binaries or utilize provided samples to observe how different decompilation engines interpret the code. Its utility for reverse engineering, security research, and understanding low-level code makes it a compelling topic for the technically-minded Hacker News community.
The Lowdown
Decompiler Explorer (dogbolt.org) is a web-based utility designed to provide a direct comparison of the output from a wide array of decompilers. It offers a unique service for reverse engineers, security researchers, and anyone interested in the inner workings of binary code by allowing them to see how different tools translate machine code back into human-readable source.
- The platform enables users to upload their own binary files, with a size limit of 2MB, for analysis.
- It supports an extensive list of popular decompilers, including industry staples like Ghidra, Hex-Rays, angr, BinaryNinja, and many more, allowing for comprehensive comparative analysis.
- For immediate testing, the site provides a selection of pre-loaded sample binaries.
- Uploaded binaries are retained by the service, as noted in its FAQ.
This tool serves as an invaluable resource for evaluating decompiler performance, understanding the nuances of different decompiler algorithms, and streamlining the reverse engineering workflow by providing a consolidated comparison point.