zambuka42
May 2nd, 2004, 17:47
Hi, there is a program that I've cracked.. and it worked great. However, there is one line of code which is giving an "Exception: access violation (0xc0000005), Address: 0x004374a6" error. This is not a BIG problem, because i can jump over this address. However, by jumping over this address, I cause a certain line of text in the program to dissappear. Like I said, not a huge problem, but I'd love to understand why this is happening.
This address is a line in a small loop.. i'll paste that here.. Any help is appreciated. Even if its "can't help.. but here's some info for your brain..."
*ps : This file cannot be loaded into a debugger... Don't ask why.. long explanation... but take my word please
:0043727B E89C050000 call 0043781C
:00437280 66F745FC1008 test [ebp-04], 0810
:00437286 59 pop ecx
:00437287 8BC8 mov ecx, eax
:00437289 894DF8 mov dword ptr [ebp-08], ecx
:0043728C 0F84FE010000 je 00437490
:00437490 85C9 test ecx, ecx
:00437492 7509 jne 0043749D
:0043749D 8BC1 mov eax, ecx
:0043749F 8BD6 mov edx, esi
:004374A1 4E dec esi
:004374A2 85D2 test edx, edx
:004374A4 7408 je 004374AE
:004374A6 803800 cmp byte ptr [eax], 00
:004374A9 7403 je 004374AE
:004374AB 40 inc eax
:004374AC EBF1 jmp 0043749f
This address is a line in a small loop.. i'll paste that here.. Any help is appreciated. Even if its "can't help.. but here's some info for your brain..."
*ps : This file cannot be loaded into a debugger... Don't ask why.. long explanation... but take my word please

:0043727B E89C050000 call 0043781C
:00437280 66F745FC1008 test [ebp-04], 0810
:00437286 59 pop ecx
:00437287 8BC8 mov ecx, eax
:00437289 894DF8 mov dword ptr [ebp-08], ecx
:0043728C 0F84FE010000 je 00437490
:00437490 85C9 test ecx, ecx
:00437492 7509 jne 0043749D
:0043749D 8BC1 mov eax, ecx
:0043749F 8BD6 mov edx, esi
:004374A1 4E dec esi
:004374A2 85D2 test edx, edx
:004374A4 7408 je 004374AE
:004374A6 803800 cmp byte ptr [eax], 00
:004374A9 7403 je 004374AE
:004374AB 40 inc eax
:004374AC EBF1 jmp 0043749f