Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive

    Finding the right address

    Ok, Im trying to hack a game, but i cant find the static address.
    I reopened the game multiple times, And here is the addresses i got each time i enter..


    Code:
    // Bombs, All end with 4994
    10C4994 
    10C4994 
    1004994 
    1064994 
    013F4994 
    01334994
    //------------------------------
    
    // + 4 bytes here: 
    
    // LIFE , All end with 4988
    01334988
    014F4988
    01474988
    -----------------------------
    And here, i opened the game 2 times and got :

    Code:
    bass.dll: 285212672   ,   bass_fx.dll: 268435456   ,   game.exe: 4194304 // DWORD ONLY
    bass.dll: 07E6FEC4   ,   bass_fx.dll: 07E6FEB8   ,   game.exe: 07E6FEAC // ADRESS OF
    
    bass.dll: 285212672   ,   bass_fx.dll: 268435456   ,   game.exe: 4194304 // DWORD ONLY
    bass.dll: 07D7FEC4   ,   bass_fx.dll: 07D7FEB8   ,   game.exe: 07D7FEAC // ADRESS OF
    Those are the dlls of the game, and the game window or w.e (game)

    With cheat engine, The game address is always "400000" ...
    How do i find the static address to the bombs and life ?

    I already tried like (The Address Found - 400000) , and i always get a different address..

    i need something like..

    base + static address = value..
    or base + static address + something = value
    to hack it, but cant get it

    Please help me
    Last edited by Lyoto Machida; 06-11-2011 at 05:48 PM.

  2. #2
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,858
    Reputation
    3438
    Thanks
    101,669
    My Mood
    Breezy
    See if any static addresses contain a pointer to the address(es)?

    In Cheat Engine, tick the Hex box with the 4 Bytes option and search for the address itself, then any green results = pointer? I read a tut long time ago, some craps like that. I could be completely wrong.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.7.3
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  3. #3
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Quote Originally Posted by master131 View Post
    See if any static addresses contain a pointer to the address(es)?

    In Cheat Engine, tick the Hex box with the 4 Bytes option and search for the address itself, then any green results = pointer? I read a tut long time ago, some craps like that. I could be completely wrong.
    Cant get it
    Tried that..
    Tried so mutch things

  4. #4
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,858
    Reputation
    3438
    Thanks
    101,669
    My Mood
    Breezy
    Use a pattern scanner and add the relative offset to the address?
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.7.3
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  5. #5
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Quote Originally Posted by master131 View Post
    Use a pattern scanner and add the relative offset to the address?
    Dunno how.

  6. #6
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Bump

  7. #7
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    cheat engine -> find out what accesses this address
    use that to find the base address of the struct it's in, then search for a pointer to that.
    Ah we-a blaze the fyah, make it bun dem!

  8. #8
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Quote Originally Posted by Hell_Demon View Post
    cheat engine -> find out what accesses this address
    use that to find the base address of the struct it's in, then search for a pointer to that.
    Well im not very good with cheat egine but im going to try now
    Edit:

    Well i found mutch things..
    I found an static address 4BF876
    And the game address is always 400000
    i dont know what to do now, I just know im gonna need this 4BF876 but now idk what more to do, IM FUCKING confused.

    Edit:
    I just found something...
    Code:
    // The last 5 addresses i found (LIFE)
    014F4988 = 1000000 + 400000 + F4988  // Opened the game for the first time
    013C4988 = 1000000 + 300000 + C4988  //second
    01334988 = 1000000 + 300000 + 34988 // 3º
    013D4988 = 1000000 + 300000 + D4988 // 4º
    01414988 = 1000000 + 400000 + 14988 // 5º
    // The static: 4BF876
    some pics:



    @Hell_Demon

    @whit
    @why06
    Last edited by Lyoto Machida; 06-12-2011 at 03:26 PM.

  9. #9
    Fovea's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Posts
    325
    Reputation
    101
    Thanks
    411
    My Mood
    Amused
    Take the Cheat Engine tutorial, it will teach you how to find pointers. What you have right now is completely irrelevant.

  10. #10
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Quote Originally Posted by Fovea View Post
    Take the Cheat Engine tutorial, it will teach you how to find pointers. What you have right now is completely irrelevant.
    Where is that tutorial?

  11. #11
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,858
    Reputation
    3438
    Thanks
    101,669
    My Mood
    Breezy
    *coough* Cheat Engine Forums, there's like a whole section dedicated on tutorials and finding pointers.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.7.3
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  12. #12
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    @master131
    Well for the bombs must be:

    1086CAD(THIS ONE IS DYNAMIC) + 4bdc7b + 6c

    But how i found the dinamic one????
    I already made many searchs found many things tried many things..Im so mutch confused.

  13. #13
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,858
    Reputation
    3438
    Thanks
    101,669
    My Mood
    Breezy
    I dunnos, I can't be bothered reading the tuts. You tried what @Hell_Demon said?
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.7.3
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  14. #14
    Lyoto Machida's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Far away with girls
    Posts
    3,734
    Reputation
    133
    Thanks
    1,621
    My Mood
    Aggressive
    Tried everything
    Could someone find it to me and tell what you did?
    HEre is the game Download

  15. #15
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,858
    Reputation
    3438
    Thanks
    101,669
    My Mood
    Breezy
    Bombs = (Read pointer value in static address - 0x4DFB44) + 0x6C. The value stored in the static address is the base address to some struct the game uses.



    To show that screen, right-click on the bombs addy then click 'Find out what accesses this address' then click on the only item on the list. Click 'More information' and you'll be presented with that screen.

    [highlight=c++]int iBombsPtr = 0x4DFB44, iBaseAddy = 0, iBombWrite = 1337;
    ReadProcessMemory(pHandle, (LPCVOID)iBombsPtr, &iBaseAddy, 4, NULL); //Read the pointer stored in the static address
    WriteProcessMemory(pHandle, (LPCVOID)(iBaseAddy + 0x6C), &iBombWrite, 4, NULL); //Write 1337 to the bombs address[/highlight]
    Last edited by master131; 06-13-2011 at 12:05 AM.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.7.3
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  16. The Following User Says Thank You to master131 For This Useful Post:

    Lyoto Machida (06-13-2011)

Page 1 of 2 12 LastLast