X64dbg: Can't skip C0000005 exception, But ollydbg can.

Created on 21 Sep 2017  路  4Comments  路  Source: x64dbg/x64dbg

My x64dbg version is snapshot_2017-09-12_00-45
Operating System: Windows 10

Brief:
I run pikachu volley ball game developed in 1997. This program is made by Visual C++ 4, MFC. Very old code.

When I debug the program with ollydbg, I didn't encounter any exceptions.
But when use x64dbg I encounter C0000005 exception.

I surely added that exception code to x64dbg setting.

In address 00402F82, asm is below

mov ecx, dword ptr [edi + edx*4 + 4]

In x64dbg:

ecx=02337328
dword ptr [edi+edx*4+4]=[E678FB5C]=???
.text:00402F82 pika.exe:$2F82 #2382

In ollydbg:

DS:[005C5F4C]=005C6828
ECX=005C6998

Why these address calculated by EDI and EDX is different?
What can I do for this problem?

bug not reproduced

Most helpful comment

For me with a clean x32dbg.exe (no plugins) I do:

  1. open volleyball.exe
  2. use dbh command
  3. the game runs fine in x32dbg

All 4 comments

Good chance the contents of edi,edx are not the same in ollydbg and x64dbg at that crash?

Use a clean ollydbg as well (eg no anti-anti-debug plugins) to test.

Oh.. Sorry. When use clean ollydbg, I encountered same exception...

Um... Actually I don't work on program analysis and I'm just studying Reinforcement Learning AI.

If you don't mind, please let me know What should I do? Just install anti-anti-debug plugins into x64dbg?

For me with a clean x32dbg.exe (no plugins) I do:

  1. open volleyball.exe
  2. use dbh command
  3. the game runs fine in x32dbg

Very Very Thank you for your advice. I can debug program now and research. 馃憤

Was this page helpful?
0 / 5 - 0 ratings

Related issues

amn picture amn  路  5Comments

wk-952 picture wk-952  路  3Comments

blaquee picture blaquee  路  3Comments

nickwdev picture nickwdev  路  3Comments

wk-952 picture wk-952  路  3Comments