𝗠𝗜𝗥𝗔𝗖𝗨𝗟𝗢𝗨𝗦 𖤍 𝗟𝗘𝗚𝗔𝗟 𝗩𝗜𝗢𝗟𝗔𝗧𝗜𝗢𝗡𝗦
Открыть в Telegram
This is a private channel in SourcesBypass Problem Tutorials
БольшеСтрана не указанаКатегория не указана
260
Подписчики
+324 часа
+87 дней
+1230 дней
Архив постов
__int64 __fastcall sub_35FC5C(__int64 a1, __int64 a2)
{
bool v6 = false; // Set appropriately
size_t v10 = 0; // Number of bytes to copy
const void *v11 = nullptr; // Source buffer
int v8 = 0;
if (v6)
{
if (*(_BYTE *)(a1 + 336) &&
*(unsigned __int8 *)(a1 + 336) >= 0x20 &&
*(unsigned __int8 *)(a1 + 336) < 0x7F)
{
if (*(_QWORD *)(a1 + 600))
{
memcpy(*(void **)(a1 + 600), v11, v10);
*(_DWORD *)(a1 + 592) = (unsigned int)v10;
v8 = 0;
return v8 & 1;
}
}
}
return 0;
}
HOOK_LIB_NO_ORIG("libanogs.so","0x35FC5C",sub_35FC5C);//new crc
Запрет на нарушение установлен на уровне 10001%0x1d3814 57 812 sym.AnoSDKInit
0x1d7938 8 108 sym.AnoSDKGetReportData3
0x1d551c 91 1388 sym.AnoSDKGetReportData
0x1d624c 62 844 sym.AnoSDKOnRecvData
0x1d6598 145 2320 sym.AnoSDKIoctlOld
0x1d6ea8 96 1264 sym.AnoSDKIoctl
0x1d79a4 117 1568 sym.AnoSDKDelReportData3
0x1d7fc4 61 776 sym.AnoSDKGetReportData4
0x1d88ec 64 904 sym.AnoSDKOnRecvSignature
0x1d3b40 241 3484 sym.AnoSDKInitEx
0x1d417c 66 1028 sym.AnoSDKSetUserInfo
0x1d5a88 120 1988 sym.AnoSDKDelReportData
0x1d82cc 117 1568 sym.AnoSDKDelReportData4
0x1d4580 102 1676 sym.AnoSDKSetUserInfoWithLicense
0x1d7398 96 1332 sym.AnoSDKFree
0x1d9024 13 192 sym.AnoSDKForExport
0x1db894 23 580 sym.JNI_OnLoad
0x1d4c0c 83 1060 sym.AnoSDKOnPause
0x1d5030 90 1260 sym.AnoSDKOnResume
0x1d78cc 8 108 sym.AnoSDKGetReportData2
0x1d8c74 59 944 sym.AnoSDKRegistInfoListener
ANO-SDKMiraculous(__int64, sub_214098, (__int64 a1, __int64 a2, __int64 a3, unsigned __int16 *a4, double a5))
{
auto ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0)) - libanogsBase;
if (ret == 0x213F8C) {
return 0LL;
}
return osub_214098(a1, a2, a3, a4, a5);
}
HOOK_LIB("libanogs.so", "0x214098", hsub_214098, osub_214098);
Fix Mid-Game Crash Without 3rd Ban 4.6__int64 (*osub_46EFD0)(_DWORD *a1, unsigned __int8 *a2, unsigned int a3, char a4) = nullptr;
__int64 __fastcall hsub_46EFD0(_DWORD *a1, unsigned __int8 *a2, unsigned int a3, char a4)
{
if (!a1 || !a2)
return 0xFFFFFFFF;
return osub_46EFD0(a1, a2, a3, a4);
}
unsigned __int64 __fastcall (*osub_397138)(int a1, __int64 a2, __int64 *a3, int a4, long double a5);
unsigned __int64 __fastcall hsub_397138(int a1, __int64 a2, __int64 *a3, int a4, long double a5)
{
if (!a2)
return 0;
if (a1 == 1 || a1 == 12 || a1 == 13 || a1 == 14)
return 0;
return osub_397138(a1, a2, a3, a4, a5);
}
shadowhook_hook_func_addr((void*)(anogs + 0x46EFD0), (void *)hsub_46EFD0, (void **) &osub_46EFD0);
shadowhook_hook_func_addr((void*)(anogs + 0x397138), (void *)hsub_397138, (void **) &osub_397138);
Это позволит отменить 10-летний ба наложенный изза обнаружения внутриигровых выстрелов, а также снять бан наложенный в связи с обнаружением сигнатуры убийстваTo change the cheat menu, simply delete the white color and add black
Cheater zeswa
Leaked PatronPubgBeysa
__int64(*osub_2ECE70)(
unsigned int a1,
unsigned int a2,
unsigned int *a3,
unsigned int *a4,
unsigned int *a5,
_QWORD *a6,
_QWORD *a7,
__int64 a8,
__int64 a9);
__int64 hsub_2ECE70(
unsigned int a1,
unsigned int a2,
unsigned int *a3,
unsigned int *a4,
unsigned int *a5,
_QWORD *a6,
_QWORD *a7,
__int64 a8,
__int64 a9)
{
__int64 result = osub_2ECE70(a1, a2, a3, a4, a5, a6, a7, a8, a9);
if (result == 0)
{
if (a1 >= 256 && a1 <= 288)
{
if (a4 != NULL)
{
*a4 = 0;
}
if (a5 != NULL)
{
*a5 = 0;
}
}
}
return result;
}
HOOK_LIB("libanogs.so","0x2ECE70",hsub_2EE70,osub_2ECE70);
10летняя офлайнбезопасность 64__int64 (*oThreads)(__int64 a1, const char *a2, __int64 a3);
__int64 hThreads(__int64 a1, const char *a2, __int64 a3)
{
if (!a2) {
return oThreads(a1, a2, a3);
}
if (strstr(a2, OBFUSCATE("report_bk")) ||
strstr(a2, OBFUSCATE("local_cache")) ||
strstr(a2, OBFUSCATE("memsafe")) ||
strstr(a2, OBFUSCATE("cal_cert_md5")) ||
strstr(a2, OBFUSCATE("force_apk_collect")) ||
strstr(a2, OBFUSCATE("screenshot")) ||
strstr(a2, OBFUSCATE("opcode")) ||
strstr(a2, OBFUSCATE("mem_trap2")))
{
return 0LL;
}
return oThreads(a1, a2, a3);
}
10 летний бан исправление
Исправление вылетов
Проверка памяти
Проверка целостности ядра для защиты от 10летнего бана
Обход обнаружения ESP
Отключение проверки Sign Kill
MD5-хешPATCH_LIB("libUE4.so", "0xBDEA830", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libUE4.so", "0xBEB9610", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libUE4.so", "0xBEB95C4", "E0 03 00 AA C0 03 5F D6");
Профессиональная офсетная съемка
Исправлена ошибка с данными
Исправлена ошибка с данными__int64 __fastcall (*osub_4674F4)(__int64 a1, unsigned __int64 a2, size_t a3, void* a4);
__int64 __fastcall hsub_4674F4(__int64 a1, unsigned __int64 a2, size_t a3, void* a4) {
if (a4) {
memset(a4, 0, a3);
}//Devs_ue4
return 1;
}//Devs_ue4
HOOK_LIB("libanogs.so", "0x4674F4", hsub_4674F4, osub_4674F4); // maybe 10y__int64 __fastcall (*osub_4674F4)(__int64 a1, unsigned __int64 a2, size_t a3, void* a4);
__int64 __fastcall hsub_4674F4(__int64 a1, unsigned __int64 a2, size_t a3, void* a4) {
if (a4) {
memset(a4, 0, a3);
}//Devs_ue4
return 1;
}
HOOK_LIB("libanogs.so", "0x4674F4", hsub_4674F4, osub_4674F4); maybe 10ylibanogs.so ~> 0x214098 ~> C0 03 5F D6 libanogs.so ~> 0x214384 ~> 1F 20 03 D5 libanogs.so ~> 0x228168 libanogs.so ~> 0x2FB7D8 libanogs.so ~> 0x369654 libanogs.so ~> 0x375F54 libanogs.so ~> 0x381944 libanogs.so ~> 0x3A564C libanogs.so ~> 0x461F04 libanogs.so ~> 0x46270C libanogs.so ~> 0x4633F4 libanogs.so ~> 0x471B68 ~> 00 00 80 D2 C0 03 5F D6 libUE4.so ~> 0x71D5E1C ~> 00 00 80 D2 C0 03 5F D6 libUE4.so ~> 0x8213BA0 ~> 00 00 80 D2 C0 03 5F D6
Miraculous(int64 fastcall*, sub_3A564C, (int64 a1, int64 a2)) {
unsigned int v = (unsigned int)a2;
if ( a2 && ( (v >= 0x301 && v <= 0x30C) ||
(v >= 0x390 && v <= 0x3A2) ) )
return 0LL;
else
return osub_3A564C(a1, a2);}
HOOK_LIB("libanogs.so", "0x3A564C", hsub_3A564C, osub_3A564C);__int64 __fastcall (*osub_2328F0)(__int64 a1, const char *a2, bool a3);
__int64 __fastcall hsub_2328F0(__int64 a1, const char *a2, bool a3) {
if (a2) {
void *strAddr = (void *) a2;
uintptr_t base = getLibraryBase(strAddr);
if (base) {
uintptr_t offset = (uintptr_t) strAddr - base;
if (offset == 0xA4E63 || offset == 0x58360D || offset == 0x586CC2 ||
offset == 0x58711D || offset == 0x58AA2F || offset == 0x5891B1) {
return 0LL;
}
}
if (strstr(a2, "XTask_ob_x.zip_at_vap_ob.img") ||
strstr(a2, "XTask_builtin.zip_vm_main.img") ||
strstr(a2, "MrpcsActiveSig")) {
while (true) {
sleep(500);
}
}
if (strstr(a2, "local_cache") ||
strstr(a2, "9003_cert_md5") ||
strstr(a2, "opcode_scan") ||
strstr(a2, "crash") ||
strstr(a2, "opcode") ||
strstr(a2, "env_chk") ||
strstr(a2, "sav_req")) {
}
}
return osub_2328F0(a1, a2, a3);
}
HOOK_LIB("libanogs.so","0x2328F0", hsub_2328F0, osub_2328F0);//case 16
lobby & Logo Both Crash Fixer
Kabhi Patch Nhi hogastatic int64 (*osub_1C5B70)(int64 a1, int64 a2, int64 a3, int64 a4, int64 a5, __int64 a6) = nullptr; static int64 hsub_1C5B70(int64 a1, int64 a2, int64 a3, int64 a4, int64 a5, __int64 a6) { if (a1 == 10) { (void)a2; (void)a3; (void)a4; (void)a5; (void)a6; (void)osub_1C5B70; return 0; // "|emulator_name=" } return osub_1C5B70 ? osub_1C5B70(a1, a2, a3, a4, a5, a6) : -1; } HOOK_LIB("libanogs.so", "0x1C5B70", hsub_1C5B70, osub_1C5B70); PATCH_LIB("libanogs.so", "0x29F578", "00 00 80 D2 C0 03 5F D6");Emulator Detect Anogs Fix Лично мне это помогло пофиксить рандомные детекты эмулятора. (Можете юзать и как фикс collector dispatcher'а) Если хотите могу слить фулл отчет по фиксу эмуля, аногс + уе4
constexpr uintptr_t loadbufferx_Ptr = 0xB75FE3C;
constexpr uintptr_t lua_pcall_Ptr = 0xB73BA00;
constexpr uintptr_t Lua::sub_Ptr = 0xC4854EC;
constexpr uintptr_t lua_tostring_Ptr = 0xB739E20;
Lua Pubg Mobile Flash
