文件反汇编怎么做?

发布于 2022-09-30 08:03:46 字数 44 浏览 28 评论 0

想把一个elf文件反汇编怎么做?是什么命令
没有源码的情况下怎样调试一个文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

北方。的韩爷 2022-10-07 08:03:46

linux下有与dos中debug那种程序吗,或者有sofice相似的工具吗,我想动态调试没有源码的bin文件,可以查看当前执行语句的汇编语句,设置断点,单步执行,查看register,memeory等等功能,有这种工具吗??

我为君王 2022-10-07 08:03:46

gdb

独自唱情﹋歌 2022-10-07 08:03:46

gdb需要有源文件才行呀,没有源文件怎么以汇编方式调试??

没有心的人 2022-10-07 08:03:46

$objdump -d

吃兔兔 2022-10-07 08:03:46

这个是静态的,我想要动态的可设置断点的

知你几分 2022-10-07 08:03:46

gdb里用disassmable命令就可以看到汇编代码

[ 本帖最后由 sakulagi 于 2005-11-28 07:37 编辑 ]

清风夜微凉 2022-10-07 08:03:46

多谢 sakulagi
编译时加-s参数后好像不能调试,只能调包含symbol的文件

深爱不及久伴 2022-10-07 08:03:46

直接编译,不加-s 或者-g选项。
然后gdb调试的时候会报告没有symbol table,没有关系
可以用disass命令来看汇编,用break *地址 可以加断点

蓝戈者 2022-10-07 08:03:46

现在问题是原来文件编译时加了-s参数,更没有源码了,加了-s参数能行吗,我试验了不行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文