| BIEW |
a multiplatform portable viewer of binary files with built-in editor in
binary, hexadecimal and disassembler modes. It uses native Intel syntax for
disassemble. Highlight AVR/Java/Athlon64/Pentium 4/K7-Athlon disassembler,
russian codepages convertor, full preview of formats - MZ, NE, PE, NLM, coff32,
elf partial - a.out, LE, LX, PharLap; code navigator. A sourceforge project. |
| Anywhere PE
Viewer |
not a full disassembler. It just extracts information from the header of exe
and dll files. Written in Java. It is free. |
| CSM
Web list of disassemblers |
somewhat out of date |
| IDA Pro |
debugger and disassembler. Specially designed for hostile code analysis —
code containing worms and viruses. There is a free version called Interactive
Disassembler. It handles both 16 and 32-bit. It can also disassemble bioses.
Even the free version supports scripts. The free version runs in a DOS box. The
big restriction of the free version is you cannot save the asm dissassembly. You
can only view. The Pro version is a Windows GUI. The Pro Version costs
while the advanced version is
. |
| PE
Explorer |
32-bit only. It costs
for a personal licence. The Resource
Tuner subcomponent can be bought separately to let novices do things like
change the text in resources, change icons etc. It costs
for a personal licence. |
| Search
Simtel for disassembler |
Giant freeware and shareware download site. |
| VCOM
Sourcer 8 Commenting Disassembler |
I cut my teeth on disassembling with an early version of this program for
DOS. You can also buy the package in pieces separately if you don’t need all of
it. It contains Bioser which helps you decompile bioses into commented listings
better that the orginal programmer’s source. It was invaluable in the days when
BIOSes were crucial and full of bugs Handles DOS, Windows-16 and Windows-32 bit
exes, DLLs, device drivers, VxDs, and even OS/2 files.
. |