Get Player Base NO TLS + Delphi code [2.3.3] menu

Shout-Out

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 27 of 27
  1. #16
    Xarg0's Avatar Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    389
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Robokit thanks for sharing this information, I'll now be able to find this STatic adress every new patch (if it still exists ^^)
    @Bikeraman
    You can use the memoryreader programm from the wowsharp project, it's free to use and realy easy to understand, if you want to use it in your prog you just have to change it's namespace include it in you project and create a new instance of the memoryreader class, it has a lot of functions that'll make memory reading and writing a lot easier.
    I hacked 127.0.0.1

    Get Player Base NO TLS + Delphi code [2.3.3]
  2. #17
    radegast's Avatar Member
    Reputation
    5
    Join Date
    Jan 2008
    Posts
    32
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think so .. i looked at wow.exe in OllyDbg for Referenced tex strings .. and there was string :ASCII "e:\\BuildServer\\bs1\\work\\WoW-code\\branches\\wow-patch-2_3_3-branch\\WoW\\Source\\Object/ObjectClient/Player_C.h"
    with no many appearance.

    Just look for it and you can find some places with static adress and one of them is 0x0E60BB8.

    The code looks like
    Code:
    007DBCA0  /$  A1 E80BE600   MOV     EAX, DWORD PTR DS:[E60BE8]
    007DBCA5  |.  8308 04       OR      DWORD PTR DS:[EAX], 4
    007DBCA8  |.  E8 A3F3C8FF   CALL    WoW.0046B050
    007DBCAD  |.  68 91000000   PUSH    91
    007DBCB2  |.  68 80C88700   PUSH    WoW.0087C880                     ;  ASCII "e:BuildServerbs1workWoW-codebrancheswow-patch-2_3_3-branchWoWSourceObject/ObjectClient/Player_C.h"
    007DBCB7  |.  6A 10         PUSH    10
    007DBCB9  |.  52            PUSH    EDX
    007DBCBA  |.  50            PUSH    EAX
    007DBCBB  |.  E8 900CC9FF   CALL    WoW.0046C950
    007DBCC0  |.  A3 B80BE600   MOV     DWORD PTR DS:[E60BB8], EAX
    007DBCC5  |.  E8 76EBFFFF   CALL    WoW.007DA840
    007DBCCA  |.  A1 7C2CBB00   MOV     EAX, DWORD PTR DS:[BB2C7C]
    007DBCCF  |.  50            PUSH    EAX
    007DBCD0  |.  E8 CBEBFFFF   CALL    WoW.007DA8A0
    007DBCD5  |.  E8 96EBFFFF   CALL    WoW.007DA870
    007DBCDA  |.  6A 02         PUSH    2                                ; |Arg1 = 00000002
    007DBCDC  |.  E8 8FF3FFFF   CALL    WoW.007DB070                     ; WoW.007DB070
    007DBCE1  |.  83C4 1C       ADD     ESP, 1C
    007DBCE4  .  C3            RETN
    Just stay tuned to Player_C.h ...
    Last edited by radegast; 01-31-2008 at 09:28 AM.

  3. #18
    robotkid's Avatar Contributor
    Reputation
    83
    Join Date
    Nov 2007
    Posts
    117
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by radegast View Post
    I think so .. i looked at wow.exe in OllyDbg for Referenced tex strings .. and there was string :ASCII "e:BuildServerbs1workWoW-codebrancheswow-patch-2_3_3-branchWoWSourceObject/ObjectClient/Player_C.h"
    with no many appearance.

    Just look for it and you can find some places with static adress and one of them is 0x0E60BB8.

    The code looks like
    Code:
    007DBCA0  /$  A1 E80BE600   MOV     EAX, DWORD PTR DS:[E60BE8]
    007DBCA5  |.  8308 04       OR      DWORD PTR DS:[EAX], 4
    007DBCA8  |.  E8 A3F3C8FF   CALL    WoW.0046B050
    007DBCAD  |.  68 91000000   PUSH    91
    007DBCB2  |.  68 80C88700   PUSH    WoW.0087C880                     ;  ASCII "e:BuildServerbs1workWoW-codebrancheswow-patch-2_3_3-branchWoWSourceObject/ObjectClient/Player_C.h"
    007DBCB7  |.  6A 10         PUSH    10
    007DBCB9  |.  52            PUSH    EDX
    007DBCBA  |.  50            PUSH    EAX
    007DBCBB  |.  E8 900CC9FF   CALL    WoW.0046C950
    007DBCC0  |.  A3 B80BE600   MOV     DWORD PTR DS:[E60BB8], EAX
    007DBCC5  |.  E8 76EBFFFF   CALL    WoW.007DA840
    007DBCCA  |.  A1 7C2CBB00   MOV     EAX, DWORD PTR DS:[BB2C7C]
    007DBCCF  |.  50            PUSH    EAX
    007DBCD0  |.  E8 CBEBFFFF   CALL    WoW.007DA8A0
    007DBCD5  |.  E8 96EBFFFF   CALL    WoW.007DA870
    007DBCDA  |.  6A 02         PUSH    2                                ; |Arg1 = 00000002
    007DBCDC  |.  E8 8FF3FFFF   CALL    WoW.007DB070                     ; WoW.007DB070
    007DBCE1  |.  83C4 1C       ADD     ESP, 1C
    007DBCE4  .  C3            RETN
    Just stay tuned to Player_C.h ...
    Yes i can confirm that..stay tuned there for it may be usefull for future revs
    if my way wont work. Dont assume this code to be excactly like this but it
    should look like this at least so with some experiments you may get the
    pointer this way again. +Rep for not leeching

  4. #19
    mrnipply's Avatar Member
    Reputation
    1
    Join Date
    Feb 2008
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Noob Programmer

    Im just getting into programing and have no clue how to hack the program like ur teaching. Can u explain to me how i should run this to change my health or anything else?
    Thanks,
    Noob Programer

  5. #20
    radegast's Avatar Member
    Reputation
    5
    Join Date
    Jan 2008
    Posts
    32
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mrnipply View Post
    Im just getting into programing and have no clue how to hack the program like ur teaching. Can u explain to me how i should run this to change my health or anything else?
    Thanks,
    Noob Programer
    Try this first: crackmes.de Reverse-engineering
    LeARN TO CrACk Learn about reversing on simple file, increase your skill step-by-step, and then you can understand, how it works ... no chance to understand the whole problems at once.

  6. #21
    =sinister='s Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2006
    Posts
    277
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm trying to see if you see your raid group in the mini map in WSG, or is it alliance, because if it is alliance, then we could find the value for it n have a track alliance value too.

  7. #22
    waltobc6's Avatar Member
    Reputation
    1
    Join Date
    Feb 2008
    Posts
    72
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ty dude its helped me alot

  8. #23
    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)
    Interesting find but the pointer you have is not the player base, it must be something else (GUID is definately not that far down in the struct :P).

    Anyway, I prefer using TLS because it allows me to enumerate all the objects in WoW's object manager which is a big plus.

  9. #24
    fry010's Avatar Banned
    Reputation
    9
    Join Date
    Sep 2007
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is great, very usefull... im adding into my hack now +rep

  10. #25
    craby987's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Bikeraman View Post
    Well, I just started to learn C#, and I wanted to know if anyone knew how to put memory actions into it, so if you pressed a button, or clicked a check box, it would turn on fly mode.
    If you have Microsoft Visual C# then you can goto new project and under the "Project types:" to the left and select CLR. After selecting that you will see in the templates window to the right you will see "Windows Forms Application". Select that , name it and hit ok! The only problem (I think its a problem) is that is makes your PE run off the CLR which stands for Common Language Runtime (sorry if you know all this :/) and it uses Microsoft's .NET 2.0 (old) and 3.0 (new) framework. This means that means no more cross-platform code and anyone who does not have the framework will NOT be able to run your executable :yuck:.

  11. #26
    Lucani's Avatar Member
    Reputation
    1
    Join Date
    May 2008
    Posts
    15
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks! It was very useful for me

  12. #27
    KOS0937's Avatar Member
    Reputation
    18
    Join Date
    May 2008
    Posts
    129
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    [Pascal Hint] PCex.pas(380): H2077 Value assigned to 'iCount' never used
    [Pascal Hint] PCex.pas(371): H2077 Value assigned to 'iCount' never used
    [Pascal Hint] PCex.pas(400): H2077 Value assigned to 'NTSetPrivilege' never used
    [Pascal Hint] uMain.pas(38): H2077 Value assigned to 'GetPlayerBase' never used
    [Pascal Warning] uMain.pas(59): W1020 Constructing instance of 'TStrings' containing abstract method 'TStrings.Get'
    [Pascal Warning] uMain.pas(59): W1020 Constructing instance of 'TStrings' containing abstract method 'TStrings.GetCount'
    [Pascal Warning] uMain.pas(59): W1020 Constructing instance of 'TStrings' containing abstract method 'TStrings.Clear'
    [Pascal Warning] uMain.pas(59): W1020 Constructing instance of 'TStrings' containing abstract method 'TStrings.Delete'
    [Pascal Warning] uMain.pas(59): W1020 Constructing instance of 'TStrings' containing abstract method 'TStrings.Insert'
    [Pascal Hint] uMain.pas(59): H2077 Value assigned to 'wowlist' never used
    Thanks anyways for the share =) Nice to know this easy way

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Code Release] C#, Out Of Process - Get Player Name
    By SwInY in forum WoW Memory Editing
    Replies: 4
    Last Post: 05-04-2011, 04:31 PM
  2. How to get the Player Base?
    By =sinister= in forum WoW Memory Editing
    Replies: 5
    Last Post: 03-31-2008, 02:21 AM
  3. Is there a way to get players to start with gold?
    By Wow Raiders in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 03-22-2008, 02:15 PM
  4. [Warlock] Get players killed by their own guards.
    By jacko666 in forum World of Warcraft Exploits
    Replies: 6
    Last Post: 03-17-2008, 04:21 PM
  5. [Help] getting players
    By House.MD in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 02-16-2008, 09:36 AM
All times are GMT -5. The time now is 12:47 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