Cracking Projects For Newbies

Re: Project6 - Task1
Thursday, 04-Feb-99 13:57:41
    209.142.54.196 writes:

    xx_ShADe_xx@hotmail.com

    Message Date/Time:
    Thursday, 04-Feb-99 04:08:05

    Project6- Task1.2

    Hi everybody.

    I hope my posts are not to big but I keep an editor open as I go and type as I do. I figure there is always somebody who
    knows something I don't! and if someone else can learn from my attempts then we have all achieved something.

    REMEMBER: I'm new too, what I do is possibly not correct, it's just what I do!

    Well after reading the previous posts I figured out that you can use W32dasm after all so here I go.

    No dreaded export functions....debugger lock.............. thank god.


    After loading the program I firstly check out the string references

    I see the following that interest me:

    : "&Register..."
    : "&Registration"
    : "REGISTRATION NAME"
    : "REGISTRATION CODE"
    : "Sorry, the registration code does not match! Try again or Ca"
    : "Thank you for registering %s."
    : "Unregistered"
    : "evaluation copy"
    :"Registered copy to"
    :"The program has been modified!"
    : "The code contains non-hexadecimal characters!"
    : "Un®ister..."
    : "Are you sure you want to unregister %s?"
    : "Registration name"
    : "Registration code"
    : "Thank you for unregistering %s."

    I can then check out each one of these strings by double clicking on them and have a quick look at the code surrounding
    the string.
    I am just learning assembler at the momment so most of this still looks like Latin to me, but by placing the highlight bar on
    various "CALL" and jump statements and clicking the button call on the toolbar W32DASM allows me to jump around
    the program a little and start to get a feel for it, and the programmer.
    As tHATDUDE says in his cracking tutorial (Newsgroup:alt.crackers subject: Cracking Help Date:30 jul 1998)

    "Always try double clicking on the string reference more than once... Often there is more than one occurence of the
    string in the file".

    By jumping to the string ref: : "Thank you for registering %s."
    Then following the call directly before it, then tracking down the code a little it would appear that memo95 removes the
    Register function from the Game menu and replaces it with Unregister upon a valid ser#.

    When checking out the code surrounding :"Registered copy to" I notice it's called by a conditional jump.(The line above
    tells me where from and the (C) tells me it's conditional.) Scanning up to this line we see the jne. Notice the lines below
    the jne........................

    Next I take a look at the dialog references. Nothing there.

    Finally the import Functions:

    Once again clicking takes me to the spot. I am very new at this so I may be wrong but it seems as though most of the
    interesting API functions are usually in USER32.


    OK there's nothing new here but I know my way around the program a little better now.


    Bye for now


    ShADe

    ??????????out of interest can anyone tell me what "Lista" means I assume it's a Hungarian word and not reference to the
    guy in Red Dwarf

    /******************************************************/

    REMEMBER: If this were a competition The Sandman would win.

    /******************************************************/

    -------------------------------------snip-----------------
    Message Date/Time:
    Thursday, 04-Feb-99 04:34:20

    Re: Project6- Task1.2: lista?

    I don't know word meaning of 'lista', but
    it refers to scoretables in \memo95.ini

    [Lista]
    IDO3x5=12
    IDO5x5=999
    IDO5x7=999
    IDO7x7=999
    PONT3x5=35
    PONT5x5=999
    PONT5x7=999
    PONT7x7=999
    NEV3x5=Shadow
    NEV5x5=Anonymous
    NEV5x7=Anonymous
    NEV7x7=Anonymous

    ---------------------------------snip-----------------
    jaideep@rocketmail.com
    Message Date/Time:
    Thursday, 04-Feb-99 05:32:08

    Re: Project6- Task1.2

    hi ShADe

    lista means nothing...
    it is just A LIST containing name and high scores of ppl who have played it.

    -------------------snip----------------------------------
    Message Date/Time:
    Thursday, 04-Feb-99 06:48:37

    Re: Project6- Task1.2 shadow jai

    List A

    What a prat i feel

    Thanks

    ---------------------------snip--------------------------


    Message Date/Time:
    Thursday, 04-Feb-99 07:41:16

    Re: Re: Project6- Task1.2 shadow jai

    Greetings ShADe,

    No problem with your 'out-of-thread' posting, will clear this up right now..

    Regards to:- ListA

    It's very easy to be mistaken in R.C.E, sometimes what's obvious is not always so.

    BTW, nice work so far on task one, keep this up and it won't be long before all this really starts to make plain sense.
    Don't forget to take plenty of rest breaks..:)

    Kind regards

    The Sandman
    --------------------------------snip-----------------
    edited by Jeff to move this thread into Shades first thread:



    ShADe (thread moved to original thread )


Message thread:

ShADe: Project6 - Task1 (04-Feb-99 02:13:20)

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.