MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides

Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > World of Warcraft > Bots and Programs > WoW Memory Editing
Reload this Page Regarding Hacking WOW Catch-all Info-
WoW Memory Editing WoW Memory Editing for learning purposes only.

Reply
 
LinkBack Thread Tools
Regarding Hacking WOW Catch-all Info-
(#1)
Old
ShoniShilent is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
ShoniShilent is an unknown quantity at this point
 
Posts: 43
Join Date: May 2008
Regarding Hacking WOW Catch-all Info- - 05-27-2008

I am coming into the WOW game kind of late but have always messed around with games. I have working hacks for bf2 and bf2142 for instance.

I have already created a completely contained program that does nothing more than simulate keypresses which allows my character to attack a creature that respawns in the same place over and over (thus generating XP every 5 to 7 minutes or so which can be left on overnight to generate XP while I am not playing, etc.) all it does is simulate the same keypressed over and over (target enemy with pet which is shift-TAB, send pet to attack shift-F , shoot with certain spells (1-0 keys) etc.) this is just so i could generate XP while not at the game.

however, I'd like to get more into the guts of this game and maybe make something more useful, especially while actually playing or perhaps making a better 'bot' that doesn't just attack the same creature over and over (moves around ,etc.)

with all of that said, maybe some of the senior hackers or those with knowledge can help me with the following questions:

regarding WARDEN:

1) is this built-into the wow.exe? or a .dll that is loaded and runs with it?
2) does it scan the .exe? if so, just at the beginning or over and over while playing?
3) does it scan for anything else? any info appreciated

regarding what can be modified:

1) what is client sided?
2) can spell cooldowns be modified? (for instance you can't use your rez stone as warlock for a bit after you use it)
3) can you speed up spell casting times?
4) can you teleport?

regarding bot making:

1) how would one gather the x,y,z if self as well as other NPC's and your pets? is there a code segment that can be captured for this?
2) same for minerals, etc.?
3) are there any known addresses or pointers (perhaps a link to this) of current version of game for (player x,y,z health current targeted enemy x,y,z health etc.)

regarding what can be used to access the game:

1) can cheat engine or any other memory searchers be safely used? if so how? does the game check for these only at the beginning when it launches?

2) can ollydbg be safely used? if so is there a specific way to use it?

3) can breakpoints be used? if so just hardware only?


alot of questions there. i hope i get some feedback. i will try to be active in these forums as i venture forth with this-
Reply With Quote

Donate to remove ads.
(#2)
Old
Xarg0's Avatar
Xarg0 is Online
Master Sergeant
Rep Power: 1
Reputation: 16
Xarg0 is on a distinguished road
 
Posts: 99
Join Date: Jan 2008
Location: Right behind you!
05-27-2008

You can use ollydbg safely and you can use any type of breakpoint, if you like to extract a lot of information out of wow you should take a look at Knyox WoWObjectDumper, it uses WoWs TLS to get the pointer to the ObjectManager of WoW.
You can also use a modified CheatEngine or TSearch.

And what I know about Warden is, that it looks for know hacks or known editings of the wow memory space, ofcourse it doesn't Protect the hole memory region of WoW, it's also been said to check for certain function hooks especially Detour functions hooks, you just shouldn't use detour unless you do something to prevent Warden from detecting it.

You can do as much inprocess stuff as you want, after logging into wow, because they do a version check every logging with some sort of hash function to make shure your wow isn't Changed in any way.


We'll ride the spiral to the end and may just go where no one's been.
Reply With Quote
(#3)
Old
kynox's Avatar
kynox is Offline
Cypher's Pimp

Rep Power: 5
Reputation: 523
kynox is a glorious beacon of lightkynox is a glorious beacon of lightkynox is a glorious beacon of lightkynox is a glorious beacon of lightkynox is a glorious beacon of lightkynox is a glorious beacon of light
 
Posts: 261
Join Date: Dec 2006
Location: Raping your Stack
05-27-2008

Wall of text inc

Quote:
1) is this built-into the wow.exe? or a .dll that is loaded and runs with it?
Downloaded and allocated into memory each time you select a realm

2) does it scan the .exe? if so, just at the beginning or over and over while playing?
Every 15 seconds at very most

3) does it scan for anything else? any info appreciated
Module name hashes, signature scans, and possibly window name/process's. (I think the windowname/process scan was removed)

regarding what can be modified:

1) what is client sided?
Jump Height, Speed, etc
2) can spell cooldowns be modified? (for instance you can't use your rez stone as warlock for a bit after you use it)
No
3) can you speed up spell casting times?
No
4) can you teleport?
Yes, but no i can't tell you how

regarding bot making:

1) how would one gather the x,y,z if self as well as other NPC's and your pets? is there a code segment that can be captured for this?
Have a look at my Object Dumper in the Memory Editing forum

2) same for minerals, etc.?
Yes

3) are there any known addresses or pointers (perhaps a link to this) of current version of game for (player x,y,z health current targeted enemy x,y,z health etc.)
If you do a quick search for WoW Framework you'll find a framework i released, which allows you to read such values.

regarding what can be used to access the game:

1) can cheat engine or any other memory searchers be safely used? if so how? does the game check for these only at the beginning when it launches?
As far as i know, you need a hidden cheat engine. I don't use it.

2) can ollydbg be safely used? if so is there a specific way to use it?
Yes, although having a stealth plugin wouldn't hurt

3) can breakpoints be used? if so just hardware only?
Yes, depending on where you place them. Warden scans some functions which are publicly hooked


Do not PM me about the ME fix or other ME questions
Reply With Quote
(#4)
Old
KOS0937's Avatar
KOS0937 is Offline
Sergeant
Rep Power: 1
Reputation: 7
KOS0937 is an unknown quantity at this point
 
Posts: 66
Join Date: May 2008
05-27-2008

[quote=ShoniShilent;827084]
regarding WARDEN:

2) does it scan the .exe? if so, just at the beginning or over and over while playing?
a CRC check at the beginnen... don't think they will check again while you are playing, though the might in a later version of warden...
3) does it scan for anything else? any info appreciated
all running processes, some folders of your hdd, repeating key-patterns.... the thing is, that noone really knows what it does...[/b]


regarding what can be modified:

1) what is client sided?
Position and movement / colission. SO you can teleport, speedhack and no-clip-hack. Nothing more.
2) can spell cooldowns be modified?
no
3) can you speed up spell casting times?
no
4) can you teleport?
yes

regarding bot making:

1) how would one gather the x,y,z if self as well as other NPC's and your pets? is there a code segment that can be captured for this?
search for TLS or check out the "mob struct" thread in this forum where i've posted a lot of useful beginners knowledge
2) same for minerals, etc.?
a bit harder, but see 1)
3) are there any known addresses or pointers (perhaps a link to this) of current version of game for (player x,y,z health current targeted enemy x,y,z health etc.)
search the forum... not too hard to find if you check out the topmost 10 threads oO (mob struct thread for example ^^)
Reply With Quote
(#5)
Old
ShoniShilent is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
ShoniShilent is an unknown quantity at this point
 
Posts: 43
Join Date: May 2008
05-27-2008

regarding the teleport, i think i read somewhere if you modify the x,y,z values then the game disconnects. is this true?

thanks for the posts. i have alot done already regarding setting up and gettting the pID and the handle. i am sure i will have more questions.

very helpful forum here! any more that people want to add is great!
Reply With Quote
(#6)
Old
KOS0937's Avatar
KOS0937 is Offline
Sergeant
Rep Power: 1
Reputation: 7
KOS0937 is an unknown quantity at this point
 
Posts: 66
Join Date: May 2008
05-27-2008

if you change the x,y,z values by more than your walk-speed + 4% it will disc you... as soon as you start walking again. Just changing it, looking around and changing it back (within like 20 seks) will not disc you.
Reply With Quote
(#7)
Old
Sychotix's Avatar
Sychotix is Offline
Contributor
Rep Power: 3
Reputation: 99
Sychotix will become famous soon enough
 
Posts: 665
Join Date: Apr 2006
05-27-2008

Quote:
Originally Posted by KOS0937 View Post
if you change the x,y,z values by more than your walk-speed + 4% it will disc you... as soon as you start walking again. Just changing it, looking around and changing it back (within like 20 seks) will not disc you.
nothing loads cept the client side stuff if you dont update your position with the server.
Reply With Quote
(#8)
Old
ShoniShilent is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
ShoniShilent is an unknown quantity at this point
 
Posts: 43
Join Date: May 2008
05-27-2008

Quote:
Originally Posted by KOS0937 View Post
if you change the x,y,z values by more than your walk-speed + 4% it will disc you... as soon as you start walking again. Just changing it, looking around and changing it back (within like 20 seks) will not disc you.

this seems to be incorrect. i saved my coords, teleported (which worked) waited a few seconds (and did not move at all), and then teleported back to same original coordinates. the game disconnected immediately-

i am using warlock with voidwalker pet-
Reply With Quote
(#9)
Old
KOS0937's Avatar
KOS0937 is Offline
Sergeant
Rep Power: 1
Reputation: 7
KOS0937 is an unknown quantity at this point
 
Posts: 66
Join Date: May 2008
05-27-2008

well, the point was: you can't code a teleport-hack simply by changing the x/y/z coords, even though you won't get a dc the instant you change the coords
Reply With Quote
(#10)
Old
Xarg0's Avatar
Xarg0 is Online
Master Sergeant
Rep Power: 1
Reputation: 16
Xarg0 is on a distinguished road
 
Posts: 99
Join Date: Jan 2008
Location: Right behind you!
05-27-2008

Well, there is a way to teleport, it has got something to do with a fake lagg but I don't exactly know what you need to do to teleport.
Yet I think there is a way of doing it, record your packets while doing a lagg teleport with netlimiter, then try to find out why you didn't got dc'ed -> Profit


We'll ride the spiral to the end and may just go where no one's been.
Reply With Quote
(#11)
Old
Demonshade's Avatar
Demonshade is Online
get in da van, i got epix
Rep Power: 4
Reputation: 354
Demonshade is just really niceDemonshade is just really niceDemonshade is just really niceDemonshade is just really nice
 
Posts: 657
Join Date: Mar 2007
Location: Shout bawx
05-27-2008

X and Y have a protection on them. The server checks and if its too far off then you will get disconnected. The Z value can be changed freely but any movement on the x and y axis after this will result in a disconnection (meaning you must jump before doing anything after modifying this value). After modifying the Z and taking off a buff the buff remains there till a loading screen if i remember correctly (atleast mount speed does). In regards to teleportation, kynox and his friend, the developer of WoWInfinity have successfully achieved teleportation and this is kept private and is unreleased so far. These are two things i know of teleportation (they may be wrong): Kynox's and Unknowned's teleportation uses the same method as the program posted in the thread [Only registered and activated users can see links. ]. It uses a series of smaller teleporations. Also, i know from chazz that there is a certain amount of movement done in a certain amount of frames (i think XD) and this value has to be changed in order to achieve teleportation (This value is held in the memory somewhere).


/AFK shower
Reply With Quote
(#12)
Old
ShoniShilent is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
ShoniShilent is an unknown quantity at this point
 
Posts: 43
Join Date: May 2008
05-27-2008

well i tried just the z axis. even though you are apparently far higher than the enemies below, they still can attack you. so the fact that you have moved your camera position higher doesn't matter. the enemies can still strike you even though your body is supposedly higher up. my guess is that there is more than one location that has to be modified to truly 'move' the character.

i could teleport way up and then teleport back to same exact location and there was no disconnect. however, the server x,y,z remained the same or there is some other x,y,z that truly holds the position because i could still be attacked even though i supposedly wasn't below-
Reply With Quote
(#13)
Old
KOS0937's Avatar
KOS0937 is Offline
Sergeant
Rep Power: 1
Reputation: 7
KOS0937 is an unknown quantity at this point
 
Posts: 66
Join Date: May 2008
05-27-2008

only changing the x/y/z coords will not update those values on the server. So to have the server-sided values changed you must either call the corresponding function to send the packets or you must move your character yourself (pressing asdw / space ).
Though of course the server will then check the values for their credibility....
Reply With Quote
(#14)
Old
ShoniShilent is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
ShoniShilent is an unknown quantity at this point
 
Posts: 43
Join Date: May 2008
05-27-2008

Quote:
Originally Posted by KOS0937 View Post
only changing the x/y/z coords will not update those values on the server. So to have the server-sided values changed you must either call the corresponding function to send the packets or you must move your character yourself (pressing asdw / space ).
Though of course the server will then check the values for their credibility....
thanks for the info! sadly i think that teleportation is not possible with the method i am using for now-



also, i saw this posted elsewhere:


Speedhack Forwards:
[00E8AA38]+0xC70

Speedhack Backwards:
[00E8AA38]+0xC74

Speedhack Swimming:
[00E8AA38]+0xC78

Speedhack Flying:
[00E8AA38]+0xC80

X Coord:
[00E8AA38]+0xBF4

Y Coord:
[00E8AA38]+0xBF0

Z Coord:
[00E8AA38]+0xBF8

Facing Direction:
[00E8AA38]+0xBFC

Movement State:
[00E8AA38]+0xC23

Movement State 2: (mostly useful on P-Servers since setting to -1 or -2 results in walking up stairs)
[00E8AA38]+0xC20

Tilt Forward:
[00E8AA38]+0xC08

Tilt Backward:
[00E8AA38]+0xC04



this is what i am using to collect my x,y,z

X Coord:
[00E8AA38]+0xBF4

Y Coord:
[00E8AA38]+0xBF0

Z Coord:
[00E8AA38]+0xBF8


where is the values for healh/mana, etc.? will be hard to do bot without that data. i see no listing for that on the forums that corresponds to the same base+offset as this list (which DOES work)

for instance max health = [00E8AA38]+ ??? (offset)

same for current health, current mana, etc.

still trying to also find a method to list all the objects/enemies around me-
Reply With Quote
(#15)
Old
Demonshade's Avatar
Demonshade is Online
get in da van, i got epix
Rep Power: 4
Reputation: 354
Demonshade is just really niceDemonshade is just really niceDemonshade is just really niceDemonshade is just really nice
 
Posts: 657
Join Date: Mar 2007
Location: Shout bawx
05-27-2008

Quote:
Originally Posted by ShoniShilent View Post
well i tried just the z axis. even though you are apparently far higher than the enemies below, they still can attack you. so the fact that you have moved your camera position higher doesn't matter. the enemies can still strike you even though your body is supposedly higher up. my guess is that there is more than one location that has to be modified to truly 'move' the character.
This is a sort of protection implemented by blizzard where the npc's dont care which altitude you are at, it works on other players though so it can come in handy in pvp.


/AFK shower
Reply With Quote
Reply

Donate to remove ads.

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On




Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327