-!WarRock Bypass!- -by King7-

11/13/2010 11:08 BlacK_Ðata#1
#Patched
11/13/2010 11:09 BlackLegend™#2
der bypass ist fail xD
der ist nur halb fertig.
11/13/2010 11:10 dlohmann94#3
nehm memcmp statt memcpy dann gehts

mfg, tehrazer
11/13/2010 11:13 dlohmann94#4
Code:
void DetouringHS ( void)
{
cTools->AddLog("%s - DetourHackShield->",cTools->AddTime());
    int hEsVc = (int)GetModuleHandle("EhSvc.dll");
    Sleep(100);
    {
      Memcmp((void *)(hEsVc+0x61C84),(PBYTE)"xC3",1);  // return before to real self crc start controll  
      Memcmp((void *)(hEsVc+0x2F04A),(PBYTE)"\x90\xE9",2);
      Memcmp((void *)(hEsVc+0x209FC),(PBYTE)"\x90\x90",2);
      Memcmp((void *)(hEsVc+0x2093B),(PBYTE)"\x90\x90",2);
      Memcmp((void *)(hEsVc+0x2D26E),(PBYTE)"\x33",1);
      Memcmp((void *)(hEsVc+0x2D72F),(PBYTE)"\x33",1);
          Memcmp((void *)(hEsVc+0x2AAEF),(PBYTE)"\x33",1);
    }
cTools->AddLog("OK!\n");
}
11/13/2010 11:18 sirosix#5
memcmp = Compare two blocks of memory (function)
memcmp = Vergleichen Sie zwei Speicherblöcke (Funktion)

quelle: [Only registered and activated users can see links. Click Here To Register...]

O.o
11/13/2010 11:19 CyberRazzer#6
Nicht volständig :facepalm:
Warum Postest du in :facepalm:
Und er geht glaube ich nicht!
11/13/2010 11:20 BlackLegend™#7
Quote:
Originally Posted by BlacK_Ðata View Post
Ist er nicht ;)
Der geht.. wenn du problem damit hast geh Offtopic Section und cry dort.
der wurde schon gepostet und er geht NICHT!
11/13/2010 11:21 dlohmann94#8
Quote:
Originally Posted by CyberRazzer View Post
Nicht volständig :facepalm:
Warum Postest du in :facepalm:
Und er geht glaube ich nicht!
glauben und wissen sind so zwei sachen.
dieser bypass ist leicht einzubauen wenn man mehr als c&p beherrscht.

edit: wenn ihr es mit memcpy einbaut crasht es. deswegen benötigt man zusätzlich memcmp... denkt mal drüber nach.
bester beweis, dass dieser bypass funzt ist king7s vip hack.
11/13/2010 11:25 CyberRazzer#9
Memcpy -> memcpy
Sonst Fehler^^
11/13/2010 11:34 .Aless™#10
Quote:
__declspec (naked) void HS_Patch_1 ()
{
__asm{
inc eax
add [esi+ecx-7Fh], bh
inc byte ptr [eax]
add [eax+3067D00h], dl
push 36h
lea edi, [ebp-122Ch]
retn
}
}
__declspec (naked) void HS_Patch_2 ()
{
__asm{
inc eax
add [esi+ecx-7Fh], bh
inc byte ptr [eax]
add [eax+3067D00h], dl
mov eax, ecx
mov edx, ecx
add eax, esi
retn
}
}

DWORD dword_HS1,HS_Patch_1;
DWORD dword_HS2;
DWORD dword_HS3;
DWORD dword_HS4,HS_Patch_2;
Quelle: [Only registered and activated users can see links. Click Here To Register...]

Falls ihr es braucht :)
11/13/2010 11:36 Campi1995#11
Darf ich fragen, was ein Bypass ist?
11/13/2010 11:38 .Aless™#12
Quote:
Originally Posted by Campi1995 View Post
Darf ich fragen, was ein Bypass ist?
Wenn die Bytes stimmen, siehste bald ganz oft OPK & so XD
11/13/2010 11:41 Campi1995#13
Quote:
Originally Posted by .Aless™ View Post
Wenn die Bytes stimmen, siehste bald ganz oft OPK & so XD
Okay Danke xD