Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows PE文件节名称_Windows_Portable Executable - Fatal编程技术网

Windows PE文件节名称

Windows PE文件节名称,windows,portable-executable,Windows,Portable Executable,根据这篇文章 我们可以用自定义名称命名PE部分。 因此,在一个PE文件中,其创建者用自己的名称替换了部分名称, 现在,如果“.pdata”部分不再被称为“.pdata”,那么我就无法通过其名称找到它。 如何找到“.pdata” 正确,根据和马特·皮特瑞克(Matt Pietrek)的其他资料来源,章节名称是为人类命名的!通常,编译器为特定类型的节内容设置“标准”名称(例如,代码的“.text”等)。但是,这些名称被加载程序完全忽略。可以使用不同的方法(使用pragma或其他工具,如Peid等)修

根据这篇文章
我们可以用自定义名称命名PE部分。
因此,在一个PE文件中,其创建者用自己的名称替换了部分名称,
现在,如果“.pdata”部分不再被称为“.pdata”,那么我就无法通过其名称找到它。
如何找到“.pdata”

正确,根据和马特·皮特瑞克(Matt Pietrek)的其他资料来源,章节名称是为人类命名的!通常,编译器为特定类型的节内容设置“标准”名称(例如,代码的“.text”等)。但是,这些名称被加载程序完全忽略。可以使用不同的方法(使用pragma或其他工具,如Peid等)修改这些节的名称。感兴趣的部分(.pdata)与映像目录\条目\异常目录相关联


要在重命名.pdata节时查找该节(顺便说一句,该节指示图像为64位),您只需搜索图像目录项例外目录,并根据其内容检索其所在的节(对所有目录都可以这样做)。

不要依赖节名,始终通过目录访问部分。坏人为了躲避分析员的目光而重新命名章节。