好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 xi0405 于 2025-6-21 23:13 编辑
23、ASProtect之以壳解壳
这是最后一节课的记录
一、环境
XP
二、案例程序
`
和上节是一样的,这次是使用不同的方法
三、方法
1.最后一次异常法
2.内存镜像法
3.修复
使用了以壳解壳
四、工具
1.PEiD
2.OD
3.LoadPE
4.ImportREC
五、脱壳
配置
1
1
查壳
2
OD载入,由于和上节一样,所以少了很多注解
3
3
去假OEP
3
4
假OEP记录
4
4
重新启动,来到retn处
5
5
5
5
LoadPE
具体流程
1.先修正镜像大小
2.完整转存
3.区域转存(选择最佳地的那个区段)
4.PE编辑(编辑已经转存的)
5.添加区段
6.编辑添加的区段的虚拟地址
7.保存后确定!
6
6
6
6
6
6
ImportREC
7
7
7
运行成功
8
修复函数:
[Asm] 纯文本查看 复制代码 1:GetCommanLineA
2:GetCurrentProcessId
3:GetModuleHandleA
4:GetProcAddress
5:GetVersion
6:LockResource
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|