标签: linux debugging reverse-engineering
我有一个二进制文件,我需要理解和修改它的行为,但我以前从来没有在Linux上做过什么,只是Windows。有人可以推荐一个方法/程序来查看这个二进制文件的ASM,跟踪它在执行时的执行情况,设置断点以及补丁字节(理想情况下处于执行状态时)吗?
答案 0 :(得分:0)
命令:objdump和readelf是你需要的唯一东西。 Objdump可以用c / c ++源转储反汇编代码,readelf可以让你理解elf格式,比如它的布局,部分和调试格式。