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來轉儲二進制文件(如果你需要反彙編) –