• 标 题:巨好的俄罗斯方块时间限制破解 (1千字)
  • 作 者:小球[CCG]
  • 时 间:2001-5-4 18:51:26
  • 链 接:http://bbs.pediy.com

巨好的俄罗斯方块时间限制破解
软件下载地址:URL http://www.downme.com/download/10655rotoblox.zip
该软件有14天的限制,而且被加了壳,可是用fi查不到是什么壳!呵呵...还好用caspr1012可以脱掉,可是脱掉后却变成了-1天了而且无法运行了!呵呵..挺有趣的。破解方法也很有意思!请看:
用ice或是trw载入脱壳后的文件,load它。
一直按F10找它的出错框。
:00408161 FF15D8314100            call dword ptr [004131D8]  **这里提示出错框
:00408167 391DD85B4100            cmp dword ptr [00415BD8], ebx **比较
:0040816D 7F0B                    jg 0040817A **还有剩余天数的话就正常运行注意跳转地址是0040817A
:0040816F 5F                      pop edi
:00408170 5E                      pop esi
:00408171 33C0                    xor eax, eax
:00408173 5B                      pop ebx
:00408174 8BE5                    mov esp, ebp
:00408176 5D                      pop ebp
:00408177 C21000                  ret 0010
重新load它,来到他的上面:
:00408148 85C0                    test eax, eax **测试提示框
:0040814A 7508                    je 00408154 **这里要跳的,用r fl z(爆破时改为jne)
:0040814C 381D31984100            cmp byte ptr [00419831], bl
:00408152 7426                    jne 0040817A **注意跳转地址是0040817A。当然要跳了。用r fl z(爆破时改为je)
基本上搞定,可是有意识的事来了。在你选择play玩时,游戏框里出现unregsitered version字样。这可如何是好?反编译它也找不到。用winhex试试吧!查找unregsitered version,果真找到,找到后又怎么办。干脆全改成00吧?呵呵....不行哦!不信?你试试!那就全改成20吧!呵呵....play试试。搞定!收工!