Open-source advanced command line hexadecimal editor, debugger and disassembler for multiples architectures and platforms:
- GNU/Linux, Android, *BSD, OSX, iPhoneOS, Windows{32,64} and Solaris.
- x86{16,32,64}, dalvik, avr, arm, java, powerpc, sparc, mips, bf.
- pe{32,64}, [fat]mach0{32,64}
... [More], elf{32,64}, dex and java classes.
It includes several features to read and edit opcodes for different processors, including a process debugger, binary diffing capabilities, filesystem support, code analysis and more. [Less]
The WinAppDbg python module allows developers to quickly code instrumentation scripts in Python under a Windows environment.
It uses ctypes to wrap many Win32 API calls related to debugging, and provides an object-oriented abstraction layer to manipulate threads, libraries and processes, attach
... [More] your script as a debugger, trace execution, hook API calls, handle events in your debugee and set breakpoints of different kinds (code, hardware and memory). Additionally it has no native code at all, making it easier to maintain or modify than other debuggers on Windows. [Less]
diStorm is a lightweight, easy-to-use and fast decomposer library.
diStorm disassembles instructions in 16, 32 and 64 bit modes. Supported instruction sets: FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4, 3DNow! (w/ extensions), new x86-64 instruction sets, VMX, AMD's SVM and AVX!
diStorm is written
... [More] in C, but for rapid use, diStorm also has wrappers in Python/Ruby/Java and can easily be used in C as well. It is also the fastest disassembler library!
Note that diStorm3 is backward compatible with the interface of diStorm64 (however, make sure you use the newest header files). [Less]
REDasm is an interactive, multiarchitecture disassembler written in C++ using Qt5 as UI Framework.
Its core is light and it can be extended in order to support new instructions and file formats.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy