Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gdabah/distorm
Powerful Disassembler Library For x86/AMD64
https://github.com/gdabah/distorm
disassembler disassembler-distorm disassembler-library disassembly distorm distorm3 distorm64 x64 x86 x86-64
Last synced: about 5 hours ago
JSON representation
Powerful Disassembler Library For x86/AMD64
- Host: GitHub
- URL: https://github.com/gdabah/distorm
- Owner: gdabah
- License: other
- Created: 2015-03-20T23:14:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-10T22:28:13.000Z (over 1 year ago)
- Last Synced: 2025-02-13T15:08:23.647Z (7 days ago)
- Topics: disassembler, disassembler-distorm, disassembler-library, disassembly, distorm, distorm3, distorm64, x64, x86, x86-64
- Language: C
- Homepage:
- Size: 1.88 MB
- Stars: 1,278
- Watchers: 61
- Forks: 242
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-bytecode - Distorm - Powerful Disassembler Library For x86/AMD64
- awesome-termux-hacking - distorm - Powerful Disassembler Library For x86/AMD64.[](https://github.com/gdabah/distorm/stargazers/) (Uncategorized / Uncategorized)
README
Powerful Disassembler Library For x86/AMD64
-----------Welcome to the diStorm3 binary stream disassembler library project.
diStorm3 is really a decomposer, which means it takes an instruction and returns a binary structure which describes it rather than static text, which is great for advanced binary code analysis.
diStorm3 is super lightweight (~45KB), ultra fast and easy to use (a single API), licensed under BSD!
For a light hooking library see the https://github.com/gdabah/distormx project.
"We benchmarked five popular open-source disassembly libraries and chose diStorm3, which had the best performance (and furthermore, has complete 64-bit support).", July 2014, Quoting David Williams-King in his Thesis about Binary Shuffling.
Installing diStorm3 -
'python -m pip install distorm3'RTFM, the wiki has plenty of info.