/* [ =========================================== \ */
/* | ========== raz0r Addy Logger v2.0 ======== | */
/* | ========== Actual Time : 21:07:43 ======== | */
/* \ =========================================== ] */
/* [ ================ Pointers ================ ] */
#define ADR_PLAYERPOINTER 0x00A964D0
#define ADR_SERVERPOINTER 0x00A95474
#define ADR_REMOTEPOINTER 0x00A96ACC
#define ADR_BASEPOINTER 0x00AC7D90
#define ADR_VIEWANGLES 0x00A943A8
#define ADR_MATRIXPOINTER 0x00A5DCA0
#define ADR_WEAPONPOINTER 0x00AB3E58
#define ADR_SLOTPOINTER 0x0032F90
#define ADR_CLASSPOINTER 0x00AC8728
/* [ ================ Memory ================ ] */
#define ADR_IMDRUNK 0x00A948DC
#define ADR_ANTIAFK 0x00B1E28C
#define ADR_SCOPE 0x0092026C
#define ADR_SPEED 0x008BDAF8
#define ADR_QUICKPD 0x00A943CC
#define ADR_DEFUSEANYWHERE 0x00920288
#define ADR_PLANTANYWHERE 0x00A9453E
#define ADR_NOWATER1 0x00A9D39C
#define ADR_NOWATER2 0x00A9D3A0
#define ADR_CQCPRONE 0x00920260
#define ADR_FASTAMMO 0x00A9AB90
#define ADR_FASTMEDIC 0x00A9AB98
#define ADR_FASTFLAG 0x00A9AB88
#define ADR_FASTREPAIR 0x00A96B20
/* [ ================ Offsets ================ ] */
#define OFS_GLOBALSIZE 0x00B08
#define OFS_LOCALSIZE 0x00DEE4
#define OFS_VIEWX 0x00101D8
#define OFS_VIEWY 0x00101DC
#define OFS_VIEWZ 0x00101E0
#define OFS_NORECOIL1 0x00C444
#define OFS_NORECOIL2 0x00C448
#define OFS_NORECOIL3 0x00C44C
#define OFS_SLOT1 0x0034130
#define OFS_SLOT2 0x0034131
#define OFS_SLOT3 0x0034132
#define OFS_SLOT4 0x0034133
#define OFS_SLOT5 0x0034134
#define OFS_SLOT6 0x0034135
#define OFS_SLOT7 0x0034136
#define OFS_SLOT8 0x0034137
#define OFS_DINAR 0x002B7B8
#define OFS_EXP 0x003EA38
#define OFS_MASTER 0x000
#define OFS_WEAPON1 0x00101F2
#define OFS_WEAPON2 0x00101F4
#define OFS_WEAPON3 0x00101F6
#define OFS_NODELAY 0x0010414
#define OFS_NORELOAD 0x00102F8
#define OFS_NFD 0x00102EC
#define OFS_NADE 0x0010118
#define OFS_PITCH 0x00101AC
#define OFS_YAW 0x00101C8
#define OFS_X 0x0010304
#define OFS_Y 0x0010314
#define OFS_Z 0x001030C
/* [ ================ Structs ================ ] */
struct CPlayer
{
CHAR _01[65964];
FLOAT Pitch;
CHAR _02[24];
FLOAT Yaw;
CHAR _04[40];
FLOAT ViewX;
FLOAT ViewY;
FLOAT ViewZ;
CHAR _04[14];
WORD Weapon1;
WORD Weapon2;
WORD Weapon3;
CHAR _05[268];
FLOAT PosX;
CHAR _06[4];
FLOAT PosZ;
CHAR _07[4];
FLOAT PosY;
};
struct CPlayerInfo
{
CHAR _00[1588];
CHAR Name[20];
CHAR _01[1216];
};
struct CBase
{
CPlayer *pLocal;
CHAR _00[0x005F8];
CPlayer **pGlobal;
};
CBase *g_pBase = (CBase*)ADR_PLAYERPOINTER
#define ASM_UNLAMMO 0x004FBA2D
#define ASM_UNLAMMO_JMP 0x004FBA2E
#define ASM_UNLAMMO_END 0x004FBAA6
#define MEM_UNLAMMO1 0x004F80AD
#define MEM_UNLAMMO2 0x004F94E2
#define MEM_UNLAMMO3 0x004F9F9D
#define MEM_UNLAMMO4 0x004FA347
#define MEM_UNLAMMO5 0x004FAA98
#define MEM_UNLAMMO6 0x004FAB74
#define MEM_UNLAMMO7 0x004FABBD
#define MEM_UNLAMMO8 0x004FAD95
#define MEM_UNLAMMO9 0x004FAE6B
#define MEM_UNLAMMO10 0x0059B19C
#define MEM_UNLAMMO11 0x005CD5F5
#define MEM_UNLAMMO12 0x005CDA46
#define MEM_UNLAMMO13 0x005F2250
#define MEM_UNLAMMO14 0x005F2F3C
DWORD UnlAmmoEnd = (DWORD)ASM_UNLAMMO_END;
DWORD UnlAmmoJmp = (DWORD)ASM_UNLAMMO_JMP;
_declspec(naked) void UnlAmmo_Hook()
{
_asm
{
CMP CH_UnlAmmo, 1
JE Activated
JMP UnlAmmoJmp
Activated:
JMP UnlAmmoEnd
}
}
if(!CH_UnlAmmo) {
*(DWORD*)(MEM_UNLAMMO1 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO2 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO3 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO4 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO5 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO6 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO7 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO8 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO9 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO10 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO11 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO12 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO13 + 0x1) = (DWORD)ASM_UNLAMMO;
*(DWORD*)(MEM_UNLAMMO14 + 0x1) = (DWORD)ASM_UNLAMMO;
} else {
*(DWORD*)(MEM_UNLAMMO1 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO2 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO3 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO4 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO5 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO6 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO7 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO8 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO9 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO10 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO11 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO12 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO13 + 0x1) = (DWORD)UnlAmmo_Hook;
*(DWORD*)(MEM_UNLAMMO14 + 0x1) = (DWORD)UnlAmmo_Hook;
}
Use a VPN that also hides your MAC ;)Quote:
You guys know pretty much. I've a problem, my ip dont allow me to play War Rock anymore after being catched for powerleveling on huge amount of accounts. Probably an ip-ban but theres no other resolution to change ip or is there a way to solve this?
let me help you go to warrock folder than systemQuote:
True dat, i've played for like a half year with a VPN. But a good working VPN costs money.
and if the ban happen by hackshield which is banning some information which u and someone here don't have idea which will ban ? :DQuote:
You need to change only the mac address and stop...other tool or dll are unsafe!
i've replaced the files but my warrock isn't loading. Seems it doesnt effect. Still IP-banQuote:
and if the ban happen by hackshield which is banning some information which u and someone here don't have idea which will ban ? :D
P.S this dll didn't need to be injected :) and ofcourse is a safe way this one.
void hsbypass()
{
{
DWORD dwEhSvc;
do
{
dwEhSvc = (DWORD)GetModuleHandleA("ehsvc.dll");
}
while(!dwEhSvc);
WriteASM((VOID*)(dwEhSvc+0x520744),(PBYTE)"\x90\x90",2); // ANTI CRASH
}}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
// -->
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)hsbypass , 0, 0, 0);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
First for opk function you don't need bypass of HackShield.Quote:
Hello guys, im searching warrock chapter 3 asm bypass. how many addys are required ?
i just found one ASM_WARROCKANTICRASH
hope u can help me guys , opk still crashing :( i dont even need a good one :DCode:void hsbypass() { { DWORD dwEhSvc; do { dwEhSvc = (DWORD)GetModuleHandleA("ehsvc.dll"); } while(!dwEhSvc); WriteASM((VOID*)(dwEhSvc+0x520744),(PBYTE)"\x90\x90",2); // ANTI CRASH }} BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res) { switch(DWORD_GRUND) { case 1: // --> CreateThread(0, 0, (LPTHREAD_START_ROUTINE)hsbypass , 0, 0, 0); CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks , 0, 0, 0); break; case 2: break; } return TRUE; }
void ZombieOpk()
{
DWORD dwPlayerPointer = *(DWORD*)(ADR_POINTER_PLAYER);
if(dwPlayerPointer != 0)
{
for(int i = 0; i < 32; i++)
{
CPlayer* pPlayerA = g_pBase->player[i];
g_pBase->local->pos.x = 3082.593994;//You
g_pBase->local->pos.y = 619.957275;//You
g_pBase->local->pos.z = 3054.222900;//You
pPlayerA->pos.x=3118.52563;//Zombie
pPlayerA->pos.y=619.921448;//Zombie
pPlayerA->pos.z=2871.032227;//Zombie
}
}
}
// not working game crash ... ?