能力值:
( LV2,RANK:10 )
|
-
-
2 楼
哪位朋友给个提示
|
能力值:
( LV12,RANK:370 )
|
-
-
3 楼
大概看了下,程序有自校验。。。
0047AEC3 . 8078 5B 00 cmp byte ptr ds:[eax+5B],0
这句改成jmp 0047AEC9
0047AEC7 74 20 je short dumped_.0047AEE9
0047AEC9 . 8B45 FC mov eax,dword ptr ss:[ebp-4]
0047AECC . 8B40 44 mov eax,dword ptr ds:[eax+44]
0047AECF . 80B8 2B020000 01 cmp byte ptr ds:[eax+22B],1
0047AED6 . 75 0A jnz short dumped_.0047AEE2
这句改成mov byte ptr ds:[esi+9C],0
0047ACAA |> \C686 9C000000 01 mov byte ptr ds:[esi+9C],1
0047ACB1 |> 8BC3 mov eax,ebx
|
能力值:
( LV5,RANK:60 )
|
-
-
4 楼
这句改成mov byte ptr ds:[esi+9C],0
0047ACAA |> \C686 9C000000 01 mov byte ptr ds:[esi+9C],1
////////////////////
这个怎么看出来的?
|
能力值:
( LV12,RANK:370 )
|
-
-
5 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
这样改完后不行,打开文件地址出错,应该改004c4987的地方,这样问题解决了。
|
能力值:
( LV12,RANK:370 )
|
-
-
7 楼
哦...解决了就好...
我没打开文件试过...
|
能力值:
( LV9,RANK:170 )
|
-
-
8 楼
怎样知道改哪些地方?能详细说吗?我是一菜鸟
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
下断点 bp ExitProcess 在看堆栈的信息,就可以知道异常来自何方,下来就是改跳转。
|
|
|