pe文件结构:PE文件结构剖析

大家都很清楚,了解可执行文件的结构有多么的重要,DOS下如此,Windows下也同样如此。如果你想加密程序,编写病毒等,了解PE文件结构必是不可缺少的。大家也可能见到很多这方面的资料,但都是从理论上解说一下,很少见到拿一个具体文件开刀的。这里,我就用前面“系列4”中的文件4.EXE为例来剖析一下PE文件格式,因时间关系,不可能一下子就写的很完善,如可行,以后再慢慢补来。 =============... [阅读全文]

pe文件修改:关于PE可执行文件的修改(1)

原创:ilsy(ILSY) 在windows 9x、NT、2000下,所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format(可移植的执行体),即PE格式。有一些时候,我们需要对这些可执行文件进行修改,下面文字试图详细的描述PE文件的格式及对PE格式文件的修改。 1、PE文件框架构成 DOS MZ header DO... [阅读全文]

pe文件:PE文件结构

在win32 SDK的文件winnt.h中有PE文件格式的定义。本文所用到的变量,如果没有特别说明,都在文件winnt.h中定义。有关一些PE头文件结构一般都有32位和64位之分,如IMAGE_NT_HEADERS32和IMAGE_NT_HEADERS64等,除了在64位版本中的一些扩展域外,这些结构总是一样的。是采用32位还是64位,需要用#define _WIN64来定义,如果没有这种定义,则... [阅读全文]

pe文件:一个PE文件的学习程序

#pragma comment( lib, "Imagehlp.lib" ) #windows.h #Imagehlp.h #memory.h #iostream using std; AnalysisPE { //些辅助宏定义; # NUMOFSECTION pNTHeader-FileHeader.NumberOfSections public: Ana... [阅读全文]
1 共1条 分1页