首页
社区
课程
招聘
[求助]IDA 反汇编单片机bin文件问题
2020-6-30 16:53 10173

[求助]IDA 反汇编单片机bin文件问题

2020-6-30 16:53
10173

图片描述%20

 

如何才能将这些0x40000000+offset的地址转成STM32固件库中的宏呢....


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞1
打赏
分享
最新回复 (6)
雪    币: 17
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
popdes 2020-6-30 22:06
2
0
你这个是,bin可以反汇编为C语言格式?? 怎么操作啊, 这么强悍
雪    币: 9765
活跃值: (6752)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
bluefish蓝鱼 2020-7-1 00:57
3
0
如果你有STM32固件库宏定义的那个头文件,可以文件-加载文件-分析C文件来将宏导入到IDA的枚举列表里,然后对着0X400xxxxx这些值按M将其对应到枚举中
雪    币: 734
活跃值: (458)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
backahasten 1 2020-7-3 11:14
4
0
https://github.com/leveldown-security/SVD-Loader-Ghidra这个可以完成这个功能,但是bug还挺多的,而且Ghidra的bindiff不太好用。
雪    币: 734
活跃值: (458)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
backahasten 1 2020-7-3 11:15
5
0
对了,另外,IDA PRO 7.5支持这个功能了,SVD文件导入辅助功能
雪    币: 5325
活跃值: (206)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
w霸气侧漏 2020-7-4 10:31
6
0
bluefish蓝鱼 如果你有STM32固件库宏定义的那个头文件,可以文件-加载文件-分析C文件来将宏导入到IDA的枚举列表里,然后对着0X400xxxxx这些值按M将其对应到枚举中
导入文件老是说失败  因为H文件里面调用了其他的H文件  就失败
雪    币: 2710
活跃值: (1666)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
乐活 2020-7-4 11:01
7
0
Ghidra 执行脚本提示 
Error running script: SVD-Loader.py
java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
有遇到吗 第一次用这玩意...
游客
登录 | 注册 方可回帖
返回