Cracking Projects For Newbies

Re: Little more than half way done with task 3
Saturday, 06-Feb-99 15:57:18
    195.182.164.32 writes:

    Greetings Cigam,

    Good first attempt, hope you also give Tasks 1-2 a try when you get some free time..:)

    Just a few notes to your posting..

    a. Show what values of importance are returned in the PC's internal registers after the CALL 0040CCC0 has been executed.

    You wrote: "Well the only register that I thought that had a lot of value was the eax register."

    Did you check the ECX & EDX registers as well?


    Within the code fragment between 0040CCC0 - 0040CDO there is this code block.

    :0040CCF2 xor eax, eax ;Set EAX=0
    :0040CCF4 pop esi
    :0040CCF5 pop ebx
    :0040CCF6 add esp, 00000004
    :0040CCF9 ret

    :0040CCFA sbb eax, eax
    :0040CCFC pop esi
    :0040CCFD sbb eax, FFFFFFFF ;Set EAX=FFFFFFFF
    :0040CD00 pop ebx
    :0040CD01 add esp, 00000004
    :0040CD04 ret

    There are two values for EAX shown here for the register EAX, depending on the outcome of the serial checking.

    Kind regards
    The Sandman

    The Sandman


Message thread:

Cigam: Idea for forum... (06-Feb-99 00:22:48)

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.