通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
资源搜索:
热门搜索:Linux VB C语言 PhotoShop Flash TCP/IP
   首页 | 文章 | 软件 | 动画 | 资源 | 励志 | 骗术 | 论坛 | 邮箱 | 会员中心 | 军事 | 科技 | 博客 | 图片 | 商城 | 最新更新 | 800g资源 | 爱心黑客
您现在的位置: 爱国者黑客 >> 资源 >> 安全技术 >> 软件破解 >> 破解实例 >> 文章正文
“PE文件格式”1.9版 完整译文(附注释)(3)
责任编辑:ncic   更新日期:2007-4-5

  正如你所见,我计划只用2个节,一个用于代码,一个用于所有剩余的东西(数据、常量和输入目录等)。没有重定位和象资源之类其它东西。我也不用BSS节并将变量“written”放入已初始化数据。文件和RAM中的节对齐都是一样的(32字节);这将有助于使任务简单,否则我就得来回地计算RVA很多次。

  现在我们设置数据目录,开始于0xb8字节,有0x80字节长:

   地址     大小
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_EXPORT(0)
  ????????  ????????    ;IMAGE_DIRECTORY_ENTRY_IMPORT(1)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_RESOURCE(2)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_EXCEPTION(3)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_SECURITY(4)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_BASERELOC(5)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_DEBUG(6)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_COPYRIGHT(7)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_GLOBALPTR(8)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_TLS(9)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG(10)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT(11)
  00000000  00000000    ;IMAGE_DIRECTORY_ENTRY_IAT(12)
  00000000  00000000    ;13
  00000000  00000000    ;14
  00000000  00000000    ;15

  仅使用输入目录。

  下一个使节头。首先我们做代码节的,代码节将包含前面所编的汇编语句。它有32字节长,所以代码节也就是这么长。节头从0x138处开始,有0x28字节长:

  Name      2e636f6465000000  ;".code"的ASCII码值
  VirtualSize    00000000      ;未用
  VirtualAddress   ????????      ;待定
  SizeOfRawData   20000000      ;代码的大小
  PointerToRawData  ????????      ;待定
  PointerToRelocations00000000      ;未用
  PointerToLinenumbers00000000      ;未用
  NumberOfRelocations 0000         ;未用
  NumberOfLinenumbers 0000         ;未用
  Characteristics  20000060      ;代码节,可执行,可读

  第二节将包含数据。节头开始于0x160处,有0x28字节长:

  • 上一篇文章:
  • 下一篇文章:
  • 热门文章
    Olldbg常见问题
    汇编语言的艺术(组合语言的艺术)--观
    汇编语言的艺术(组合语言的艺术)--准
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言---程式设计 (4)
    虚拟8086模式
    SYS命令使用说明
    javascript + CSS 实现动态菜单显
    推荐文章
    自制Windows XP SP2自动安装光盘
    SQLServer注入工具改进版 v1.02
    使用photoshop CS进行自然美肤
    Photoshop绘制诺基亚手机
    PHOTOSHOP制作秋日之梦
    PHOTOSHOP鼠绘名模王爱萍
    Photoshop制作晶莹飞溅的水珠
    教你用PHOTOSHOP做放大镜
    鼠绘美女及服装修画全过程