7
Unwrapping WildTangent Games Tutorial Written By: Nieylana WildTangent Games Unwrapped by: SSlEvIN  Nieylana Tools: OllyDbg (Latest Version) LordPE (Latest Version) Hex Editor (I use 010 Editor) Introduction: This tutorial is going to cover how to unwrap WildT angent Games. Games are available from http://hp.wildgames.com, http://dell.wildgames.com, and http://www.wildgames.com . W e're going to cover 3 different targets, each of which needs things done a little different. The targets we're going to user are as follows: Aces of the Galaxy – HP Games Diego's Safari Adventure – HP Games Dora's Carnival 2 – Dell Games Unwrapping Executables: T arget 1: Aces of t he Galaxy The method for unwrapping the ex ecutables are the same for all WildGames. W e're going to cover unwrapping e xecutables by using Aces of the Galaxy . Open up the installation directory : C:\Program Files\HP Games\Aces of the Galaxy. Y ou will n otice there is AcesOfTheGalaxy .exe and AcesOfTheGalaxy-WT.exe. If you try to run AcesOfTheGalaxy .exe, it crashes. Let's look at it in Olly to figure out why.

WildTangent_Games by Nieylana

Embed Size (px)

DESCRIPTION

hehe

Citation preview

  • 5/26/2018 WildTangent_Games by Nieylana

    1/7

    Unwrapping WildTangent Games

    Tutorial Written By: Nieylana

    WildTangent Games Unwrapped by:SSlEvIN

    Nieylana

    Tools:OllyDbg !atest "ersion#!ord$E !atest "ersion#

    %e& Editor I use '(' Editor#

    Introdu)tion:

    T*is tutorial is going to )over *ow to unwrap WildTangent Games+ Games are available ,rom

    *ttp:--*p+wildgames+)om. *ttp:--dell+wildgames+)om.and*ttp:--www+wildgames+)om +

    We/re going to )over 0 di,,erent targets. ea)* o, w*i)* needs t*ings done a little di,,erent+ T*etargets we/re going to user are as ,ollows:

    1)es o, t*e Gala&y 2 %$ GamesDiego/s Sa,ari 1dventure 2 %$ Games

    Dora/s 3arnival 4 2 Dell Games

    Unwrapping E&e)utables:

    Target (: 1)es o, t*e Gala&y

    T*e met*od ,or unwrapping t*e e&e)utables are t*e same ,or all WildGames+

    We/re going to )over unwrapping e&e)utables by using 1)es o, t*e Gala&y+ Open up t*e

    installation dire)tory : 3:5$rogram 6iles5%$ Games51)es o, t*e Gala&y+ 7ou will noti)e t*ere is1)esO,T*eGala&y+e&e and 1)esO,T*eGala&y8WT+e&e+

    I, you try to run 1)esO,T*eGala&y+e&e. it )ras*es+ !et/s loo9 at it in Olly to ,igure out w*y+

    http://hp.wildgames.com/http://dell.wildgames.com/http://dell.wildgames.com/http://www.wildgames.com/http://www.wildgames.com/http://www.wildgames.com/http://dell.wildgames.com/http://www.wildgames.com/http://hp.wildgames.com/
  • 5/26/2018 WildTangent_Games by Nieylana

    2/7

    T*is is our OE$:

    It s*ould be )lear as to w*y it )ras*es++++ T*ere/s NO 3ODE;+

    Now i, you run t*e 1)esO,T*eGala&y8WT+e&e now )alled t*e !aun)*er#. t*e appli)ation runs

    and you *ave to use to9ens to play t*e games+

    T*e laun)*er uses 3reate$ro)ess1 to start 1)esO,T*eGala&y+e&e T*e S*ell E

  • 5/26/2018 WildTangent_Games by Nieylana

    3/7

    7ou may *ave to analye t*e )ode 3trl?1#+ 7ou s*ould see t*is:

    Noti)e t*e )all to =esumeT*read. between w*ere we are rig*t now. and t*e =esumeT*read. t*elaun)*er must write all t*e )ode into t*e s*ell E

  • 5/26/2018 WildTangent_Games by Nieylana

    4/7

    1,ter your options mat)* mine. )li)9 o9+ T*en s)roll down to t*e bottom o, t*e list o, pro)esses.

    you s*ould see somet*ing li9e t*is:

    Noti)e t*e 4 1)es o, t*e Gala&y pro)esses. t*e top one is t*e !aun)*er. t*e bottom is t*e S*ell+

    =ig*t )li)9 on t*e bottom 1)es O, t*e Gala&y $ro)ess 1)esO,T*eGala&y+e&e# and sele)t Dump

    6ull+

    Save t*e dumped ,ile to t*e installation dire)tory o, t*e program+ 7ou *ave su))ess,ully dumpedt*e game+ T*e dumped+e&e will run as t*e ,ull version+ T*is is t*e generi) met*od o, unwrapping t*e

    games+ $rolems only o))ure w*en t*e game is 6las* based be)ause you must re8append t*e 6las*Overlay to t*e dumped e&e)utable+ T*e ne&t target will s*ow *ow to re8append t*e ,las* overlay to t*edumped e&e)utable+

    Target 4: Diego/s Sa,ari 1dventure

    6irst you need to )reate a dumped ,ile li9e e&plained above. name it dumped+e&e+

    =e8appending t*e ,las* overlay is going to rely *eavily on a *e& editor+ I re)ommend using '('Editor )ra)9s available ,or it# be)ause it *as a template ,un)tionality w*i)* will *elp you easily lo)ate

    t*e Overlay and it/s sie and ot*er t*ings+ T*is tutorial is going to assume you *ave '(' Editor+

  • 5/26/2018 WildTangent_Games by Nieylana

    5/7

    Open up t*e s*ell e&e Diego+e&e# in '(' Editor. t*en )li)9 on Open Template

    Sele)t t*e E

  • 5/26/2018 WildTangent_Games by Nieylana

    6/7

    Ne&t )li)9 on Edit83opy 1s83opy 1s %e& Te&t+

    Now open up your dumped+e&e in '(' Editor+ =un t*e E

  • 5/26/2018 WildTangent_Games by Nieylana

    7/7

    NOTE: I, rebuilding t*e $E 6ile doesn/t ma9e it small enoug* you )an )ompress it wit* U$