[3.1.3] Some static address found menu

User Tag List

Results 1 to 14 of 14
  1. #1
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [3.1.3] Some static address found

    Some address found with CE yesterday for my relogger :

    LOGIN_TOON_NUMBERS = 0x012A7D3C // Number of toons on the realm
    LOGIN_TOON_SELECTED = 0x107D2708 // Name of the toon selected

    LOGIN_TOON_1 = 0x16AD8B80 // Name of toon number 1
    LOGIN_TOON_2 = 0x16AD8CE8 // Then add 0x168 for next for each toon
    LOGIN_TOON_3 = 0x16AD8E50
    LOGIN_TOON_4 = 0x16AD8FB8
    LOGIN_TOON_5 = 0x16AD9120
    LOGIN_TOON_6 = 0x16AD9288
    LOGIN_TOON_7 = 0x16AD93F0
    LOGIN_TOON_8 = 0x16AD9558

    LOGIN_REALM = 0x01139E3E // Return the name of the realm in login screen
    LOGIN_STATE = 0x0A45D2C // Return 16 for Login Screen, 4 for Charselect, 5 for Auth failed, entering World its 16
    GAME_STATE = 0x012A75C0 // returns an String with "login" for Login Screen and "charselect" for Charselect Screen. On entering World its "charselect"
    RED_MESSAGE = 0x011D3340

    LastTargetGUID = 0x011D3F68 // Usefull for select target, write target GUID here, then send Target Last Target key in WoW

    KNOWN_SPELL_1 = 0x011D44F0 // Known spell list beginning then add +0x4 for next known spell until value = 0
    Last edited by JuJuBoSc; 06-23-2009 at 06:47 PM.

    [3.1.3] Some static address found
  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)
    Trying to redeem yourself? I'll hold my judgement until I see more of your posts.

    On topic though, wouldn't it be easier to do a lot of this with LUA?

  3. #3
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just sharing some things Cypher ... You really always try to flame me.

    For sure it's more easy with LUA, but i don't use LUA in eBot.

  4. #4
    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 JuJuBoSc View Post
    Just sharing some things Cypher ... You really always try to flame me.

    For sure it's more easy with LUA, but i don't use LUA in eBot.

    I wasn't flaming you, quite the opposite.

    NOW I'll flame you though.

    Did you even read my post you dipshit? Sure, I might've made a snide remark but I wasn't flaming you, I even explicitly pointed out that I was going to reserve judgement.

    Sigh.

    EDIT:

    Also, why aren't you using LUA? I was under the impression that eBot was already using CreateRemoteThread to call engine functions.... Then again, I havn't actually looked, but assuming you support 'background' mode you'd have to be doing some kind of hooking or injection otherwise you'd be getting interference when trying to bot multiple copies of WoW (glider avoided this with their rootkit by hooking GetCursorPos/SetCursorPos).

  5. #5
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I use Memory Reading / Writing, but no ASM injection. The new Interact with target binding in 3.X is very cool

  6. #6
    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 JuJuBoSc View Post
    I use Memory Reading / Writing, but no ASM injection. The new Interact with target binding in 3.X is very cool
    I assume you're using CTM via overwriting the structure that the pulse function uses?

    If so, that's no less detectable than calling an engine function. The game can easily check to see if the data in that structure syncs with the data from the last terrain point that was actually 'clicked'.

  7. #7
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hmm right but how call CTM without overwriting memory ?

  8. #8
    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 JuJuBoSc View Post
    Hmm right but how call CTM without overwriting memory ?
    I'm not saying you can do it without injection/memory-writing/etc. I'm saying that regardless of how you do it you're no less detectable. So if that's your reason for not using engine functions (lua etc) then it's a silly one.

    I was making the point that you're "in for a penny, in for a pound". Once you've broken the 'passive' barrier you may as well make the most of it.

  9. #9
    voron23's Avatar Member
    Reputation
    1
    Join Date
    Mar 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im "programming" in AutoIt ^_^ so i cant use inject ASM stuff..
    +rep to author! this adresses are very helpful and rare i think) especially fun method to select_target))
    Last edited by voron23; 06-23-2009 at 12:47 PM.

  10. #10
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    I'm not saying you can do it without injection/memory-writing/etc. I'm saying that regardless of how you do it you're no less detectable. So if that's your reason for not using engine functions (lua etc) then it's a silly one.

    I was making the point that you're "in for a penny, in for a pound". Once you've broken the 'passive' barrier you may as well make the most of it.
    Well thanks, will test some LUA so

  11. #11
    Oowafas's Avatar Member
    Reputation
    14
    Join Date
    Jan 2009
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I haven't actually looked at the interact with target binding but the 'other' interact (simulates a right click) is done with the virtual function table located at the base of the object you're trying to interact with. The function's address is at [[ObjectBase]+38*4]. The only parameter is the object's address which is passed through ecx.

  12. #12
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JuJuBoSc View Post
    Some address found with CE yesterday for my relogger :

    LOGIN_TOON_NUMBERS = 0x012A7D3C // Number of toons on the realm
    LOGIN_TOON_SELECTED = 0x107D2708 // Name of the toon selected

    LOGIN_TOON_1 = 0x16AD8B80 // Name of toon number 1
    LOGIN_TOON_2 = 0x16AD8CE8 // Then add 0x168 for next for each toon
    LOGIN_TOON_3 = 0x16AD8E50
    LOGIN_TOON_4 = 0x16AD8FB8
    LOGIN_TOON_5 = 0x16AD9120
    LOGIN_TOON_6 = 0x16AD9288
    LOGIN_TOON_7 = 0x16AD93F0
    LOGIN_TOON_8 = 0x16AD9558

    LOGIN_REALM = 0x01139E3E // Return the name of the realm in login screen
    LOGIN_STATE = 0x0A45D2C // Return 16 for Login Screen, 4 for Charselect, 5 for Auth failed, entering World its 16
    GAME_STATE = 0x012A75C0 // returns an String with "login" for Login Screen and "charselect" for Charselect Screen. On entering World its "charselect"
    RED_MESSAGE = 0x011D3340

    LastTargetGUID = 0x011D3F68 // Usefull for select target, write target GUID here, then send Target Last Target key in WoW

    KNOWN_SPELL_1 = 0x011D44F0 // Known spell list beginning then add +0x4 for next known spell until value = 0

    I find it interesting that you believe that those offsets located outside the static memory space is static. You did find the structure you just need a pointer.

    Also writing a offset to the GUID does not fully target the unit so you will get some problems with some spells and abbilities, i would recommend calling the target function or if you don't like calling funcitons do this:
    Enter the GUID into the Last target GUID, clear the current target GUID and run some code through the "target last target" since that does not require any input.

  13. #13
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by UnknOwned View Post
    Also writing a offset to the GUID does not fully target the unit so you will get some problems with some spells and abbilities]
    Yeah, have some problem with some spell like auto attack for hunter, that's why i put the GUID into LastTargetGUID, and i send "Target last target" in WoW, it work like a charm.

  14. #14
    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 UnknOwned View Post
    I find it interesting that you believe that those offsets located outside the static memory space is static. You did find the structure you just need a pointer.

    Also writing a offset to the GUID does not fully target the unit so you will get some problems with some spells and abbilities, i would recommend calling the target function or if you don't like calling funcitons do this:
    Enter the GUID into the Last target GUID, clear the current target GUID and run some code through the "target last target" since that does not require any input.

    Hahaha I didn't notice that. I wasn't really interested in any of the addresses so I didn't think to look.

    Epic win.

Similar Threads

  1. Some Memory Address Pointers
    By zewt in forum Diablo 3 Memory Editing
    Replies: 27
    Last Post: 08-04-2012, 08:58 PM
  2. [Question] reading static address from cheat engine
    By gononono64 in forum WoW Memory Editing
    Replies: 15
    Last Post: 01-06-2011, 11:27 PM
  3. [cataclysm] some screens i found
    By Opirity in forum World of Warcraft General
    Replies: 2
    Last Post: 06-16-2010, 07:30 AM
  4. Static Address of Local Player Object
    By Neverhaven in forum WoW Memory Editing
    Replies: 7
    Last Post: 10-31-2009, 03:26 PM
  5. Some places I found while I was ontop of the IF Mountain.
    By Scarmaker in forum World of Warcraft Exploration
    Replies: 7
    Last Post: 06-26-2007, 05:48 PM
All times are GMT -5. The time now is 02:32 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