打印

给你们整个高级的东东,群里学习到的,IDA这个东东

[复制链接]
1897|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunmeat|  楼主 | 2014-8-29 22:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.Keil把你的C代码编译为ARM汇编指令
2.IDA就是把你的二进制文件用ARM指令文本表示出来
3.然后有一个高级的ARM反编译器,能够把ARM汇编直接转回来C代码







沙发
sunmeat|  楼主 | 2014-8-29 22:39 | 只看该作者
4.因为ARM汇编指令是精简指令集,实在太简单了,反编译做起来也简单
5.因为它是开源的,只要加载Lib进去,基本上,你的一个固件,得到的C代码,ucos部分跟原来差不多一摸一样,然后别的部分就是你自己的代码了,调用哪些ucos函数一清二楚

使用特权

评论回复
板凳
gxliu08| | 2014-8-30 08:26 | 只看该作者
不算新东西,不过也没有那么智能,人对指令集越熟悉越好反向

使用特权

评论回复
地板
coslight| | 2014-8-30 08:36 | 只看该作者
高人啊

使用特权

评论回复
5
STM32初学者| | 2014-8-30 19:28 | 只看该作者
高手

使用特权

评论回复
6
sunmeat|  楼主 | 2014-8-31 19:37 | 只看该作者
gxliu08 发表于 2014-8-30 08:26
不算新东西,不过也没有那么智能,人对指令集越熟悉越好反向

对于我来说望尘莫及

使用特权

评论回复
7
sunmeat|  楼主 | 2014-8-31 19:38 | 只看该作者
coslight 发表于 2014-8-30 08:36
高人啊

是吧,我也这么觉得

使用特权

评论回复
8
54kim| | 2014-9-2 11:27 | 只看该作者
汇编,反汇编,的确有点高。。。

使用特权

评论回复
9
fxhfxh| | 2014-9-2 11:56 | 只看该作者
请教楼主:那这个IDA能否将51的汇编程序反汇编成C语言程序?

使用特权

评论回复
10
pengxiao618| | 2014-9-2 14:53 | 只看该作者
想多研究的话,去看雪吧~

使用特权

评论回复
11
qui26| | 2014-9-2 16:05 | 只看该作者
这有人验证过吗

使用特权

评论回复
12
sunmeat|  楼主 | 2014-9-2 20:56 | 只看该作者
qui26 发表于 2014-9-2 16:05
这有人验证过吗

验证什么呢

使用特权

评论回复
13
sunmeat|  楼主 | 2014-9-2 20:57 | 只看该作者
fxhfxh 发表于 2014-9-2 11:56
请教楼主:那这个IDA能否将51的汇编程序反汇编成C语言程序?

我觉得可以将二进制代码返成汇编就不错了

使用特权

评论回复
14
qui26| | 2014-9-2 22:14 | 只看该作者
sunmeat 发表于 2014-9-2 20:56
验证什么呢

汇编反转成C语言程序

使用特权

评论回复
15
chen_jhhb| | 2014-9-2 23:30 | 只看该作者
学习。

使用特权

评论回复
16
sunmeat|  楼主 | 2014-9-3 09:50 | 只看该作者
qui26 发表于 2014-9-2 22:14
汇编反转成C语言程序

我觉得这样的软件不是很好用的,还得人工来

使用特权

评论回复
17
pengxiao618| | 2014-9-3 11:35 | 只看该作者
qui26 发表于 2014-9-2 22:14
汇编反转成C语言程序

这个没可能了,只能自己从汇编整理回C语言。

使用特权

评论回复
18
agnd| | 2014-9-6 22:56 | 只看该作者
东东呢?在哪下?

使用特权

评论回复
19
sunmeat|  楼主 | 2014-9-7 08:45 | 只看该作者
agnd 发表于 2014-9-6 22:56
东东呢?在哪下?

汗,这里没有下载链接,而且,貌似那个需要付费的,哈哈

使用特权

评论回复
20
apple| | 2014-9-7 21:00 | 只看该作者
直接反成C?天方夜谭吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

2132

帖子

13

粉丝