diStorm3

Powerful Disassembler Library For x86/AMD64
Download

diStorm3 Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • diStorm Team
  • Operating Systems:
  • Windows XP / Vista / 7
  • File Size:
  • 96 KB

diStorm3 Tags


diStorm3 Description

Today with quickly evolving malware and viruses you have to analyze more code, accurately and faster than before. diStorm is a great solution to integrate in your binary code analysis algorithms. It is already being used in many open source projects, API hooking libraries, shellcode-searching, binary code-analysis and other fields. diStorm has been an open source project since its beginning in 2005, it is very robust and mature and being used widely all over the world. diStorm is the fastest disassembler in the world and is still highly maintained and updated by its creator. Main features: 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 The output of new interface of diStorm is a special structure that can describe any x86 instruction, this structure can be later formatted into text for display too diStorm is written in C, but for rapidly 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 The source code is very clean, readable, portable and platform independent (supports both little and big endianity). diStorm solely depends on the C library, therefore it can be used in embedded or kernel modules Note that diStorm3 is backward compatible with the interface of diStorm64 (however, make sure you use the newest header files)


diStorm3 Related Software