Skip to content

gdabah/distorm

Folders and files

NameName
Last commit message
Last commit date
Dec 18, 2021
Dec 17, 2021
Dec 17, 2021
Dec 17, 2021
Dec 17, 2021
Dec 18, 2021
Dec 17, 2021
Jan 27, 2020
Jan 14, 2020
Feb 21, 2021
Jan 28, 2020
Mar 19, 2021
Jan 14, 2020
Dec 17, 2021

Repository files navigation

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.