-
-
[旧帖] [求助]应用程序错误怎么找错误的地方 0.00雪花
-
发表于: 2010-12-12 07:29 686
-
请教高手
破一个软件 改了关键跳之后 运行起出现 XXXXX指令引用的XXXX内存.该内存不能为 READ
有没有快速定位错误代码的方法..比如下什么断点
谢谢
---------------------------------------
刚又跟了一下 到
02BB81BD . E8 E35F0000 call xx.02BBE1A5
02BB81C2 . 8B45 0C mov eax,dword ptr ss:[ebp+0xC]
02BB81C5 . 3BC3 cmp eax,ebx
02BB81C7 . 75 04 jnz short xx.02BB81CD
02BB81C9 . 33C0 xor eax,eax
02BB81CB . EB 03 jmp short xx.02BB81D0
02BB81CD > 8B40 20 mov eax,dword ptr ds:[eax+0x20]
02BB81D0 > 53 push ebx ; /lParam
02BB81D1 . 68 037ABB02 push xx.02BB7A03 ; |pDlgProc = xx.02BB7A03
02BB81D6 . 50 push eax ; |hOwner
02BB81D7 . 57 push edi ; |pTemplate
02BB81D8 . FF75 10 push dword ptr ss:[ebp+0x10] ; |hInst
02BB81DB . FF15 3C77CD02 call dword ptr ds:[<&USER32.CreateDialog>; \CreateDialogIndirectParamA
到这个API就出错了。。不明白了 请教高手
破一个软件 改了关键跳之后 运行起出现 XXXXX指令引用的XXXX内存.该内存不能为 READ
有没有快速定位错误代码的方法..比如下什么断点
谢谢
---------------------------------------
刚又跟了一下 到
02BB81BD . E8 E35F0000 call xx.02BBE1A5
02BB81C2 . 8B45 0C mov eax,dword ptr ss:[ebp+0xC]
02BB81C5 . 3BC3 cmp eax,ebx
02BB81C7 . 75 04 jnz short xx.02BB81CD
02BB81C9 . 33C0 xor eax,eax
02BB81CB . EB 03 jmp short xx.02BB81D0
02BB81CD > 8B40 20 mov eax,dword ptr ds:[eax+0x20]
02BB81D0 > 53 push ebx ; /lParam
02BB81D1 . 68 037ABB02 push xx.02BB7A03 ; |pDlgProc = xx.02BB7A03
02BB81D6 . 50 push eax ; |hOwner
02BB81D7 . 57 push edi ; |pTemplate
02BB81D8 . FF75 10 push dword ptr ss:[ebp+0x10] ; |hInst
02BB81DB . FF15 3C77CD02 call dword ptr ds:[<&USER32.CreateDialog>; \CreateDialogIndirectParamA
到这个API就出错了。。不明白了 请教高手
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
赞赏
看原图
赞赏
雪币:
留言: