Page 1 of 2 12 LastLast
Results 1 to 15 of 42

Hybrid View

  1. #1
    Lucas`'s Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    23
    Reputation
    -9
    Thanks
    2
    My Mood
    Aggressive

    Lucas Signature Scans [21/9/2012]

    // EspName1
    Code:
    #define EspName1_PATTERN "\xA1\x00\x00\x00\x00\x8B\x88\x00\x00\x00\x00\x68\x00\x00\x00\x00\xFF\xD1\x83\xC4\x04" 
    #define EspName1_MASK      "x????xx????x????xxxxx"
    // EspName2
    Code:
    #define EspName2_PATTERN "\xFF\xD0\x39\x44\x24\x10\x75\x05\xBB\x00\x00\x00\x00" 
    #define EspName2_MASK      "xxxxxxxxx????"
    // GetLocalPlayer
    Code:
    #define GLP_PATTERN "\x8B\x4E\x30\x3B\x4D\x58\x75\x05\xBB\x00\x00\x00\x00" 
    #define GLP_MASK     "xxxxxxxxx????"
    // WeaponRange1
    Code:
    #define WR1_PATTERN "\x8B\xCE\xD9\x5C\x24\x48\x8B\x80\x00\x00\x00\x00\x89\x44\x24\x0C" 
    #define WR1_MASK      "xxxxxxxx????xxxx"
    // WeaponRange2

    Code:
    #define WR2_PATTERN "\x8B\xCE\xD9\x5C\x24\x48\x8B\x80\x00\x00\x00\x00\x89\x44\x24\x0C\x8B\x82\x00\x00\x00\x00" 
    #define WR2_MASK      "xxxxxxxx????xxxxxx????"
    // SuperBullets
    Code:
    #define SB_PATTERN "\x85\xC0\x5F\x0F\x94\xC0\x5E" 
    #define SB_MASK     "xxxxxxx"
    // GCS
    Code:
    #define GCS_PATTERN "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x37\x00\x00" 
    #define GCS_MASK      "xxxxxxxxxxxxxx"
    // GetPlayerIndex
    Code:
    #define GPI_PATTERN "\xCC\xCC\x8B\x41\x04\x85\xC0\x74\x18 
    #define GPI_MASK      "xxxxxxxxx"
    // ClientInfoMgr
    Code:
    #define CIM_PATTERN "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x37\x00\x00" 
    #define CIM_MASK      "xxxxxxxxxxxxxx"
    // WeaponMgr
    Code:
    #define WM_PATTERN "\x00\x00\x00\x00\x00\x00\x00\x00"
    #define WM_MASK     "xxxxxxxx"
    //RemoteKill1
    Code:
    #define RK1_PATTERN "\xD9\x44\x24\x2C\xD9\x5C\x24\x44\x8B\x51\x64\xFF\xD2\x83\xC4\x08" 
    #define RK1_MASK      "xxxxxxxxxxxxxxxx"
    //RemoteKill2
    Code:
    #define RK2_PATTERN "\xD9\x44\x24\x2C\xD9\x5C\x24\x44\x8B\x51\x64\xFF\xD2\x83\xC4\x08" 
    #define RK2_MASK     "xxxxxxxxxxxxxxxx"
    //RemoteKill3
    Code:
    #define RK3_PATTERN "\xD9\x44\x24\x2C\xD9\x5C\x24\x44\x8B\x51\x64\xFF\xD2\x83\xC4\x08 
    #define RK3_MASK      "xxxxxxxxxxxxxxxx"
    //RemoteKill4
    Code:
    #define RK4_PATTERN "\xD9\x44\x24\x2C\xD9\x5C\x24\x44\x8B\x51\x64\xFF\xD2\x83\xC4\x08"
    #define RK4_MASK      "xxxxxxxxxxxxxxxx"
    //LocalPtr
    Code:
    #define LOCALPTR_PATTERN "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\xBE\x24\x03\x83"
    #define LOCALPTR_MASK      "xxxxxxxxxxxxxx"
    Some are possibly wrong

    Credits:
    @Nightmare (ADDRESSES)
    @arun823 (ADDRESSES)
    Last edited by Lucas`; 09-20-2012 at 09:24 PM.

  2. The Following 2 Users Say Thank You to Lucas` For This Useful Post:

    [MPGH]BACKD00R (09-20-2012),iMelo~* (10-04-2012)

  3. #2
    Avery17's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    28
    Reputation
    21
    Thanks
    10
    I just wanna go ahead and point out, there is no way any of these work. They look terrible....

    Also why no specifics on whether you are extracting the address as byte code or have any offsets on the patterns? I don't know what find pattern function you guys are using but mine has 6 parameters not 4.

    Code:
    DWORD FindPattern(DWORD dwdwAdd, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, bool Extract)
    The last two parameters seem to be neglected on this entire forum.

  4. #3
    Shadow`'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    MN
    Posts
    636
    Reputation
    74
    Thanks
    3,014
    My Mood
    Relaxed
    Quote Originally Posted by Avery17 View Post
    I just wanna go ahead and point out, there is no way any of these work. They look terrible....

    Also why no specifics on whether you are extracting the address as byte code or have any offsets on the patterns? I don't know what find pattern function you guys are using but mine has 6 parameters not 4.

    Code:
    DWORD FindPattern(DWORD dwdwAdd, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, bool Extract)
    The last two parameters seem to be neglected on this entire forum.
    I use this:

    Code:
    DWORD cTools::FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
    {
        for(DWORD i=0; i < dwLen; i++) 
    		if( bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask) ) 
                return (DWORD)(dwAddress+i); 
    	
        return 0; 
    }

  5. #4
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    805
    Reputation
    125
    Thanks
    1,794
    My Mood
    Doh
    Quote Originally Posted by Avery17 View Post
    I just wanna go ahead and point out, there is no way any of these work. They look terrible....

    Also why no specifics on whether you are extracting the address as byte code or have any offsets on the patterns? I don't know what find pattern function you guys are using but mine has 6 parameters not 4.

    Code:
    DWORD FindPattern(DWORD dwdwAdd, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, bool Extract)
    The last two parameters seem to be neglected on this entire forum.
    I like your ideas about coding your own classes, But its funny how you suggest that and yet have no idea what the code offset even is on your own code, If you knew what it was you wouldn't be asking for the offset because its common sense its the first section of module being scanned to the last section, or most people just start at the beginning of module to the size of module being scanned, your other "Extract" parameter makes no sense either, please explain why everyone who codes there own search function should have this boolean "Extract" parameter? quote "extracting the address as byte code" <--- are you for real? when its once again common sense to return the virtual address of found pattern. then you have the arrogance to tell shadow to follow his own advice?? wtf is "byte code" meant to mean anyway?

    by the way "I just wanted to point that out" to you
    Last edited by Departure; 09-30-2012 at 01:18 PM.
    DJector.Lite
    Get the advantages of new injection technology, with 1 click easy to use injector, work for all platforms x86/x64

    Download

    D-Jector
    Get the most advanced and full featured injector around, works for any game and any platform x86/x64, nothing comes even close.
    Download

  6. The Following 3 Users Say Thank You to Departure For This Useful Post:

    Shadow` (09-30-2012),teehee15 (10-07-2012),wraithkilla (09-30-2012)

  7. #5
    Flengo's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    /admincp/banning.php
    Posts
    20,597
    Reputation
    5180
    Thanks
    14,179
    My Mood
    Inspired
    Quote Originally Posted by Departure View Post
    I like your ideas about coding your own classes, But its funny how you suggest that and yet have no idea what the code offset even is on your own code, If you knew what it was you wouldn't be asking for the offset because its common sense its the first section of module being scanned to the last section, or most people just start at the beginning of module to the size of module being scanned, your other "Extract" parameter makes no sense either, please explain why everyone who codes there own search function should have this boolean "Extract" parameter? quote "extracting the address as byte code" <--- are you for real? when its once again common sense to return the virtual address of found pattern. then you have the arrogance to tell shadow to follow his own advice?? wtf is "byte code" meant to mean anyway?

    by the way "I just wanted to point that out" to you
    His function is leeched. Here's the function he is using.

    Code:
    bool cTools::bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
    {
    	for(;*szMask;++szMask,++pData,++bMask)
    	if(*szMask=='x' && *pData!=*bMask ) return 0;
    	return (*szMask) == NULL;
    }
    
    DWORD cTools::FindPattern(DWORD dwAddress, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, BOOL extract)
    {
    	for(DWORD i = 0; i < dwLen; i++)
    	{
    		if(bCompare((BYTE*)(dwAddress + i),bMask,szMask))
    		{
    			if(extract)
    			{
    				return *(DWORD*)(dwAddress + i + codeOffset);
    			}
    
    			else 
    			{
    				return (DWORD)(dwAddress + i + codeOffset);
    			}
    		}
    	}
    	return NULL;
    }
    That's from disav0w_'s VIP Base.
    I Read All Of My PM's & VM's
    If you need help with anything, just let me know.

     


     
    VM | PM | IM
    Staff Administrator Since 10.13.2019
    Publicist Since 04.04.2015
    Middleman Since 04.14.2014
    Global Moderator Since 08.01.2013
    Premium Since 05.29.2013

    Minion+ Since 04.18.2013

    Combat Arms Minion Since 12.26.2012
    Contributor Since 11.16.2012
    Member Since 05.11.2010


  8. #6
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    805
    Reputation
    125
    Thanks
    1,794
    My Mood
    Doh
    Quote Originally Posted by Flengo View Post


    His function is leeched. Here's the function he is using.

    Code:
    bool cTools::bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
    {
    	for(;*szMask;++szMask,++pData,++bMask)
    	if(*szMask=='x' && *pData!=*bMask ) return 0;
    	return (*szMask) == NULL;
    }
    
    DWORD cTools::FindPattern(DWORD dwAddress, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, BOOL extract)
    {
    	for(DWORD i = 0; i < dwLen; i++)
    	{
    		if(bCompare((BYTE*)(dwAddress + i),bMask,szMask))
    		{
    			if(extract)
    			{
    				return *(DWORD*)(dwAddress + i + codeOffset);
    			}
    
    			else 
    			{
    				return (DWORD)(dwAddress + i + codeOffset);
    			}
    		}
    	}
    	return NULL;
    }
    That's from disav0w_'s VIP Base.

    So "extract" is a only pointer "return *(DWORD*)(dwAddress + i + codeOffset);" I don't see the big deal about it, this guy is still a muppet
    Last edited by Departure; 09-30-2012 at 01:46 PM.
    DJector.Lite
    Get the advantages of new injection technology, with 1 click easy to use injector, work for all platforms x86/x64

    Download

    D-Jector
    Get the most advanced and full featured injector around, works for any game and any platform x86/x64, nothing comes even close.
    Download

  9. #7
    arun823's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Location
    Los Angeles, California
    Posts
    523
    Reputation
    151
    Thanks
    1,899
    My Mood
    Amused
    Just wanted to point out that your ClientInfoMgr sig scan is incorrect.

  10. #8
    Avery17's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    28
    Reputation
    21
    Thanks
    10
    Code:
    DWORD FindPattern(DWORD dwdwAdd, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, bool Extract)
    {
        for(DWORD i=0; i<dwLen; i++)
    		if (bCompare((BYTE*)(dwdwAdd+i),bMask,szMask)){
    			if(Extract)return *(DWORD*)(dwdwAdd+i+codeOffset);
    			else return (DWORD)(dwdwAdd+i+codeOffset);
    		}
        return 0;
    }
    Why does everyone use that same class for their hacks? Make your own code people, seriously!

    Does anyone have the correct ClientInfoManager address or pattern?

  11. #9
    Shadow`'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    MN
    Posts
    636
    Reputation
    74
    Thanks
    3,014
    My Mood
    Relaxed
    Quote Originally Posted by Avery17 View Post
    Code:
    DWORD FindPattern(DWORD dwdwAdd, DWORD dwLen, BYTE *bMask, char * szMask, int codeOffset, bool Extract)
    {
        for(DWORD i=0; i<dwLen; i++)
    		if (bCompare((BYTE*)(dwdwAdd+i),bMask,szMask)){
    			if(Extract)return *(DWORD*)(dwdwAdd+i+codeOffset);
    			else return (DWORD)(dwdwAdd+i+codeOffset);
    		}
        return 0;
    }
    Why does everyone use that same class for their hacks? Make your own code people, seriously!

    Does anyone have the correct ClientInfoManager address or pattern?
    Why would you not want to use the same one, it's not going to be "detected" and it doesn't cause complications.

  12. #10
    Avery17's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    28
    Reputation
    21
    Thanks
    10
    I like the flexibility, it makes logging addresses easier? I didn't realize everyone stole the same shitty Tools class and used it in their hacks. Can no one write their own code anymore?

    I remember when I used to copy and paste, and then I learned how to actually program.

    BTW Are you the same shad0w from wr-source a long time ago?

  13. #11
    Shadow`'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    MN
    Posts
    636
    Reputation
    74
    Thanks
    3,014
    My Mood
    Relaxed
    Quote Originally Posted by Avery17 View Post
    I like the flexibility, it makes logging addresses easier? I didn't realize everyone stole the same shitty Tools class and used it in their hacks. Can no one write their own code anymore?

    I remember when I used to copy and paste, and then I learned how to actually program.

    BTW Are you the same shad0w from wr-source a long time ago?
    No, I am not shad0w, I am shadow and sometimes known as shadowthief, but that's it.
    Last edited by Shadow`; 09-20-2012 at 10:52 PM.

  14. #12
    Avery17's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    28
    Reputation
    21
    Thanks
    10
    Found weapon manager.

    Code:
    Address   Hex dump          Command                                  Comments
    00000019    0000            ADD BYTE PTR DS:[EAX],AL
    0000001B    0000            ADD BYTE PTR DS:[EAX],AL
    0000001D    0000            ADD BYTE PTR DS:[EAX],AL
    0000001F    0000            ADD BYTE PTR DS:[EAX],AL
    Great patterns....

  15. #13
    Nightmare's Avatar
    Join Date
    Jun 2011
    Gender
    male
    Location
    North of Hell
    Posts
    2,396
    Reputation
    149
    Thanks
    6,601
    My Mood
    Worried
    Nice job brother!

  16. #14
    Ch40zz-C0d3r's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    831
    Reputation
    44
    Thanks
    401
    My Mood
    Twisted
    Simple sigscans doesnt help -.- People wont learn.
    Get the references and statics and make a nice offset-sigscan

    Progress with my game - "Disbanded"
    • Fixed FPS lag on spawning entities due to the ent_preload buffer!
    • Edit the AI code to get some better pathfinding
    • Fixed the view bug within the sniper scope view. The mirror entity is invisible now!
    • Added a new silencer for ALL weapons. Also fixed the rotation bugs
    • Added a ton of new weapons and the choice to choose a silencer for every weapon
    • Created a simple AntiCheat, noobs will cry like hell xD
    • The name will be Disbanded, the alpha starts on the 18th august 2014



    Some new physics fun (Serversided, works on every client)



    My new AI
    https://www.youtube.com/watch?v=EMSB1GbBVl8

    And for sure my 8 months old gameplay with 2 friends
    https://www.youtube.com/watch?v=Na2kUdu4d_k

  17. #15
    Shadow`'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    MN
    Posts
    636
    Reputation
    74
    Thanks
    3,014
    My Mood
    Relaxed
    Quote Originally Posted by Ch40zz-C0d3r View Post
    Simple sigscans doesnt help -.- People wont learn.
    Get the references and statics and make a nice offset-sigscan
    You know, it would be easier for him to do if he knew how... instead of saying what to do, show how to do it, lead by example. Just some helpful advice.

Page 1 of 2 12 LastLast

Similar Threads

  1. BeastMode Signature Scan
    By Sydney in forum Combat Arms Coding Help & Discussion
    Replies: 30
    Last Post: 12-08-2010, 04:52 AM
  2. [Release] D3D Device Signature Scan!
    By rentzo in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 2
    Last Post: 11-28-2010, 11:32 PM
  3. Signature Scans [10/13/2010]
    By J in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 20
    Last Post: 11-07-2010, 10:17 AM
  4. [RELEASE] Signature Scans For Some Hacks
    By J in forum WarRock Hack Source Code
    Replies: 3
    Last Post: 08-29-2010, 04:36 PM
  5. [Video] How To Make Signature Scans By Using Ollydbg
    By DeadLinez in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 17
    Last Post: 08-15-2010, 02:51 AM