Simple online game to emulate

Results 1 to 6 of 6
  1. #1
    Enthusiast opCode is offline
    MemberRank
    Feb 2013 Join Date
    31Posts

    Simple online game to emulate

    Hello guys.. i'm fascinating about reversing engineering.
    And now I found a way to improve my skills (I don't have much) in RE...

    I really like this topic "Server emulating".. I'd like to know if anyone can help me find a VERY simple online game to emulate (old games too). I really noob at this and a really want to try do a simple emulator to improve myself at this.

    If anyone have tutorials, articles and a game as well.. about this topic I will appreciate.

    P.s. I already did read the tutorial from zarut's topic (helps me a lot).. Anyway I didn't found a tutorial about emulating a server from the begin.

    Thanks you all!


  2. #2
    Viserion is online now
    MemberRank
    Jan 2009 Join Date
    1,110Posts

    Re: Simple online game to emulate


  3. #3
    Valued Member hellacious is offline
    MemberRank
    Jun 2009 Join Date
    LithuaniaLocation
    126Posts

    Re: Simple online game to emulate

    Try tibiame, warspear, pocket legends.

  4. #4
    ThuGie.NL - Webmaster ThuGie is offline
    MemberRank
    Apr 2006 Join Date
    NetherlandsLocation
    1,132Posts

    Re: Simple online game to emulate

    Hey,

    The most basic games to start to create a emulator for are flash and java games,
    As there are quite a lot of tools to get these back into original or at least readable code.

    With that you can easily find encryption, protocol syntax etc.
    Ofcourse you would need a language to write the server in. any language with socket support should do the job.

    With just basic knowledge of flash or java you should be able to convert the encryption etc to your own language for use in your server.
    This then should give you some dept of how to emulate servers without dropping into the deep.

    After this you can ofcourse move onto other games that are writen in c++ or other languages
    When you are set for a more advanced game.

    You should start with packet scanning, a tool i use myself is smartsniff with winpcap to capture all packets

    Check if its at least encrypted.
    First check if username is encrypted if not the password is mostly a hash.
    Then login see if you can see your chat messages if you can no encryption is possibly used generaly on the game.

    Then step into finding out the syntax of the protocol.
    mostly something like header,datasize,data
    data itself could be size,username,size,password

    If it is encrypted and you have no clue what is being used, then it will get harder.
    You will have to check out google and other sites if the encryption is known or perhaps already cracked.
    If not pff well you will have to get a bit into asm something i hate and actually wont go into detail over :).

    Hope this helps.

  5. #5
    Enthusiast opCode is offline
    MemberRank
    Feb 2013 Join Date
    31Posts

    Re: Simple online game to emulate

    Thank you, ThuGie..
    I'll try out.. if i found any doubts.. i'll post it here!! hehe

  6. #6
    ThuGie.NL - Webmaster ThuGie is offline
    MemberRank
    Apr 2006 Join Date
    NetherlandsLocation
    1,132Posts

    Re: Simple online game to emulate

    No problem,
    If i don't forget about posts i make i often check back on them to check if any questions arrive on the reply i posted.



Advertisement