• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • At Work
  • CodenzHub
  • Coding
  • Deejaying
  • Donating
  • Drinking
  • Eating
  • Editing
  • Hacking
  • Hate Mailing
  • Jamin'
  • Lagging
  • Live Streaming
  • Lurking
  • No Status
  • Pawning
  • PC Gaming
  • PS Gaming
  • Raging
  • Reversing
  • Sipping
  • Sleeping
  • Steam Gaming
  • Trolling
  • TwitchStreamer
  • Vodka!
  • Watching TV/Movie
  • Xbox Gaming
  • Youtuber
  • Zombies
  • Results 1 to 8 of 8
    1. #1
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Jan 2013
      Posts
      5
      Thanks (-->)
      2
      Thanks (<--)
      0

      How do you find offsets?

      How to Manual Map DLL
      First off I'm very new to memory hacking and using CE and Ollydbg, so I hope I make sense with what I'm saying lol.

      I was looking at the source of one of the hack releases (for CSS) here and it had some addresses/offsets, and I wanted to go about finding them myself so that if the game updated and pointers changed or something like that I'd be able to update it.

      Specifically speaking I was looking at this part of a script and trying to find these values for practice,

      Code:
      const DWORD dw_LocalBaseEntity         = 0x74575C;  //cheat engine pointer scan = local player base
      const DWORD dw_Health			= 0x90;     //ollydbg + client.dll = m_iHealth 
      const DWORD dw_Flags                   = 0x314;   //ollydbg + client.dll = m_fFlags
      const DWORD dw_Jump                    = 0x7711E8;  // cheat engine scan 4 for on ground in game console +jump then scan for 5 in air
      For Health and Flags I found those with Ollydbg but from there how do I find or calculate the offset?

      Also for Jump I found a static (green) address with Cheat Engine fairly quickly, so I don't understand how I would find '0x7711E8'. Also for 'LocalBaseEntity I have no idea where I would start.

      I've looked at a few tutorials but I'm still confused.
      Last edited by jKnox; 01-17-2013 at 06:35 PM.

    2. #2
      Coder
      Learning to hack games!
       
      Feeling Normal
       
      Chuck E's Avatar
      Join Date
      Jan 2013
      Location
      United Kingdom
      Posts
      123
      Thanks (-->)
      33
      Thanks (<--)
      24
      If I were you, which I was a couple of weeks ago, I'd run through the Trainer creation tutorials before trying to diagnose other people's hacks (diagnosing is good though). It can be a bit off putting if you come across stuff you cannot figure out, and may not figure out without good guidance/help.

      Before I done anything hack related, I ran through this series of tutorials on YouTube, which proved to be very enlightening:
      https://www.youtube.com/user/PerfectsDaily

      Fleep's tuts are excellent, and I believe there are ones on CE and OllyDbg use on this forum somewhere, but give those PerfectsDaily vids a go, you'll come out at the end with a better understanding of what's what

      I'm going to make a start on Fleep's OllyDbg tutorial later today.

      I'm on the Trainer creation stage myself... locating static addresses and offsets, getting to grips with C++ and the Windows API.... all good fun
      Once I have the first Trainer done, I'll then create more for other games, then once happy with that, move on to Aimbots, Wallhacks, etc.

      Good luck, matey

    3. Thanks jKnox thanked for this post
    4. #3
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Dec 2012
      Posts
      67
      Thanks (-->)
      2
      Thanks (<--)
      2
      1) Join CT on a public server.
      2) Scan your health 100
      3) Take some dmg
      4) scan now your new health

      Do like this until you have some address left.
      Take all of these address and put it in the address table
      Go throug every address, mark 1 of the address, press CTRL + B, now, the first row u see... we are going to look for a number 03, ( 03 = Team CT, 02 = TEAM T, 01 = SPECC MODE)
      The address with the 03 in the row in CTRL+B, is the one you want.
      Right click on it and pointer Scan, and you will get some address out like
      clinent.dll + 0xAddress and a offset, in this case its cs source, so its 0x90
      To get this information with a program all u do is

      ReadProcessMemory(....... client.dll + 0xAdress + 0x90 ) to get the health for example

    5. Thanks jKnox thanked for this post
    6. #4
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Jan 2013
      Posts
      5
      Thanks (-->)
      2
      Thanks (<--)
      0
      Thx for the replies, I was able to find everything and i'm now more experienced with olly and ce for finding pointers and offsets.

      I have another question. I was trying to do nosmoke and was able to do it by finding the offset for r_drawparticles and then writing a 0 to it; is there any other address to write to, so that it doesn't go away completely? (kind of like m_flflashmaxalpha for flashbangs).

    7. #5
      RTFM
      Shootin Pool!
       
      Coding
       
      Syperus's Avatar
      Join Date
      Oct 2012
      Location
      127.0.0.1
      Posts
      436
      Thanks (-->)
      101
      Thanks (<--)
      131
      Quote Originally Posted by jKnox View Post
      I have another question. I was trying to do nosmoke and was able to do it by finding the offset for r_drawparticles and then writing a 0 to it; is there any other address to write to, so that it doesn't go away completely? (kind of like m_flflashmaxalpha for flashbangs).
      What was the value before you changed it to 0? If it was higher than 1 then you could try lowering the value. If it was one maybe try 0.5 or something. It's hard for me to tell without knowing what datatype it is.

    8. #6
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Aug 2012
      Location
      Denmark
      Posts
      37
      Thanks (-->)
      1
      Thanks (<--)
      0
      It's a boolean 0 = off, 1 = enabled. Basicly it doesn't render the smoke if it's 0. But if you go into it, your screen will still smoke out.
      Last edited by velreine; 01-21-2013 at 09:31 AM.

    9. #7
      Coder
      Learning to hack games!
       
      Feeling Normal
       
      brinkz's Avatar
      Join Date
      Sep 2012
      Posts
      213
      Thanks (-->)
      5
      Thanks (<--)
      74
      There are ways, but they are externally very hard / not really achievable.

    10. #8
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Jan 2013
      Posts
      5
      Thanks (-->)
      2
      Thanks (<--)
      0
      Cheat Engine Tutorials
      alright that's what I figured. I'd just use a material hack but servers usually do a consistency check

    Similar Game Hacker Threads

    1. [Help] Which CS:GO Offsets?
      By leonalexkraus in forum CS:GO Hacks
      Replies: 18
      Last Post: 02-17-2015, 02:05 PM
    2. [Offsets]Updated Offsets of CS:S [13/10/2014]
      By Simon-Benyo in forum Counter-Strike: Source Hacks
      Replies: 19
      Last Post: 10-19-2014, 09:05 PM
    3. [Help] How do I find the CS.GO offsets?
      By noobhacky in forum Hacking Help
      Replies: 8
      Last Post: 06-05-2014, 01:16 AM
    4. Cs:go offsets
      By sekzlegend in forum C / C++ Help
      Replies: 2
      Last Post: 09-14-2013, 10:48 AM
    5. Replies: 11
      Last Post: 07-09-2013, 04:30 AM

    Tags for this Thread