Page 1 of 3 123 LastLast
Results 1 to 15 of 34

Hybrid View

  1. #1
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,881
    Reputation
    163
    Thanks
    3,291
    My Mood
    Sleepy

    Pushing commands

    Here is an alternative to the ASM since some people think it disconnects them:

    Can't even remember where I got this...

    Code:
    class cILTClient
    {
    public:
        char offset[520];
        int ( *RunConsoleCommand ) ( char* szCommand );
    };
    Then to use :

    Code:
    cILTClient *ILTClient = *(cILTClient**)0xILTCLIENTADDRESS;
    
    ILTClient->RunConsoleCommand("ShowFps 1");
    Also : You must make sure to wait for CShell before setting the variable, I will not answer any question about why it crashes because that is most likely the reason.

  2. The Following 9 Users Say Thank You to Crash For This Useful Post:

    .L33T (10-12-2010),Amatowarrior (10-12-2010),cookie hack (10-20-2010),jeffrey1 (10-17-2010),NOOB (10-12-2010),PID3RMAN (10-12-2010),Stephen (10-12-2010),tahha (10-14-2010),whit (10-12-2010)

  3. #2
    HL-SDK's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    56
    Reputation
    11
    Thanks
    26
    Might also be a good time to use IsBadReadPtr, but I have little experience with that.

    The pointer in question is 0xILTCLIENTADDRESS and the data it points at. If 0xILTCLIENTADDRESS and *0xILTCLIENTADDRESS are valid pointers, chances are you are in the money.

    while (IsBadReadPtr(0xILTCLIENTADDRESS) || IsBadReadPtr(0xILTCLIENTADDRESS))
    Sleep(100);
    cILTClient *ILTClient = *(cILTClient**)0xILTCLIENTADDRESS;

    This way, it might not crash when/if RunConsoleCommand's offset changes. (If Nexon were smart, it'd change every update to keep you guys on your toes.

    Thanks crash
    loksmith is a fucking moron

  4. #3
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,881
    Reputation
    163
    Thanks
    3,291
    My Mood
    Sleepy
    Quote Originally Posted by HL-SDK View Post
    Might also be a good time to use IsBadReadPtr, but I have little experience with that.

    The pointer in question is 0xILTCLIENTADDRESS and the data it points at. If 0xILTCLIENTADDRESS and *0xILTCLIENTADDRESS are valid pointers, chances are you are in the money.

    while (IsBadReadPtr(0xILTCLIENTADDRESS) || IsBadReadPtr(0xILTCLIENTADDRESS))
    Sleep(100);
    cILTClient *ILTClient = *(cILTClient**)0xILTCLIENTADDRESS;

    This way, it might not crash when/if RunConsoleCommand's offset changes. (If Nexon were smart, it'd change every update to keep you guys on your toes.

    Thanks crash
    Wait why IsBadReadPtr(...) twice it doesn't make sense..

    And waiting for CShell stops it from being a null pointer though I suppose your way works too. Most declare it globally so it crashes for them...

  5. #4
    -InFinity's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    Dominican Republic.
    Posts
    1,198
    Reputation
    -49
    Thanks
    63
    My Mood
    Chatty
    Quote Originally Posted by HL-SDK View Post
    Might also be a good time to use IsBadReadPtr, but I have little experience with that.

    The pointer in question is 0xILTCLIENTADDRESS and the data it points at. If 0xILTCLIENTADDRESS and *0xILTCLIENTADDRESS are valid pointers, chances are you are in the money.

    while (IsBadReadPtr(0xILTCLIENTADDRESS) || IsBadReadPtr(0xILTCLIENTADDRESS))
    Sleep(100);
    cILTClient *ILTClient = *(cILTClient**)0xILTCLIENTADDRESS;

    This way, it might not crash when/if RunConsoleCommand's offset changes. (If Nexon were smart, it'd change every update to keep you guys on your toes.

    Thanks crash
    Put this shit in code





    [IMG]https://img.photobucke*****m/albums/v470/Chronologix/Sig/mpghm.gif[/IMG]
    [IMG]https://img.photobucke*****m/albums/v470/Chronologix/Sig/mpgha.gif[/IMG]


    Use My Free VIP Hacks!

    Here Are My Free VIP Hacks.

  6. #5
    HL-SDK's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    56
    Reputation
    11
    Thanks
    26
    Quote Originally Posted by Im-Yo-Daddy View Post
    Put this shit in code
    No, it already is! Trust me

    IsBadReadPtr is there because if the hack gets loaded before any other DLLS, it will crash when it tries to read the LTwhatever address. The things in the while() part are evaluated from left to right - if the first is true and it is an OR expression, evaluation of the second will be skipped. This ensures all addresses are in order.
    [php]
    class cLTClient{
    public:
    DWORD unknown1[0x28];
    void ( WINAPIV * GetObjectRotation)(HOBJECT obj, D3DXVECTOR3 *Rotation);
    void ( WINAPIV * GetObjectPosition)(HOBJECT obj, D3DXVECTOR3 *Pos);
    DWORD unknown2[0x58];
    void ( WINAPIV * RunConsoleCommand )( const char *szCommand );
    DWORD unknown3[0x05];
    LTRESULT ( WINAPIV * GetObjectScale)(HOBJECT hObj, float* pScale);
    DWORD unknown4[0x01];
    virtual LTRESULT SetObjectScale(HOBJECT hObj, float fScale) = 0;
    virtual LTRESULT GetObjectColor(HLOCALOBJ hObject, float *r, float *g, float *b, float *a) = 0;
    virtual LTRESULT SetObjectColor(HLOCALOBJ hObject, float r, float g, float b, float a) = 0;
    }; [/php]

    I didn't edit the notation, sorry.
    [php]
    struct LTVector{//define a 3D coordinate (x,y,z)

    float x;
    float y;
    float z;

    };

    struct LTObject{//define the Postion by CA (Offsets C8,CC,D0)

    char offset[0x9C];
    LTVector Scale;

    char offset[0x20];
    LTVector Pos; // Starts at 0xC8

    LTVector Rot; // Starts at 0xD4

    };
    typedef LTObject *HOBJECT;//define our new type "HOBJECT" [/php]
    Last edited by HL-SDK; 10-12-2010 at 06:34 PM.
    loksmith is a fucking moron

  7. #6
    PID3RMAN's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    im lost
    Posts
    1,413
    Reputation
    20
    Thanks
    107
    My Mood
    Amazed
    Very nice thanks i will make shur to use
    life is a bitch then you die
    so lets all smoke weed
    [IMG]https://i965.photobucke*****m/albums/ae131/ian1mcpherson1/tumblr_lse7x0hQ6d1qcby0w.gif[/IMG]

  8. #7
    kotentopf's Avatar
    Join Date
    Nov 2009
    Gender
    male
    Posts
    602
    Reputation
    26
    Thanks
    251
    [php]class cLTClient{
    public:
    char unknown1[160];
    void ( WINAPIV * GetObjectPos)(HOBJECT obj, D3DXVECTOR3 *Rotation);
    void ( WINAPIV * GetObjectRotation)(HOBJECT obj, D3DXVECTOR3 *Pos);
    char unknown2[352];
    void ( WINAPIV * RunConsoleCommand )( const char *szCommand );
    };[/php]

    right?
    it works for me^^ u confused me cause u have int RunConsoleCommand xD

    EDIT:
    check it now.. xD
    Last edited by kotentopf; 10-12-2010 at 03:25 PM.
    The Internet SHOULD Be Illegal

    When you say
    "Java is a great programming language because it works on all platforms"
    it is just like
    "anal sex is great because it works on all genders"

    Are YOU a Troll?

  9. #8
    seeplusplus's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    Massachusetts
    Posts
    329
    Reputation
    8
    Thanks
    85
    Quote Originally Posted by kotentopf View Post
    [php]class cLTClient{
    public:
    char unknown1[160];
    void ( WINAPIV * GetObjectPos)(HOBJECT obj, D3DXVECTOR3 *Rotation);
    void ( WINAPIV * GetObjectRotation)(HOBJECT obj, D3DXVECTOR3 *Pos);
    char unknown2[352];
    void ( WINAPIV * RunConsoleCommand )( const char *szCommand );
    };[/php]

    right?
    it works for me^^ u confused me cause u have int RunConsoleCommand xD

    EDIT:
    check it now.. xD



    I'm a little confused kotentopf. What is HOBJECT?
    Goals:
    Green = Done
    Blue = Getting Somewhere
    Red = Not Done
    • Mouse Grid
    • PTC Method
    • Trigger Bot

    I'm trying to think of more stuff!

  10. #9
    kotentopf's Avatar
    Join Date
    Nov 2009
    Gender
    male
    Posts
    602
    Reputation
    26
    Thanks
    251
    Quote Originally Posted by seeplusplus View Post
    I'm a little confused kotentopf. What is HOBJECT?
    [php]struct LTVector{//define a 3D coordinate (x,y,z)

    float x;
    float y;
    float z;

    };

    struct LTObject{//define the Postion by CA (Offsets C8,CC,D0)

    char offset[0xC8];
    LTVector Pos;

    };
    typedef LTObject *HOBJECT;//define our new type "HOBJECT"[/php]

    and now?
    The Internet SHOULD Be Illegal

    When you say
    "Java is a great programming language because it works on all platforms"
    it is just like
    "anal sex is great because it works on all genders"

    Are YOU a Troll?

  11. #10
    Stephen's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Location
    Engine.exe
    Posts
    4,689
    Reputation
    184
    Thanks
    1,149
    My Mood
    Aggressive
    Quote Originally Posted by seeplusplus View Post
    I'm a little confused kotentopf. What is HOBJECT?
    You code VIP.

    You must be da best

  12. The Following 2 Users Say Thank You to Stephen For This Useful Post:

    MEkhi2 (10-30-2010),Timboy67678 (10-13-2010)

  13. #11
    Gab's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    6,716
    Reputation
    1755
    Thanks
    1,543
    Is it like a new PTC function?

  14. #12
    flashlight95's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    12-34 Poopie Street Posts: Over 9000!
    Posts
    127
    Reputation
    10
    Thanks
    15
    Quote Originally Posted by xXModz View Post
    Is it like a new PTC function?
    Yes it is.

  15. #13
    Gab's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    6,716
    Reputation
    1755
    Thanks
    1,543
    Ok thank u.

  16. #14
    whit's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    7,159
    Reputation
    490
    Thanks
    2,253
    Hmm looks like somethin you would see from ghoster or gellin..
    But nice find

  17. #15
    Gab's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    6,716
    Reputation
    1755
    Thanks
    1,543
    I hope I,tll will help me with my hack ^^

Page 1 of 3 123 LastLast

Similar Threads

  1. supreme commander and command&conquer hacking
    By TheDisruptor in forum General Game Hacking
    Replies: 3
    Last Post: 11-26-2006, 10:50 PM
  2. Push the button!
    By gunot in forum General
    Replies: 10
    Last Post: 10-31-2006, 02:48 PM
  3. Command & Conquer Generals
    By heero_yuy in forum General Game Hacking
    Replies: 2
    Last Post: 06-21-2006, 03:12 AM
  4. Warrock Command List
    By Dave84311 in forum WarRock - International Hacks
    Replies: 5
    Last Post: 05-26-2006, 11:03 PM
  5. Demon of some commands
    By HolyFate in forum Gunz Hacks
    Replies: 12
    Last Post: 02-21-2006, 01:43 PM