Çalışıyor Xigncode All Game Bypass [Unlimited]

ZoomX

Kurucu
Kurucu
Katılım
17 Tem 2018
Mesajlar
285
Beğeniler
699
Puanları
93
Konum
int main(int argc, char *argv[]) {
#1
Bu kodlar sayesinde Xigncode ile korunmuş tüm oyunları bypasslayabilirsiniz. Bypassı yaptıkdan sonra cheat engine gibi uygulamaları açabilirsiniz veya hilenizin adreslerini bulup hile kodlayabilirsiniz.
C++:
DWORD dwXignInitFnc = 0x004AA2C0;
BOOL WriteBytes(DWORD dwAddress, LPBYTE lpBuffer, DWORD nBytes) {
if (nBytes == 0) {
OutputDebugString(L"WriteBytes:: Tried to write 0 bytes to memory.");
return FALSE;
}
DWORD dwOldProtect;
if (!VirtualProtect((LPVOID)dwAddress, nBytes, PAGE_EXECUTE_READWRITE, &dwOldProtect)) {
OutputDebugString(L"WriteBytes:: Failed to change access protection on memory address.");
return FALSE;
}
memcpy((LPVOID)dwAddress, lpBuffer, nBytes);
if (!VirtualProtect((LPVOID)dwAddress, nBytes, dwOldProtect, &dwOldProtect)) {
OutputDebugString(L"WriteBytes:: Failed to change access protection on memory address.");
return FALSE;
}
return TRUE;
}
BOOL StopXignInit() {
/*
Modify code to:
mov eax, 1
ret
nop
*/
return WriteBytes(dwXignInitFnc, (PBYTE)"\xB8\x01\x00\x00\x00\xC3\x90", 9);
}
BOOL APIENTRY DllMain(__in HINSTANCE hInstance, __in DWORD fdwReason, __in __reserved LPVOID lpReserved) {
UNREFERENCED_PARAMETER(lpReserved);
if (fdwReason == DLL_PROCESS_ATTACH) {
if (StopXignInit()) {
OutputDebugString(L"Successfully stopped XIGNCODE3 from initializing!");
}
else {
OutputDebugString(L"Failed to stop XIGNCODE3 from initializing!");
}
}
return TRUE;
}
 

r10xd

Pasif Üye
Katılım
6 Ocak 2019
Mesajlar
2
Beğeniler
0
Puanları
1
#5
crash verir xddd
çok önceden kullanılan bir method bu çok rahat fix yemiştir ne zamandır kullanmıyorum crash atar bu :D
 
Katılım
3 May 2019
Mesajlar
12
Beğeniler
1
Puanları
1
#10
Bu kodlar sayesinde Xigncode ile korunmuş tüm oyunları bypasslayabilirsiniz. Bypassı yaptıkdan sonra cheat engine gibi uygulamaları açabilirsiniz veya hilenizin adreslerini bulup hile kodlayabilirsiniz.
C++:
DWORD dwXignInitFnc = 0x004AA2C0;
BOOL WriteBytes(DWORD dwAddress, LPBYTE lpBuffer, DWORD nBytes) {
if (nBytes == 0) {
OutputDebugString(L"WriteBytes:: Tried to write 0 bytes to memory.");
return FALSE;
}
DWORD dwOldProtect;
if (!VirtualProtect((LPVOID)dwAddress, nBytes, PAGE_EXECUTE_READWRITE, &dwOldProtect)) {
OutputDebugString(L"WriteBytes:: Failed to change access protection on memory address.");
return FALSE;
}
memcpy((LPVOID)dwAddress, lpBuffer, nBytes);
if (!VirtualProtect((LPVOID)dwAddress, nBytes, dwOldProtect, &dwOldProtect)) {
OutputDebugString(L"WriteBytes:: Failed to change access protection on memory address.");
return FALSE;
}
return TRUE;
}
BOOL StopXignInit() {
/*
Modify code to:
mov eax, 1
ret
nop
*/
return WriteBytes(dwXignInitFnc, (PBYTE)"\xB8\x01\x00\x00\x00\xC3\x90", 9);
}
BOOL APIENTRY DllMain(__in HINSTANCE hInstance, __in DWORD fdwReason, __in __reserved LPVOID lpReserved) {
UNREFERENCED_PARAMETER(lpReserved);
if (fdwReason == DLL_PROCESS_ATTACH) {
if (StopXignInit()) {
OutputDebugString(L"Successfully stopped XIGNCODE3 from initializing!");
}
else {
OutputDebugString(L"Failed to stop XIGNCODE3 from initializing!");
}
}
return TRUE;
}
Nereye Yapıştıracağız Windows Form Uygulaması Mı
 
Üst Alt