首页
社区
课程
招聘
[旧帖] 反汇编的意义主要在于重现pe文件的源代码? 0.00雪花
发表于: 2008-7-3 08:40 3442

[旧帖] 反汇编的意义主要在于重现pe文件的源代码? 0.00雪花

2008-7-3 08:40
3442
我才接触反汇编,目前对反汇编的大致过程理解如下:

用工具把pe文件变成机器码,再把机器码变成汇编语言,然后根据汇编语言,再推导出高级语言,比如c语言(即源代码)。从而理解该pe文件的原理和功能。。。。

大家觉得我的理解基本对否?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
2
编译器把高级语言转换成机器码,pe文件就是结构化的二进制机器码。汇编语言是对应于机器码的符号表示方式,它所对应的就是二进制机器码了。反汇编只是将机器码以一种比较简洁的符号方式展现出来,编译后的程序是没有办法直接还原成高级语言的,理解文件的原理和功能基本上要在汇编这一级完成。
2008-7-3 09:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢楼上的解答。基本和我的想法一致。呵呵。。
pe文件是结构化的二进制机器码,这是最终编译后的结果吧?
2008-7-3 10:31
0
雪    币: 199
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
小一点的程序可能,但大的文件分析得过来吗?
2008-7-3 10:48
0
游客
登录 | 注册 方可回帖
返回
//