- UID
- 10499
注册时间2006-4-1
阅读权限10
最后登录1970-1-1
周游历练
该用户从未签到
|
看了一篇文章,破解windows优化大师,破解后运行就是已注册版本。但我想追码,未成功,OD分析找到很多假码,不知道是不是作者故意迷惑我们的。现在说说破解思路:
1.OD载入,程序无壳,运行程序,点注册,输入假码,提示错误,查看堆栈中,有<&user32.MessageBoxA>这项,双击进入。
2.顺藤摸瓜,来到
006B8051 . 50 push eax
006B8052 . 8B45 F4 mov eax,dword ptr ss:[ebp-C]
006B8055 . E8 2AD9D4FF call WoptiUti.00405984
006B805A . 5A pop edx
006B805B . E8 CC64D5FF call WoptiUti.0040E52C
006B8060 . 85C0 test eax,eax
006B8062 . 75 07 jnz short WoptiUti.006B806B
006B8064 . B8 B2000000 mov eax,0B2
006B8069 . EB 08 jmp short WoptiUti.006B8073
006B806B > 8B45 F8 mov eax,dword ptr ss:[ebp-8]
006B806E . E8 B927FAFF call WoptiUti.0065A82C
006B8073 > 3D B2000000 cmp eax,0B2 ; 比较
006B8078 0F85 E1010000 jnz WoptiUti.006B825F ;跳往错误提示框
仅仅修改关键跳 006B8078 无效,在关键call 006B806E处下断也没有追到正确的注册码。
请高手指点 怎样追到正确的注册码呢?
[ 本帖最后由 6481816 于 2009-7-31 14:43 编辑 ] |
|