0
当我在Linux服务器(在大学)上运行objdump -d <program name>
我得到如下:objdump的 - 文件截断
[email protected]:~/Downloads/buflab-handout$ objdump -d bufbomb
objdump: bufbomb: File truncated
这是怎么回事?
当我在Linux服务器(在大学)上运行objdump -d <program name>
我得到如下:objdump的 - 文件截断
[email protected]:~/Downloads/buflab-handout$ objdump -d bufbomb
objdump: bufbomb: File truncated
这是怎么回事?
我在运行ubuntu linux 14.04。
我进入,在命令行上,
objdump -d untitled
其中“无”是一个可执行文件
它与任何“文件截断”消息已成功运行。
我进入,在命令行上,
objdump -d untitled.o
其中“untitled.o”是一个对象文件
它与任何“文件截断”消息成功运行。
因此,我强烈怀疑'bufbomb'文件不是有效的可执行文件或对象文件。
hmm,很难不同意......我可以使用'gobjdump'作为'binutils'包的一部分在本地进行反汇编。但在我的Linux服务器上,我仍然无法使它工作。奇怪的。 –
如何创建'bufbomb'? – user3629249
可能您的文件不符合您的objdump版本已知的已知对象文件规范。有问题的文件可能是原始二进制文件吗?如果是这样的话,你可以使用ndisasm来转储二进制文件(如果你需要反汇编) –