DebateFort - Where Warriors Come To Debate
RAGECRY - Funny, Amusing, Interesting, Trending & Viral Videos and Images
GameOrc - Free Flash Games Online
Page 1 of 2 1 2 LastLast
Results 1 to 15 of 24
  1. #1
    Synthetic Hacker
    MPGH Member
    Sprite's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Behind you
    Posts
    1,280
    Reputation
    12
    Thanks
    1,084
    My Mood
    Psychedelic

    Tutorial How To Make A Hack[Not Very Much Detailed]

    Have you ever wondered how do we make hacks ?
    Yea ..
    So...
    Lets start.!
    Also you need to know about addys , offsets , string names , pointers , etc.
    Ok guys ..
    First of all if you really want to make a hack go to this link :

    This link

    After you've done reading that ..
    Go here :
    Here !

    Now all you have to do now is to make a base

    For how to make a base go here :
    How to make a base
    Brimir has a complete tutorial on how to make a base on that link .

    Now adding hacks #

    Now in your base you have this line :
    (Detected .)
    Code:
    while(1)
    {
    DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
    DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
    PDWORD Weapon = (PDWORD)(CShell + 0xADD0A8 ); 
    DWORD Playerbasic = *(PDWORD)(CShell + 0xA75FA0);
    
    
    }
    Right ? You have that right ?
    Now below that you can put your hacks there .

    Whether it's a PTC Function or a Memhack Function ..
    PTC Function is Whitewalls , Whiteplayers , No World , etc.
    Memhack Function is No Recoil , NO Reload , No Weapon Weight , Fast Knife , etc .

    Now you need to know what structure you're going to use .

    Here's for No Recoil ( Not mine )
    Code:
    if(Weapon)
    		{
    			for(int i=0; i<598; i++)
    			{
    				DWORD wep = *(DWORD*)(Weapon+(4*i));
    				if(wep)
    				{
    					for(int y=0; y<10; y++)
    					{
    						 *(float*)(wep + 0x0684+y*4) = 0;
    						 *(float*)(wep + 0x051C+y*4) = 0;
    					     *(float*)(wep + 0x1938+y*4) = 0;
    					     *(float*)(wep + 0x1B14+y*4) = 0;
    					     *(float*)(wep + 0x1FA0+y*4) = 0;
    						 *(float*)(wep + 0x2108+y*4) = 0;
    					     *(float*)(wep + 0x2270+y*4) = 0;
    					}
    				}
    			}
    }
    Just change it

    Now you need to bool your hacks before you insert the hack codes.

    If you want your hack to be working go here :
    How to make hacks work

    Where do you bool hacks ?

    So you have this line right ?
    Code:
    void yourhackthreadname()
    {
    
    		for(;;) {
    	__asm pushad;
    or which ever line it is that has a void something
    it's on the first part . of your base after your includes and stuffs .

    Below that bool your hack ^^

    like this :
    Code:
    bool norecoil = true;
    Now be sure on your hack code the define is norecoil too .

    Code:
    if (norecoil)
    if ( WeaponMgr )
    etc.etc.
    Now on your base be sure that the DLLMain you're using is not detected or the hack won't work .
    Do not ask anymore on how to make a DLLMain you already studied C++

    Now how do you add PTC ?

    Just like memhack functions

    Just add this below your includes and stuffs .
    Code:
    void __cdecl PushToConsole (char* command)
    {
    	DWORD dwCShell = (DWORD)GetModuleHandleA("CShell.dll");
    	if(dwCShell != NULL)
    	{
    		DWORD *LTClient = (DWORD*) ((dwCShell + 0x3A5E9C));
    		void* CONoff = (void*)*(DWORD*)(*LTClient + 0x1FC);
    		_asm
    		{
    			push command;
    			call CONoff;
    			add esp, 4;
    		}
    	}
    }
    Just change the offset of the LTClient

    Now you're ready to go ^^
    If you want to know more about Pointers,Addys,Offsets,Weaponlog , etc.
    Go here :
    Go here
    Also the hack code of wallhack is
    Code:
    if (GetAsyncKeyState(VK_NUMPAD4))
    {
    if (model == false) {
    model = true;
    PushToConsole("LightModels 1");
    memcpy((VOID*)0x6D0644, "\x00\x00\x00\x00\x00\x00", 6);
    }
    
    else {
    model = false;
    PushToConsole("LightModels 0");
    memcpy((VOID*)0x6D0644, "\x01\x01\x01\x01\x01\x01", 6);
    }
    }
    You can make that a memhack function if you want
    That's a PTC

    Good Luck guys !

    Credits to all who made the said links COLOR] @Hero ? request sticky eih?
    @zhanre for reminding me on something

    Ok here's a full but detected base

    Code:
    #include<windows.h>
    bool LogIn = false;
    
    
    
    #define WeaponMgr	 0xADD0A8
    #define NoChange   0x2654
    #define NoRecoil1	 0x18DC
    #define NoRecoil2	 0x18E0
    #define NoRecoil3	 0x18E4
    #define NoRecoil4	 0x2658
    #define NoRecoil5	 0x1F48
    #define NoRecoil6	 0x20B0
    #define NoRecoil7        0x20B4
    #define NoRecoil8        0x221C
    
    
    
    void Hacks()
    {
    
    	
    
    
    
    bool noRecoil = true;
    bool change = true;
    
    
    
    
    
    
    
    while(1)
    {
    DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
    PDWORD Weapon = (PDWORD)(CShell + 0xA9BAE0 );  
    DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
    //DWORD dwPlayerPointer = *(DWORD*)( CShell + PlayerPointer);
    
    
    
    
    
    
    
    
    
    
    if (noRecoil)
    	if (pWeaponMgr){
    for(int i=0; i<577; i++){
    if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(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;
    }
    }
    }
    } 
    }
    
    f(change)
    {
    if (pWeaponMgr)
    {
    for(int i=0; i<560; i++)
    {
    if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
    *(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoChange) = 100.0f;
    }
    }
    }
    
    
    if(fastknife)
    {
    if (pWeaponMgr)
    
    for(int i=0 ; i<630 ; i++)
    
    {
    DWORD Wep = *(DWORD*)(*Weapon + 4*i);
    
    if(Wep)
    {
    for(int y = 0; y<9; y++)
    {
    *(float*)( Wep + (0xA10 + (4*y))) = (float)2.0f;
    *(float*)( Wep + (0XA58 + (4*y))) = (float)2.0f;
    }
    }
    }
    }
    
     
    
     if(knifeOHK)
    			{
    					   if (pWeaponMgr) 
    
    						   for(int i=0 ; i<601 ; i++)
    
    						   {
    							   DWORD Wep = *(DWORD*)(*Weapon + 4*i);
    							   
    							   if(Wep)
    							   {
    								   for(int y = 0; y<9; y++)
    								   {
    									   *(float*)( Wep + (0xBBC + (4*y))) = (float)999;
    									   *(float*)( Wep + (0xBA4 + (4*y))) = (float)999;
     
    								   }
    							   } 
    
    						   } 
    					}
    
    
    
    
    
    
    
    Sleep(100);
    }
    }
    
    
    
    DWORD WINAPI Call(LPVOID)
    {
    	Hacks();
    	return 1;
    }
    BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	if(GetModuleHandleA("CShell.dll") && GetModuleHandleA("ClientFx.fxd") && !LogIn)
    	{
    		LogIn = true;
    		CreateThread(0,0,(LPTHREAD_START_ROUTINE)Call,0,0,0);
    		DisableThreadLibraryCalls(hDll);
    	}
    	return 1;
    }
    Last edited by Sprite; 05-31-2012 at 09:57 PM.

  2. The Following User Says Thank You to Sprite For This Useful Post:

    jhadd4 (05-31-2012)

  3. #2
    Member billcarlo's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    0
    o________O

  4. #3
    Blackhat Hacker
    MPGH Member
    Ryuzaki™'s Avatar
    Join Date
    Apr 2011
    Gender
    male
    Location
    At my headquarter, catching KIRA
    Posts
    1,554
    Reputation
    24
    Thanks
    5,131
    My Mood
    Aggressive
    This line is not necessary in a wallhack function
    Code:
    PushToConsole("LightModels 1");
    And like I said to you bools is not important if you will make it true XD bools are just for hotkeys for me haha

    Anyway, good job


  5. #4
    Dual-Keyboard Member
    MPGH Member
    zhanre's Avatar
    Join Date
    Oct 2010
    Gender
    female
    Location
    Seoul, Korea
    Posts
    263
    Reputation
    12
    Thanks
    56
    My Mood
    Aggressive
    Quote Originally Posted by Ryuzaki™ View Post
    This line is not necessary in a wallhack function
    Code:
    PushToConsole("LightModels 1");
    And like I said to you bools is not important if you will make it true XD bools are just for hotkeys for me haha

    Anyway, good job
    WTF????? I'm using that Line until now, i didn't know that, bool is a trash for Auto on features

  6. #5
    Advanced Member
    MPGH Member
    jharapsody29's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    How would i know?
    Posts
    193
    Reputation
    10
    Thanks
    23
    My Mood
    Aggressive
    Bool is an Auto Features O.o So that makes you easier to put auto on features

  7. #6
    Banned
    BANNED!
    jhadd4's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    in your heart
    Posts
    182
    Reputation
    10
    Thanks
    927
    My Mood
    Bored
    sir konting tulong d ko maintindihan kung panu gawin to http://www.mpgh.net/forum/242-crossf...make-base.html

  8. #7
    Newbie
    MPGH Member
    lilemcy's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Posts
    55
    Reputation
    10
    Thanks
    4
    My Mood
    Bored
    guys can you give me only no recoil codes for cf ph.. complete code.. i like make a hack only no recoil and iwant to paste to c++ i mean copy paste

  9. #8
    Dual-Keyboard Member
    MPGH Member
    zhanre's Avatar
    Join Date
    Oct 2010
    Gender
    female
    Location
    Seoul, Korea
    Posts
    263
    Reputation
    12
    Thanks
    56
    My Mood
    Aggressive
    Quote Originally Posted by lilemcy View Post
    guys can you give me only no recoil codes for cf ph.. complete code.. i like make a hack only no recoil and iwant to paste to c++ i mean copy paste
    Don't just C+P, Learn how to do it.... I suggest to get some detected base and learn how it works! Just like @hanoke , Now he can code his own hack

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

    hanoke (05-31-2012)

  11. #9
    Newbie
    MPGH Member
    lilemcy's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Posts
    55
    Reputation
    10
    Thanks
    4
    My Mood
    Bored
    woah.... any video??

  12. #10
    Banned
    BANNED!
    jhadd4's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    in your heart
    Posts
    182
    Reputation
    10
    Thanks
    927
    My Mood
    Bored
    if (GetAsyncKeyState(VK_NUMPAD4))
    {
    if (model == false) // i got error here . IntelliSense: identifier "model" is undefined any one help me ?

    {
    model = true;
    PushToConsole("LightModels 1");
    memcpy((VOID*)0x6D0644, "\x00\x00\x00\x00\x00\x00", 6);
    }

    else {
    model = false;
    PushToConsole("LightModels 0");
    memcpy((VOID*)0x6D0644, "\x01\x01\x01\x01\x01\x01", 6);
    }
    }

  13. #11
    Threadstarter
    Synthetic Hacker
    MPGH Member
    Sprite's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Behind you
    Posts
    1,280
    Reputation
    12
    Thanks
    1,084
    My Mood
    Psychedelic
    Hey @zhanre I learned from a base too you gave me .. Why U No Mention me x)

    ---------- Post added at 09:06 PM ---------- Previous post was at 09:00 PM ----------

    Oh .. @jhadd4 did you read my thread ? go back and read it .

    @Hero can you stuck this ?
    Last edited by Sprite; 05-31-2012 at 08:09 PM.

  14. #12
    Dual-Keyboard Member
    MPGH Member
    zhanre's Avatar
    Join Date
    Oct 2010
    Gender
    female
    Location
    Seoul, Korea
    Posts
    263
    Reputation
    12
    Thanks
    56
    My Mood
    Aggressive
    @jhadd4 you need to define it "bool model = false;" @Sprite Sorry bout that XD

  15. #13
    Banned
    BANNED!
    jhadd4's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    in your heart
    Posts
    182
    Reputation
    10
    Thanks
    927
    My Mood
    Bored
    Quote Originally Posted by Sprite View Post
    Hey @zhanre I learned from a base too you gave me .. Why U No Mention me x)

    ---------- Post added at 09:06 PM ---------- Previous post was at 09:00 PM ----------

    Oh .. @jhadd4 did you read my thread ? go back and read it .

    @Hero can you stuck this ?
    binasa ko na eh ano ung problem ?

    ---------- Post added at 09:47 PM ---------- Previous post was at 09:43 PM ----------

    Quote Originally Posted by zhanre View Post
    @jhadd4 you need to define it "bool model = false;" @Sprite Sorry bout that XD
    ah thanks po .

    saan ko naman po to ilalagay ?

    void __cdecl PushToConsole (char* command)
    {
    DWORD dwCShell = (DWORD)GetModuleHandleA("CShell.dll");
    if(dwCShell != NULL)
    {
    DWORD *LTClient = (DWORD*) ((dwCShell + 0x3A5E9C));
    void* CONoff = (void*)*(DWORD*)(*LTClient + 0x1FC);
    _asm
    {
    push command;
    call CONoff;
    add esp, 4;
    }
    }
    }

  16. #14
    Advanced Member
    MPGH Member
    hanoke's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    manila
    Posts
    157
    Reputation
    10
    Thanks
    276
    My Mood
    Asleep
    [/QUOTE]

    Quote Originally Posted by zhanre View Post
    Don't just C+P, Learn how to do it.... I suggest to get some detected base and learn how it works! Just like @hanoke , Now he can code his own hack
    hindi naman ako matuto kung d niyo ko tinulungan sa source code kaya malaki parn pasamalat ko sa inyo ni sir xmen and sa mga coders ng ph at saka nakakahiya tlga kung d ako makakagawa hehehe linya pa naman ng course ko ang programming xD

    Quote Originally Posted by lilemcy View Post
    woah.... any video??
    di po makakatulong ang video sa pag cocode lalo na pag dating sa mga error pag nag compile ka.
    I KNOW THAT MY ENGLISH IS WRONG AND I HAVE MISSPELLED IT JUST TRY HARD TO UNDERSTAND IT


     
    [FONT=Impact][SIZE=7]
    Ryuzaki
    ZHANRE
    GINIYAT101


     
    My Achievements On Creating a Hack
    [FONT=Comic Sans MS]
    Search For Addies =
    Simple Wallhack =
    Simple Hack /w 4 functions =
    Simple Hack /w 4 functions + Sound =
    Simple Hack /w 4 functions + Sound + Menu =
    Releasing A Hack Simple hack w/ menu= /FONT]



     


  17. #15
    Threadstarter
    Synthetic Hacker
    MPGH Member
    Sprite's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Behind you
    Posts
    1,280
    Reputation
    12
    Thanks
    1,084
    My Mood
    Psychedelic
    Fuuck! @jhadd4 I said read right ? baka binasa mo lang ung codes ?

Page 1 of 2 1 2 LastLast

Similar Threads

  1. [Tutorial] How to make AlterIWnet Hacks work for 1.3.37a
    By zanny1 in forum Call of Duty Modern Warfare 2 Private Servers
    Replies: 49
    Last Post: 09-23-2010, 07:48 PM
  2. [Tutorial] How To Make The Hacks Work
    By stubz in forum CrossFire Tutorials
    Replies: 20
    Last Post: 08-06-2010, 10:38 PM
  3. [TUTORIAL]how to make crossfire hacks?please
    By 0.o in forum Programming Tutorial Requests
    Replies: 2
    Last Post: 01-21-2010, 05:46 AM
  4. [Tutorial] How to make you'r first hack in CE!!!
    By Darky in forum WarRock - International Hacks
    Replies: 3
    Last Post: 07-29-2007, 11:02 AM
  5. {Tutorial} How to make a hack with VB
    By ltkort213 in forum WarRock - International Hacks
    Replies: 31
    Last Post: 06-10-2007, 03:15 PM