硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8710|回复: 20
收起左侧

[辅助工具] 最强bin固件逆向,可方便查看每个外设的配置实现,代码安全任重道远

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2022-3-3 01:02:33 | 显示全部楼层 |阅读模式
通过视频仅仅是想告诉大家,你的bin文件也很重要。

之前在网上看到的各种bin逆向文章,代码分析都比较吃力,特别是结合硬件的时候的,非常不方便。这次给大家展示的要强劲很多。

搞逆向的都知道这个开源软件ghidra,很强,很多逆向玩家都整这个,但是仅有这个分析起来还是很费劲。

这次是在这个软件基础上再整个插件,将bin内容实现和外设匹配上,可进入“超级赛亚人”模式。

视频展示:

https://www.bilibili.com/video/BV12Z4y167v7




回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2022-3-3 01:30:23 | 显示全部楼层
高密固件一定要做非对称加密,同时需要在解密固件(bootloader/bootrom)里加固好根密钥(放在足够安全的存储器,fuse或者其他专有区域)。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-3 09:29:02 | 显示全部楼层
alexyzhov 发表于 2022-3-3 01:30
高密固件一定要做非对称加密,同时需要在解密固件(bootloader/bootrom)里加固好根密钥(放在足够安全的存储 ...

所言甚是。
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
发表于 2022-3-3 12:25:18 | 显示全部楼层
mark     
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2022-3-3 14:40:41 | 显示全部楼层
现在按照ST X-CUBE-SBSFU来加密固件,STM32H7可以OTFDEC
回复

使用道具 举报

1

主题

65

回帖

68

积分

初级会员

积分
68
发表于 2022-3-3 21:09:15 | 显示全部楼层
这个需要java 还是ida吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-4 00:48:33 | 显示全部楼层
icprg 发表于 2022-3-3 21:09
这个需要java 还是ida吧

是的,不过习惯就好了,STM32的全家桶软件都需要JAVA,像STM32CubeMX,CubeProg等。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-5 00:20:32 | 显示全部楼层
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-3-6 15:23:14 | 显示全部楼层
eric2013 发表于 2022-3-5 00:20
软件下载:https://github.com/NationalSecurityAgency/ghidra/releases
插件下载:https://github.com/le ...

这个插件怎么安装
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-6 17:25:25 | 显示全部楼层
JY2019 发表于 2022-3-6 15:23
这个插件怎么安装

加载进来就行。
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
QQ
发表于 2022-3-6 18:06:21 | 显示全部楼层
eric2013 发表于 2022-3-5 00:20
软件下载:https://github.com/NationalSecurityAgency/ghidra/releases
插件下载:https://github.com/le ...

双击“ghidraRun.bat”,报错Ghidra cannot launch in development mode because Eclipse has not compiled its class files.
请按任意键继续. . .

装了eclipse后,还是不行
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-3-6 23:37:04 | 显示全部楼层
eric2013 发表于 2022-3-6 17:25
加载进来就行。

D:\我的文档\Pictures\屏幕截图 2022-03-06 233548.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-7 04:37:12 | 显示全部楼层
augustedward 发表于 2022-3-6 18:06
双击“ghidraRun.bat”,报错Ghidra cannot launch in development mode because Eclipse has not compil ...

下载个JAVA SDK,然后复制那个路径,填写到这个批处理文件启动后的提示里面。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-7 04:37:20 | 显示全部楼层

图片没有上传成功。
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
发表于 2022-3-11 19:55:03 | 显示全部楼层
群主能否分享一下到论坛,翻不了墙,谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-12 09:21:11 | 显示全部楼层
chenshichao54 发表于 2022-3-11 19:55
群主能否分享一下到论坛,翻不了墙,谢谢。

两个都分享下吗。
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
发表于 2022-3-13 20:37:08 | 显示全部楼层
eric2013 发表于 2022-3-12 09:21
两个都分享下吗。

是的,谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2022-3-14 11:02:28 | 显示全部楼层

好的,晚上我更新下。
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2023-5-18 10:39:37 | 显示全部楼层
插件加载不了,不知道哪出问题了
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2023-5-18 10:42:24 | 显示全部楼层
图片里没找到那个选项
微信图片_20230518104129.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2023-5-18 10:49:41 | 显示全部楼层
zsp06312222 发表于 2023-5-18 10:39
插件加载不了,不知道哪出问题了

CMSIS-SVD插件? 多试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 22:01 , Processed in 0.377360 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表