UPDATE: about year ago i opened
Knowledge Database (wiki) with lot of hacking articles in it. Start from wiki if you dont know what tools to use or how to use them. my wiki has lot of detailed articles with tutorials and examples.
* Also read
MMO Hacking Extended by ronokae
Lately a lot of ppl have asked me about MMO game hacking (runescape, last chaos, archlord, ragnarok..etc). So i tought i will post a basic guide on how you can probably hack most MMO games.
As far as i know, all MMO games have some kind of magic powers or force powers in it and also they have levels and different level spells.
also they all have money/credits (gold, stone..whtever).
The reason why its way harder to hack MMO game, is because most things are controlled by server.
////////////////////////////////////////////////////////////////////////////////////////
If some links are not working or if you do not know how to use those tools, then visit my Knowledge Database and search for articles like "basic game hacking" "unlimited ammo hack" "time hacking" and other hack related terms, there are lots of good articles, which will explain in detail how to use hack tools in order to hack games.
It is VERY important that you visit knowledge database first and read the articles on how to hack games.
knowledge database also includes detailed articles about each and every tool listed, including tool itself (download) so plz visit knowledge database before asking stupid things.
////////////////////////////////////////////////////////////////////////////////////////In other online games, health, ammo, money and such are only controlled by server, but in MMOs:
server usually controls health, ammo, money, damage, weapons, levels, speed, attack speed..etc. This is because you will become stronger and faster when you gain levels. Now think what if you can simply change your level (or any other thing that comes with level), it would be too easy and it would be a total fail if its so easy to simply change things.
There's still lot of things you can do and here's few tips and hints and tools.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------So far only MMO i have hacked and tried to hack is Last Chaos. In Last Chaos it was possible to change attack speed and run speed too. Also animation to get instant spells. That was all done with a memory editor (i used Tsearch).
Some MMO games have anti-cheat system. so you can't use normal memory editors, then you need a stealth memory editior. here's few memory editors:
Normal Memory Editors:Tsearch - my favorite.
ArtMoney - good for searching text values and ALL types (float, byte, double..etc)
Cheat Engine - not so easy to use and also glitches, but sometimes it finds values that Tsearch doesn't
Stealth Memory Editors:KikiGhostKillerMoonLightArtmoney Pro/Vip edition also work on some.
Stealth memory editors may not be enought to hack games protected wtih some anti-hack system. Im quite sure that if nothing helps, then SoftIce is only program that can defeat any anti-hack system. SoftIce is a driver debugger actually. it was designed to debug windows drivers, so it means it runs "under" windows. even windows can't detect its presence. So in theory anti-hack systems can't detect it. I haven't tried it on games myself, so im not sure.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------It's also possible to use packet editors to hack MMO games. Basically what you can do:
for example you can replace level1 magic with level90 magic (even when you still level1). it CAN be done with memory editor too, but its extremely hard to find right spot.
Let me explain:
When you do level 1 magic, then your client (game) sends a packet to server that tells server that you did level 1 magic. Lets say that this part where it says its level 1 magic looks like this:
"00 01 0C BD F1 CA" This is in HEX. You simply record the packet and then examine it. (i never said its easy)
Now you have sniffed out the level 1 magic.
you do level 2 magic and see that packet is same, execpt one part:
"00 02 0C BD F1 CA" - ofcourse it is NOT 01 02 03 probably. so you have to examine packets more, it is just a easy example.
so now you know that second byte in that HEX string tells server which level magic you do. Now you simply replace it and make it look like this:
"00 5A 0C BD F1 CA" - now when you send this packet, game tells server that you did level 90 magic (5A in HEX is 90 in DEC, you can use WINDOWS calculator to convert between HEX and DEC, simply type in value and then click either on HEX or DEC. you need scientific mode !!!)
Now you can make a permanent filter to always get level 90 magic. Here's some packet tools and editors:
WPE Pro - most popular tool i guess. theres lot of tutorials that use this, but WPE Pro sucks actually.
CommView - my favorite packet tool, but it can't make the replace filter which is required for such game hacking.
Proxocket - this is awsome tool. Made by
Luigi. it is a .dll proxy, which allows you to capture packets and also edit them on the fly. It also allows you to block ips and ports or bind network adapters. It can be used to make permanent filters for MMO games. it is quite hard to use. you need to manually compile it as .dll to make a filter, but once you know how to compile, then you see that it is 100 times better than wpe pro.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------So where do i start ??well really can't tell you like this, but you may want to read
Basic game hacking to better understand how memory tools work and then try to search and edit something (like speed in last chaos). you may also want to check
Last Chaos hacks topic and see what can be done there, using memory tools.
as about packet editing. as i said. you have to capture packets and then examine them closely and see where the difference is. You can use WPE pro to test your stuff out. in WPE pro you can right click and packet into send list, then you can resend it and see if you get the same effect as you did when you made this action in game (magic, spell..whtever). if this works, then you can try to edit that packet and then resend and see if it has different effect. analyzing packets like this can be pain in the ass sometimes.
If you have found what you looking for and need a simple replace filter (replace "test" with "blah") for example, then you can post it here and i can make it with proxocket and post the .dll filter.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------