Results 1 to 11 of 11
  1. #1
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely

    how to add multilevelpointer?

    how to add multilevelpointer in C++

    info for u:
    address:112d82f0
    offset1:2b4
    offset2:13c0

    valueon:0
    valueoff:1

    hotkey ESC

    can someone give me full source code ?
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  2. #2
    Akar's Avatar
    Join Date
    Jun 2011
    Gender
    male
    Location
    İstanbul
    Posts
    40
    Reputation
    10
    Thanks
    0
    My Mood
    Cool
    in timer code;

    if (CheckBox1->Checked){ //checked true
    WDWORD((RDWORD(RDWORD(0x112d82f0)+0x2B4)+0x13C0),0 ) on
    }else{
    WDWORD((RDWORD(RDWORD(0x112d82f0)+0x2B4)+0x13C0),1 ) off
    }


    DWORD RDWORD(DWORD ulBase){
    if (!IsBadReadPtr((VOID*)ulBase, sizeof(DWORD))){
    return(*(DWORD*)(ulBase));
    }
    return 0;
    }
    void WDWORD(DWORD ulBase,DWORD Vaule){
    if (!IsBadWritePtr((VOID*)ulBase, sizeof(DWORD))){
    (*(DWORD*)ulBase)=Vaule;
    }
    }

  3. #3
    CFHackerExtreme's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Location
    Germany
    Posts
    245
    Reputation
    10
    Thanks
    560
    My Mood
    Yeehaw
    Quote Originally Posted by loped View Post
    how to add multilevelpointer in C++

    info for u:
    address:112d82f0
    offset1:2b4
    offset2:13c0

    valueon:0
    valueoff:1

    hotkey ESC

    can someone give me full source code ?
    Code:
    bool FuncState;
    
    if(GetAsyncKeyState(VK_ESCAPE)&1) FuncState = !FuncState;
    
    if(FuncState)
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 1;
    else
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 0;
    It's simple to know how to use it
    Last edited by CFHackerExtreme; 01-10-2014 at 06:23 AM.

    Only for German Guys...

  4. #4
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely
    Quote Originally Posted by CFHackerExtreme View Post
    Code:
    bool FuncState;
    
    if(GetAsyncKeyState(VK_ESCAPE)&1) FuncState = !FuncState;
    
    if(FuncState)
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 1;
    else
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 0;
    It's simple to know how to use it
    what about this?
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  5. #5
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely
    Quote Originally Posted by CFHackerExtreme View Post
    Code:
    bool FuncState;
    
    if(GetAsyncKeyState(VK_ESCAPE)&1) FuncState = !FuncState;
    
    if(FuncState)
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 1;
    else
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 0;
    It's simple to know how to use it
    what about this?

    #include <windows.h>
    #include <stdio.h>

    #define ADR_PlayerPointer 0x112D82F0
    #define OFS_ToCopyGun 0x2B4
    #define OFS_CopyGun 0x13C0

    bool Copygun = false;

    void HackFunctions()
    {
    for(;
    {
    DWORD Player = *(DWORD*)( ADR_PlayerPointer );

    /******************************[ CopyGun ]******************************/
    {
    if( Player != 0 )
    {
    if( Copygun == false )
    {
    if ( GetAsyncKeyState( VK_ESCAPE ))
    {
    *(DWORD*)(( Player + OFS_ToCopyGun ) + OFS_CopyGun ) = 0;
    Copygun = true;
    }
    }
    }
    }
    Sleep(100);
    }
    }

    BOOL WINAPI DllMain(HINSTANCE hModule,DWORD dwReason,LPVOID lpvReserved)
    {
    if( dwReason == DLL_PROCESS_ATTACH )
    {
    CreateThread(0,0,(LPTHREAD_START_ROUTINE)HackFunct ions,0,0, 0);
    }
    return true;
    }
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  6. #6
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely
    Quote Originally Posted by CFHackerExtreme View Post
    Code:
    bool FuncState;
    
    if(GetAsyncKeyState(VK_ESCAPE)&1) FuncState = !FuncState;
    
    if(FuncState)
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 1;
    else
        *(DWORD*)(*(DWORD*)(0x112D82F0 + 0x2B4) + 0x13C0) = 0;
    It's simple to know how to use it
    what about this?
    Code:
    #include <windows.h>
    #include <stdio.h>
    
    #define ADR_PlayerPointer 0x112D82F0
    #define OFS_ToCopyGun 0x2B4
    #define OFS_CopyGun 0x13C0
    
    bool Copygun = false;
    
    void HackFunctions()
    {
    	for(;;)
    	{
    		DWORD Player = *(DWORD*)( ADR_PlayerPointer );
    
    		/******************************[ CopyGun ]******************************/
    		{
    			if( Player != 0 )
    			{
    				if( Copygun == false )
    				{
    					if ( GetAsyncKeyState( VK_ESCAPE ))
    					{
    						*(DWORD*)(( Player + OFS_ToCopyGun ) + OFS_CopyGun ) = 0;
    						Copygun = true;
    					}
    				}
    			}
    		}
    		Sleep(100);
    	}
    }
    
    BOOL WINAPI DllMain(HINSTANCE hModule,DWORD dwReason,LPVOID lpvReserved)
    {
    	if( dwReason == DLL_PROCESS_ATTACH )
    	{
    		CreateThread(0,0,(LPTHREAD_START_ROUTINE)HackFunctions,0,0, 0);
    	}
    	return true;
    }
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  7. #7
    abuckau907's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    other side of the wire
    Posts
    1,342
    Reputation
    162
    Thanks
    239
    My Mood
    Cold
    Quote Originally Posted by loped View Post


    what about this?
    Code:
    #include <windows.h>
    #include <stdio.h>
    
    #define ADR_PlayerPointer 0x112D82F0
    #define OFS_ToCopyGun 0x2B4
    #define OFS_CopyGun 0x13C0
    
    ...
    				if( Copygun == false )
    				{
    					if ( GetAsyncKeyState( VK_ESCAPE ))
    					{
    						*(DWORD*)(( Player + OFS_ToCopyGun ) + OFS_CopyGun ) = 0;
    						Copygun = true;
    					}
    ...
    No.

    *(DWORD*)(( Player + OFS_ToCopyGun ) + OFS_CopyGun )
    would be *exactly* the same as
    *(DWORD*)(Player + OFS_ToCopyGun + OFS_CopyGun)
    you probably want to dereference two times like CF posted..I'm not sure: it's your pointer list, u should know.
    'Some things that can be counted, don't matter. And some things that matter, can't be counted' - A.E.
    --
     

    My posts have some inaccuracies/are wrong/wrong keyword(s) used.
    They're (maybe) pretty close, and I hope they helped you, not created confusion. Take with grain of salt.

    -if you give rep, please leave a comment, else it means less.

  8. #8
    I'm not lazy, I just really enjoy doing nothing.
    Donator
    _PuRe.LucK*'s Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    idk bruh.
    Posts
    521
    Reputation
    71
    Thanks
    5,650
    My Mood
    Bored
    #full source (c++)

    Code:
    #include <windows.h>
    #include <stdio.h>
    
    #define address1 0x112d82f0
    #define offset1  0x2b4
    #define offset2  0x13c0
    
    void Hack_0815()
    {
    	if(GetAsyncKeyState(VK_ESCAPE)&1)
    	{
    	DWORD dwAddress1 = *(DWORD*)(address1);
    	if(dwAddress1 != 0)
    	{
    		DWORD Step1 = *(DWORD*)(dwAddress1 + offset1);
    		*(DWORD*)(Step1 + offset2) = 0; // value on
    	}
    	}
    }
    
    void HackThread()
    {
    	for(;;)
    	{
    	       Hack_0815();
    	}
    }
    
    BOOL APIENTRY DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	switch(dwReason)
    	{
    		case 1:
    			MessageBoxA(NULL, "Hack by NIK!", "Credits", MB_OK);
    			CreateThreadA(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
    	}
    	return TRUE;
    }
    Last edited by _PuRe.LucK*; 01-11-2014 at 08:16 AM.

  9. #9
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely
    Quote Originally Posted by abuckau907 View Post
    No.



    would be *exactly* the same as

    you probably want to dereference two times like CF posted..I'm not sure: it's your pointer list, u should know.
    thanks,i already complete my source code and its work
    btw before u post i'm using this
    Code:
    *(DWORD*)(*(DWORD*)(Player+OFS_ToCopyGun)+OFS_CopyGun) = 0;
    its really work
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  10. #10
    loped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Everywhere
    Posts
    306
    Reputation
    10
    Thanks
    258
    My Mood
    Lonely
    Quote Originally Posted by NIK! View Post
    #full source (c++)

    Code:
    #include <windows.h>
    #include <stdio.h>
    
    #define address1 0x112d82f0
    #define offset1  0x2b4
    #define offset2  0x13c0
    
    void Hack_0815()
    {
    	if(GetAsyncKeyState(VK_ESCAPE)&1)
    	{
    	DWORD dwAddress1 = *(DWORD*)(address1);
    	if(dwAddress1 != 0)
    	{
    		DWORD Step1 = *(DWORD*)(dwAddress1 + offset1);
    		*(DWORD*)(Step1 + offset2) = 0; // value on
    	}
    	}
    }
    
    void HackThread()
    {
    	for(;;)
    	{
    	       Hack_0815();
    	}
    }
    
    BOOL APIENTRY DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	switch(dwReason)
    	{
    		case 1:
    			MessageBoxA(NULL, "Hack by NIK!", "Credits", MB_OK);
    			CreateThreadA(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
    	}
    	return TRUE;
    }
    thanks,i will use this source code for my next hack
    ur code work but lagging in game,need to put "Sleep" function...but where should i put???
    Last edited by loped; 01-11-2014 at 02:39 PM.
    " PEOPLE OFTEN GROW THROUGH UNEXPECTED TRIAL "
    " PEOPLE HAVE NAMES, AND NAMES ARE THE MOST EFFECTIVE WAY TO DISTINGUISH INDIVIDUALS. BUT SOMETIMES NAME AREN'T ENOUGH TO COMPLETELY DESCRIBE AN INDIVIDUAL, AND NICKNAMES WERE CREATED FOR THAT PURPOSE. NICKNAMES GAVE MANKIND ANOTHER CULTURAL EXCHANGE, AND THEY SOMETIMES SHOW THE TRUE ESSENCE OF AN INDIVIDUAL "
    " DO YOU KNOW WHAT THE MOST IMPORTANT THINGS ARE IN THE GAMES?
    THEY'RE ITEM AND LEVELS "

  11. #11
    I'm not lazy, I just really enjoy doing nothing.
    Donator
    _PuRe.LucK*'s Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    idk bruh.
    Posts
    521
    Reputation
    71
    Thanks
    5,650
    My Mood
    Bored
    Quote Originally Posted by loped View Post

    thanks,i will use this source code for my next hack
    ur code work but lagging in game,need to put "Sleep" function...but where should i put???
    Put Sleep(100) before Hack_0815(); //calling convention

Similar Threads

  1. How to add Winchester hack to my hack ?? (VB6)
    By floris12345! in forum Visual Basic Programming
    Replies: 7
    Last Post: 01-04-2008, 06:19 AM
  2. How to add a password?
    By str1k3r21 in forum Visual Basic Programming
    Replies: 1
    Last Post: 10-20-2007, 04:16 PM
  3. how to add picture in vb6 trainer problem!!
    By 123456789987654321 in forum WarRock - International Hacks
    Replies: 1
    Last Post: 06-09-2007, 11:47 AM
  4. [TUT] How to add Oriental/Korean Fonts
    By W$t$5TA34TYTHSETH5Y5 in forum WarRock Korea Hacks
    Replies: 2
    Last Post: 05-06-2007, 11:08 AM
  5. how to add pointers
    By ragman1234 in forum WarRock - International Hacks
    Replies: 1
    Last Post: 04-15-2007, 09:51 AM