Results 1 to 8 of 8

Thread: AWAVE STUDIO 8.0 Almost done. Final question!!

  1. #1

    AWAVE STUDIO 8.0 Almost done. Final question!!

    Hi Guys,

    First of all, thanks for the help in advance and keep this beatiful forums.

    I am trying to crack Awave Studio 8.0 (get as registered user).
    I hav gotten to eliminate the nag window, pass the registration,etc.. The file can be obtained at:

    However, when trying to register. I found that there are 3
    TEST AL, AL that needs to be īr fl zī. And you get the window
    that you are registered user, however trying to do anything with the program it STILL tells you that you are a unregistered user!.

    CAn anybody help, I have 2 weeks with this, and run out of ideas.

    The procedure I have followed is:
    Load ICedump, run softice, when SICE break, 'bpm 0047E059 x',
    F5, and then when the nag window appears try to register and you will break in 0047E059. trace with F10, and īr fl zī the following 'test al, al' at the following addresses:

    0047E0E0 (make it NOT JUMP!!)
    0047E0EE ( " DO NOT JUMP!!)
    0047E115 (make it JUMP!!)

    Then the program will say you are registered user..but it is not true!

    ANy help would be apreciated!!

    Thanks in advance!

    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    Hey chuk, what you did is forced the "Registered" message box to pop up but you didn't register the application at all.
    You need to open the dialog that asks for the serial, enter something fake and start tracing from there, don't just try to force the "Registered" message box but try to figure out once the program thinks it's registered what does it do, does it set a flag in memory, does it write the serial to the registry and checks it again next time you load the program.

    All the places where you patched the jumps to either jump or not jump you should go back and figure out what would cause these jump to jump or not jump. Instead of patching them figure out what you need to change in the serial number itself that would cause the effect you want on the compare and jump routines.
    This will put you closer to making a correct serial number that will register the program like a real serial number would.

    I promise that I have read the FAQ and tried to use the Search to answer my question.

  3. #3

    I went thorugh them..

    thanks for the Reply. I went thorugh all the previous call and
    I see how the calls to Kerenl.SetREgValue with the fake username
    and RegcloseKey,etc.. are done, this is done within the 3 jumps i skip. So I supossed that registry was already added..

    Any idea?
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    Well my point earlier was that you should make the least amount of patches to the code and this way you would have a generic crack. Now that you saw how the serial is inserted into the registry you need to close the program, set some BPXs on registry APIs and start the program up again and trace it as it reads the serial number and username from the registry and see what it does.

    I'll download the program and check it out and let you know what I find.

    I promise that I have read the FAQ and tried to use the Search to answer my question.

  5. #5

    Thkx for the help with the Awave 8.0 !!


    Hey Goatass, thanks for the help.
    I went further into the program and there is string that the program checks everytime you want to do something..guess what the string is "Cracked" ;-).

    So I suposse that if the program detects that the evaluation period is over and it is running, it warns itself with that scary string...

    Bypassing a few jumps, after a bpm in the address of "Cracked",
    you can keep on working.

    Still two thing I have not been able to (Help would be appreciated!):

    -Complete register.
    -Find the OEP.

    Thanks in advance in anybody could help!

    I promise that I have read the FAQ and tried to use the Search to answer my question.

  6. #6


    in aw studio oep is of little interest to you anyway, check out doubledip (or similar "dessert" sounding threads) and refer to +splaj's essay on previous version for how to dump working
    version. It has changed slighly, not much. version I did was 8.1 so can't help with 8.0.

  7. #7


    tried to edit that last post quick before anyone seen it, as usual I have login problems on this board. can't believe I said "oep is of little interest to you anyway", of course it is. oh well that post will remind (haunt) me to "switch on brain" before post.

    you should get your answers from the essay and dd threads though.

  8. #8
    oLD SpeKKeLed HeN SpeKKeL's Avatar
    Join Date
    Aug 2001



    This is allso very nice target Awave 8.2......
    Man this makes your day sunny !

    Especially the longggggggg call back to aspr after
    the prog is unpacked !!(new ???)

    Try for yourself,

    Signed sealed and delivered,


Similar Threads

  1. dUP 2.23 - Final Release
    By diablo2oo2 in forum Tools of Our Trade (TOT) Messageboard
    Replies: 1
    Last Post: September 27th, 2011, 18:04
  2. OllyDbg - Beta Final 2 (12/03/2009)
    By Patafix in forum OllyDbg Support Forums
    Replies: 9
    Last Post: May 15th, 2010, 13:56
  3. UIF-Final+ V1.0 update 2008.03.21
    By Sh4DoVV in forum Tools of Our Trade (TOT) Messageboard
    Replies: 5
    Last Post: February 20th, 2009, 11:13
  4. .NET Reversing Tips 7 -Final tutors-
    By Kurapica in forum Mini Project Area
    Replies: 8
    Last Post: June 19th, 2008, 14:19
  5. Final Challenge - Unboxed
    By +SplAj in forum Advanced Reversing and Programming
    Replies: 0
    Last Post: January 31st, 2001, 06:14


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts