我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:一品彩票 > 反汇编程序 >

keil里的反汇编能还原C程序吗?

归档日期:07-02       文本归类:反汇编程序      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  C语言就像猪,hex就像香肠。keil编译就是把猪杀了,烹调一下变成香肠。

  编译是一系列不可逆的过程,把高级语言C变成机器码。如果你要反汇编,只能把机器码变成汇编语言(像肉末),但变不回C了。

  如果你是汇编高手,可以根据反汇编的程序再用c语言写出同样功能的程序的。

  手工还原成C当然没问题,相当于按汇编的意思写C程序。程序还原成C一般叫反编译,效果肯定没原来的好了,源程序编译后在反编译回来,可代码多了几倍,也不容易读,所以似乎很少有人用。

  由机器语言,还原成C语言,目前还没有发现这种软件,只能由人工根据汇编程序的原意,重新编写C程序。

本文链接:http://explodingspec.com/fanhuibianchengxu/573.html