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

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

2020-6-30 16:53
11167

图片描述%20

 

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


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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