hello guys,
i am a little bit sad...

you saw that video example how to remove the msg ? so i tried to NOP in memory and it didnt work
so
FIRST: i get the first and last address of each "hack" contain string from oblject.dll
Code:
DMG hacks:
10024795-100247BD
Hero Weapon Detected ???:
100247C1-100247D0
Speed Hack:
100247D7-100247E9
1005E04F-10061C2A
10073B66-10073B87
100747E5-10074C5B
Wall Hack Detected ???:
100247ED-100247FF
Hack Detected ???(hack tool ???):
10024963-10024975
Jump Hack:
1002498F-100249D6
Hack ???:
10024B9F-10024BB1
Auto Aim ???(tele kill ???):
10060F74-1006E5F9
Client Side Hack ???:
1006E8A8-1006E907
Host Side Hack:
1006E908-1006EF08
User Position??? (teleport ???):
1006F826-1006FFC1
Hack Checksums ???:
10072194-100724ED
SECOND: by using windows calculator I converted to decimal and find the ammount of bytes from the first address to the second...
THIRD: by using "memset" i tried to NOP each byte, (byte by byte) then i tried for each address munually but it didnt work
here is the byte by byte method:
Code:
DWORD object = NULL;
object = (DWORD)GetModuleHandleW(L"Object.dll");
if (object != NULL)
{
for (int i=0;i<41;i++) memset((void*)(object+0x10024795+i*1),0x90,1); //DMG
for (int i=0;i<16;i++) memset((void*)(object+0x100247C1+i*1),0x90,1); // hero
for (int i=0;i<19;i++) memset((void*)(object+0x100247D7+i*1),0x90,1); //speed
for (int i=0;i<15324;i++) memset((void*)(object+0x1005E04F+i*1),0x90,1); //speed
for (int i=0;i<34;i++) memset((void*)(object+0x10073B66+i*1),0x90,1); //speed
for (int i=0;i<1143;i++) memset((void*)(object+0x100747E5+i*1),0x90,1); //speed
for (int i=0;i<19;i++) memset((void*)(object+0x100247ED+i*1),0x90,1); //wall hack
for (int i=0;i<19;i++) memset((void*)(object+0x10024963+i*1),0x90,1); //hack detected
for (int i=0;i<72;i++) memset((void*)(object+0x1002498F+i*1),0x90,1); //jump hack
for (int i=0;i<19;i++) memset((void*)(object+0x10024B9F+i*1),0x90,1); // any hack
for (int i=0;i<54918;i++) memset((void*)(object+0x10060F74+i*1),0x90,1); // auto aim
for (int i=0;i<96;i++) memset((void*)(object+0x1006E8A8+i*1),0x90,1); //client side
for (int i=0;i<1537;i++) memset((void*)(object+0x1006E908+i*1),0x90,1); //host side
for (int i=0;i<1948;i++) memset((void*)(object+0x1006F826+i*1),0x90,1); //user position
for (int i=0;i<858;i++) memset((void*)(object+0x10072194+i*1),0x90,1); // hack checksum
}
It seems that the client errors are not in Object dll...
Or better: Lets all toghether make this clint error remover working....