| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2495 人关注过本帖
标题:PE文件学习0
只看楼主 加入收藏
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
结帖率:92.31%
收藏
 问题点数:0 回复次数:10 
PE文件学习0
今天终于下定决心学这个了。刚才搜索了一下,发现以前有 无理取闹 贵宾写过几篇PE文件格式的学习笔记,只是全是代码,没有什么解释。
我们还是从头开始学习吧。

PE格式是win32系统下的可执行文件的格式。 象EXE DLL 这些都是PE格式。
一般软件开发在生成EXE以后就可以算是完成任务了,基本上不去了解具体的可执行文件的格式。对于大部分人来讲,EXE这些可执行文件就是一个整体了。 我们的目的就是深入了解PE。

PE文件以2进制的形式存在,我们用一些文件编辑器比如UE winhex等工具来打开EXE或DLL,可以发现都是16进制数,头晕中。 再稍微仔细看看,不同的EXE或DLL 似乎有不少地方都相同,比如在某些固定的位置有固定的标志等等,这就是我们的学习入手点,从“格式”上来学习。 就象有本书,我想知道书的价格,那就翻到最后一面看价格,我想看内容介绍,就翻到最前面去找,我想看大概内容,就翻到目录,想看哪部分具体内容,就根据目录旁边的页码去找。这就是书籍固有的一种格式。
  PE格式也是这样,从哪儿能找到程序需要引入的API函数,从哪儿去找程序需要的资源,默认装载基址。。。这些都是文件的格式问题,操作系统在装载PE文件的时候,也是根据它的格式来决定如何装载的。可执行文件以PE格式存储在磁盘上,被操作系统装载进内存以后,它的各种数据结构的布局是相同的. 学习了解PE结构,是以后分析 调试 逆向 的前提知识。而且用汇编语言来学习,更是一举两得。

  先极简单介绍一下PE是啥,下次开始学PE。
搜索更多相关主题的帖子: 文件 学习 
2008-11-16 01:27
hokers
Rank: 1
等 级:新手上路
威 望:1
帖 子:102
专家分:0
注 册:2008-11-9
收藏
得分:0 
0 0!
这么晚拉,支持下.
2008-11-16 02:07
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
写得不错,PE文件值得深入研究,希望楼主继续发贴
2008-11-16 02:14
cnhanxiao
Rank: 2
等 级:新手上路
威 望:4
帖 子:124
专家分:0
注 册:2008-10-17
收藏
得分:0 
MZ/NE/PE都要研究,呵呵。
网上很多介绍PE文件头的资料,Z版主的精品中就有。

让我们一同:
Good good study, Day day up!

还有绑架成版主的?拒绝做版主——对不起啊!
2008-11-16 08:58
djxh77710
Rank: 2
来 自:中国
等 级:论坛游民
帖 子:71
专家分:88
注 册:2008-10-20
收藏
得分:0 
Good good study, Day day up!

No Pains ,No Gains....
2008-11-16 11:39
ONEPROBLEM
Rank: 6Rank: 6
来 自:广西 南宁
等 级:贵宾
威 望:21
帖 子:1569
专家分:349
注 册:2008-7-11
收藏
得分:0 
就象有本书,我想知道书的价格,那就翻到最后一面看价格... ...
;=============================
比喻得很生动!
偶仔细阅读了,谢谢LZ!
2008-11-17 22:56
ONEPROBLEM
Rank: 6Rank: 6
来 自:广西 南宁
等 级:贵宾
威 望:21
帖 子:1569
专家分:349
注 册:2008-7-11
收藏
得分:0 
这篇文章真的很有意思~~
建议有点基础的朋友都来研究一下:
 打造XP下可运行的微型PE文件(292字节)
http://blog.
2008-11-17 23:00
cnhanxiao
Rank: 2
等 级:新手上路
威 望:4
帖 子:124
专家分:0
注 册:2008-10-17
收藏
得分:0 
回复 7# 的帖子
看了,牛人啊!

还有绑架成版主的?拒绝做版主——对不起啊!
2008-11-17 23:45
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
[bo][un]ONEPROBLEM[/un] 在 2008-11-17 23:00 的发言:[/bo]

这篇文章真的很有意思~~
建议有点基础的朋友都来研究一下:
 打造XP下可运行的微型PE文件(292字节)
http://blog.


太强了
2008-11-18 12:43
stmchk
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-11-16
收藏
得分:0 
太好了强~感谢分享~
2008-11-28 15:45
快速回复:PE文件学习0
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028775 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved