最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > asp教程

PE文件学习笔记ASP技巧

日期:02-21    来源:中国设计秀    作者:cnwebshow.com

Portable Executable 文件格式= PE;ZP4中国设计秀
ZP4中国设计秀
1.可移植性(portable )是因ZP4中国设计秀
  为任何机器(Intel 386 、MipS 、Alpha 、Power PC 等等)上的 NT 都可以使用相同的可ZP4中国设计秀
  执行档格式。当然啦,CPU 指令的二进制编码是完全不同的,你不可能把一个在 MIPS 机ZP4中国设计秀
  器编译好的 PE 文件拿到 Intel 系统来跑。重要的是,程序加载器以及程序开发工具不需ZP4中国设计秀
  要针对每一个新的操作系统重写。ZP4中国设计秀
ZP4中国设计秀
2. 磁盘中的可执行文件格式非常类似内存中的模块。因此 Windows 加载器无须非常辛苦地工作就能根据磁盘文件产生一个ZP4中国设计秀
  行程。加载器使用 Win32 内存映像档,把适当的 PE 文件加载程序的地址空间中。ZP4中国设计秀
  以建筑学的方式来说,PE 档就像是一栋预先制造组合配件的房屋:配件不多,每一个配ZP4中国设计秀
  件可以啪答一声就定位 -- 只要经过一些些努力。并且,就像组合屋很容易接上电路和水ZP4中国设计秀
  管一样,PE 档也很容易与外界产生关系ZP4中国设计秀
3.win32用来放置模块的码、资料、资源、import tables 、export tables 、以ZP4中国设计秀
  及其它东西的内存,是位于一块连续的线性地址空间中。所有你需要知道的,就是这ZP4中国设计秀
  个地址在哪里。然后你就可以轻轻松松根据储存在这个 "image"中的指针,找ZP4中国设计秀
  到模块的每一样资料。ZP4中国设计秀
4.相对虚拟地址(Relative VirtualZP4中国设计秀
   Address ,RVA )。PE 文件中的许多字段内容都是以 RVA 表示。一个 RVA 是某一资 ZP4中国设计秀
  料项的 offset (偏移)值 -- 从文件被映像进来的起点算起。ZP4中国设计秀
ZP4中国设计秀
  由此想到从前看过的许多相关PE文件解析数据提取资料,总是对其中的减来减去莫名其妙,ZP4中国设计秀
ZP4中国设计秀
  如今豁然开朗ZP4中国设计秀
ZP4中国设计秀
5.PE文件格式如下,和以往看过资料相比,这个是倒着的,只不过都是后人整理的习惯都,将ZP4中国设计秀
ZP4中国设计秀
结构倒置,不过文件的头还确实放在了下面然后向上线性排列ZP4中国设计秀

本文引用地址:/bc/article_46196.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明