Results 1 to 7 of 7
  1. #1
    Hacker Fail's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    C++
    Posts
    2,136
    Reputation
    242
    Thanks
    12,562

    Adressess CANA [ 02 / 04 ]

    Code:
    /////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////
                                  Combat Arms Logger                         
     Credits : Hacker Fail, xCyniu, Matrix - X, We11ngton, Mr_Supremo  
     Coder.Dash, Gellin, Tayp.Anonymous, DisOwned, BlackLegend, NikM         
    /////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////
    
    
    Engine Entry Point : 0x460000
    Engine .code Size : 0x2E1A00
    Engine .code Offset : 0x1000
    
    CShell Entry Point : 0x37100000
    CShell .code Size : 0x662400
    CShell .code Offset : 0x1000
    
    EhSvc Entry Point : 0x10000000
    EhSvc .code Size : 0x12F000
    EhSvc .code Offset : 0x1000
    
    d3d9.dll Entry Point : 0x5FD50000
    d3d9.dll .code Size : 0x1A7C00
    d3d9.dll .code Offset : 0x1000
    
    //                                  [ Hook Engine ]
    
    
    #define StartOptimized2D	0x550D00
    #define PresentEngine		0x664276
    #define BeginEndScene		0x5B7EB6
    #define DipEngine		0x6672ED
    #define Start3D			0x55092F
    #define EndScene		0x5B7363
    
    
    //                                  [ Engine.exe ]
    
    
    #define DeviceGame		0x86F5F0
    #define LTClientEXE		0x4935F0
    #define SendToServer		0x47D7F0
    #define WorldToScreen		0x49F7D0
    #define CursorCenter		0x7CC994
    #define DrawPrimitive		0x7E82C8
    #define IntersectSegment	0x47A217
    #define GlassWall		0x5B6A79
    #define WireFrame		0x5C4E09
    #define RemoveTexture		0x5B6A8C
    #define FullBright		0x5B6C12
    #define RemoveEffects		0x5B6A8C
    #define Bypass			0x53C379
    
    
    //                                  [ CShell.dll ]
    
    
    #define GameStatus		0x37A0B830
    #define UnlimitedAmmo		0x3748DFC7
    #define WeaponSet		0x37A60988
    #define LTClientDLL		0x379F2DFC
    #define PlayerByIndex		0x371AA800
    #define GCS			0x37A30D28
    #define PlayerManager		0x37A30E0C
    #define PlayerStatus		0x37A10A30
    #define ArmaInformacao		0x37A10A10
    #define CharacterFX		0x37A10F50
    #define LocalPlayer		0x371AB280
    #define ClientInfoMgr		0x379EE55C
    #define CameraUpdate		0x37394F8F
    #define WeaponMGR		0x37A5A7CC
    #define GetConsoleInt		0x373E67A0
    #define LTCommon		0x37A62DB0
    #define BuildFont		0x37609900
    #define GetFontHandle		0x373AAD00
    #define FillFont		0x3760A5B0
    #define FontECX			0x37A5A694
    #define LocalPTR		0x37A60E84
    #define LTCSBase		0x379F2DE0
    #define SuperBullets		0x37491F56
    #define ESPNames1		0x3711FE4C
    #define ESPNames2		0x3711FE7A
    #define BypassChat		0x3761A600
    #define BypassMenu		0x3761A590
    #define NoRecoil		0x37391ED8
    #define NoReload		0x37496F72
    #define MTBWCRET		0x3738AC39
    
    
    //                                  [ PushToConsole ]
    
    
    #define Consoles		0x379D5A38
    #define Statitics		0x379D5A64
    #define FPS			0x379D5A40
    #define Jump			0x379DA99C
    #define PickUP			0x379E2694
    #define BaseMoveAccel		0x379DA87C
    #define StartAccel		0x379DA8A0
    #define MaxAccel		0x379DA8C4
    #define AccelInc		0x379DA8E8
    #define WalkVel			0x379DA90C
    #define BRunVel			0x379DA954
    #define FRunVel			0x379DA930
    #define SRunVel			0x379DA978
    #define DuckVel			0x379DA834
    
    
    //                                  [ EhSvc.dll ]
    
    
    #define Detection		0xB050
    #define HSAntiCrash		0x52C84
    #define AsmDetection		0x4066D
    #define NanoCheck1		0x3610A
    #define NanoCheck2		0x4F43F
    #define EhsvcSelfCrC		0x11CF10
    #define HSCallBack1		0xF0000000
    #define HSCallBack2		0xB0E8
    #define HSNanoScan1		0xC402F
    #define HSNanoScan2		0xC07B1
    • Member Level 1 since November, 2011
    • Contributor since March, 2015
    • Game Hacking Team : 06/14/2017

     

  2. #2
    miketorman's Avatar
    Join Date
    Mar 2015
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    can you message me on skype plz? mikeorman

  3. #3
    Coder.DiasII's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In My World
    Posts
    1,515
    Reputation
    156
    Thanks
    6,461
    Thank helped a lot
    • Registered - February 03, 2012
    • Contributor since August 05, 2014



    CombatArms Brasil


    PointBlank Brasil


  4. #4
    Skaterforeva1's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Up your ass
    Posts
    936
    Reputation
    32
    Thanks
    485
    My Mood
    Psychedelic
    Quote Originally Posted by Hacker Fail View Post
    Code:
    #define MTBWCRET		0x3738AC39
    What is this address for?

    Quote Originally Posted by Coder.DiasII View Post
    Thank helped a lot
    Do you still even code hacks for combat arms or is it just for brazil cause i never see you in the forms lol
    Last edited by Skaterforeva1; 04-03-2015 at 12:31 PM.




    ^Suck it!

  5. #5
    Coder.DiasII's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In My World
    Posts
    1,515
    Reputation
    156
    Thanks
    6,461
    Quote Originally Posted by Skaterforeva1 View Post
    What is this address for?
    Code:
    #include <windows.h>
    #include <d3d9.h>
    #include <d3dx9.h>
    
    #pragma comment(lib, "d3d9.lib")
    #pragma comment(lib, "d3dx9.lib")
    
    #define ADDR_D3D			0x86F5F0
    #define ADDR_MTBWCRET		0x3738AC39
    #define ADDR_SHOWFPS		0x379D5A40
    #define ADDR_LTCLIENTEXE	0x4935F0
    #define ADDR_GAMESTATUS		0x37A0B830
    
    void RenderBackend( void )
    {
    	static LPDIRECT3DDEVICE9 pDevice;
    	
    	if(!pDevice)
    		pDevice = **(LPDIRECT3DDEVICE9 **)ADDR_D3D;
    	else
    	{
    		Funcoes(pDevice);
    	}
    }
    
    static DWORD dwMTBWCRet = NULL;
    
    typedef int( WINAPI* MultiByteToWideChar_t )( UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, LPWSTR lpWideCharStr, int cchWideChar );
    MultiByteToWideChar_t pMultiByte;
    
    int WINAPI nMultiByteToWideChar( UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, LPWSTR lpWideCharStr, int cchWideChar )
    {
    	_asm pushad;
    
    	_asm
    	{
    		MOV EAX, [EBP+0x4]
    		MOV dwMTBWCRet, EAX
    	}
    	
    	if( dwMTBWCRet == ADDR_MTBWCRET )
    	{
    		lpMultiByteStr = "";
    
    		RenderBackend();		
    	}
    
    	_asm popad;
    
    	return pMultiByte( CodePage, dwFlags, lpMultiByteStr, cbMultiByte, lpWideCharStr, cchWideChar );
    }
    
    void *DetourCreateE9( BYTE *src, const BYTE *dst, const int len )
    {
    	DWORD dwBack;	
    	BYTE *jmp = (BYTE*)malloc( len+5 );
    	memcpy( jmp, src, len );
    	jmp += len;
    	jmp[0] = 0xE9;
    	*(DWORD*)( jmp+1 ) = (DWORD)( src+len - jmp ) - 5;
    	VirtualProtect( src, len, PAGE_EXECUTE_READWRITE, &dwBack );
    	src[0] = 0xE9;
    	*(DWORD*)( src+1 ) = (DWORD)( dst - src ) - 5;
    	VirtualProtect( src, len, dwBack, &dwBack );
    	FlushInstructionCache( GetCurrentProcess(), src, 0x10 );
    
    	return( jmp-len );
    }
    
    DWORD WINAPI dwMain( LPVOID lpArg )
    {
    	while( ( GetModuleHandleA( "ClientFX.fxd" ) == NULL ) )
    		Sleep( 25 );
    	
    	*( FLOAT* )( ADDR_SHOWFPS ) = 1.f;
    
    	return EXIT_SUCCESS;
    }
    
    BOOL APIENTRY DllMain( HMODULE hModule,
                           DWORD  ul_reason_for_call,
                           LPVOID lpReserved
    					 )
    {
    	if (ul_reason_for_call == DLL_PROCESS_ATTACH)
    	{
    		DWORD MBTWCAddr = (DWORD)GetProcAddress( GetModuleHandleA( "Kernel32.dll" ), "MultiByteToWideChar" );
    		pMultiByte = (MultiByteToWideChar_t)DetourCreateE9( (PBYTE)MBTWCAddr, (PBYTE)nMultiByteToWideChar, 5 );
    		CreateThread( NULL, NULL, dwMain, NULL, NULL, NULL );
    	}
    	return TRUE;
    }
    Quote Originally Posted by Skaterforeva1 View Post
    Do you still even code hacks for combat arms or is it just for brazil cause i never see you in the forms lol
    need a vpn to enter the combat arms NA: C
    • Registered - February 03, 2012
    • Contributor since August 05, 2014



    CombatArms Brasil


    PointBlank Brasil


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

    Skaterforeva1 (04-04-2015)

  7. #6
    j4mp3r's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    /dev/null
    Posts
    32
    Reputation
    10
    Thanks
    5
    My Mood
    Tired
    Thanks, its help-me because i see other post, you post welliton base.

  8. #7
    Hacker Fail's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    C++
    Posts
    2,136
    Reputation
    242
    Thanks
    12,562
    Quote Originally Posted by j4mp3r View Post
    Thanks, its help-me because i see other post, you post welliton base.
    Oh yeah, that base was made for crossfire, but works on all d3d9 games !
    • Member Level 1 since November, 2011
    • Contributor since March, 2015
    • Game Hacking Team : 06/14/2017

     

Similar Threads

  1. [Source Code] Adressess CANA [ 28 / 02 ]
    By Hacker Fail in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 4
    Last Post: 04-02-2015, 08:26 AM
  2. Buying CaNa
    By ModernGee in forum Buying Accounts/Keys/Items
    Replies: 2
    Last Post: 09-01-2010, 08:54 PM
  3. SELLING 1LT CANA
    By notgeti in forum Selling Accounts/Keys/Items
    Replies: 13
    Last Post: 07-24-2010, 12:09 PM
  4. Selling CSM3 with Perma (CANA)
    By privatebomley in forum Selling Accounts/Keys/Items
    Replies: 0
    Last Post: 03-11-2010, 07:06 PM
  5. How can i play CaNa from Eu PRIZE:2.9k NX.
    By Nassy in forum Combat Arms Europe Hacks
    Replies: 8
    Last Post: 03-13-2009, 06:19 AM