求助啊。关于修改工口游戏免CD。。。

  • e
    elven119
    最近下了bishop的牝教師2,发现没法运行。网上找了下破解。也找到破解过的comap.dat文件了。。但是这该死的win7的StackHash_0a9e错误又来了。没办法。只能用OD反汇编改运行程序。。绕过reg。。。结果照着AlphaCheck认证通用破解方法这个攻略试着改一改。。结果打开OD后我就傻眼了。。密密麻麻的东西一大片。。这叫我怎么找。。。关键是我不知道怎么找到需要修改的位置啊。。。。头疼

    修改方法如下:
    修改过程:
    1。用od启动exe,按ctrl-N。
    2。找到WinExec函数调用,大概是这样的代码:


    この青空に約束を― (フォセット - Cafe au Le Ciel Bleu -也类似)
    Copy code

    CALL Aozora_c.0040FD80
    xxxxx 《---把这里的指令改成MOV EAX, 1
    RETN
    PUSH ESI
    PUSH EDI
    PUSH 1 ; /ShowState = SW_SHOWNORMAL
    PUSH Aozora_c.00480C9C ; |CmdLine = "reg.exe"
    CALL DWORD PTR DS:[<&KERNEL32.WinExec>] ; \WinExec
    MOV EDI,DWORD PTR DS:[<&KERNEL32.Sleep>] ; kernel32.Sleep
    PUSH 3E8 ; /Timeout = 1000. ms
    CALL EDI ; \Sleep


    3。保存即可。

    事后可以把Filechk.exe userid.exe reg.exe和comap.dat这几个文件删掉来确定破解效果。

    其他的破解方式也见过,没有具体分析,也不知道是不是永久有效。因为游戏运行到31次的时候会重新进行认证,今天我的一个朋友就是遇到这个问题了,而且还是用了某个破解方法以后还这样子。