Results 1 to 7 of 7
  1. #1
    Hacker Fail's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    C++
    Posts
    1,852
    Reputation
    200
    Thanks
    7,413

    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

     

  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,511
    Reputation
    156
    Thanks
    5,753
    My Mood
    Aggressive
    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
    917
    Reputation
    32
    Thanks
    476
    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 01:31 PM.

    ^Suck it!


  5. #5
    Coder.DiasII's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In My World
    Posts
    1,511
    Reputation
    156
    Thanks
    5,753
    My Mood
    Aggressive
    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
    4
    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
    1,852
    Reputation
    200
    Thanks
    7,413
    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

     

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, 09:26 AM
  2. Buying CaNa
    By ModernGee in forum Buying Accounts/Keys/Items
    Replies: 2
    Last Post: 09-01-2010, 09:54 PM
  3. SELLING 1LT CANA
    By notgeti in forum Selling Accounts/Keys/Items
    Replies: 13
    Last Post: 07-24-2010, 01:09 PM
  4. Selling CSM3 with Perma (CANA)
    By privatebomley in forum Selling Accounts/Keys/Items
    Replies: 0
    Last Post: 03-11-2010, 08: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, 07:19 AM