Speed Hacks menu

Shout-Out

User Tag List

Thread: Speed Hacks

Results 1 to 4 of 4
  1. #1
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Speed Hacks

    So I see a lot of programs that have been released that enable speed hacks, and it seems they're done a few different ways:
    • Changing an offset
    • Actually intercepting messages sent to the game server + changing them slightly to move quicker


    This is all I've really seen thus far. So I wanted to ask HOW people achieve the first method? And do you actually receive a ban from a server-side calculation? Or warden only?

    And yes, I'm thinking of how Warden doesn't check any offsets (that I'm aware of) on mac. Just wanted to play around a bit since I realized wall walking works

    Thanks!
    https://tanaris4.com

    Speed Hacks
  2. #2
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Tanaris4 View Post
    So I see a lot of programs that have been released that enable speed hacks, and it seems they're done a few different ways:
    • Changing an offset
    • Actually intercepting messages sent to the game server + changing them slightly to move quicker


    This is all I've really seen thus far. So I wanted to ask HOW people achieve the first method? And do you actually receive a ban from a server-side calculation? Or warden only?

    And yes, I'm thinking of how Warden doesn't check any offsets (that I'm aware of) on mac. Just wanted to play around a bit since I realized wall walking works

    Thanks!
    It's still possible to use the old and trivial method of just hooking the timing APIs (GetTickCount, QueryPerformanceCounter, etc) and spoofing the return values. Yes, this method is currently 'detected', but it's relatively easy to bypass the check.

    Most of the 'changing an offset' hacks work by doing the same thing afaik (or at least, the ones I've reverse engineered do), they simply do it by hooking the engine and modifying the return value of the engine functions that are responsible for timing, rather than the timing APIs themselves. Basically it's 'same shit, different smell'.

    The two methods above will give you the effect of speeding up the entire game, which is kinda annoying, but still, you're moving around at warp speed, so it's a concession most people are willing to make. :P

    There were also a couple of hacks that were hooking the engine to implement a 'true' speed hack (i.e. only speeding up the player's movement), but this is harder to do, as there are server-side checks in place to stop this (unlike the method above, for some retarded reason -- if anyone remembers, they started detecting it serverside in the PTR ages ago then pulled it, what the **** is up with that?). Still very possible though.

    Lastly, there were some a while back that used packet spoofing with no hooks, though I'm not aware of any that still do this (then again, I haven't really been doing WoW shit for some time now, so take that with a grain of salt).

    Cliff notes version:
    * If you want an easy to implement but slightly buggy speedhack, then just hook the timing APIs or the engine function(s) responsible for calling the timing APIs.
    * If you want a 'proper' speedhack, then get to work reversing all of WoW's movement related code, and be prepared for quite a bit of trial and error.

  3. #3
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The 3 speeding techniques Cypher discussed are still working as of today (their detected state is another story). Either way, you won't get around the timing API's one way or another, if you opt to send a flurry of movement packets (and hence go out of sync) you still need to fix your TickCount in some way.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  4. #4
    namreeb's Avatar Legendary

    Reputation
    668
    Join Date
    Sep 2008
    Posts
    1,029
    Thanks G/R
    8/222
    Trade Feedback
    0 (0%)
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Lastly, there were some a while back that used packet spoofing with no hooks, though I'm not aware of any that still do this (then again, I haven't really been doing WoW shit for some time now, so take that with a grain of salt).
    This method 'works' but you have to clean up after yourself when you're done. If you're only spoofing the packets then the client will not know about your new position when the movement is over, so you must either update it as you go or once you've finished. Same thing with time, I believe. That is that presumably in the sped up packets you're fast-forwarding the current time reported to the server by the client, as heartbeat packets are always sent every ~500ms by their time parameter. You'd have to fast-forward the internal clock, as well.

    Edit: Oh, Robske already said most of this.

Similar Threads

  1. A speed hack(kinda)
    By XxKajxX in forum World of Warcraft Bots and Programs
    Replies: 30
    Last Post: 11-27-2006, 10:50 PM
  2. How long is a ban for speed hacking?
    By Dastor in forum World of Warcraft General
    Replies: 6
    Last Post: 11-17-2006, 09:25 AM
  3. Pako's Speed Hack
    By Briggs in forum World of Warcraft Bots and Programs
    Replies: 5
    Last Post: 08-17-2006, 10:00 AM
  4. Need Cheat Engine Speed Hack
    By Avianar47 in forum World of Warcraft General
    Replies: 0
    Last Post: 07-25-2006, 01:21 AM
  5. Speed Hack-Syndrome
    By eom[dark_lord] in forum World of Warcraft General
    Replies: 6
    Last Post: 07-09-2006, 10:00 PM
All times are GMT -5. The time now is 06:22 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search