Results 1 to 11 of 11
  1. #1
    steven1578's Avatar
    Join Date
    Aug 2008
    Gender
    male
    Location
    CShell.dll
    Posts
    699
    Reputation
    1
    Thanks
    944
    My Mood
    Busy

    How to know if menu is patched?

    Hey readers,

    i’ve downloaded Whit’s base but when i join a game and play for like 5-10 secs my game shutsdown.
    -I updated the Device Pointer
    -i also removed the PTC to make sure it wasnt the PTC
    -i also remove the functions to make sure it wasnt the func.
    - Any ideas?

    -Code :
    Code:
    #include "Base.h"
    #include "Menu.h"
    #include "DirectX.h"
    
    //hack adress define
    #define DeviceGame      0x0090BF60
    #define LTClientEXE     0x00485F90
    #define LTClientDLL     0x3778DF58
    #define EspName1        Não encontrado.
    #define EspName2        0x372DF5DD
    #define NoRecoil        0x37383DFC
    #define NoReload        0x373F6834
    #define SuperBullets	0x373F14D6
    #define WeaponRange1	0x373F6AB9
    #define WeaponRange2	0x373F6D09
    
    
    //Menu Position
    int menux = 780;
    int menuy = 220;
    
    //Hack Variables
    int fps = 0;
    int cham = 0;
    int nfog = 0;
    
    //Menu Groups
    int whit;
    
    ---REMOVED SPRITE ( TOO MANY CHARACTERS) ---
    
    void cMenu::RenderMenu(void)
    {
    	AddItem(" [ Visuals ] ", Opt_Folder, &whit, 2, MENUFOLDER);
    	 if(whit){
    	  AddItem("NX Chams"   , Opt_on_off , &cham  , 2, MENUITEM);
    	 }
    	AddItem(" [ Removals ] ", Opt_Folder, &whit, 2, MENUFOLDER);
    	AddItem("No Fog"   , Opt_on_off , &nfog  , 2, MENUITEM);
    	if(whit){
    	}
    
    	AddItem(" [ Others ] ", Opt_Folder, &whit, 2, MENUFOLDER);
    	AddItem("Show FPS "   , Opt_on_off , &fps  , 2, MENUITEM);
    	if(whit){
    	}
    
    
    
    }
    void cBase::Push(const char* cmd)
    {
    	_asm
    {
    		PUSH cmd
    		MOV EAX, 0x00485F90
    		CALL EAX
    		ADD ESP, 0x4
    	}
    }
    cBase Base;
    
    void cBase::RenderFrame(LPDIRECT3DDEVICE9 pDevice)
    {
    if(fps){
    Push("ShowFps 1");
    } else {
    Push("ShowFps 0");
    }
    
    if(cham){
    Push("SkelModelStencil -1" );
    } else {
    Push("SkelModelStencil 0");
    }
    if(nfog){
    	Push("FogEnable 0" );
    }else{
    	Push("FogEnable 1" );
    }
    
    if(Directx.pFont == NULL)
    	D3DXCreateFont(pDevice, 15, 0, 350, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &Directx.pFont );
    
    if(Directx.pFont2 == NULL)
    	D3DXCreateFont(pDevice, 18, 0, 700, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial Black", &Directx.pFont2 );
    
    if(sprite){
        D3DXCreateTextureFromFileInMemory(pDevice,&Menupic,sizeof(Menupic),&MenuTexture);
        D3DXCreateSprite(pDevice,&Sprite);
        sprite = FALSE;
      }  
    
        D3DXVECTOR3 POS;
        POS.x = 755;
        POS.y = 100;
        POS.z = 0; 
    
    	if (Mmax==0) Menu.RenderMenu();
    		if(Mvisible){
    			Sprite->Begin(D3DXSPRITE_ALPHABLEND);
                Sprite->Draw(MenuTexture,NULL,NULL,&POS,0xFFFFFFFF);
                Sprite->End(); 
    
    			Directx.DrawString(780, 180, Red,Directx.pFont2," steven1578’s first Hack! ");
    		}
    
    	Menu.MenuShow(menux,menuy,Directx.pFont);
        Menu.MenuNav();
    }
    
    DWORD cBase::GetPointer(int index)
    {
    	DWORD* devicePtr = ***(DWORD****)0x0090BF60;//DPOINTER
    	//Just change the 0x00000 to the code i gave you!
    	if( devicePtr == NULL ) 
    		return 0;
    
    	return devicePtr[index];
    }
    
    bool cBase::IsGameReadyForHook(void)
    {
        if( GetModuleHandle( "d3d9.dll"     ) != NULL 
         && GetModuleHandle( "ClientFX.fxd" ) != NULL 
         && GetModuleHandle( "CShell.dll"   ) != NULL )
            return true;
    
        return false;
    }
    
    DWORD WINAPI dwMainThread(LPVOID)
    {
    	while ( !Base.IsGameReadyForHook() )
    		Sleep(iWaitTime);
    
    	Directx.Hook();
    
    	return 0;
    }
    
    BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
    {
    	DisableThreadLibraryCalls(hDll);
    
    	if ( dwReason == DLL_PROCESS_ATTACH )
    	{
    		CreateThread(NULL, NULL, dwMainThread, NULL, NULL, NULL);
    	}
    	return TRUE;
    }
    R.I.P Grandma! 3-17-2012

  2. #2
    phooj's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    .................:::::::::::::::::::::::::|||||||||||||||||||||||||||||||||||||||||||||||!!!!!!!!!!!
    Posts
    75
    Reputation
    7
    Thanks
    3
    do u have latest DirectX?


    try update things..

  3. #3
    steven1578's Avatar
    Join Date
    Aug 2008
    Gender
    male
    Location
    CShell.dll
    Posts
    699
    Reputation
    1
    Thanks
    944
    My Mood
    Busy
    Quote Originally Posted by phooj View Post
    do u have latest DirectX?


    try update things..
    iam using the SDK 2010 but i need to update directX i think

    **edit** nop i have latest DirectX
    Last edited by steven1578; 08-06-2011 at 05:44 AM.
    R.I.P Grandma! 3-17-2012

  4. #4
    UGodly's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    https://www.mpgh.net/forum/members/645501-ugodly.html
    Posts
    1,234
    Reputation
    18
    Thanks
    160
    My Mood
    Yeehaw
    Pretty sure u just gotta make some changes
    Last edited by UGodly; 08-06-2011 at 06:52 AM.

  5. #5
    FailHacker's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    444
    Reputation
    8
    Thanks
    49
    try encrypting the .dll

    Strings may get detected by hackshield.


    Are your addies all up to date?

    detected hook?
    Legen...wait for it...dary







  6. #6
    steven1578's Avatar
    Join Date
    Aug 2008
    Gender
    male
    Location
    CShell.dll
    Posts
    699
    Reputation
    1
    Thanks
    944
    My Mood
    Busy
    Quote Originally Posted by FailHacker View Post
    try encrypting the .dll

    Strings may get detected by hackshield.


    Are your addies all up to date?

    detected hook?
    With hook you mean PTC method etc?
    @FailHacker
    Last edited by steven1578; 08-06-2011 at 08:44 AM.
    R.I.P Grandma! 3-17-2012

  7. #7
    CoderNever's Avatar
    Join Date
    Feb 2009
    Gender
    female
    Location
    https://mpgh.net MPGHCash: $700,458,011
    Posts
    1,198
    Reputation
    131
    Thanks
    2,236
    My Mood
    Buzzed
    the hook is usually the first thing called from the Thread dll main creates.

  8. #8
    steven1578's Avatar
    Join Date
    Aug 2008
    Gender
    male
    Location
    CShell.dll
    Posts
    699
    Reputation
    1
    Thanks
    944
    My Mood
    Busy
    @CoderNever

    hey, do you have an unpatched menu base? [NOT mouse]?
    R.I.P Grandma! 3-17-2012

  9. #9
    CoderNever's Avatar
    Join Date
    Feb 2009
    Gender
    female
    Location
    https://mpgh.net MPGHCash: $700,458,011
    Posts
    1,198
    Reputation
    131
    Thanks
    2,236
    My Mood
    Buzzed
    Menu bases really can't get patched, the only thing that gets patched is the Hook. Now that you need to call console commands from a Combat Arms Function, and most people prefer Present/Reset/End-scene. Any Unpatched hotkey base mise well be a unpatched menu base, but to answer your question yes I do have a menu base that is both undetected, and unpatched.

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

    phooj (08-06-2011)

  11. #10
    phooj's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    .................:::::::::::::::::::::::::|||||||||||||||||||||||||||||||||||||||||||||||!!!!!!!!!!!
    Posts
    75
    Reputation
    7
    Thanks
    3
    @coderNever

    Thanks, Now i know what happens if Menu gets patched thnx ^^

    Do you have the latest Addresses? or the correct LTClient, I remember when i couldnt get my hack to work and it was my LTClient that was wrong :\
    Last edited by phooj; 08-06-2011 at 04:13 PM.

  12. #11
    FailHacker's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    444
    Reputation
    8
    Thanks
    49
    Legen...wait for it...dary







Similar Threads

  1. *Important* How to know if a hack is real or not.
    By sergentz in forum WarRock - International Hacks
    Replies: 23
    Last Post: 06-15-2009, 07:54 PM
  2. *Important* How to know if a hack is real or not.
    By Syync in forum Combat Arms Hacks & Cheats
    Replies: 11
    Last Post: 06-04-2009, 06:40 PM
  3. How to know if you are caught cheating
    By mvm3nt in forum Combat Arms Hacks & Cheats
    Replies: 6
    Last Post: 03-31-2009, 06:12 AM
  4. [Mini-TuT]How to know who is scammer
    By w00t? in forum Trade Accounts/Keys/Items
    Replies: 15
    Last Post: 11-29-2007, 07:17 AM
  5. How you know it's time for an upgrade
    By arunforce in forum General
    Replies: 2
    Last Post: 11-13-2007, 09:05 PM