-
Enthusiast
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!
-
-
Re: Simple online game to emulate
-
Valued Member
Re: Simple online game to emulate
Try tibiame, warspear, pocket legends.
-
ThuGie.NL - Webmaster
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.
-
Enthusiast
Re: Simple online game to emulate
Thank you, ThuGie..
I'll try out.. if i found any doubts.. i'll post it here!! hehe
-
ThuGie.NL - Webmaster
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.