House.m.d. (02-08-2011),t7076o6o (02-27-2011)
Hello guys, my name is Chocolate and no Im no copying xChocolatex lol my clan in Mw2 is called Chco soo ya.
Anywhoo I am new here and I want to display my coding ability in front of the pros at MPGH.
I will show you people who are new to coding how to make a simple hack.
Though the one i will show you is probably patched.
Code -
#include <windows.h>
to start off I use the bool IsGameReadyForHook
bool IsGameReadyForHook()
{
if(GetModuleHandleA( "bugtrap.dll" ) != NULL
&&(GetModuleHandleA( "dbghelp.dll" ) != NULL
&&(GetModuleHandleA( "kncfirewall.dll" ) != NULL))
)
return true;
return false;
} This identifies when the game is up and running and tells your dll to activate.
Then after I give my PushToConsole definition.
void __cdecl PushToConsole( const char* szCommand )
{
DWORD *LTClient = ( DWORD* )( 0x3718BF20 );
void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 );
__asm
{
push szCommand;
call CONoff;
add esp, 4;
}
} This tells the program if PushToConsole("~~~"); then make the program that you injected the Dll into to do the commands that are in you PushToConsole parenthesis.
Next I make my main void where all the meat of my program goes.
void main()
{
while(true)
{
if(GetAsyncKeyState(VK_UP)&1)
{
PushToConsole("PlayerJumpVelocity 800.000000");
PushToConsole("PlayerGravity -800");
}
if(GetAsyncKeyState(VK_NUMPAD1)&1)
{
PushToConsole("ActivationPickupDistance 999.999999");
}
} (I made with two old PTC commands.)
After I make my dwHackThread that tells you dll what to do when injected.
DWORD WINAPI dwHackThread(LPVOID)
{
while( !IsGameReadyForHook() )
Sleep(100);
main();
return 0;
} In this code i told it to spam the IsGameReadyForHook which indicates when the game is open and so your computer will not lagg i made a 100 milisecond wait. After i put main(); to tell them to use the main(); when it is activated and return 0; when you are finished.
Last I make the Injection function so when you inject it this is what it does.
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
{
CreateThread(NULL, NULL, dwHackThread, NULL, NULL, NULL);
MessageBoxA(0, "Hack Injection Succeded (Coded By: T7076o6o", "Succesful", 0);
}
return TRUE;
} (T7076o6o is my screen or hack testing name in GC feel free to friend him IDC)
And that is the end of my hack. Bye.
House.m.d. (02-08-2011),t7076o6o (02-27-2011)
This is stupid
Show it to someone who cares..
CUZ PUTTING CODER NEXT TO YOUR NAME MAKES YOU A CODAH BRO!
Ouch ... That hurt on the inside.QQ Lol i care what you think because??
thats nice good job
i love how low ranks sometimes can help alot
Source Filmmaker Animator/Poster Maker
Former Minecraft Minion
Film Enthusiast
TF2 Player
yeah whit is one of the pros here
Source Filmmaker Animator/Poster Maker
Former Minecraft Minion
Film Enthusiast
TF2 Player
wtf is a bool?
Last edited by AVGN; 02-01-2011 at 08:11 PM.
matypatty (02-04-2011)
Old=Old
gtfo
Support NSY Inject
He doesnt even comment what he wrote lol. Obvious Troll is Obvious.
I sense a fail copy pasta.
Donate:
BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9
Handy Tools/Hacks:
Extreme Injector v3.7.3
A powerful and advanced injector in a simple GUI.
Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!
Minion Since: 13th January 2011
Moderator Since: 6th May 2011
Global Moderator Since: 29th April 2012
Super User/Unknown Since: 23rd July 2013
'Game Hacking' Team Since: 30th July 2013
--My Art--
[Roxas - Pixel Art, WIP]
[Natsu - Drawn]
[Natsu - Coloured]
All drawings are coloured using Photoshop.
--Gifts--
[Kyle]
Would be a-lot better if you wrap it as "Code" or "PHP"
Code:#include <windows.h> to start off I use the bool IsGameReadyForHook bool IsGameReadyForHook() { if(GetModuleHandleA( "bugtrap.dll" ) != NULL &&(GetModuleHandleA( "dbghelp.dll" ) != NULL &&(GetModuleHandleA( "kncfirewall.dll" ) != NULL)) ) return true; return false; } This identifies when the game is up and running and tells your dll to activate. Then after I give my PushToConsole definition. void __cdecl PushToConsole( const char* szCommand ) { DWORD *LTClient = ( DWORD* )( 0x3718BF20 ); void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 ); __asm { push szCommand; call CONoff; add esp, 4; } } This tells the program if PushToConsole("~~~"); then make the program that you injected the Dll into to do the commands that are in you PushToConsole parenthesis. Next I make my main void where all the meat of my program goes. void main() { while(true) { if(GetAsyncKeyState(VK_UP)&1) { PushToConsole("PlayerJumpVelocity 800.000000"); PushToConsole("PlayerGravity -800"); } if(GetAsyncKeyState(VK_NUMPAD1)&1) { PushToConsole("ActivationPickupDistance 999.999999"); } } (I made with two old PTC commands.) After I make my dwHackThread that tells you dll what to do when injected. DWORD WINAPI dwHackThread(LPVOID) { while( !IsGameReadyForHook() ) Sleep(100); main(); return 0; } In this code i told it to spam the IsGameReadyForHook which indicates when the game is open and so your computer will not lagg i made a 100 milisecond wait. After i put main(); to tell them to use the main(); when it is activated and return 0; when you are finished. Last I make the Injection function so when you inject it this is what it does. BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved ) { DisableThreadLibraryCalls(hDll); if ( dwReason == DLL_PROCESS_ATTACH ) { CreateThread(NULL, NULL, dwHackThread, NULL, NULL, NULL); MessageBoxA(0, "Hack Injection Succeded (Coded By: T7076o6o", "Succesful", 0); } return TRUE; } (T7076o6o is my screen or hack testing name in GC feel free to friend him IDC)
[IMG]https://i714.photobucke*****m/albums/ww144/sandro911/ProXtremeSignature.png[/IMG]
[IMG]https://i714.photobucke*****m/albums/ww144/sandro911/Signature.png[/IMG]