脱壳-PC Guard(4.06)
来源:互联网 发布:python snmpgetbulk 编辑:程序博客网 时间:2024/05/20 16:00
前言
PC Guard(4.06)和普通压缩壳脱壳步骤不一样, 单步跟时间长了, OD会报错.
还没等到琢磨哪里像OEP处的代码, OD已经报错了.
记录
查壳
ESP定律
下硬件访问断点时, 选DWORD或WORD.
F9找OEP
按一下F9, 就会触发一次硬件访问断点.
当硬件访问断点触发时, 按F9继续, 直到程序运行起来了.
这时看到的最后一次的硬件访问断点就是OEP附近(1句,2句的偏移)的代码.
有时按F9时, 要好几秒(有10秒么?), 可能和虚拟机内存低有关系吧.
反正等F9再断下来时, 如果程序还没跑起来, 继续F9.
脱壳
等程序跑起来时, OEP在最后的断点上方的一句.
将硬件访问断点去掉, 在OEP上下硬件执行断点.
重新运行程序, F9跑起, 当硬件执行断点触发时, 就到了OEP.
用OllyDump脱壳.
备注
“No more executions left!” error message?
Program protected with demo version of PC Guard software copy protection system can be run for 20 times only.
Just use different Application signature and protect your application again in order to get additional 20 runs.
在虚拟机中运行吧, 如果有这个错误提示, 恢复虚拟机, 在新环境中重新用OD跑壳.
0 0
- 脱壳-PC Guard(4.06)
- 脱壳
- 脱壳
- 脱壳
- 脱壳
- 脱壳
- 脱壳
- 脱壳
- PC Guard v5.01 by Software Protection Labs
- PC Guard for .NET/Win32 update released 15.02.2008
- guard
- Guard
- [脱壳破解]脱壳小结
- 脱壳工具
- 脱壳之一
- 脱壳+破解
- 脱壳操作
- (转)脱壳
- codeforces 753 A. Dasha and Stairs
- C. Unfair Poll-数数你会不会?
- Codeforces Round #394 (Div. 2)(A. Dasha and Stairs,B. Dasha and friends,C. Dasha and Password)
- 数据来源
- 第一篇博,写点什么
- 脱壳-PC Guard(4.06)
- mysql查漏补缺
- 1024. Palindromic Number (25)
- Test
- BZOJ 4551([Tjoi2016&Heoi2016]树-倒序并查集)
- Leetcode 67. Add Binary
- Leetcode
- 34. Search for a Range
- Leetcode 13. Roman to Integer