(2)lordPE脱壳

文章详细介绍了两种方法来寻找OEP(原始入口点),一种通过OllyDbg设置内存断点配合OllyDump插件,另一种通过搜索特定指令序列。然后利用lordPE进行PE文件的完整脱壳,调整OEP,并可能需要手动处理IAT和修复dump文件。如果仍然存在问题,可以通过编辑二进制数据进一步脱壳。
摘要由CSDN通过智能技术生成

1.寻找OEP

1.1第一种情况

1.修改OD选项,调试设置"事件"为系统断点,直接打开"查看"->"内存",设置00400000下F2断点,单步F8找到OEP,右键打开ollydump插件查看修正地址,如:这里为237917

 

1.2第二种情况

进入od后如果直接是

pushfd
pushad

F8走到pushad后右键,“查找”-》“命令序列” 对应快捷键为CTRL+S,搜索代码对应为

popad
popfd

找到对应点下F2断点,例如

重新运行进入后取消断点F8寻找0040开头的OEP,如:0040152

2.lordPE脱壳

使用lordPE进行完整脱壳生成unPack.exe,用ImportREConstructor输入表重建工具修改OEP为1528,自动查找IAT,获取输入表,显示失效的,如果有,需要cut掉,修复转储文件(fix dump)unPack.exe

如果unpack依然报错可能需要进一步脱壳,打开lordPE,打开“PE编辑器”,选择加壳程序,“区段”,找最后一个区段的ROffset+RSize如下图,和为28400

用notepad++的Hex插件视图找到28400的一行,复制这一行到最后一行的所有数据

用notepad++的Hex插件视图打开unpack.exe,将复制的数据粘贴到最后并另存为unpack2.exe

### 回答1: LordPE是一款用于Windows操作系统的工具,用于可执行文件的解析和修改。它是一款功能强大的反汇编软件,常用于静态分析和动态调试。 LordPE主要用于逆向工程和软件安全方面。它可以对可执行文件进行解析,包括导出函数、导入函数、节表、资源等。它还可以查看和编辑文件的二进制代码,如修改函数地址、修改寄存器值等。 除了基本的解析和修改功能之外,LordPE还提供了其他实用工具。例如,它可以扫描文件中的恶意代码,帮助用户检测和清除病毒。此外,它还支持反汇编和调试操作,用于分析和跟踪程序的执行过程。 在使用LordPE时,用户需要具备一定的计算机知识和经验。因为操作不当可能会导致系统故障或安全问题。因此,使用者应该谨慎操作,并在了解其原理和功能的基础上使用该工具。 总结来说,LordPE是一款功能强大的反汇编软件,用于Windows操作系统。它具有解析和修改可执行文件的能力,并提供了其他实用工具,用于逆向工程、软件安全和程序分析等。但是,使用者需要注意安全和操作规范,确保正确使用该工具。 ### 回答2: LordPE是Windows操作系统上的一个辅助工具,用于分析和修改PE(可执行和可链接)文件。 而Win10是Windows 10操作系统的简称,它是微软公司推出的最新一代Windows操作系统。Win10相对于之前的版本来说,有很多改进和创新,包括界面风格的变化、新功能的添加以及性能的优化等。 LordPE在Win10下仍然可以成功运行,并且能够与Win10的系统文件兼容。用户可以使用LordPE工具来查看和修改Win10下的PE文件,以便满足特定的需求。例如,用户可以通过LordPE来检查PE文件的结构、分析其导入和导出函数等信息,或者修改PE文件的某些参数以实现特定的功能。 使用LordPE工具需要一定的技术知识和经验,因为涉及到对PE文件的解析和修改。用户在使用时需要小心操作,以免对文件造成不可恢复的损坏。 总之,无论是在Win10还是其他版本的Windows操作系统上,LordPE都是一个强大的辅助工具,用于分析和修改PE文件。使用者可以根据自己的需求,结合LordPE工具来实现对Win10 PE文件的定制化操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值