-
01
2011.08
PE格式详细讲解11 – 系统篇11
让编程改变世界
Change the world by program
今天我们来谈谈资源部分,资源部分可以说是 PE 文件所有结...
-
05
2011.07
PE格式详细讲解10 – 系统篇10
让编程改变世界
Change the world by program
今天有一个朋友发短消息问我说“老师,为什么PE的格式要讲的...
-
29
2011.06
PE格式详细讲解9 – 系统篇09
让编程改变世界
Change the world by program
当PE 文件被执行的时候,Windows 加载器将文件装入内存并将...
-
06-20
PE格式详细讲解8 – 系统篇08
让编程改变世界
Change the world by program
在此之前,我们已经对这个输入表进行了一些实践和理解,这有助于大家对这个概念更进一步的加深认识。
小甲鱼觉得,越是复杂的问题我们应该越是去动手操作它...
-
05-26
PE格式详细讲解7 – 系统篇07
让编程改变世界
Change the world by program
捷径并不是把弯路改直了,而是帮你把岔道堵上!
走得弯路跟成长的速度是成正比的!不要害怕走上弯路,弯路会让你懂得更多,最终还是会在终点交汇!
岔路会将...
-
05-18
PE格式详细讲解6(下)- 系统篇06
让编程改变世界
Change the world by program
当然我们在Visual C++ 中也可以自己命名我们的区块,用#pragma 来声明,告诉编译器插入数据到一个区块内,格式如下:
#pragma data_msg( “FC_data̶...
-
05-18
PE格式详细讲解6(上)- 系统篇06
让编程改变世界
Change the world by program
各种区块的描述:
很多朋友喜欢听小甲鱼的PE详解,因为他们觉得课堂上老师讲解的都是略略带过,绕得大家云里雾里~
刚好小甲鱼文采也没课堂上的教授讲...
-
05-08
PE格式详细讲解5 – 系统篇05
让编程改变世界
Change the world by program
这一讲我们结合实例来谈谈区块表的定义以及各个属性的含义。
首先,我们先用之前学过的一点知识在二进制文件中手动翻找区块表,这样做的好处是可以使你很快...
-
04-29
PE格式详细讲解4 – 系统篇04
让编程改变世界
Change the world by program
到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到SectionTable (区块表,也成节表)。
越学越多的结构,大家可能觉...
-
04-11
PE格式详细讲解3 – 系统篇03
让编程改变世界
Change the world by program
咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!
接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映...