I downloaded ollyDbg, but it seems to be that it doesn't have a disassembler integrated by default . Disasm.zip file on the official web page contains only source code, but in order to compile it, we must install a lot of obsolete libraries (f.ex MSDOS's dir.h).
Therefore,I'm asking for the simplest way to translate from machine code(.exe) to x86 assembly language(.asm).
Asked
Active
Viewed 4,208 times
0

0x6B6F77616C74
- 2,559
- 7
- 38
- 65
-
See http://stackoverflow.com/questions/1606202/decompiling-exe-to-asm They suggest cygwin and it seems to work – Benjamin Gruenbaum Jun 07 '12 at 15:37
-
5Cygwin is not a disassembler, dude, it's a POSIX "emulator" for Windows. – m0skit0 Jun 07 '12 at 15:47
-
Look up [`BIEW/BEYE`](http://en.wikipedia.org/wiki/Beye). – Alexey Frunze Jun 14 '12 at 09:41
3 Answers
4
I don't know about 'the simpliest way' [sic] but I highly recommend the IDA Pro - Free Edition disassembler.

500 - Internal Server Error
- 28,327
- 8
- 59
- 66
1
ODA, the Online Disassembler, is a free, web-based reverse engineering platform that supports x86 and many other architectures. Check it out at www.onlinedisassembler.com

Anthony DeRosa
- 897
- 7
- 6
0
For me best disassembler is ndisasm, which comes with NASM assembler.
Also OllyDbg indeed comes with a disassembler, that's why you can see assembly from an EXE... Otherwise it would be pretty much useless as debugger.

m0skit0
- 25,268
- 11
- 79
- 127
-
Really? I thought that this is only a machine code with translated opcodes. – 0x6B6F77616C74 Jun 07 '12 at 16:19
-