Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock
You last visited: Today at 15:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warrock - Code Snippets

Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.

Closed Thread
 
Old 05/05/2013, 10:23   #931
 
elite*gold: 0
Join Date: Mar 2012
Posts: 194
Received Thanks: 311
Quote:
Originally Posted by Raz9r View Post
Being in a rush is no excuse for bad code. Also preferring violation of the ODR for whatever reason indicates that you indeed do not know much about software development.
Yep indeed, i don't know coding.
Im just a copy paster that never did anything myself.
Therefor i release hacks when you can't get them undetected.
GF dude..
cheatslaw is offline  
Thanks
1 User
Old 05/05/2013, 11:01   #932
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2
#Request Virtual Prone
winkabean is offline  
Old 05/05/2013, 18:26   #933
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Code:
#include <Windows.h>
#include <stdio.h>

//=============== POINTER ===============//

#define ADR_PLAYERPOINTER		0x00A5348C
#define ADR_SERVERPOINTER     0x00A5341C
//=============== Hacks ===============//
#define ADR_OFS_NORECOIL1		0xC444
#define ADR_OFS_NORECOIL2		0xC448
#define ADR_OFS_NORECOIL3		0xC48C
#define OFS_NFD               0x102E8
#define OFS_Superjump      0x0010308
#define OFS_NOSPREAD          0x00A583B4




//--------------------------Define Hacks--------------------------//

DWORD *inspiel= (DWORD*)ADR_PLAYERPOINTER;
DWORD *ausspiel= (DWORD*)ADR_SERVERPOINTER;

struct CPlayer
{
 char Speaker1[50244];//0x00
 float NoRecoil1;//0xC444
 float NoRecoil2;//0xC448
 float NoRecoil3;//0xC44C
 char Speaker2[72];//0xC450
 BYTE index;//0xC498
 char Speaker3[19];//0xC499
 float GravityX;//0xC4AC
 float GravityY;//0xC4B0
 float GravityZ;//0xC4B4
 char Speaker4[50020];//0xC4B8
 int WeaponState;//0x154
 char Speaker5[65460];//0x158
 float PlayerSpeed;//0x1010C
 float NoSpread;//0x10110
 float FastNadeBlast;//0x10114
 char Speaker6[136];//0x10118
 float PlayerView;//0x101A0
 char Speaker7[4];//0x101A4
 float Pitch;//0x101A8
 char Speaker8[24];//0x101AC
 float Yaw;//0x101C4
 char Speaker9[12];//0x101C8
 float ViewX;//0x101D4
 float ViewY;//0x101D8
 float ViewZ;//0x101DC
 char Speaker10[12];//0x101E0
 WORD Weapon1;//0x101EC
 WORD Weapon2;//0x101EE
 WORD Weapon3;//0x101F0
 char Speaker11[90];//0x101F2
 BYTE PlayerState;//0x1024C
 char Speaker12[155];//0x1024D
 float NoFallDamage;//0x102E8
 char Speaker13[20];//0x102EC
 float PosX;//0x10300
 char Speaker14[4];//0x10304
 float PosY;//0x10310
 char Speaker15[4];//0x10314
 float PosZ;//0x10308
 char Speaker16[100];//0x1030C
 DWORD AutoPlant;//0x10370
 DWORD AutoDefuse;//0x10374
 char Speaker17[14];//0x10378
 DWORD AutoShot;//0x10386
 char Speaker18[66106];//0x1038A
 float NOM134IDLE;//0x150
};

struct CBase
{
	CPlayer* pLocal;
	char* Speaker1[1225120];
	CPlayer** pGlobal;
};
CBase* _Player = (CBase*)ADR_PLAYERPOINTER;

//--------------------------Start Hacks--------------------------//


void Nospread(){


_Player->pLocal->NoSpread = 0.00F;
}



//No Recoil
		
void NoRecoil(){
		_Player->pLocal->NoRecoil1 = 0.0F;
		_Player->pLocal->NoRecoil2 = 0.0F;
		_Player->pLocal->NoRecoil3 = 0.0F;
}

//Super Jump

void Superjump(){

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{

if(GetAsyncKeyState(VK_F2) &1)
{
*(float*)(dwPlayerPtr + OFS_Superjump) = 2000;
}
}
}


//No Fall Damage

void NoFallDamage(){

	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0){

*(float*)(dwPlayerPtr +OFS_NFD) = -2000; 
}
}

//speed
void Speed3(){

	if(GetAsyncKeyState(VK_F5)&1)
	{
	_Player->pLocal->PlayerSpeed = -300.00F; // 3x Speed
	}
}

//speed normal

void speed1(){

	if(GetAsyncKeyState(VK_F6)&1)
	
{
_Player->pLocal->PlayerSpeed = -100.00F;// 3x Speed
}
}












//-------------------------HackThread--------------------------//

void HackThread()
{
for(;; )
{
if(*inspiel)
{
Nospread();
NoRecoil();	
Superjump();
NoFallDamage();
Speed3();
speed1();

}


}
Sleep( 500 );
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
Bitte sagt mir warum sich das game automatisch schliest? -.- bitte!!!
Ich sitz seit 4 tagen hier und versuch den fehler zu finden und ich finde nichts!
hansewurst is offline  
Old 05/05/2013, 20:54   #934
 
elite*gold: 73
Join Date: Mar 2011
Posts: 2,908
Received Thanks: 8,548
weil hackshield erkennt das eine dll injected wird
Kazbah__ is offline  
Thanks
3 Users
Old 05/06/2013, 14:42   #935
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Das heist ich muss mir erst einen bypass basteln? -.-
hansewurst is offline  
Old 05/06/2013, 16:53   #936
 
xXrussXx's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 643
Received Thanks: 846
Arrow

Quote:
Originally Posted by hansewurst View Post
Das heist ich muss mir erst einen bypass basteln? -.-
void __stdcall HackShieldByPass ( )
{
DWORD HSModule;
do
{
HSModule = ( int ) GetModuleHandleA ( "EhSvc.dll" );
Sleep( 100 );
}
while ( !HSModule );

DWORD dwOLDProtect;
DWORD dwOLDProtect2;

if ( VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , PAGE_EXECUTE_READWRITE , &dwOLDProtect2 ) )
{
* ( BYTE * ) ( 0x515926 ) = 0xEB;
* ( BYTE * ) ( 0x5E5E53 ) = 0xC3;

VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , dwOLDProtect2 , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect War Rock Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}

if ( VirtualProtect ( ( void * ) HSModule , 0x116000 , 0x04 , &dwOLDProtect ) )
{
* ( BYTE * ) ( HSModule + 0x85CDD ) = 0xC3;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0xC3;

DWORD srvPtr = * ( DWORD * )ADR_ServerPointer;
if ( srvPtr != 0 )
{
* ( BYTE * ) ( HSModule + 0x402CE ) = 0x31;
* ( BYTE * ) ( HSModule + 0x3D67F ) = 0x31;
}

* ( BYTE * ) ( HSModule + 0xA359E ) = 0xD2;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0x74;

VirtualProtect ( ( void * ) HSModule , 0x116000 , dwOLDProtect , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect HackShield Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}
}

Creditz to: Xave&Phantom
xXrussXx is offline  
Thanks
1 User
Old 05/06/2013, 18:53   #937
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Funktioniert der überhaupst? Bei mir crasht des game trozdem

Quote:
Originally Posted by xXrussXx View Post
void __stdcall HackShieldByPass ( )
{
DWORD HSModule;
do
{
HSModule = ( int ) GetModuleHandleA ( "EhSvc.dll" );
Sleep( 100 );
}
while ( !HSModule );

DWORD dwOLDProtect;
DWORD dwOLDProtect2;

if ( VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , PAGE_EXECUTE_READWRITE , &dwOLDProtect2 ) )
{
* ( BYTE * ) ( 0x515926 ) = 0xEB;
* ( BYTE * ) ( 0x5E5E53 ) = 0xC3;

VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , dwOLDProtect2 , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect War Rock Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}

if ( VirtualProtect ( ( void * ) HSModule , 0x116000 , 0x04 , &dwOLDProtect ) )
{
* ( BYTE * ) ( HSModule + 0x85CDD ) = 0xC3;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0xC3;

DWORD srvPtr = * ( DWORD * )ADR_ServerPointer;
if ( srvPtr != 0 )
{
* ( BYTE * ) ( HSModule + 0x402CE ) = 0x31;
* ( BYTE * ) ( HSModule + 0x3D67F ) = 0x31;
}

* ( BYTE * ) ( HSModule + 0xA359E ) = 0xD2;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0x74;

VirtualProtect ( ( void * ) HSModule , 0x116000 , dwOLDProtect , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect HackShield Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}
}

Creditz to: Xave&Phantom
hansewurst is offline  
Old 05/06/2013, 21:26   #938
 
xXrussXx's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 643
Received Thanks: 846
Arrow

Quote:
Originally Posted by hansewurst View Post
Funktioniert der überhaupst? Bei mir crasht des game trozdem
Der Funktioniert 1 Stunde. Dannach kurz disconnect und kannst wieder zum Server beitreten Also kein Crash^^

Das liegt das sicher an den Structs.. Fang erstmal einfach mit Addys an
xXrussXx is offline  
Thanks
1 User
Old 05/07/2013, 13:35   #939
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Danke, und erst recht für die nette antwort (:
Muss ich den bypass under server hacks oder player hacks einfügen?
hansewurst is offline  
Old 05/07/2013, 15:15   #940
 
elite*gold: 0
Join Date: Aug 2012
Posts: 184
Received Thanks: 724
Quote:
Originally Posted by hansewurst View Post
Danke, und erst recht für die nette antwort (:
Muss ich den bypass under server hacks oder player hacks einfügen?
In gar keinen von den beiden Threads. füge den ByPass über der DLLMain ein und dann musst du den Thread hinzufügen.
Code:
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackShieldBypass, NULL, NULL, NULL);
*KingDevil* is offline  
Thanks
1 User
Old 05/07/2013, 15:52   #941


 
elite*gold: 123
The Black Market: 188/0/0
Join Date: Sep 2009
Posts: 1,920
Received Thanks: 1,052
Quote:
Originally Posted by hansewurst View Post
Danke, und erst recht für die nette antwort (:
Muss ich den bypass under server hacks oder player hacks einfügen?
Oh Gott, am besten machste es unter "Suizid Hacks"
Chowniiqhtz™ is offline  
Old 05/07/2013, 16:05   #942
 
elite*gold: 0
Join Date: Jul 2011
Posts: 3,812
Received Thanks: 1,840
Quote:
Originally Posted by hansewurst View Post
Danke, und erst recht für die nette antwort (:
Muss ich den bypass under server hacks oder player hacks einfügen?
Erstelle eine neue Header-Datei.
Quote:
Originally Posted by Chowniiqhtz™ View Post
Oh Gott, am besten machste es unter "Suizid Hacks"
Pööse!
xRoute66x is offline  
Thanks
1 User
Old 05/07/2013, 17:08   #943
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Ok danke, die mir bis jetzt geholfen haben...
Nun ich bekomm das spiel garnicht mehr an -.-
Fehlermeldung von warrock:

Themida:

Cannot find "urlmon.dll". Please reinstall....
hansewurst is offline  
Old 05/07/2013, 19:55   #944
 
elite*gold: 73
Join Date: Mar 2011
Posts: 2,908
Received Thanks: 8,548
Quote:
Please reinstall....
dann mach das doch einfach ... musst du alles hier rein schreiben ?
Kazbah__ is offline  
Thanks
1 User
Old 05/07/2013, 21:07   #945
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
OMG als hätte ich das noch nie versucht. Der fehler tritt nur auf wenn ich den hack mit dem neuen bypass injecte, sonst geht ja das game...
Kennt jemand von euch diesen fehler?

Das mein jetziger source
Code:
#include <Windows.h>
#include <stdio.h>
#include "Bypass.h"






//=============== POINTER ===============//

#define ADR_PLAYERPOINTER		0x00A5348C

//=============== Hacks ===============//
#define ADR_OFS_NORECOIL1		0xC444
#define ADR_OFS_NORECOIL2		0xC448
#define ADR_OFS_NORECOIL3		0xC48C
#define OFS_NFD               0x102E8
#define OFS_Superjump      0x0010308
#define OFS_NOSPREAD          0x00A583B4




//--------------------------Define Hacks--------------------------//

DWORD *inspiel= (DWORD*)ADR_PLAYERPOINTER;
DWORD *ausspiel= (DWORD*)ADR_SERVERPOINTER;

struct CPlayer
{
 char Speaker1[50244];//0x00
 float NoRecoil1;//0xC444
 float NoRecoil2;//0xC448
 float NoRecoil3;//0xC44C
 char Speaker2[72];//0xC450
 BYTE index;//0xC498
 char Speaker3[19];//0xC499
 float GravityX;//0xC4AC
 float GravityY;//0xC4B0
 float GravityZ;//0xC4B4
 char Speaker4[50020];//0xC4B8
 int WeaponState;//0x154
 char Speaker5[65460];//0x158
 float PlayerSpeed;//0x1010C
 float NoSpread;//0x10110
 float FastNadeBlast;//0x10114
 char Speaker6[136];//0x10118
 float PlayerView;//0x101A0
 char Speaker7[4];//0x101A4
 float Pitch;//0x101A8
 char Speaker8[24];//0x101AC
 float Yaw;//0x101C4
 char Speaker9[12];//0x101C8
 float ViewX;//0x101D4
 float ViewY;//0x101D8
 float ViewZ;//0x101DC
 char Speaker10[12];//0x101E0
 WORD Weapon1;//0x101EC
 WORD Weapon2;//0x101EE
 WORD Weapon3;//0x101F0
 char Speaker11[90];//0x101F2
 BYTE PlayerState;//0x1024C
 char Speaker12[155];//0x1024D
 float NoFallDamage;//0x102E8
 char Speaker13[20];//0x102EC
 float PosX;//0x10300
 char Speaker14[4];//0x10304
 float PosY;//0x10310
 char Speaker15[4];//0x10314
 float PosZ;//0x10308
 char Speaker16[100];//0x1030C
 DWORD AutoPlant;//0x10370
 DWORD AutoDefuse;//0x10374
 char Speaker17[14];//0x10378
 DWORD AutoShot;//0x10386
 char Speaker18[66106];//0x1038A
 float NOM134IDLE;//0x150
};

struct CBase
{
	CPlayer* pLocal;
	char* Speaker1[1225120];
	CPlayer** pGlobal;
};
CBase* _Player = (CBase*)ADR_PLAYERPOINTER;

//--------------------------Start Hacks--------------------------//


void Nospread(){


_Player->pLocal->NoSpread = 0.00F;
}



//No Recoil
		
void NoRecoil(){
		_Player->pLocal->NoRecoil1 = 0.0F;
		_Player->pLocal->NoRecoil2 = 0.0F;
		_Player->pLocal->NoRecoil3 = 0.0F;
}

//Super Jump

void Superjump(){

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{

if(GetAsyncKeyState(VK_F2) &1)
{
*(float*)(dwPlayerPtr + OFS_Superjump) = 2000;
}
}
}


//No Fall Damage

void NoFallDamage(){

	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0){

*(float*)(dwPlayerPtr +OFS_NFD) = -2000; 
}
}

//speed
void Speed3(){

	if(GetAsyncKeyState(VK_F5)&1)
	{
	_Player->pLocal->PlayerSpeed = -300.00F; // 3x Speed
	}
}

//speed normal

void speed1(){

	if(GetAsyncKeyState(VK_F6)&1)
	
{
_Player->pLocal->PlayerSpeed = -100.00F;// 3x Speed
}
}

















//-------------------------HackThread--------------------------//

void HackThread()
{
for(;; )
{
if(*inspiel)
{
Nospread();
NoRecoil();	
Superjump();
NoFallDamage();
Speed3();
speed1();
}

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackShieldByPass, NULL, NULL, NULL);
}
Sleep( 500 );
}

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}

Bypass header:
Code:
#include <Windows.h>
#include <stdio.h>


//Addys
#define adrHSStub 0x00515926 // write \xEB
#define adrHSHandler 0x005E5E53 // write \xC3
#define ofsHsDetection 0x0000A1A0 // write \xC2\x04\x00
#define ofsHsSelfCrc 0x0008523E // write \xC2\x04\x00
#define ofsHsNano 0x000A5EBA // write \xD2
#define ADR_SERVERPOINTER     0x00A5341C


void __stdcall HackShieldByPass( )
{
DWORD HSModule;
do
{
HSModule = ( int ) GetModuleHandleA ( "EhSvc.dll" );
Sleep( 100 );
}
while ( !HSModule );

DWORD dwOLDProtect;
DWORD dwOLDProtect2;

if ( VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , PAGE_EXECUTE_READWRITE , &dwOLDProtect2 ) )
{
* ( BYTE * ) ( 0x515926 ) = 0xEB;
* ( BYTE * ) ( 0x5E5E53 ) = 0xC3;

VirtualProtect ( ( void * ) 0x401000 , 0x77D000 , dwOLDProtect2 , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect War Rock Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}

if ( VirtualProtect ( ( void * ) HSModule , 0x116000 , 0x04 , &dwOLDProtect ) )
{
* ( BYTE * ) ( HSModule + 0x85CDD ) = 0xC3;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0xC3;

DWORD srvPtr = * ( DWORD * )ADR_SERVERPOINTER;
if ( srvPtr != 0 )
{
* ( BYTE * ) ( HSModule + 0x402CE ) = 0x31;
* ( BYTE * ) ( HSModule + 0x3D67F ) = 0x31;
}

* ( BYTE * ) ( HSModule + 0xA359E ) = 0xD2;
* ( BYTE * ) ( HSModule + 0x0A238 ) = 0x74;

VirtualProtect ( ( void * ) HSModule , 0x116000 , dwOLDProtect , 0 );
}
else
{
MessageBoxA ( GetActiveWindow ( ) , "Can't unprotect HackShield Memory!" , "HackShield ByPass" , MB_OK ) ;
ExitProcess ( false );
}
}
hansewurst is offline  
Closed Thread


Similar Threads Similar Threads
WarRock EU - Code Snippets
07/12/2012 - WarRock - 7490 Replies
Hi Leute, in diesem Thread könnt ihr: -> Nach Sourcecodes fragen(Beispiel unten) -> Eure Sourcecodes posten(Wenn sie nicht von euch sind mit Credits!) -> Fragen ob eure Source evtl. einen Fehler hat -> Fragen was welcher Fehler bedeuted -> Sourcecodes entnehmen(Bitte beim Release dann Credits angeben!)



All times are GMT +1. The time now is 15:35.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.