Hello people,
are you looking for a free AMD64 disassembler?

diStorm64 is an 80x86 disassembler for AMD64, it's the first free, final, disassembler for 64  bits out there...
diStorm is a binary stream disassembler. It's capable of disassembling 80x86 instructions in 64 bits (AMD64, x86-64) and both in 16 and 32 bits. In addition, it disassembles FPU, MMX, SSE, SSE2, SSE3 and 3DNow! (w/ extensions) and new x86-64 instruction sets.
It's compiled for Python and there's a C library available too.

Please visit http://ragestorm.net/distorm/
Enjoy

-Arkon
Posted on 2005-09-06 09:45:07 by arkon
Very interesting! :)

Is it GNU or just plain freeware? Are there any legal restrictions concerning it's use?
Posted on 2005-09-06 10:35:05 by QvasiModo
Humm, how's this organized? Does the python version use the C library, or does the C library wrap compiled python?
Posted on 2005-09-06 11:38:19 by f0dder
Hello,

Well, it's all written in C using VS7, and it's compiled as an extension module for Python (2.3 and 2.4).
I didn't do any optimizations, but it's supposed to be quiet fast, something like 4 megs in 1 sec on my 1600xp+ Athlon...

It's just a plain freeware, no limitations for now :)
The open source will have limitations, of course...

-Arkon
Posted on 2005-09-06 15:44:15 by arkon
Is the source of the disassembly engine included, or just the binary .lib?

If just the binary, any plans to release the source? :)
Posted on 2005-09-06 16:25:29 by f0dder
It's stated in my site that I'm planning on releasing the source code once I'm finished with documentation.
I guess it will be sometime in the next upcoming months.
Posted on 2005-09-06 18:22:01 by arkon
Sounds like a nice way of doing things - too many people release sub-standard source without any documentation. Thumbs up for you :)
Posted on 2005-09-06 20:09:46 by f0dder
Thanks  man ;)
Posted on 2005-09-07 02:05:14 by arkon