Cracking Projects For Newbies

Re: Task 3 Wednesday, 10-Feb-99 10:44:37 200.230.148.18 writes: Sorry, I'm late 'cause I was traveling. Question 1 :0040B73A call 0040CCC0 => ECX = Realreg# EDX = reg# Compare reg# X Realreg# If different EAX = FFFFFFFF :0040B73F add esp, 00000008 => I think it just clean the stack :0040B742 test eax, eax => Test if EAX = 00000000 :0040B744 jne 0040B9BC => If EAX = 00000000 then Jump to wrong reg# msg else continue code Question 2 :0040CCCE mov ecx, dword ptr [esp+10] => ECX = reg# :0040CCD2 mov edx, dword ptr [esp+14] => EDX = Ralreg# :0040CCD6 mov al, byte ptr [ecx] => AL = 1 ECX's charcter :0040CCD8 cmp al, byte ptr [edx] => Test if AL = 1 EDX's charcter :0040CCDA jne 0040CCFA => If not go to Wrong reg# message, else continue :0040CCDC or al,al :0040CCDC je 0040CCF2 => Exit loop :0040CCE0 mov al, byte ptr [ecx+01] => AL = 1 ECX's charcter :0040CCE3 cmp al, byte ptr [edx+01] => Test if AL = 1 EDX's charcter :0040CCE6 jne 0040CCFA => If not go to Wrong reg# message, else continue :0040CCE8 add ecx, 00000002 => Move to the next characters :0040CCEB add edx, 00000002 => Move to the next characters :0040CCEE or al, al :0040CCF0 jne 0040CCD6 ;well anyway repeat loop Question 3 I don't know asm well so I'm having troubles. If someone can help me, please do it. Phreaking out

Message thread:

Phreakazoid: Task 2 (04-Feb-99 15:36:25)

HarvestR: Re: Task 2 - Is it really finished ? (04-Feb-99 17:36:20)

The Sandman: Re: Re: Task 2 - Is it really finished ? (04-Feb-99 20:38:56)

HarvestR: Re: Re: Re: Task 2 - Is it really finished ? (05-Feb-99 15:58:20)

Re: Task 3 (10-Feb-99 10:44:37)

Back to main board

Message subject: Name: (optional) Email address: (optional) Type your message here:

Back to main board

Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.