Snippets/Releases relating to any version of WoW.
Sticky Threads
Hello guys, I'm back with my WoW stuff and I'm proud to announce my newest inventions, which have been tested for more than 18 months without a single ban. The core WoWX library still roughly looks like the one I've released a huge while ago, but comes with many major changes.(WoWXBase)...
This application allows you to view WoW warden inside your favorite disassembler. To achieve this it converts the warden module into a native dll. ========================================== === Warden Explorer 0.0.0.5 by Umbra === ========================================== ...
Hello I attached some useful IDC scripts that may be used to save some time when a new patch is released. Util_WoWVersion.idc - used by other idc files to get the version of the game executable ( always used to create a comment inside the files to make it easier to find out if they may be...
You might want to go to the end of this thread to get a newer version of this project. Hello, this is my first project release at GD - a World of Warcraft hack. Please have a look at the sourcecode to view the features( basic bot routine, change daytime, speedhack etc. ). By the way...
After constantly seeing people using crude implementations of ClientDB readers, where data was read by passing in row and column numbers, i decided to take it upon myself to write an implementation that relied on user-defined structures. Using user-defined structures ensures its trivial to...
Hello, this is how you can recieve and manipulate all interface events fired by WoW. I had some problems hooking the function because it's variadic( variable count of arguments ) but it was hooked after trying a while. // Used by us to save the args struct SArg { union
Well here it goes... Packet Decryption: BYTE *DecryptPacket(BYTE *Packet, DWORD len) { BYTE KeyIndex, curKey, lastByte; DWORD i; KeyIndex = *(CryptInfo + 0x115); lastByte = 0;
Hello, kynox recently showed me how to register lua_CFunctions ( when they are called within Lua, your function gets called ). Thank you kynox! ( and pooface that you tried to help me! ) How should it help to hook WoW's lua_CFunction ? The answer is simple: WoW uses the function to register...
Hello, I am using this code to access the inventory in my bot project, you may need to modify some parts to get it to work. // Usage example, may be used to determine when to go to a repair NPC CInventory Inventory( GetLocalPlayer() ); std::stringstream sStream; sStream << "Hello," <<...
Greetings, I decided to start a thread on packet parsing. Another way to interact with an online game besides reading/writing in game memory (TLS method many of you use - aka CurMgr method if you don't understand TLS) is by intercepting and interpreting the communication channels. Now there are...
Hello, today I've had a look at the functions that are responsible for loading and unloading the warden module in the memory. At first I'd like to show you how it looked in Assembly: 00818D10 $ 55 PUSH EBP 00818D11 . 8BEC MOV EBP,ESP 00818D13 . 6A FE ...
This is some console stuff for WoW, it allows you to draw colored text strings, add commands, add cvars, get the values of cvars by name and to set the values of cvars by name. I know these are quite a few lines of easy code but it may be useful for someone. You can enable the WoW console by...
Hello, today I found a nice way to talk in every available game-language by patching a single byte! ( server-side checks missing! ) : 0x00490FEA -> Language_Restriction or <Pattern desc="Language_Restriction" pattern="\x85\xC0\x75\x20\x68\x20\x02\x00\x00" mask="xxxxxxxxx">
Hello, the World of Warcraft client caches specific information( which was sent by the server ) in it's cache, which is cleaned up if data is no longer needed and gets saved as "*.wdb" files to the drive. Below are some examples of what kind of information you could get if you know the...
Hey, over the next few weeks i'll be developing a framework for easy Object Orientated usage of WoW's internal functions plus other functions. At the moment its only in 0.1 build but expect it to progress rapidly over the few weeks as i add more features to it. Updated!: Current features...
Hello, I am too lazy to create a pattern or to hook something to find a specific lua_CFunction of WoW. I wrote a simple function that finds it for you! How it works: WoW uses arrays of addresses and names of the funcs and loops through them to add them to the game. These arrays look like...
Been ages since i enjoyed playing World of Warcaft.. probably cause of the shit internet here and because i cant download TBC.. So anyway, i decided to release some stuff that ive been using. Credits to ozzeh and kynox who hacked it with me. Because of the plague of tards recently im not gonna...
Normal Threads
Hi I'm working on cataclysm ebta 4.0.0.12164 But I need the offsets. I have found some renames, but I can't find other changes. maybe you can help?
This is for the MAC version, NOT FOR WINDOWS. This is just kynox IDC script from this post modified to work on the Mac binary. The credits also name bobbysing for the RenameFunc function. You can get the Mac version I modified here -> Download
I realise that warden checks for bytecode modification, like jne->jmp at certain address's and hooks at major APIs.. Because warden has direct access to the wow process, and therefore it's memory, its very hard to prevent it from detecting the modification as opposed to having to use APIs to read...
There are currently 1 users browsing this forum. (0 members & 1 guests)
Use this control to limit the display of threads to those newer than the specified time frame.
Allows you to choose the data by which the thread list will be sorted.
Order threads in...
Note: when sorting by date, 'descending order' will show the newest results first.
Forum Rules