如何拆卸汇编代码

时间:2018-03-21 02:03:53

标签: debugging assembly x86 disassembly

我使用masm来编译我的汇编源代码,我很好奇,有没有办法将它转换回源代码。 我想了一种使用调试器来逐步执行代码的方法,但是代码大约是450行(包含循环,程序)。

1 个答案:

答案 0 :(得分:0)

Windows上的反汇编

没有内置的方法来反汇编代码,但第三方反汇编程序的共识似乎是围绕IDA。它通常不是免费的,但对于非商业32位用户,您可以下载freeware version

Linux上的反汇编

GNU binutils包(通常包含在您的发行版开发工具中)包含一个名为objdump的命令,可以快速轻松地反汇编Linux可执行文件:

$ # -d means to disassemble code sections
$ objdump -d my_file