Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired

    How To Find Patterns Signatures

    Hello,
    I want to know if 1 of u could help me finding Patterns Signatures,i want to make a auto update hack.
    Please,help me .
    Regards,

    EDIT: I Find Signatures,But i cant get it working,Some Help?

    Code:
    #include <windows.h>
    DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask); //On Globals
    #define Ptr 0xAAC3D0
    bool reload = true;
    
    void Base()
    {
    	DWORD CShell = *(DWORD*)GetModuleHandleA("CShell");
        DWORD NoReload = (FindPattern((DWORD)GetModuleHandleA("CShell.dll"), 0xFFFF, (PBYTE)"\xD9\x98\xA4\x26\x00\x00"    ,"xxxx??"));
    	DWORD pWeaponMgr = *(DWORD*)(CShell + Ptr);
    
    	if(reload)
    	{
    		if (pWeaponMgr)
    		{
    			for(int i=0; i<601; i++)
    			{
    				DWORD pWeapon = *(DWORD*)(pWeaponMgr+4*i);
    				if(pWeapon != NULL)
    					*(float*)((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i))) + NoReload) = 100;	     
    			}
    		}
    	 }
    }
    
    bool 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 FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
    {
    	for(DWORD i=0; i<dwLen; i++)
    		if (bCompare((BYTE*)(dwAddress+i),bMask,szMask))  
    			return (DWORD)(dwAddress+i);
    	return 0;
    }
    Last edited by darlwis; 04-15-2012 at 09:31 AM.

  2. #2
    -iFaDy..*'s Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    C++/Mpgh.net/CF/devenv.exe
    Posts
    201
    Reputation
    22
    Thanks
    87
    My Mood
    Cool
    Really Dunno Maybe u Should Ask @~FALLEN~ or @giniyat101 ?
    Need Any Help in C++/CrossFire? Just Pm me.

    My FB : Www.FaceBook.com/FaDiAtefAhlawy

    My Yahoo : Dodo_CrazyChat@yahoo.com

    My Hotmail : Dodo_CrazyChat@hotmail.com

  3. #3
    giniyat101's Avatar
    Join Date
    Sep 2011
    Gender
    male
    Location
    Not telling.
    Posts
    1,935
    Reputation
    130
    Thanks
    1,380
    My Mood
    Dead
    you search first 0xFFFF bytes only.. try increasing to 0x20000 or something
    EDIT: you are searching a pattern including the offset 0x26A4 itself, the fuck?
    Last edited by giniyat101; 04-14-2012 at 01:46 PM.


     



    [img]https://i43.photobucke*****m/albums/e367/DeteSting/Steam-update.gif[/img]

  4. #4
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    So:
    Code:
    DWORD NoReload = (FindPattern((DWORD)GetModuleHandleA("CShell.dll"), 0x20000, (PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??"));
    ??
    @giniyat101
    I Will Test it.

  5. #5
    Genkidesu's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    Thanh Hóa
    Posts
    187
    Reputation
    30
    Thanks
    2,786
    My Mood
    Bored
    @darlwis
    I believe findpattern is detected... i suggest u to learn anti-cheat bypass (xtrap) & disable it.

    Try this, but i'm not sure it will work like said above.
    Code:
    #include <windows.h>
    #define WeaponMgr 0xAAC3D0
    
    BYTE NoReloadArray[] =
    {
            0xD9, 0x98, 0xA4, 0x26, 0x00, 0x00    
    };
    
    void Base()
    {
          DWORD pNoReload;
    
          DWORD CShell = NULL;
          do
          {
    	      CShell = (DWORD)GetModuleHandleA("CShell.dll");
          } while (!CShell);
    
          pNoReload = FindPattern(CShell, 0xFFFF, NoReloadArray,"xxxx??");
    
          While(1)
          {
                DWORD NoReload = *(DWORD*)(CShell + WeaponMgr);
                if(NoReload)
                {
                      for(int i=0; i<601; i++)
    		  {
    		        DWORD Weapon = *(DWORD*)(NoReload+4*i);
    			if(Weapon != NULL)
    			      *(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + pNoReload ) = 100;	
    	          }
                }
          }
    }
    edit: ops.. small mistake cause i c+p your noreload's codes to this post without check it first.
    Last edited by Genkidesu; 04-14-2012 at 03:00 PM.

  6. #6
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    Quote Originally Posted by Genkidesu View Post
    @darlwis
    I believe findpattern is detected... i suggest u to learn anti-cheat bypass (xtrap) & disable it.

    Try this, but i'm not sure it will work like said above.
    Code:
    #include <windows.h>
    #define WeaponMgr 0xAAC3D0
    
    BYTE NoReloadArray[] =
    {
            0xD9, 0x98, 0xA4, 0x26, 0x00, 0x00    
    };
    
    void Base()
    {
          DWORD pNoReload;
    
          DWORD CShell = NULL;
          do
          {
    	      CShell = (DWORD)GetModuleHandleA("CShell.dll");
          } while (!CShell);
    
          pNoReload = FindPattern(CShell, 0xFFFF, NoReloadArray,"xxxx??");
    
          While(1)
          {
                DWORD NoReload = *(DWORD*)(CShell + WeaponMgr);
                if(NoReload)
                {
                      for(int i=0; i<601; i++)
    		  {
    		        DWORD Weapon = *(DWORD*)(NoReload+4*i);
    			if(Weapon != NULL)
    			      *(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + pNoReload ) = 100;	
    	          }
                }
          }
    }
    edit: ops.. small mistake cause i c+p your noreload's codes to this post without check it first.
    Hey,I Get Client MFC not working.
    In Windows Vista 32 Bits.
    Any Help?

    Edit: No Work.
    Last edited by darlwis; 04-14-2012 at 06:15 PM.

  7. The Following User Says Thank You to darlwis For This Useful Post:

    OMFGDUDE (04-17-2012)

  8. #7
    derh.acker's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    localhost
    Posts
    826
    Reputation
    14
    Thanks
    616
    My Mood
    Angelic
    Try putting Sleep(10); after GetModuleHandleA("CShell.dll"); .
    You didn't conside that CShell uses Themida and it takes time until it is unpacked.
    Put the FindPattern into a loop which ends when the pattern is found with Sleep(10); at the end.

    FindPattern isn't detected, there is something else XTrap detects. It is easy to find out what.

    Maybe you should search for the string, then for the PUSH and search the pattern because this opcode could also be before the opcode for setting the reload time in CShell and then you got the wrong one. The region should begin after the PUSH.
    Last edited by derh.acker; 04-15-2012 at 03:07 AM.

  9. The Following User Says Thank You to derh.acker For This Useful Post:

    OMFGDUDE (04-15-2012)

  10. #8
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    Quote Originally Posted by derh.acker View Post
    Try putting Sleep(10); after GetModuleHandleA("CShell.dll"); .
    You didn't conside that CShell uses Themida and it takes time until it is unpacked.
    Put the FindPattern into a loop which ends when the pattern is found with Sleep(10); at the end.

    FindPattern isn't detected, there is something else XTrap detects. It is easy to find out what.

    Maybe you should search for the string, then for the PUSH and search the pattern because this opcode could also be before the opcode for setting the reload time in CShell and then you got the wrong one. The region should begin after the PUSH.
    Yes,I was thinking how the patterns get the address if the normal CShell is Packed.
    Then i think,if i rename my unpack CShell it will get it?
    But,Then i think if a patch surge i have to unpack it again and there is no auto update then.

    Look This:
    Code:
    1013E778   68 6C083010      PUSH _CShell.1030086C                    ; ASCII "ReloadAnimRatio"
    1013E77D   D998 A4260000//Here are the Signatures for ---> FSTP DWORD PTR DS:[EAX+26A4]
    1013E783   55               PUSH EBP
    Then My Code is:
    Code:
    void Base()
    {
          DWORD CShell;
    	  while(!(CShell = (DWORD)GetModuleHandle(L"CShell.dll")))
    	  Sleep(10);
    	  DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
          DWORD pReload = (FindPattern((DWORD)GetModuleHandle(L"CShell.dll"), 0x20000, (PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??"));
    	  Sleep(10);
          if(NoReload)
          {
    	  if(pWeaponMgr)
    	  {
          for(int i=0; i<601; i++)
    	  {
    	  DWORD Weapon = *(DWORD*)(pWeaponMgr+4*i);
    	  if(Weapon != NULL)
    	  *(float*)(Weapon + pReload) = 35;	
    	  }
          }
          }
    }
    But when i do GetModuleHandleA i Get Xtrap,But when i use a Extern _stdcall like:
    GetModuleHandle(L"CShell"); No problem with XTrap.

    Too i have to Define on Globals:
    Code:
    //Globals
    DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask);
    bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask);
    To get no errors when i debug it.
    Regards,

    Edit:
    I Get the Patterns work but i give me a super lag,
    Look my source:
    Code:
    #include "stdafx.h"
    #include <windows.h>
    #include <stdio.h>
    #include "Pattern.h"
    #define Ptr 0xAAC3D0
    #define NoRecoil1	 0x051C
    #define NoRecoil2	 0x0684
    #define NoRecoil3	 0x1938
    #define NoRecoil4	 0x1B14
    #define NoRecoil5	 0x1FA0
    #define NoRecoil6	 0x2108
    #define NoRecoil7    0x2270
    #define NoRecoil8    0x2790
    bool reload = true;
    bool NoRecoil = true;
    void Base()
    {
    dwStartAddress = 0x400000;
    do {
    dwStartAddress = (DWORD)GetModuleHandle(L"CShell.dll");
    Sleep(10);
    }
    while(!dwStartAddress);
    
    dwSize = 0x500000;
    DWORD CShell = (DWORD)GetModuleHandleW(L"CShell.dll");
    DWORD pWeaponMgr = *(DWORD*)(CShell + Ptr);
    DWORD FastAmmo = FindPattern((PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??",2,true);
    
     if(NoRecoil) 
    		{
    			if (pWeaponMgr) 
    			{
    				for(int i=0; i<601; i++) 
    				{
    					if((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i)) ) != NULL) 
    					{
    						DWORD pNoRecoil = *(DWORD*)(pWeaponMgr + (4*i));
    						for(int y=0; y<9; y++)
    						{
    							if(pNoRecoil) 
    							{
    								*(float*)(pNoRecoil + (NoRecoil1 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil2 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil3 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil4 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil5 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil6 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil7 + (4*y))) = 0.0f;
    							}
    						}
    					}
    				}
    			}
    		}
    
    if(reload)
    	{
    		if (pWeaponMgr)
    		{
    			for(int i=0; i<601; i++)
    			{
    				DWORD pWeapon = *(DWORD*)(pWeaponMgr+4*i);
    				if(pWeapon != NULL)
    					*(float*)((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i))) + FastAmmo) = 100;	     
    			}
    		}
    	 }
    }
    
    int Wait()
    {
    Base();
    return true;
    }
    
    
    BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	if (dwReason == DLL_PROCESS_ATTACH)
    	{
    		DisableThreadLibraryCalls(hDll); 
    		SetTimer(0,99,80,(TIMERPROC)Base);
    	}
    	return TRUE;
    }
    Last edited by darlwis; 04-15-2012 at 03:51 PM.

  11. The Following User Says Thank You to darlwis For This Useful Post:

    OMFGDUDE (04-17-2012)

  12. #9
    derh.acker's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    localhost
    Posts
    826
    Reputation
    14
    Thanks
    616
    My Mood
    Angelic
    Quote Originally Posted by darlwis View Post
    Yes,I was thinking how the patterns get the address if the normal CShell is Packed.
    Then i think,if i rename my unpack CShell it will get it?
    But,Then i think if a patch surge i have to unpack it again and there is no auto update then.

    Look This:
    Code:
    1013E778   68 6C083010      PUSH _CShell.1030086C                    ; ASCII "ReloadAnimRatio"
    1013E77D   D998 A4260000//Here are the Signatures for ---> FSTP DWORD PTR DS:[EAX+26A4]
    1013E783   55               PUSH EBP
    Then My Code is:
    Code:
    void Base()
    {
          DWORD CShell;
    	  while(!(CShell = (DWORD)GetModuleHandle(L"CShell.dll")))
    	  Sleep(10);
    	  DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
          DWORD pReload = (FindPattern((DWORD)GetModuleHandle(L"CShell.dll"), 0x20000, (PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??"));
    	  Sleep(10);
          if(NoReload)
          {
    	  if(pWeaponMgr)
    	  {
          for(int i=0; i<601; i++)
    	  {
    	  DWORD Weapon = *(DWORD*)(pWeaponMgr+4*i);
    	  if(Weapon != NULL)
    	  *(float*)(Weapon + pReload) = 35;	
    	  }
          }
          }
    }
    But when i do GetModuleHandleA i Get Xtrap,But when i use a Extern _stdcall like:
    GetModuleHandle(L"CShell"); No problem with XTrap.

    Too i have to Define on Globals:
    Code:
    //Globals
    DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask);
    bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask);
    To get no errors when i debug it.
    Regards,

    Edit:
    I Get the Patterns work but i give me a super lag,
    Look my source:
    Code:
    #include "stdafx.h"
    #include <windows.h>
    #include <stdio.h>
    #include "Pattern.h"
    #define Ptr 0xAAC3D0
    #define NoRecoil1	 0x051C
    #define NoRecoil2	 0x0684
    #define NoRecoil3	 0x1938
    #define NoRecoil4	 0x1B14
    #define NoRecoil5	 0x1FA0
    #define NoRecoil6	 0x2108
    #define NoRecoil7    0x2270
    #define NoRecoil8    0x2790
    bool reload = true;
    bool NoRecoil = true;
    void Base()
    {
    dwStartAddress = 0x400000;
    do {
    dwStartAddress = (DWORD)GetModuleHandle(L"CShell.dll");
    Sleep(10);
    }
    while(!dwStartAddress);
    
    dwSize = 0x500000;
    DWORD CShell = (DWORD)GetModuleHandleW(L"CShell.dll");
    DWORD pWeaponMgr = *(DWORD*)(CShell + Ptr);
    DWORD FastAmmo = FindPattern((PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??",2,true);
    
     if(NoRecoil) 
    		{
    			if (pWeaponMgr) 
    			{
    				for(int i=0; i<601; i++) 
    				{
    					if((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i)) ) != NULL) 
    					{
    						DWORD pNoRecoil = *(DWORD*)(pWeaponMgr + (4*i));
    						for(int y=0; y<9; y++)
    						{
    							if(pNoRecoil) 
    							{
    								*(float*)(pNoRecoil + (NoRecoil1 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil2 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil3 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil4 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil5 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil6 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil7 + (4*y))) = 0.0f;
    							}
    						}
    					}
    				}
    			}
    		}
    
    if(reload)
    	{
    		if (pWeaponMgr)
    		{
    			for(int i=0; i<601; i++)
    			{
    				DWORD pWeapon = *(DWORD*)(pWeaponMgr+4*i);
    				if(pWeapon != NULL)
    					*(float*)((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i))) + FastAmmo) = 100;	     
    			}
    		}
    	 }
    }
    
    int Wait()
    {
    Base();
    return true;
    }
    
    
    BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	if (dwReason == DLL_PROCESS_ATTACH)
    	{
    		DisableThreadLibraryCalls(hDll); 
    		SetTimer(0,99,80,(TIMERPROC)Base);
    	}
    	return TRUE;
    }
    Because you are repeating everything you don't have to repeat.

  13. #10
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    Quote Originally Posted by derh.acker View Post
    Because you are repeating everything you don't have to repeat.
    I only see that i repeat severals time the CShell only then,
    I think is de dwSize and dwstartaddress.

  14. The Following User Says Thank You to darlwis For This Useful Post:

    OMFGDUDE (04-17-2012)

  15. #11
    OMFGDUDE's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    3
    Quote Originally Posted by darlwis View Post
    Code:
    #include "stdafx.h"
    #include <windows.h>
    #include <stdio.h>
    #include "Pattern.h"
    #define Ptr 0xAAC3D0
    #define NoRecoil1	 0x051C
    #define NoRecoil2	 0x0684
    #define NoRecoil3	 0x1938
    #define NoRecoil4	 0x1B14
    #define NoRecoil5	 0x1FA0
    #define NoRecoil6	 0x2108
    #define NoRecoil7    0x2270
    #define NoRecoil8    0x2790
    bool reload = true;
    bool NoRecoil = true;
    void Base()
    {
    dwStartAddress = 0x400000;
    do {
    dwStartAddress = (DWORD)GetModuleHandle(L"CShell.dll");
    Sleep(10);
    }
    while(!dwStartAddress);
    
    dwSize = 0x500000;
    DWORD CShell = (DWORD)GetModuleHandleW(L"CShell.dll");
    DWORD pWeaponMgr = *(DWORD*)(CShell + Ptr);
    DWORD FastAmmo = FindPattern((PBYTE)"\xD9\x98\xA4\x26\x00\x00","xxxx??",2,true);
    
     if(NoRecoil) 
    		{
    			if (pWeaponMgr) 
    			{
    				for(int i=0; i<601; i++) 
    				{
    					if((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i)) ) != NULL) 
    					{
    						DWORD pNoRecoil = *(DWORD*)(pWeaponMgr + (4*i));
    						for(int y=0; y<9; y++)
    						{
    							if(pNoRecoil) 
    							{
    								*(float*)(pNoRecoil + (NoRecoil1 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil2 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil3 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil4 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil5 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil6 + (4*y))) = 0.0f;
    								*(float*)(pNoRecoil + (NoRecoil7 + (4*y))) = 0.0f;
    							}
    						}
    					}
    				}
    			}
    		}
    
    if(reload)
    	{
    		if (pWeaponMgr)
    		{
    			for(int i=0; i<601; i++)
    			{
    				DWORD pWeapon = *(DWORD*)(pWeaponMgr+4*i);
    				if(pWeapon != NULL)
    					*(float*)((*(DWORD*)((*(DWORD*)(CShell+Ptr))+(4*i))) + FastAmmo) = 100;	     
    			}
    		}
    	 }
    }
    
    int Wait()
    {
    Base();
    return true;
    }
    
    
    BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	if (dwReason == DLL_PROCESS_ATTACH)
    	{
    		DisableThreadLibraryCalls(hDll); 
    		SetTimer(0,99,80,(TIMERPROC)Base);
    	}
    	return TRUE;
    }
    Thank you very much for source, this way works fine for me, but this is not works with pointers, so we need to update it manually every time. Or maybe some 1 here have a solution?

    Help, guys, plz plz plz.

  16. #12
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    Quote Originally Posted by OMFGDUDE View Post
    Thank you very much for source, this way works fine for me, but this is not works with pointers, so we need to update it manually every time. Or maybe some 1 here have a solution?

    Help, guys, plz plz plz.
    No FPS drops?

  17. The Following User Says Thank You to darlwis For This Useful Post:

    OMFGDUDE (04-17-2012)

  18. #13
    OMFGDUDE's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    3
    Quote Originally Posted by darlwis View Post
    No FPS drops?
    Works great! I have a WinXP SP3. Idk why you lags, srry. Thanx for code again.

  19. #14
    darlwis's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    228
    Reputation
    33
    Thanks
    53
    My Mood
    Inspired
    Yes,i note it,is my pc problem,
    Can some body same a way to get them works with a Slow PC?

  20. #15
    Genkidesu's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    Thanh Hóa
    Posts
    187
    Reputation
    30
    Thanks
    2,786
    My Mood
    Bored
    finally i got the findpattern working but my codes a bit different from @darlwis, took me almost 3 hours to figure it out my mistakes... @derh.acker you're right about it, it's not detected.

    @darlwis this signature once cf updates, it wont work anymore (if the offset not changed).
    Code:
    \xD9\x98\xA4\x26\x00\x00
    xxxx??
    here's the signature for noreload:
    Code:
    0xd65000 
    \xD9\x98\x00\x00\x00\x00\x55\xE8\x00\x00\x00\x00\x83\xC4\x08 
    xx????xx????xxx

  21. The Following User Says Thank You to Genkidesu For This Useful Post:

    OMFGDUDE (04-18-2012)

Page 1 of 2 12 LastLast

Similar Threads

  1. How to find signatures?
    By intervention61 in forum Call of Duty Modern Warfare 2 Coding / Programming / Source Code
    Replies: 2
    Last Post: 07-24-2011, 12:55 AM
  2. How to find Recoil and Spread addresses?
    By V1olATor in forum WarRock - International Hacks
    Replies: 5
    Last Post: 04-20-2007, 09:50 AM
  3. How to find GPS address?
    By scooby107 in forum WarRock - International Hacks
    Replies: 21
    Last Post: 04-16-2007, 03:25 PM
  4. [Tutorial]How to find some Hacks
    By mental81 in forum WarRock - International Hacks
    Replies: 22
    Last Post: 04-06-2007, 10:50 AM
  5. how to find rar pw?
    By tekmo in forum General
    Replies: 1
    Last Post: 10-23-2006, 10:08 AM