Reversing need not be tedious. Doppler is simple to install, easy to update on or offline, and comes with a pleasant, easy-to-navigate GUI that makes reversing efficient and intuitive. Everything is a single click or keyboard shortcut away when interactively inspecting binaries, while redundant tasks are automated by a scriptable backend.
Constantly immersed in machine code at Zeropoint Labs, we quickly grew frustrated with shortcomings in the disparate and dated toolchain available for binary analysis. Realizing we were not alone in this sentiment, we set our sights on building Doppler from the ground up to streamline malware, reversing and vulnerability analysis. Our efforts are guided by a few core values:
Quality Matters. We aim to leverage best-in-class binary analysis research.
Extensibility Matters. We aim to make creating and using extensions seamless and pain-free.
Context Matters. We aim to connect the dots to enlighten analysts far beyond merely viewing machine code.
Interface Matters. We aim to make reversing pleasant, intuitive and beautiful.
We are only getting warmed up. Our long term vision of Doppler encompasses so much more than just providing a fantastic binary dissassembler and decompiler...stay tuned.
Checkout a few of Doppler's core features below, or explore the capabilities more in-depth.
Binary analysis is hard, but Doppler's core analysis algorithms reliably place you exactly where you need to be, when you need to be there.
Script any aspect of binary analysis. We eat our own dogfood here, as the GUI presents every bit of information using the same API available to you for automation.
Let's face it, often it is just easier and quicker to lift up the machine code being analyzed into a high level language. It doesn't get any better than Doppler's decompiler.
We've designed Doppler to be easily extensible, no duct-tape required. Find and install extensions for any aspect of analysis or presentation from an in-built manager.
Reversing huge applications? No problem! We were frustrated with other tools grinding to a hault. Great care was taken to provide streamlined experiences on huge files.
The single most time-saving commodity in reversing is to provide meaningful function names. Doppler names functions using a huge database of function signatures.
Need more convincing? Take Doppler for a test drive with a limited demo.