专题文章
时长:00:00更新时间:2024-11-27 23:13:01
PE文件内容被分割为不同的区段(Section),每一区段中可能包含代码或数据。各区段按页边界对齐,区段没有大小限制,是一个连续结构。每一个区段在内存中都有它自己的一套属性,比如:这个区段是否包含代码、是否只读或可读/写等。每一个区段都有不同的名字,这个名字用来表示区段的功能。例如。.text 是在编译或汇编结束时产生的一种块,它的内容全是指令代码。.rdata 是运行期只读数据。.data 是初始化的数据块。.idata 包含其它外来DLL的函数及数据信息,即导入表。.rsrc 包含模块的全部资源,如图标、菜单、位图、对话框等。Note:使用区段名只是方便人们使用,而对操作系统来说是无关紧要的,因此可将上面区段名任意更改而不会影响PE文件执行。
查看详情