gpt4 book ai didi

64-bit - 反汇编原始 x64 机器码

转载 作者:行者123 更新时间:2023-12-04 02:58:59 26 4
gpt4 key购买 nike

让 objdump 反汇编原始 x64 代码的正确架构是什么?你会认为-m x86-64应该通过阅读帮助来工作,但事实并非如此。我尝试了 cygwin64 版本:

$ objdump --version
GNU objdump (GNU Binutils) 2.23.52.20130604

以及我的 Fedora 18 x64 安装版本 ( 2.23.51.0.1-3.fc18 20120806 ) 但我只得到 can't use supplied machine x86-64 .也试过 amd64x64但这也不起作用。

命令基本上是 objdump -b binary -D -m ??? file

最佳答案

和往常一样,写下问题已经给了你一些很好的想法,还有什么可以尝试的..
无论如何,正确的机器架构是:i386:x86-64 .
完整的命令是:

objdump -b binary -D -m i386:x86-64 <file>
如果要反汇编希望在特定地址加载的代码,可以添加 --adjust-vma <load-address>旗帜。

关于64-bit - 反汇编原始 x64 机器码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19071461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com