免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9087 | 回复: 11
打印 上一主题 下一主题

linux下的arm反汇编 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-21 18:57 |只看该作者 |倒序浏览
objdump好像必须是有elf
否则不认
想反汇编flat binary arm 文件

win32有个DISARM 0.12
http://www.softpedia.com/get/Programming/Other-Programming-Files/DISARM.shtml
Linux下有什么

论坛徽章:
0
2 [报告]
发表于 2009-11-22 19:51 |只看该作者
看来只有wine他了
也难怪,linux下什么不是带source的
何必找麻烦看什么汇编
这样反汇编的结果必然把数据部分也做代码处理,
搞乱了输出结果

能不能智能runtime识别数据和代码?
好像很难啊

不过这种硬反汇编对于调试和理解linker还是有用的

论坛徽章:
0
3 [报告]
发表于 2009-11-22 22:42 |只看该作者
arm 的很少吧

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
4 [报告]
发表于 2009-11-23 10:32 |只看该作者
我还是支持用shell编一个,哪天我有空编一个,做一个比较好用、还可以扩展的

论坛徽章:
0
5 [报告]
发表于 2009-11-23 16:25 |只看该作者
期待

论坛徽章:
0
6 [报告]
发表于 2009-11-23 19:58 |只看该作者
ld会慢慢丧失意义,binutils里面很多工具都一样,会慢慢丧失意义。

论坛徽章:
0
7 [报告]
发表于 2009-11-23 20:22 |只看该作者
objdump -b binary xxx.bin试一试

论坛徽章:
0
8 [报告]
发表于 2009-11-23 20:23 |只看该作者
另外反汇编可以用更强大的ida,支持绝大多数的cpu。

论坛徽章:
0
9 [报告]
发表于 2009-11-24 11:37 |只看该作者

多谢

arm_v5t_le-objdump  -b binary -m armv5te -D  u-boot.bin|head

u-boot.bin:     file format binary

Disassembly of section .data:

00000000 <.data>:
       0:        ea000012         b        0x50
       4:        e59ff014         ldr        pc, [pc, #20]        ; 0x20
       8:        e59ff014         ldr        pc, [pc, #20]        ; 0x24
       c:        e59ff014         ldr        pc, [pc, #20]        ; 0x28

论坛徽章:
0
10 [报告]
发表于 2009-11-24 11:38 |只看该作者

arm-gp2x-linux-objdump

arm-gp2x-linux-objdump  -b binary -m armv5te -D  u-boot.bin|head

u-boot.bin:     file format binary

Disassembly of section .data:

00000000 <.data>:
       0:        ea000012         b        0x50
       4:        e59ff014         ldr        pc, [pc, #20]        ; 0x20
       8:        e59ff014         ldr        pc, [pc, #20]        ; 0x24
       c:        e59ff014         ldr        pc, [pc, #20]        ; 0x28
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP