好玩的:
PE
文件格式把可执行文件分成若干个数据节(
section
),不同的资源被存放在不同的节中。
一个典型的
PE
文件中包含的节如下。
.text
由编译器产生,存放着二进制的机器代码,也是我们反汇编和调试的对象。
.data
初始化的数据块,如宏定义、全局变量、静态变量等。
.idata
可执行文件所使用的动态链接库等外来函数与文件的信息。
.rsrc
存放程序的资源,如图标、菜单等。