![黑客攻防从入门到精通:黑客与反黑客工具篇(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/950/31621950/b_31621950.jpg)
1.1.3 PE文件编辑工具PEditor
PEditor是一款PE文件编辑工具,有转存进程、在SoftICE中插入中断,以及编辑PE文件的导入表、节表、重建校验和重建程序等功能。与其他PE编辑工具相比,PEditor可把所有的功能都集中在主窗口中,从而方便PE文件的修改。使用PEditor编辑PE文件的操作步骤如下。
步骤1:下载并运行“PEditor 1.7汉化版”程序,即可打开“PEditor 1.7”主窗口,如图1.1.3-1所示。单击“浏览”按钮,即可打开“选择你要查看的文件”对话框,如图1.1.3-2所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer41.jpg?sign=1739355938-dMYwMIDye9lsV2eSwo2aKPKInc7PBWSL-0-d3667e736fefd37cb5a2da9e5a12391d)
图1.1.3-1
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer47.jpg?sign=1739355938-TBGL2Zb2wkgRL0fBdFJHMOF38CtkhusN-0-33e0670e33d7abbae32dff2e234e34a1)
图1.1.3-2
步骤2:在选择要查看特征码的文件后,单击“打开”按钮,即可在“PEditor 1.7”主窗口中看到该文件的各种特征码信息,如图1.1.3-3所示。在“入口点”文本框中将其特征码修改为“000021A0”,如图1.1.3-4所示。该种方法可以使木马程序避开一般的杀毒软件的查杀。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer48.jpg?sign=1739355938-GAgSopGuFlxkzCxzPf1jBF3zmrKFb3ve-0-2290c93e1b67f4b335d406f75a8cf0cb)
图1.1.3-3
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer49.jpg?sign=1739355938-pQtjxypSuC5N9JosZDd05EOaKUCxMzfL-0-38354fc5b7c31b0e973be4d1455ae477)
图1.1.3-4
步骤3:单击“应用更改”按钮,即可打开“此文件更新成功”提示框,如图1.1.3-5所示。单击“确定”按钮,即可完成修改入口点的防特征码免杀设置。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer50.jpg?sign=1739355938-K2K1FzzMwN6XZGBS5qQbfCCWqKKS9pOW-0-8254842e1d03877f4a92e1eb2bf6d644)
图1.1.3-5
步骤4:在“PEditor 1.7”主窗口中单击“分割节”按钮,即可打开“8区段及PE头成功转存”提示框,如图1.1.3-6所示。单击“确定”按钮,即可转存8区段和PE头文件。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer51.jpg?sign=1739355938-rsjuiyWbbGBx8ImroqCpavgdxIqOopOa-0-3ff5b2e386d40bce575b0a4e751b9e85)
图1.1.3-6
步骤5:在“PEditor 1.7”主窗口中单击“调试器中断”按钮,即可打开“调试器中中断”提示框,在“虚拟地址”文本框中输入虚拟地址,如图1.1.3-7所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer52.jpg?sign=1739355938-VPJZsQb7EjiXv2U7hZxPAWN55qpYN3sN-0-5accbcc0a18744f1f6afa7e0e7b7941f)
图1.1.3-7
步骤6:单击“运行”按钮,即可打开“WinHex已停止工作”提示框,如图1.1.3-8所示。单击“关闭程序”按钮,即可关闭程序。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer53.jpg?sign=1739355938-gZlGd1E9UH6Ndg8567HF3EoMOlP4Wy7r-0-5a2297cb2e56d419084478d49c9622c9)
图1.1.3-8
步骤7:在“PEditor 1.7”主窗口中单击“FLC”按钮,即可打开“文件地址计算器”对话框,在其中选择“相对虚拟地址”单选项并输入相对虚拟地址,如图1.1.3-9所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer54.jpg?sign=1739355938-tRzwKiQ55rwe864r6xYDP2sXq0w8KSMb-0-a58a55472a297ee0644dd66eaa450a6b)
图1.1.3-9
步骤8:单击“执行”按钮,即可计算出输入的“相对虚拟地址”对应的虚拟地址、十六进制偏移、十进制偏移及字节内容,如图1.1.3-10所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer42.jpg?sign=1739355938-sz9loFb4Pncp7dJDEUpOqKumPFk2uEbB-0-923e018cc6a183bce770ee7b4cee57ac)
图1.1.3-10
步骤9:在“PEditor 1.7”主窗口中单击“校验和”按钮,即可打开“校验和修正器”对话框,在其中输入“当前校验和”与“修正校验和”,如图1.1.3-11所示。单击“修正”按钮,即可打开“校验和更新成功”提示框,如图1.1.3-12所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer43.jpg?sign=1739355938-F0Yy99McgF0c6OerjB6tSprvAaKExHls-0-4e15fad9d94dd94328fb1c6b018664a4)
图1.1.3-11
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer44.jpg?sign=1739355938-GpRVzhU0KKPqt5I4hjaDwjewNhVoFlJQ-0-87ea464463da42ad1bbf667ac706dae2)
图1.1.3-12
步骤10:在“PEditor 1.7”主窗口中单击“重建程序”按钮,即可打开“重建器”对话框,在其中勾选相应的复选框,如图1.1.3-13所示。单击“执行”按钮,即可重建打开的应用程序,如图1.1.3-14所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer45.jpg?sign=1739355938-oUe3qmeqiuNxsoOqmw000aYaK4kEz5OW-0-8a8f4e49a9cf908ba77ffd1cf7877a38)
图1.1.3-13
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer46.jpg?sign=1739355938-qmhbCzTKY3EOdEzgXfpvKU4mtwBSIoOn-0-8f6d1fd20ee99244bd85d724c3e6fbcd)
图1.1.3-14