Regular Member
Joined: 19 Aug 2006 Posts: 3 3 TUBucks
Posted: Sat Apr 19, 2008 10:22 pm Post subject:
There's no "scripting" - you have to actually use a programming language like C. You basically are grabbing the network packets coming to the PC from DAoC and extracting the vector information for all the players/NPCs.
Regular Member
Joined: 12 Sep 2008 Posts: 5 5 TUBucks
Posted: Mon Sep 15, 2008 1:57 pm Post subject:
Mythic began encrypting packets a few years ago, so I don't know if it's still possible to read them.
It might be more practical to read the packets from inside the client's address space after the client decrypts them.
In addition to a C compiler, you'd need a reverse-engineering debugger like OllyDbg and lots and lots of patience. But it would be a fun project, and you'd learn a lot about programming.
If you decide to play around with this, be warned that Mythic has shut down accounts permanently simply for running the client while it's attached to the debugger. Before you run game.dll you'd need to remove or hook the calls that check for an attached debugger.
Regular Member
Joined: 22 Apr 2009 Posts: 6 18 TUBucks
Posted: Wed Apr 22, 2009 5:42 am Post subject:
I doubt you can jump into the middle of the stream like you used to... it's going to be a randomized handshaking of asymmetric keys. Not worth the time to even try. For someone who really knows what they're doing you can attach to another processes memory and read the data directly out of the game's working data. However, that takes some *serious* doing. I know how it works in theory, but the hard part is reverse engineering the game executable and finding out how to piggyback your own data sniffer.
The only problem is that the data you then operate with is beyond the normal scope of what a player is presented. I do believe that some of Mythic's anti-radar code has to do with analyzing this gap in data and figuring out which players are operating beyond normal capacity. Of course, that's just wild speculation on my part... but I can think of a couple ways it could be done without putting undue strain on the client. Just because Mythic has never declared they do something like Blizzard's Warden doesn't mean they don't have a little bit of anti-cheat snooping code embedded in their game.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You can vote in polls in this forum You cannot attach files in this forum You can download files in this forum
Site and Contents Copyright 2003-2009 All Rights Reserved All information is for intellectual information If you are associated with any gaming company please leave now. Be sure to visit some of our other Sites
TaultUnleashedxunleashed