[Help] Movement menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 19 of 19
  1. #16
    cenron's Avatar Member
    Reputation
    12
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Shynd View Post
    There's a few different ways. You can either go all-out and write and inject a DLL that sends information back and forth between processes--sockets, named pipes, shared memory, Windows messages--or, if you're only going to be needing the return value every so often, as with GetNumLootItems or something, you can put what you want to be returned into the EAX register, RETN, and then call kernel32.GetExitCodeThread(hThread);.

    For instance, say you inject code that does something like:
    Code:
    CALL wow.GetNumLootItems ;return value will be in EAX
    RETN
    and execute it using CreateRemoteThread. Your code might look like:
    Code:
    //do whatever injection up here somewhere
    HANDLE hThread = CreateRemoteThread(..whatever);
    WaitForSingleObject(hThread, INFINITE);
    DWORD dwNumLootItems = GetExitCodeThread(hThread);
    CloseHandle(hThread);
    Now dwNumLootItems holds the exit code, or value of EAX upon RETN, of your injected thread. Make sense?

    Wow thanks man. Thats awesome!

    [Help] Movement
  2. #17
    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 Shynd View Post
    There's a few different ways. You can either go all-out and write and inject a DLL that sends information back and forth between processes--sockets, named pipes, shared memory, Windows messages--or, if you're only going to be needing the return value every so often, as with GetNumLootItems or something, you can put what you want to be returned into the EAX register, RETN, and then call kernel32.GetExitCodeThread(hThread);.

    For instance, say you inject code that does something like:
    Code:
    CALL wow.GetNumLootItems ;return value will be in EAX
    RETN
    and execute it using CreateRemoteThread. Your code might look like:
    Code:
    //do whatever injection up here somewhere
    HANDLE hThread = CreateRemoteThread(..whatever);
    WaitForSingleObject(hThread, INFINITE);
    DWORD dwNumLootItems = GetExitCodeThread(hThread);
    CloseHandle(hThread);
    Now dwNumLootItems holds the exit code, or value of EAX upon RETN, of your injected thread. Make sense?
    Just to point something out so it's not confusing to people.

    You're not "putting the return value in EAX". EAX is the standard register used to hold the return values of functions. All you're doing is creating a thread which calls another function, then passing along the return value of that function by not modifying it when your thread returns (ie You're not modifying EAX so its value is the same when your thread returns, and hence your thread's return value is the return value of the last function you called).

    It's not an important distinction in this case, but it is when you're doing other things.

  3. #18
    Neffarian's Avatar Member
    Reputation
    -5
    Join Date
    Sep 2006
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    this is already solved

    http://forum.gamedeception.net/showt...981#post101981

    nox posted an olly plugin. currently warden can check what your reading, however i havnt been banned yet.

    if your going to inject code in the future, make sure your detours arent default

  4. #19
    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 Neffarian View Post
    this is already solved

    WoW OllyDbg Plugin - Game Deception - Forums

    nox posted an olly plugin. currently warden can check what your reading, however i havnt been banned yet.

    if your going to inject code in the future, make sure your detours arent default

    What the **** are you talking about. Do you even understand what that plugin is for? Obviously you don't.

    The plugin is used to bypass the CRC check upon login that is fired if you have software breakpoints enabled which put an int3 in the code segment and hence forth change the expected CRC.

    Please, if you're going to post, make sure you know what you're talking about.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Replies: 3
    Last Post: 01-20-2011, 02:38 PM
  2. Help with modelediting the combat "movement"
    By Extreem0455 in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 01-26-2010, 05:31 PM
  3. Movement speed - HELP !
    By fronky in forum World of Warcraft Model Editing
    Replies: 1
    Last Post: 02-26-2009, 07:21 PM
  4. need help with movement
    By lanman92 in forum WoW Memory Editing
    Replies: 14
    Last Post: 08-01-2008, 02:44 AM
  5. bot help
    By xwhitedeathx in forum World of Warcraft General
    Replies: 3
    Last Post: 05-01-2006, 03:50 AM
All times are GMT -5. The time now is 03:42 PM. 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