War Rock Cheat Programming Discussion

09/06/2016 18:33 +Yazzn#1081
Quote:
Originally Posted by toxiicdev View Post
This guy is a cancer
This guy can't program and hasn't achieved shit.
09/06/2016 18:36 toxiicdev#1082
Quote:
Originally Posted by Peter File View Post
This guy can't program and hasn't achieved shit.
You are totally right
09/09/2016 22:46 Alliance™#1083
Quote:
Originally Posted by Peter File View Post
Pointer arithmetic is hard, isn't it?

Code:
std::array<pod::player *, 32> &players = *reinterpret_cast<std::array<pod::player *, 32> *>(addr_remote_player_ptr);
reinterpret_cast is your life <3
09/10/2016 02:39 toxiicdev#1084
Quote:
Originally Posted by Alliance™ View Post
reinterpret_cast is your life <3
In honor of peter-file:

[Only registered and activated users can see links. Click Here To Register...]
09/10/2016 10:50 AmazingTurtle#1085
Quote:
Originally Posted by toxiicdev View Post
In honor of peter-file:

[Only registered and activated users can see links. Click Here To Register...]
in honor of me

[Only registered and activated users can see links. Click Here To Register...]
09/10/2016 13:26 toxiicdev#1086
Quote:
Originally Posted by AmazingTurtle View Post
in honor of me

[Only registered and activated users can see links. Click Here To Register...]
Well, Peter doesn't see any reinterprest_cast, so he doesn't care a fuck. :mofo:
09/10/2016 15:34 disav0w_#1087
LET'S PLAY WARROCK TODAY XD

xigncode3 bypass

Code:
LONGLONG X64_86_ANTIXIGNCODE3()
{
LONGLONG MAGICADDRESS;
//ANTI ASM DETECTOR :) 
__ASM
{
PUSH EAX
MOVABS EAX, 0xFFFFFFFFFFFFFFFF ;INSERTING 64 BIT VALUE INTO 32 BIT REGISTERS MAKES XIGNCODE CRASH XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
MOV MAGICADDRESS, EAX
POP EAX
}
return MAGICADDRESS;
}

..
*(LONGLONG*)X64_86_ANTIXIGNCODE3() = 0x90; //NOP THEMAGIC VALUE
PM me for serious warrock business if you want to.
09/11/2016 11:01 AmazingTurtle#1088
Quote:
Originally Posted by disav0w_ View Post
LET'S PLAY WARROCK TODAY XD

xigncode3 bypass

Code:
LONGLONG X64_86_ANTIXIGNCODE3()
{
LONGLONG MAGICADDRESS;
//ANTI ASM DETECTOR :) 
__ASM
{
PUSH EAX
MOVABS EAX, 0xFFFFFFFFFFFFFFFF ;INSERTING 64 BIT VALUE INTO 32 BIT REGISTERS MAKES XIGNCODE CRASH XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
MOV MAGICADDRESS, EAX
POP EAX
}
return MAGICADDRESS;
}

..
*(LONGLONG*)X64_86_ANTIXIGNCODE3() = 0x90; //NOP THEMAGIC VALUE
PM me for serious warrock business if you want to.

i dont understand how movabs works here:

Quote:
movabs is ATT-syntax for mov al/ax/eax/rax, byte/[d|q]word ptr [<64-bit absolute address>] or mov byte/[d|q]word ptr[<64-bit absolute address>], al/ax/eax/rax
therefore, youre raising an access violation exception with your code. apparently you don't know what you're doing, since you can't execute 64bit code within a 32bit application. so moving a 64bit value into a 32bit register would either cut the other 32bit in order to fit or you would overwrite some other registers (which I can not imagine).

a brief explanation would be helpful.
09/11/2016 14:06 toxiicdev#1089
Quote:
Originally Posted by AmazingTurtle View Post
i dont understand how movabs works here:



therefore, youre raising an access violation exception with your code. apparently you don't know what you're doing, since you can't execute 64bit code within a 32bit application. so moving a 64bit value into a 32bit register would either cut the other 32bit in order to fit or you would overwrite some other registers (which I can not imagine).

a brief explanation would be helpful.
Lol bro, he's just trolling xD
09/11/2016 17:04 MRx86™#1090
Quote:
Originally Posted by disav0w_ View Post
LET'S PLAY WARROCK TODAY XD

xigncode3 bypass

Code:
LONGLONG X64_86_ANTIXIGNCODE3()
{
LONGLONG MAGICADDRESS;
//ANTI ASM DETECTOR :) 
__ASM
{
PUSH EAX
MOVABS EAX, 0xFFFFFFFFFFFFFFFF ;INSERTING 64 BIT VALUE INTO 32 BIT REGISTERS MAKES XIGNCODE CRASH XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
MOV MAGICADDRESS, EAX
POP EAX
}
return MAGICADDRESS;
}

..
*(LONGLONG*)X64_86_ANTIXIGNCODE3() = 0x90; //NOP THEMAGIC VALUE
PM me for serious warrock business if you want to.


Thankas for shuring guna add it on my pruject gracias,can i have mugic addies,can i use reinterpret_cast sumewhere on dut codenz ?
09/11/2016 21:17 toxiicdev#1091
Quote:
Originally Posted by GHTheBoss View Post
Thankas for shuring guna add it on my pruject gracias,can i have mugic addies,can i use reinterpret_cast sumewhere on dut codenz ?
You must use only reinterpret_cast, if you dont, well, you're not a good programmer.

- Peter File words
09/11/2016 23:19 disav0w_#1092
Quote:
Originally Posted by AmazingTurtle
therefore, youre raising an access violation exception with your code.
the movabs wont even compile on a 32 bit assembler

Quote:
Originally Posted by AmazingTurtle
since you can't execute 64bit code within a 32bit application
that's not true, in fact you can run x64 code in a wow64 application
ofc you cant run x64 code on a cpu/kernel which is not x64

Quote:
Originally Posted by AmazingTurtle
a brief explanation would be helpful.
just a prank bro

i'm a c programmer, dont have to involve reinterpret cast in my projects btw
watchout my masm warrock hack is almost ready its inline asm so yeah
09/20/2016 21:32 +Yazzn#1093
piss dich cyberrazzer
10/08/2016 22:11 __BuRn3R#1094
Full Stamina:

Quote:
const static DWORD ADR_STAMINA = 0x8F1468;

if (Stamina)
{
*reinterpret_cast<float*>(ADR_STAMINA) = 1000.0F;
}
else
{
*reinterpret_cast<float*>(ADR_STAMINA) = 100.0F;
}
10/09/2016 01:25 MRx86™#1095
Quote:
Originally Posted by __BuRn3R View Post
Full Stamina:
thanks for shuring. i have a question about ur codenz.!

why u reint_cast ? because yaznn(peter_file) use it ? :handsdown: