Page 2 of 2 FirstFirst 12
Results 16 to 25 of 25
  1. #16
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,674
    Reputation
    905
    Thanks
    18,540
    My Mood
    Angelic
    Quote Originally Posted by Isaakske View Post
    Adress : 0x01B3DCD
    Offset : 0x6B
    Like that ? Im confused too now xD
    Yeah.
    From what I have read now:

    Offset = The numerical difference between a desired address and a known reference address.
    Address = The code that identifies where a piece of information is stored

    In other words:
    Offsets are values you add to a main address to find one address in the memory.
    Like pointers. (It's for Dynamic Address usage.)

    Address are the direct "link" to the value in the memory.
    It's stricted

    Right?

    @Isaakske

    And then I think it would be for usage like:

    I have the XP at: (Address) 0C16A19
    And the Prestige is at: (Offset) 0D8
    By adding: "Prestige" offset value to the "XP" address. I get the Address to the Prestige.
    Last edited by Jorndel; 08-06-2012 at 12:02 PM.

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  2. #17
    Horror's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    51,4.
    Posts
    6,940
    Reputation
    574
    Thanks
    5,004
    My Mood
    Twisted
    Quote Originally Posted by Jorndel View Post


    Yeah.
    From what I have read now:

    Offset = The numerical difference between a desired address and a known reference address.
    Address = The code that identifies where a piece of information is stored

    In other words:
    Offsets are values you add to a main address to find one address in the memory.
    Like pointers. (It's for Dynamic Address usage.)

    Address are the direct "link" to the value in the memory.
    It's stricted

    Right?

    @Isaakske

    And then I think it would be for usage like:

    I have the XP at: (Address) 0C16A19
    And the Prestige is at: (Offset) 0D8
    By adding: "Prestige" offset value to the "XP" address. I get the Address to the Prestige.
    And like this : 01D013E8 is adress of player 1s ammo, and if we add the offset 38EC we get 01D04CD4, the adress of player 2 ... Now im starting to get it ;D

    Aldoh i still dont get what you mean by this ...:
    Quote Originally Posted by Jorndel View Post

    You have to read the value from the offset you are pointed to.
    Then you add that to the Main Offset, and continue reading and adding until you reach the pointer end.
    Last edited by Horror; 08-06-2012 at 12:09 PM.
     

    Minion+ : February 2014 - January 2015
    Counter Strike: Global Offensive Minion : November 2014 - January 2015
    Alliance of Valiant Arms Minion : August 2014 - January 2015
    Need For Speed World Minion : January 2014 - January 2015
    Rust Minion : January 2014 - January 2015
    Call of Duty Minion : January 2013 - January 2015
    Editor : December 2012 - April 2013
    Donator : March 2014 - Current
    Member : October 2010 - Current

    Previously known as "Isaakske".

  3. #18
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    141
    My Mood
    Stressed
    And where does the pointer comes in handy for the c# editing, or do you just have to do a loop through a lot of adressed and change them all?

  4. #19
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,310
    My Mood
    Angelic
    Quote Originally Posted by Isaakske View Post
    Adress : 0x01B3DCD
    Offset : 0x6B
    Like that ? Im confused too now xD
    Yeah, offset is an number that you add to the base address in order to get a new one.Its good for loops, like, let's say you know that the base address for player stats on a match is 0x01B3DCD and the player offset is 0xA, to get each player address you can do like

    Code:
    for(int i = 0; i < NumberOfPlayers; i++){
        Player[i] = 0x01B3DCD + i * 0xA;
    }


    CoD Minion from 09/19/2012 to 01/10/2013

  5. #20
    Horror's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    51,4.
    Posts
    6,940
    Reputation
    574
    Thanks
    5,004
    My Mood
    Twisted
    Quote Originally Posted by General Shepherd View Post
    Yeah, offset is an number that you add to the base address in order to get a new one.Its good for loops, like, let's say you know that the base address for player stats on a match is 0x01B3DCD and the player offset is 0xA, to get each player address you can do like

    Code:
    for(int i = 0; i < NumberOfPlayers; i++){
        Player[i] = 0x01B3DCD + i * 0xA;
    }
    Ok, yea, now i understand. But now, how to add all of these adresses to a C# code ?
    Cus basicly, as an example, ill use killstreaks.
    Player 1 : 01FD3E90, And changes every single match, with what seems to be random numbers ...
    Pointer for this adress works doh ...
    Last edited by Horror; 08-06-2012 at 12:22 PM.
     

    Minion+ : February 2014 - January 2015
    Counter Strike: Global Offensive Minion : November 2014 - January 2015
    Alliance of Valiant Arms Minion : August 2014 - January 2015
    Need For Speed World Minion : January 2014 - January 2015
    Rust Minion : January 2014 - January 2015
    Call of Duty Minion : January 2013 - January 2015
    Editor : December 2012 - April 2013
    Donator : March 2014 - Current
    Member : October 2010 - Current

    Previously known as "Isaakske".

  6. #21
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    141
    My Mood
    Stressed
    Quote Originally Posted by Isaakske View Post
    Ok, yea, now i understand. But now, how to add all of these adresses to a C# code ?
    Cus basicly, as an example, ill use killstreaks.
    Player 1 : 01FD3E90, And changes every single match, with what seems to be random numbers ...
    Pointer for this adress works doh ...
    Let's see, maybe it aren't random numbers but one time it changes with (example) 1 times A and another time it changes with 3 times A...

    So a loop would be possible when changing all the adresses, but then is the question, how many adresses are there? Cause you can't keep looping forever... (actually you can but is there a limited ammount of adresses in 1 pointer?

    @ isaakske, ce learns us that every adress/pointer has a code, example: hp-1 in hp adress, so you can look up the poiter code and search the offset...?

  7. #22
    Horror's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    51,4.
    Posts
    6,940
    Reputation
    574
    Thanks
    5,004
    My Mood
    Twisted
    Even if i had the amount wich it changes with, i would still, like you said, have an infinity amount of adresses ...
     

    Minion+ : February 2014 - January 2015
    Counter Strike: Global Offensive Minion : November 2014 - January 2015
    Alliance of Valiant Arms Minion : August 2014 - January 2015
    Need For Speed World Minion : January 2014 - January 2015
    Rust Minion : January 2014 - January 2015
    Call of Duty Minion : January 2013 - January 2015
    Editor : December 2012 - April 2013
    Donator : March 2014 - Current
    Member : October 2010 - Current

    Previously known as "Isaakske".

  8. #23
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    141
    My Mood
    Stressed
    That's indeed true, en taking the change for te first 100 adresses is risky, cause it could be the 200th adress

    That's where then pointers come in...

    Jorndel: you have a name-changer, isn't it? Is it c# or some other? If it's c# could you please tell us how to write pointers?

  9. #24
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,674
    Reputation
    905
    Thanks
    18,540
    My Mood
    Angelic
    Quote Originally Posted by stevonator View Post
    That's indeed true, en taking the change for te first 100 adresses is risky, cause it could be the 200th adress

    That's where then pointers come in...

    Jorndel: you have a name-changer, isn't it? Is it c# or some other? If it's c# could you please tell us how to write pointers?
    Look on this tutorial/release
    http://www.mpgh.net/forum/31-c-c-pro...ry-editor.html

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  10. #25
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    141
    My Mood
    Stressed
    Ok thanks, i'll credit you and rhvitor6 in my hack, and also some other persons thx a lot, now it's all clear and ready to fake tha name xD

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Discussion] How to use the hacker most safely from been ban ?
    By therazgriz in forum Vindictus Discussions
    Replies: 4
    Last Post: 08-28-2011, 08:10 PM
  2. [How to] Hide Proxifier from Hackshield using Sandboxie
    By PunkS7yle in forum Vindictus Discussions
    Replies: 16
    Last Post: 04-23-2011, 06:02 AM
  3. [Release] How to use GameStatus Pointer!
    By seeplusplus in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 14
    Last Post: 11-27-2010, 05:17 PM
  4. [Release] How To use CheatEngine with X-Trap
    By TheGamePope in forum CrossFire Hacks & Cheats
    Replies: 165
    Last Post: 03-10-2010, 05:09 PM
  5. Replies: 5
    Last Post: 07-22-2009, 05:26 PM