__int64 __fastcall sub_51C7A8(__int64 *a1, char a2)
{
__int64 v2; // x8
__int64 result; // x0
unsigned __int64 v6; // x20
__int64 *i; // x8
__int64 v8; // x21
__int64 v9; // x8
__int64 v10; // x9
__int128 v11; // q0
__int64 v12; // x8
__int64 v13; // x8
__int64 v14; // x20
unsigned int v15; // w0
__int64 v16[7]; // [xsp+0h] [xbp-6B0h] BYREF
__int64 v17; // [xsp+38h] [xbp-678h] BYREF
int v18; // [xsp+40h] [xbp-670h]
__int128 v19; // [xsp+50h] [xbp-660h]
__int64 v20; // [xsp+60h] [xbp-650h]
char v21[16]; // [xsp+68h] [xbp-648h] BYREF
__int64 v22; // [xsp+78h] [xbp-638h]
__int64 *data; // [xsp+98h] [xbp-618h] BYREF
char *v24; // [xsp+A0h] [xbp-610h]
unsigned __int64 v25; // [xsp+A8h] [xbp-608h]
v2 = *a1;
*((_BYTE *)a1 + 618) = 0;
result = (*(__int64 (__fastcall **)(__int64 *, __int64))(v2 + 24))(a1, 0xFFFFFFFFLL);
if ( result ){
v6 = result - (a2 & 1);
data = (__int64 *)a1[1];
v24 = v21;
v25 = v6;
if ( i[1] <= v6 && i[2] > v6 )
v8 = i[3];
if ( v8 )
(&data, 0, 0x618u);
}
if ( (result & 1) != 0 )
{
v9 = v20;
v10 = v16[4];
v11 = v19;
a1[73] = 0LL;
a1[70] = v9;
v12 = (unsigned int)v25;
a1[71] = v10;
a1[72] = v12;
*((_DWORD *)a1 + 148) = 50331648;
v13 = v17;
a1[76] = 0LL;
a1[75] = v13;
*((_DWORD *)a1 + 149) = v10;
return result;
}{
v14 = (*(__int64 (__fastcall **)(__int64 *, __int64))(*a1 + 24))(a1, 0xFFFFFFFFLL);
data = &v17;
v16[0] = v14;
v16[1] = 8LL;
v15 = getpid();
result = syscall(270LL, v15, &data, 1LL, v16, 1LL, 0LL);
if ( result == 8 && v17 == 0xD4000001D2801168LL )
a1[76] = 0LL;
a1[69] = v14 + 4;
a1[68] = v14;
*((_BYTE *)a1 + 618) = 1;
*((_BYTE *)a1 + 616) = 1;
*((_BYTE *)a1 + 616) = 1;}
return result;
}
HOOK_LIB_NO_ORIG("libanogs.so","0x51C7A8", sub_51C7A8);
10 YEAR OFFLINE FIXER
𝐉𝐎𝐈𝐍 𝐅𝐎𝐑 𝐌𝐎𝐑
__int64 __fastcall hsub_369654(__int64 a1) {
return 0;
}
HOOK_LIB_NO_ORIG("libanogs.so", "0x369654", hsub_369654);// 1Day Online Fixer❤1
// Pattern match at offset 0x213360 : C0 03 5F D6
// Pattern match at offset 0x228168 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x27E668 : C0 03 5F D6
// Pattern match at offset 0x29BF24 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x2BED78 : C0 03 5F D6
// Pattern match at offset 0x2F36E0 : C0 03 5F D6
// Pattern match at offset 0x313810 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x330494 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x468D14 : C0 03 5F D6
// Pattern match at offset 0x46A228 : C0 03 5F D6
// Pattern match at offset 0x46A290 : C0 03 5F D6
// Pattern match at offset 0x47B5CC : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x4B222C : C0 03 5F D6
// Pattern match at offset 0x4D4C94 : 00 00 80 D2 C0 03 5F D6
// Hook for offset 0x36A5B8
// Hook for offset 0x32B3C4SILENT ARS## DUMP
/ Pattern match at offset
0x213360 : C0 03 5F D6
// Pattern match at offset 0x228168 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x29BF24 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x313810 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x330494 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x39F56C : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x461F04 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x4633F4 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x47B5CC : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x4D4C94 : 00 00 80 D2 C0 03 5F D6
Kartoos mod dump anogs
// Pattern match at offset 0x228168 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x313810 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x330494 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x39F56C : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x461F04 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x4633F4 : 00 00 80 D2 C0 03 5F D6
// Pattern match at offset 0x5026EC : C0 03 5F D6
ASUR VIP MOD DUMP ANOGS