我是一个新手 今天在手脱ASPACK壳的时候与要一些问题 希望得到你们的帮助
我手脱的环境是WINXP 加壳的是记事本软件加的壳是ASPACK1.08 另外一个也是记事本 加的是Aspack 2.11的壳 用OD载入 来到
0040D000 > 60 pushad
0040D001 E8 00000000 call 0040D006
0040D006 5D pop ebp
0040D007 81ED 0A4A4400 sub ebp, 444A0A
0040D00D BB 044A4400 mov ebx, 444A04
0040D012 03DD add ebx, ebp
0040D014 2B9D B1504400 sub ebx, dword ptr [ebp+4450B1]
0040D01A 83BD AC504400 0>cmp dword ptr [ebp+4450AC], 0
0040D021 899D BB4E4400 mov dword ptr [ebp+444EBB], ebx
0040D027 0F85 17050000 jnz 0040D544
0040D02D 8D85 D1504400 lea eax, dword ptr [ebp+4450D1]
0040D033 50 push eax
在命令行输入 bp GetProcAddress 回车 F9
F2取消断点 Ctrl+F9返回 重复多次一直到Ctrl+F9返回到
0040D4DB 85C0 test eax, eax ; shell32.DragFinish
再继续Ctrl+F9后直接来到OEP了 我测试了以上两个Aspack的版本 都是到了test eax, eax这里再一次Ctrl+F9就到OEP了
这个知识一个巧合吗? 我想看看各位大侠的意见 先谢谢了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课