我使用masm来编译我的汇编源代码,我很好奇,有没有办法将它转换回源代码。
我想了一种使用调试器来逐步执行代码的方法,但是代码大约是450行(包含循环,程序)。
答案 0 :(得分:0)
没有内置的方法来反汇编代码,但第三方反汇编程序的共识似乎是围绕IDA。它通常不是免费的,但对于非商业32位用户,您可以下载freeware version。
GNU binutils包(通常包含在您的发行版开发工具中)包含一个名为objdump
的命令,可以快速轻松地反汇编Linux可执行文件:
$ # -d means to disassemble code sections
$ objdump -d my_file