Results 1 to 6 of 6
  1. #1
    muffinrecon's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0

    How do I find the offsets, etc.?

    I'm trying to build an aimbot and I sort of know how it will work. One thing I'd like to know is how do you guys find the information below to make the aimbot:

    CG_Trace
    GetTagPos
    Math Class
    Local Player ViewAngleX offset
    Local Player ViewAngleY offset
    RefDef/Local Player ViewAngles
    Entity and ClientInfo Structures

    Do you have a program or something that does it for you? I tried using a network analyzer program (didn't think that through) and of course it didn't work, so I'm just wondering.

  2. #2
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,876
    My Mood
    Psychedelic
    The very first structs/offsets were reverse-engineered. After that, we just used patterns to get them.

    Eg: Some C++ Patterns:
    Code:
     	 ("RefDef", "\xbe\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x5f\x5e\x5d\x83\xc4\x10","x????x????xxxxxx" );
     	 ("CG", "\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x6c\x24\x28","x????x????xxxx" );
     	 ("CGS", "\x89\x1d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x83\xc4\x44","xx????x????xxx" );
    	 ("ViewMatrix", "\xb8\x00\x00\x00\x00\xd9\x80\x98\x00\x00\x00","x????xxxxxx" );
      	 ("Entity", "\x69\xc0\x00\x00\x00\x00\x05\x00\x00\x00\x00\x83\xb8\xd4\x00\x00\x00\x01","xx????x????xxxxxxx");
       	 ("Entity_Size", "\x69\xc0\x00\x00\x00\x00\x05\x00\x00\x00\x00\x83\xb8\xd4\x00\x00\x00\x01","xx????x????xxxxxxx" );
       	 ("ClientInfo", "\x69\xc9\x00\x00\x00\x00\x6a\x00\x81\xc1\x00\x00\x00\x00","xx????xxxx????");
       	 ("ClientInfo_Size", "\x69\xc9\x00\x00\x00\x00\x6a\x00\x81\xc1\x00\x00\x00\x00","xx????xxxx????" );
       	 ("Input", "\x81\xC6\x00\x00\x00\x00\xB9\x00\x00\x00\x00\xF3\xA5\x5F", "xx????x????xxx" );
       	 ("IsInGame", "\xF7\x05\x00\x00\x00\x00\x00\x00\x00\x00\x75\x24", "xx????????xx" );
       	 ("Advanced UAV", "\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x6c\x24\x28","x????x????xxxx" );
       	 ("Advanced UAV_CVAR", "\xA1\x00\x00\x00\x00\x8A\x48\x0C\x83\xC4\x24", "x????xxxxxx" );
       	 ("Zoom", "\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x14\x6A\x03", "x????x????xxxxx" );
    	 ("ViewAngleY", "\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x08\x85\xC0\x74\x1E", "x????x????xxxxxxx" );
    	 ("BulletAngles", "\xD9\x1D\x00\x00\x00\x00\xD9\x44\x24\x20\xD8\x4C\x24\x24", "xx????xxxxxxxx" );
       	 ("FullBright", "\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE9", "xx????????xx????????xx????????x" );
       	 ("NoFog", "\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE9", "xx????????xx????????xx????????x" );
       	 ("MagicNumber", "\xa1\x00\x00\x00\x00\x8d\x94\x24\x04\x08\x00\x00\x52\x56\x50\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x8c\x24\x18\x0c\x00\x00\x50\x51\xe8\x00\x00\x00\x00\x83\xc4\x18", "x????xxxxxxxxxxx????x????xxxxxxxxxx????xxx" );
         ("GetWeaponName", "\x8B\x80\x00\x00\x00\x00\x89\x4C\x24\x14", "xx????xxxx" );
         ("ClanTag_Byte", "\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????x????xx" );
         ("ClanTag_Text", "\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????x????xx" );
         ("Title_Byte", "\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????xx?????x????xx" );
         ("Title_Text", "\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????xx?????x????xx" );
         ("Title", "\xC7\x86\x00\x00\x00\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8", "xx????????xx?????xx?????x" );
      	 ("CSnapshot", "\x81\xC3\x00\x00\x00\x00\x83\xBB\x00\x00\x00\x00\x00\x74\x27", "xx????xx?????xx" );
      	 ("CurrentUserCmdPtr", "\x8B\x3D\x00\x00\x00\x00\x48\x23\x05", "xx????xxx" );
      	 ("iSeed", "\x8B\x0D\x00\x00\x00\x00\x85\xC0\x7E\x0D", "xx????xxxx" );
      	 ("DrawThermalOverlay_BYTE", "\xA2\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8", "x????x????x" );
      	 ("ThermalChams_BYTE", "\x8A\x44\x24\x04\xA2\x00\x00\x00\x00\x8B\x44\x24\x08", "xxxxx????xxxx" );
    	 ("D3DRenderer", "\xA1\x00\x00\x00\x00\x85\xC0\x74\x0D\x8B\x08\x8B\x91\x00\x00\x00\x00\x6A\x00\x50\xFF\xD2\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC3", "x????xxxxxxxx????xxxxxxx????????x" );
    	 ("SpreadMultiplier", "\xD9\x05\x00\x00\x00\x00\x8B\xBC\x24\x00\x00\x00\x00\xDC\x35", "xx????xxx????xx" );
    
    	 ("RegisterFont", "\x8b\x44\x24\x04\x6a\x01\x50\x6a\x18", "xxxxxxxxx" );
      	 ("RegisterShader", "\x8b\x44\x24\x04\x80\x38\x00\x75\x00","xxxxxxxx?" );
      	 ("EngineText", "\x8b\x44\x24\x04\x80\x38\x00\x0f\x84\x00\x00\x00\x00","xxxxxxxxx????" );
      	 ("StrWidth", "\x51\x53\x57\x33\xdb","xxxxx" );
      	 ("StrHeight", "\x8B\x44\x24\x04\x8B\x40\x04", "xxxxxxx" );
      	 ("CG_Trace", "\x8B\x44\x24\x14\x8B\x4C\x24\x10\x8B\x54\x24\x08", "xxxxxxxxxxxx" );
      	 ("IsVisible", "\x8B\x4C\x24\x08\x8B\x81\x00\x00\x00\x00\x69\xC0", "xxxxxx????xx" );
       	 ("GetPlayerTag", "\x8b\x8e\xd0\x00\x00\x00\x50\x51\xe8\x00\x00\x00\x00\x83\xc4\x08\x85\xc0\x75\x00\xc3","xxxxxxxxx????xxxxxx?x" );
       	 ("RegisterTag", "\x8B\x44\x24\x04\x6A\x01\x50\xE8\x00\x00\x00\x00\x83\xC4\x08\xC3", "xxxxxxxx????xxxx" );
       	 ("CallConsole", "\x6A\x1F\xE8\x00\x00\x00\x00\x8B\x44\x24\x0C", "xxx????xxxx" );
       	 ("NoRecoil", "\xE8\x00\x00\x00\x00\x83\xC4\x14\x8B\x44\x24\x40\x8B\x4C\x24\x10","x????xxxxxxxxxxx" );
       	 ("GetScreenMatrix", "\xA1\x00\x00\x00\x00\x83\xF8\x03\x77\x0D","x????xxxxx" );
       	 ("WorldToScreen", "\x83\xEC\x0C\x8B\x44\x24\x18\xD9\x00","xxxxxxxxx" );
       	 ("CG_Draw2D ", "\x56\x8B\x74\x24\x08\x56\xE8\x00\x00\x00\x00\x83\xC4\x04\x83\x3D","xxxxxxx????xxxxx" );
       	 ("UI.ShowList", "\xA1\x00\x00\x00\x00\x81\xEC\x00\x00\x00\x00\x80\x78\x0C\x00\x74\x29", "x????xx????xxxxxx" );
       	 ("SendCommandToConsole", "\x6A\x1F\xE8\x00\x00\x00\x00\x8B\x44\x24\x0C", "xxx????xxxx" );
       	 ("DrawRotatedPic", "\x83\xEC\x50\xD9\x44\x24\x68","xxxxxxx" );
       	 ("ProcessCommand", "\x55\x56\x57\x6A\x1F", "xxxxx" );
       	 ("BulletPenetration","\x81\xEC\x00\x00\x00\x00\x53\x8B\x9C\x24\x00\x00\x00\x00\x55\x8B\xAC\x24\x00\x00\x00\x00\x56\x57\x83\xFB\xFF","xx????xxxx????xxxx????xxxxx" );
       	 ("BulletPenetrationCheck","\x83\xEC\x5C\x57\x8B\xF8","xxxxxx" );
       	 ("DisableBulletImpacts", "\x8B\x4C\x24\x10\x8B\x44\x24\x24\x55", "xxxxxxxxx" );
       	 ("NightmareTX No-Recoil", "\xD8\x00\xDC\x0D", "xxxx" );
    	 ("IW5M aCI Unbinds", "\x55\x8B\xEC\x81\xEC\x00\x00\x00\x00\xA1\x00\x00\x00\x00\x33\xC5\x89\x45\xFC\x53\x56\x57\x68\x00\x00\x00\x00\xFF\x15", "xxxxx????x????xxxxxxxxx????xx" );
     	 ("GetRandomSeed", "\x8B\x44\x24\x04\x8B\x08\x69\xC9", "xxxxxxxx" );
     	 ("GetWeaponSpread", "\x83\xEC\x18\x56\x8B\x74\x24\x20\x85\xF6\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x74\x00\xB8\x01\x00\x00\x00", "xxxxxxxxxxx???????????x?xxxxx" );
     	 ("GetRandomSpread", "\x83\xEC\x18\x56\xE8\x00\x00\x00\x00\xDC\x0D\x00\x00\x00\x00\x56", "xxxxx????xx????x" );
     	 ("GetSnapShot", "\x51\xA1\x00\x00\x00\x00\x56\x8B\x74\x24\x10\x3B\xF0", "xx????xxxxxxx" );
     	 ("Draw Chopper Boxes", "\x83\xEC\x20\x53\x8B\x5C\x24\x28\x53", "xxxxxxxxx" );
     	 ("Draw Engine Name Tags", "\xD9\x05\x00\x00\x00\x00\x82\xEC\x8C\x00\x00\x00\xD8\x9C\x24\x98", "xx???xxxxxxxxxxx" );
     	 ("DrawEngineWaypoint", " \x83\xEC\x6C\x53\x55\x56\x8B\x74\x24\x7C", "xxxxxxxxxx" );
     	 ("GetWeaponHudName", "\x83\xEC\x10\x53\x8B\x5C\x24\x18\x55\x8B\x6C\x24\x24", "xxxxxxxxxxxxx" );
     	 ("DrawThermalOverlay", "\xA2\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8", "x????x????x" );
    	 ("ThermalChams", "\x8A\x44\x24\x04\xA2\x00\x00\x00\x00\x8B\x44\x24\x08", "xxxxx????xxxx" );
     	 ("Gun Laser", "\x74\x25\x8B\x0F\x8B\x54\x24\x78", "xxxxxxxx" );
    Format: Function/Var/Class name, BytePattern, Pattern Mask

    Read up on patterns a bit and you'll learn how to make your own.

  3. The Following User Says Thank You to Kenshin13 For This Useful Post:

    muffinrecon (06-15-2013)

  4. #3
    muffinrecon's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Thanks. Quick question. Are these offsets updated for IW5M?

  5. #4
    Lovroman's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    9,430
    Reputation
    611
    Thanks
    9,703
    My Mood
    Cheerful
    Quote Originally Posted by muffinrecon View Post
    Thanks. Quick question. Are these offsets updated for IW5M?

    They are always same => can be used for any version .

  6. The Following User Says Thank You to Lovroman For This Useful Post:

    muffinrecon (06-15-2013)

  7. #5
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,306
    My Mood
    Angelic
    Quote Originally Posted by Kenshin13 View Post
    The very first structs/offsets were reverse-engineered. After that, we just used patterns to get them.

    Eg: Some C++ Patterns:
    Code:
          ("RefDef", "\xbe\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x5f\x5e\x5d\x83\xc4\x10","x????x????xxxxxx" );
          ("CG", "\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x6c\x24\x28","x????x????xxxx" );
          ("CGS", "\x89\x1d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x83\xc4\x44","xx????x????xxx" );
         ("ViewMatrix", "\xb8\x00\x00\x00\x00\xd9\x80\x98\x00\x00\x00","x????xxxxxx" );
           ("Entity", "\x69\xc0\x00\x00\x00\x00\x05\x00\x00\x00\x00\x83\xb8\xd4\x00\x00\x00\x01","xx????x????xxxxxxx");
            ("Entity_Size", "\x69\xc0\x00\x00\x00\x00\x05\x00\x00\x00\x00\x83\xb8\xd4\x00\x00\x00\x01","xx????x????xxxxxxx" );
            ("ClientInfo", "\x69\xc9\x00\x00\x00\x00\x6a\x00\x81\xc1\x00\x00\x00\x00","xx????xxxx????");
            ("ClientInfo_Size", "\x69\xc9\x00\x00\x00\x00\x6a\x00\x81\xc1\x00\x00\x00\x00","xx????xxxx????" );
            ("Input", "\x81\xC6\x00\x00\x00\x00\xB9\x00\x00\x00\x00\xF3\xA5\x5F", "xx????x????xxx" );
            ("IsInGame", "\xF7\x05\x00\x00\x00\x00\x00\x00\x00\x00\x75\x24", "xx????????xx" );
            ("Advanced UAV", "\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x6c\x24\x28","x????x????xxxx" );
            ("Advanced UAV_CVAR", "\xA1\x00\x00\x00\x00\x8A\x48\x0C\x83\xC4\x24", "x????xxxxxx" );
            ("Zoom", "\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x14\x6A\x03", "x????x????xxxxx" );
         ("ViewAngleY", "\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x08\x85\xC0\x74\x1E", "x????x????xxxxxxx" );
         ("BulletAngles", "\xD9\x1D\x00\x00\x00\x00\xD9\x44\x24\x20\xD8\x4C\x24\x24", "xx????xxxxxxxx" );
            ("FullBright", "\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE9", "xx????????xx????????xx????????x" );
            ("NoFog", "\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE9", "xx????????xx????????xx????????x" );
            ("MagicNumber", "\xa1\x00\x00\x00\x00\x8d\x94\x24\x04\x08\x00\x00\x52\x56\x50\x68\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x8b\x8c\x24\x18\x0c\x00\x00\x50\x51\xe8\x00\x00\x00\x00\x83\xc4\x18", "x????xxxxxxxxxxx????x????xxxxxxxxxx????xxx" );
         ("GetWeaponName", "\x8B\x80\x00\x00\x00\x00\x89\x4C\x24\x14", "xx????xxxx" );
         ("ClanTag_Byte", "\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????x????xx" );
         ("ClanTag_Text", "\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????x????xx" );
         ("Title_Byte", "\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????xx?????x????xx" );
         ("Title_Text", "\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x05", "xx?????xx?????x????xx" );
         ("Title", "\xC7\x86\x00\x00\x00\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xC6\x86\x00\x00\x00\x00\x00\xE8", "xx????????xx?????xx?????x" );
           ("CSnapshot", "\x81\xC3\x00\x00\x00\x00\x83\xBB\x00\x00\x00\x00\x00\x74\x27", "xx????xx?????xx" );
           ("CurrentUserCmdPtr", "\x8B\x3D\x00\x00\x00\x00\x48\x23\x05", "xx????xxx" );
           ("iSeed", "\x8B\x0D\x00\x00\x00\x00\x85\xC0\x7E\x0D", "xx????xxxx" );
           ("DrawThermalOverlay_BYTE", "\xA2\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8", "x????x????x" );
           ("ThermalChams_BYTE", "\x8A\x44\x24\x04\xA2\x00\x00\x00\x00\x8B\x44\x24\x08", "xxxxx????xxxx" );
         ("D3DRenderer", "\xA1\x00\x00\x00\x00\x85\xC0\x74\x0D\x8B\x08\x8B\x91\x00\x00\x00\x00\x6A\x00\x50\xFF\xD2\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xC3", "x????xxxxxxxx????xxxxxxx????????x" );
         ("SpreadMultiplier", "\xD9\x05\x00\x00\x00\x00\x8B\xBC\x24\x00\x00\x00\x00\xDC\x35", "xx????xxx????xx" );
    
         ("RegisterFont", "\x8b\x44\x24\x04\x6a\x01\x50\x6a\x18", "xxxxxxxxx" );
           ("RegisterShader", "\x8b\x44\x24\x04\x80\x38\x00\x75\x00","xxxxxxxx?" );
           ("EngineText", "\x8b\x44\x24\x04\x80\x38\x00\x0f\x84\x00\x00\x00\x00","xxxxxxxxx????" );
           ("StrWidth", "\x51\x53\x57\x33\xdb","xxxxx" );
           ("StrHeight", "\x8B\x44\x24\x04\x8B\x40\x04", "xxxxxxx" );
           ("CG_Trace", "\x8B\x44\x24\x14\x8B\x4C\x24\x10\x8B\x54\x24\x08", "xxxxxxxxxxxx" );
           ("IsVisible", "\x8B\x4C\x24\x08\x8B\x81\x00\x00\x00\x00\x69\xC0", "xxxxxx????xx" );
            ("GetPlayerTag", "\x8b\x8e\xd0\x00\x00\x00\x50\x51\xe8\x00\x00\x00\x00\x83\xc4\x08\x85\xc0\x75\x00\xc3","xxxxxxxxx????xxxxxx?x" );
            ("RegisterTag", "\x8B\x44\x24\x04\x6A\x01\x50\xE8\x00\x00\x00\x00\x83\xC4\x08\xC3", "xxxxxxxx????xxxx" );
            ("CallConsole", "\x6A\x1F\xE8\x00\x00\x00\x00\x8B\x44\x24\x0C", "xxx????xxxx" );
            ("NoRecoil", "\xE8\x00\x00\x00\x00\x83\xC4\x14\x8B\x44\x24\x40\x8B\x4C\x24\x10","x????xxxxxxxxxxx" );
            ("GetScreenMatrix", "\xA1\x00\x00\x00\x00\x83\xF8\x03\x77\x0D","x????xxxxx" );
            ("WorldToScreen", "\x83\xEC\x0C\x8B\x44\x24\x18\xD9\x00","xxxxxxxxx" );
            ("CG_Draw2D ", "\x56\x8B\x74\x24\x08\x56\xE8\x00\x00\x00\x00\x83\xC4\x04\x83\x3D","xxxxxxx????xxxxx" );
            ("UI.ShowList", "\xA1\x00\x00\x00\x00\x81\xEC\x00\x00\x00\x00\x80\x78\x0C\x00\x74\x29", "x????xx????xxxxxx" );
            ("SendCommandToConsole", "\x6A\x1F\xE8\x00\x00\x00\x00\x8B\x44\x24\x0C", "xxx????xxxx" );
            ("DrawRotatedPic", "\x83\xEC\x50\xD9\x44\x24\x68","xxxxxxx" );
            ("ProcessCommand", "\x55\x56\x57\x6A\x1F", "xxxxx" );
            ("BulletPenetration","\x81\xEC\x00\x00\x00\x00\x53\x8B\x9C\x24\x00\x00\x00\x00\x55\x8B\xAC\x24\x00\x00\x00\x00\x56\x57\x83\xFB\xFF","xx????xxxx????xxxx????xxxxx" );
            ("BulletPenetrationCheck","\x83\xEC\x5C\x57\x8B\xF8","xxxxxx" );
            ("DisableBulletImpacts", "\x8B\x4C\x24\x10\x8B\x44\x24\x24\x55", "xxxxxxxxx" );
            ("NightmareTX No-Recoil", "\xD8\x00\xDC\x0D", "xxxx" );
         ("IW5M aCI Unbinds", "\x55\x8B\xEC\x81\xEC\x00\x00\x00\x00\xA1\x00\x00\x00\x00\x33\xC5\x89\x45\xFC\x53\x56\x57\x68\x00\x00\x00\x00\xFF\x15", "xxxxx????x????xxxxxxxxx????xx" );
          ("GetRandomSeed", "\x8B\x44\x24\x04\x8B\x08\x69\xC9", "xxxxxxxx" );
          ("GetWeaponSpread", "\x83\xEC\x18\x56\x8B\x74\x24\x20\x85\xF6\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x74\x00\xB8\x01\x00\x00\x00", "xxxxxxxxxxx???????????x?xxxxx" );
          ("GetRandomSpread", "\x83\xEC\x18\x56\xE8\x00\x00\x00\x00\xDC\x0D\x00\x00\x00\x00\x56", "xxxxx????xx????x" );
          ("GetSnapShot", "\x51\xA1\x00\x00\x00\x00\x56\x8B\x74\x24\x10\x3B\xF0", "xx????xxxxxxx" );
          ("Draw Chopper Boxes", "\x83\xEC\x20\x53\x8B\x5C\x24\x28\x53", "xxxxxxxxx" );
          ("Draw Engine Name Tags", "\xD9\x05\x00\x00\x00\x00\x82\xEC\x8C\x00\x00\x00\xD8\x9C\x24\x98", "xx???xxxxxxxxxxx" );
          ("DrawEngineWaypoint", " \x83\xEC\x6C\x53\x55\x56\x8B\x74\x24\x7C", "xxxxxxxxxx" );
          ("GetWeaponHudName", "\x83\xEC\x10\x53\x8B\x5C\x24\x18\x55\x8B\x6C\x24\x24", "xxxxxxxxxxxxx" );
          ("DrawThermalOverlay", "\xA2\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8", "x????x????x" );
         ("ThermalChams", "\x8A\x44\x24\x04\xA2\x00\x00\x00\x00\x8B\x44\x24\x08", "xxxxx????xxxx" );
          ("Gun Laser", "\x74\x25\x8B\x0F\x8B\x54\x24\x78", "xxxxxxxx" );
    Format: Function/Var/Class name, BytePattern, Pattern Mask

    Read up on patterns a bit and you'll learn how to make your own.
    Those signatures are familiar...


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

  8. The Following User Says Thank You to MarkHC For This Useful Post:

    Kenshin13 (06-16-2013)

  9. #6
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,876
    My Mood
    Psychedelic
    Some patters change though. But they rarely do so it doesn't really matter...

    So...Solved right?

  10. The Following User Says Thank You to Kenshin13 For This Useful Post:

    Lovroman (06-16-2013)

Similar Threads

  1. How do you find the offsets after each update?
    By DogRatCat in forum Borderlands 2 Hacks
    Replies: 0
    Last Post: 10-11-2012, 09:52 PM
  2. How can I find the ID of an "object" in a game
    By LegendOfPoo in forum Programming Tutorial Requests
    Replies: 7
    Last Post: 04-21-2010, 03:04 PM
  3. How do I find the X Access in MHS?
    By Matt in forum Combat Arms Help
    Replies: 2
    Last Post: 12-12-2009, 03:54 PM
  4. Help -_- How can i find the email i used with my CA account
    By doingtimeforlife in forum Combat Arms Discussions
    Replies: 6
    Last Post: 09-28-2009, 02:50 PM
  5. Dave how did you find the hacks in the pub?
    By ploxide in forum Combat Arms Hacks & Cheats
    Replies: 1
    Last Post: 12-21-2008, 04:36 PM