c++ Wolfteam pointer offset

07/06/2015 22:54 cankann123#1
//removed
07/07/2015 14:04 iMostLiked#2
Method 1:

Function:

Quote:
VOID WritePointer(DWORD dwAddress, DWORD dwOffset, INT iValue)
{

DWORD dwBaseAddr = (DWORD)(dwAddress);
DWORD dwSetup1 = *(DWORD*)(dwBaseAddr);
DWORD dwOffset1 = (dwSetup1 + dwOffset);
DWORD *dwFunction = (DWORD*)dwOffset1;


*dwFunction = iValue;
}
Usage:

Quote:
WritePointer(CSH, 0x"Offset", 19601);
---------------------------------

Method 2:

Function:

Quote:
DWORD FindDmaAddy(int PointerLevel, DWORD Offsets[], DWORD BaseAddress)
{
DWORD Ptr = *(DWORD*)(BaseAddress);
if(Ptr == 0) return NULL;


for(int i = 0; i < PointerLevel; i ++)
{

if(i == PointerLevel-1)
{

Ptr = (DWORD)(Ptr+Offsets[i]);
if(Ptr == 0) return NULL;

return Ptr;
}
else
{

Ptr = *(DWORD*)(Ptr+Offsets[i]);
if(Ptr == 0) return NULL;
}
}
return Ptr;
}
Usage:

Quote:
DWORD Pointer;
DWORD Offset[] = {0x"Offset"};
Pointer = FindDmaAddy(1, Offset, CSH);
WriteProcessMemory(MemHandle, (LPVOID(Pointer)), &scan, 4, NULL);
07/07/2015 16:56 M4L1F1C#3
Jesus christ.

Use reinterpret_cast ....
07/07/2015 17:47 Vexallus#4
That should not even work , lol isn't that a CLI Version ?....a DLL That is .NET based :'D will not work with XIGNCODE .
07/07/2015 19:45 C0RE'#5
Quote:
Originally Posted by D4rkAdv3rs4ry View Post
That should not even work , lol isn't that a CLI Version ?....a DLL That is .NET based :'D will not work with XIGNCODE .
Sure if u have real Bypass sind not some samdbox tools
07/07/2015 20:05 M4L1F1C#6
Quote:
Originally Posted by C0RE' View Post
Sure if u have real Bypass sind not some samdbox tools
Method 1 will work perfectly fine.
However method 2 won't. WPM detected < XignCode
07/07/2015 22:05 Vexallus#7
Quote:
Originally Posted by C0RE' View Post
Sure if u have real Bypass sind not some samdbox tools
Why do you have to reply on every single post made by me :D ?
and if u are gonna start it , Talk about yourself failing & Stealing ppl's money , if you are mad , just say it.

[Psssst ,you still owe me 80 EU , The one you've stolen from me ;) :pimp: ]

Please , just stop hatin , you know that i can do my hacks without sandboxie crap ,and i already have proofs , everyone knows it :'D but i am too lazy do it now , let's wait until it's patched then maybe i will go back to my C++ hack [ That Ayoub says it's 99% Leeched :D ]
07/11/2015 18:43 cankann123#8
hi friends, okey nice work but

1 offset -> nice work!!
WritePointer(CSH, 0x"Offset", 19601);

2 offset ??? -> don't work!!
WritePointer(CSH, 0x"Offset", 0x"Offset",19601);


3 offset??? -> don't work!!
WritePointer(CSH, 0x"Offset", 0x"Offset", 0x"Offset",19601);

How can I do 3 offset?
10/06/2017 13:53 yasserazmy#9
Quote:
Originally Posted by M4L1F1C View Post
Method 1 will work perfectly fine.
However method 2 won't. WPM detected < XignCode
and Meth1 work fine too for RPM< detected < XignCode
10/07/2017 16:57 M4L1F1C#10
Quote:
Originally Posted by yasserazmy View Post
and Meth1 work fine too for RPM< detected < XignCode
Is your hack external or internal?
10/08/2017 02:15 josueinaki#11
good stuff, I do more directly like that:

*(short*)(*(DWORD*)(Adress)+Offset) = 19601;
10/10/2017 20:58 yasserazmy#12
Quote:
Originally Posted by M4L1F1C View Post
Is your hack external or internal?
internal
i mean you can use meth1 for reading
i had the problem when i made internal esp with RPM so i used meth1.like josueinaki