+ Reply to Thread
Results 1 to 8 of 8

Thread: Reversing EA Games applications [The Sims 2 Example]

  1. #1
    Affix is offline Learning Programmer
    Join Date
    Feb 2009
    Location
    Scotland
    Posts
    47
    Blog Entries
    2
    Rep Power
    12

    Reversing EA Games applications [The Sims 2 Example]

    This was my first cracking tut. Made a video for it on youtube in bad quality.

    Heres the text

    EA Games could not have made serial fishing any more easier. In the support directory there is a file called xxx_code.exe (xxx = Name of the game).


    To Succesfuly fish this application you only need to place a breakpoint on one call. This tutorial will walk you through Finding out the call, Setting your breakpoint and Getting your final Key

    Once you have opened you need to search for all the referenced text strings. This can be done by using the right click menu as shown in the image below.


    Once in the text strings reference Scroll up until you come to a value TEST under this value there is %s about 5 Times. Right click that value and select follow in Dissasembler.

    You should be taken to a PUSH value with the ASCII Value %s%s%s%s%s or something similar.

    Select the second call down from that as shown in the below image


    Double click that and select the address (In my case it is 00404B20).

    Now click the Buton that looks like an arrow pointing to 3 black dots. and paste in the address from the previous step.

    You will be taken to the address in the disasembler. Select the address underneath the call in the function. It will most likely be an "add ESP, 8" code. See the below Image.



    My address is highlighted in red because I already set my breakpoint. To set the breakpoint press F2.

    Now Press F9 To run the application. In the text boxes type any number / leter combination you wish. For example I will do ASSH-OLEE-4G4M-35AF-FIXX

    The application should pause on the breakpoint and allow you to search up in the window on the lowe right.

    As you can see we are on the key we have entered in the box. Start scrolling up until you come to something similar to the image below. The highlighted in red is our Valid CD Key.



    According to that my CD Key is AY3T-CLED-4G4M-V5AF-FIXX

    Once tested in the application I get no error and the application terminates. This shows that the above IS a Valid Key.

    Congradulations you have sucessfully Serial Fished Your first EA Game


    VID :

    Code:
    http://rapidshare.com/files/163881157/SIMS_VID_TUT.avi

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

     
  3. #2
    Jordan Guest

    Re: Reversing EA Games applications [The Sims 2 Example]

    Neat tutorial. Any suggestions on how EA could have prevented this from happening?

    +rep

  4. #3
    Affix is offline Learning Programmer
    Join Date
    Feb 2009
    Location
    Scotland
    Posts
    47
    Blog Entries
    2
    Rep Power
    12

    Re: Reversing EA Games applications [The Sims 2 Example]

    Simply just MD5 The Generated Key and compare the MD5 of the input

  5. #4
    Join Date
    Aug 2007
    Location
    Gizeh, Al Jizah, Egypt, Egypt
    Posts
    8,675
    Blog Entries
    12
    Rep Power
    81

    Re: Reversing EA Games applications [The Sims 2 Example]

    nice tutorial
    yo homie i heard you like one-line codes so i put a one line code that evals a decrypted one line code that prints "i love one line codes"
    Code:
    eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
    www.amrosama.com | the unholy methods of javascript

  6. #5
    arslan220 Guest

    Re: Reversing EA Games applications [The Sims 2 Example]

    nice tutorial.

  7. #6
    sheva249 is offline Newbie
    Join Date
    Apr 2010
    Posts
    5
    Rep Power
    0

    Re: Reversing EA Games applications [The Sims 2 Example]

    Plz tell me that in which Software, you have opened the exe file??? I wanna apologize for such silly question but I have to ask as I am a newbie. Thanks in advance.

  8. #7
    Jrb's Avatar
    Jrb
    Jrb is offline Learning Programmer
    Join Date
    Jan 2011
    Location
    The Seahorse Nebula
    Posts
    47
    Blog Entries
    1
    Rep Power
    0

    Re: Reversing EA Games applications [The Sims 2 Example]

    Thanks, man. I'm working on exploiting some offsets in a multiplayer game (Call of Duty - Black Ops). It's a bit harder than I expected. Maybe this could help.

  9. #8
    Smilex's Avatar
    Smilex is offline Learning Programmer
    Join Date
    Jan 2011
    Location
    Faroe Islands
    Posts
    83
    Blog Entries
    1
    Rep Power
    4

    Re: Reversing EA Games applications [The Sims 2 Example]

    Not that I care if it is or isn't, but I'd like to know. Is this legal? This thread I mean.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Reversing my pattern
    By spkenn5 in forum C and C++
    Replies: 2
    Last Post: 11-02-2011, 08:35 AM
  2. Seeking Programmers/Developers For The Sims Online Project
    By sameewoods in forum Request Services
    Replies: 0
    Last Post: 06-16-2011, 01:53 AM
  3. Replies: 0
    Last Post: 05-18-2011, 07:28 PM
  4. Problem in reversing text in file
    By fantasticbag in forum Assembly
    Replies: 0
    Last Post: 12-28-2009, 04:42 PM
  5. [Help] Reversing a hexadecimal value in bytes
    By Sablis in forum Visual Basic Programming
    Replies: 2
    Last Post: 10-10-2009, 07:19 AM

Tags for this Thread

Bookmarks

Posting Permissions

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