|
You last visited: Today at 15:35
Advertisement
Warrock - Code Snippets
Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.
05/05/2013, 10:23
|
#931
|
elite*gold: 0
Join Date: Mar 2012
Posts: 194
Received Thanks: 311
|
Quote:
Originally Posted by Raz9r
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..
|
|
|
05/05/2013, 11:01
|
#932
|
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2
|
#Request Virtual Prone
|
|
|
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!
|
|
|
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
|
|
|
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? -.-
|
|
|
05/06/2013, 16:53
|
#936
|
elite*gold: 0
Join Date: May 2012
Posts: 643
Received Thanks: 846
|
Quote:
Originally Posted by hansewurst
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
|
|
|
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
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
|
|
|
|
05/06/2013, 21:26
|
#938
|
elite*gold: 0
Join Date: May 2012
Posts: 643
Received Thanks: 846
|
Quote:
Originally Posted by hansewurst
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
|
|
|
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?
|
|
|
05/07/2013, 15:15
|
#940
|
elite*gold: 0
Join Date: Aug 2012
Posts: 184
Received Thanks: 724
|
Quote:
Originally Posted by hansewurst
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);
|
|
|
05/07/2013, 15:52
|
#941
|
elite*gold: 123
Join Date: Sep 2009
Posts: 1,920
Received Thanks: 1,052
|
Quote:
Originally Posted by hansewurst
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"
|
|
|
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
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™
Oh Gott, am besten machste es unter "Suizid Hacks"
|
Pööse!
|
|
|
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....
|
|
|
05/07/2013, 19:55
|
#944
|
elite*gold: 73
Join Date: Mar 2011
Posts: 2,908
Received Thanks: 8,548
|
Quote:
dann mach das doch einfach ... musst du alles hier rein schreiben ?
|
|
|
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 );
}
}
|
|
|
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.
|
|