لا توجد بيانات
المشتركون
-4924 ساعات
-567 أيام
-7630 أيام
أرشيف المشاركات
bool MAGICBULLET;
if (MAGICBULLET) {
uintptr_t Mesh = *(uintptr_t *)((uintptr_t)localPlayer + 0x498);
if (Mesh != 0)
{
uintptr_t Skeletal = *(uintptr_t *)(Mesh + 0x868);
if (Skeletal != 0)
{
uintptr_t Asset = *(uintptr_t *)(Skeletal + 0x138);
if (Asset != 0)
{
uintptr_t ArraySkeletal = *(uintptr_t *)(Asset + 0x38);
if (ArraySkeletal != 0)
{
uintptr_t SkeletalBodySetup = *(uintptr_t *)(ArraySkeletal + sizeof(uintptr_t) * 14);
if (SkeletalBodySetup != 0)
{
uintptr_t BoxElems = *(uintptr_t *)(SkeletalBodySetup + 0x38);
if (BoxElems != 0)
{
*(float *)(BoxElems + 0x88) = 90.0f;
*(float *)(BoxElems + 0x8c) = 100.0f;
*(float *)(BoxElems + 0x90) = 150.0f;
}
}
}
}
}
}
}
BGMI 3.6 64 BUT MAGIC BULLET
JOIN @THUNDER_BGMI_SRCuintptr_t CalculateDynamicAddress_32() {
return 0x6F5FC;
}
void AntiDebuggerCheck_32() {
FILE *fp = fopen("/proc/self/status", "r");
if (fp) {
char line[256];
while (fgets(line, sizeof(line), fp)) {
if (strncmp(line, "TracerPid:", 10) == 0) {
int tracer_pid = atoi(line + 10);
if (tracer_pid != 0) {
exit(0);
}
}
}
fclose(fp);
}
}
int __attribute__((fastcall)) THUNDER(int a1, int a2, int a3) {
uintptr_t ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0));
uintptr_t target_address = CalculateDynamicAddress_32();
AntiDebuggerCheck_32();
if (rand() % 100 > 90) {
usleep(rand() % 500000);
}
while (true) {
if (ret == target_address) {
usleep(rand() % 3000000);
}
}
}
HOOK_LIB_NO_ORIG("libanogs.so","0x6F5FC",THUNDER);//LOBBY FIX
BGMI 3.6 32 BIT LOBBY CRASHFIX LOGO+LOBBY
SUPPORT MOD+LOADER
ONLY ARM 32 BIT 3.6
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASS//HOOK FOR SKIN HACK
size_t Broly(const char *s) {
static const std::unordered_map<std::string, std::string> replacements = {
{"403003", "1407366"} // Galadria X-Suit (7-Star)
,{"403177", "1407441"} //Marmoris X-Suit (7-Star)
,{"501003","1501003174"} //Backpack (Lv. 3)
,{"501002","1501002174"}
,{"501001","1501001174"}
,{"10100400", "1101004236"}// M4 Roaring Immolation - M416 (Lv. 8)
,{"401993","1400563"}// Face New Face 1
,{"40605001","40605012"}// Hair Twintails
,{"40605009","40605010"}// New Hairstyles 1
,{"10100100", "1101001231"}// AKM
,{"10100300", "1101003146"}// SCAR-L
,{"10500200", "1105002035"}// DP
,{"10300300", "1103003051"}// AWM
,{"10200400", "1102004048"}// Thompson SMG
,{"10200300","1102003090"}//Vector
,{"10200500","1102005007"}//PP-19 Bizon
,{"10210500","1102105012"}// P90
,{"10200200", "1102002090"}// UMP45
,{"10100200", "1101002117"}// M16A4
,{"10100800", "1101008103"}// M762
};
auto it = replacements.find(s);
if (it != replacements.end()) {
strcpy((char *)s, it->second.c_str());
}
return strlen(s);
}
HOOK_LIB_NO_ORIG("libUE4.so","0x8604420",Broly);//32 BIT SKIN
BGMI 3.6 32 BIT SKIN HACKS
ESY TO ADD SKIN HACK ADD LIKE HOOK BYPASS NORMAL
JOIN @THUNDER_BGMI_SRCint __fastcall sub_6F2D8(int a1, const void *a2, size_t a3)
{
if (strstr((const char *)a2, "/init.cheets.usb.rc") ||
strstr((const char *)a2, "Records") ||
strstr((const char *)a2, "flags") ||
strstr((const char *)a2, "getAlgorithm") ||
strstr((const char *)a2, "getFlags") ||
strstr((const char *)a2, "AMotionEvent_getFlags") ||
strstr((const char *)a2, "ReportPlayerKillFlow") ||
strstr((const char *)a2, "ReportAimFlow") ||
strstr((const char *)a2, "ReportHurtFlow") ||
strstr((const char *)a2, "ReportGameStartFlow") ||
strstr((const char *)a2, "ReportVerifyInfoFlow") ||
strstr((const char *)a2, "ReportAttackFlow") ||
strstr((const char *)a2, "ReportGameEndFlow") ||
strstr((const char *)a2, "MLAISingleDestroyBulletInfo") ||
strstr((const char *)a2, "report"))
{
return 0;
}
}
HOOK_LIB_NO_ORIG("libanogs.so","0x6F2D8",sub_6F2D8);//OFFLINE
BGMI 3.6 32 BIT FIX 10 YEAR + OFFLINE BAN
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASSOur kya chahiye?? Gruop me us cheeze ka spam kardo jo chahiye 100℅ kar dunga upload
Gruop link here
https://t.me/+D7fVMFjrAnVlOWRl
Our kya chahiye?? Gruop me us cheeze ka spam kardo jo chahiye 100℅ kar dunga upload
Gruop link here
https://t.me/+Y2s4I-xP79E5ZDM1https://t.me/+Y2s4I-xP79E5ZDM1
unsigned int libanogsSize = 0;
unsigned int libUE4Size = 0;
#define HOOK
//MEMCPY
void *hook_memcpy(char *dest, const char *src, size_t n) {
if (n > 0x10000) {
if ((uintptr_t)src >= (uintptr_t)libUE4Base && (uintptr_t)src < (uintptr_t)libUE4Base + libUE4Size) {
uintptr_t offset = (uintptr_t)src - (uintptr_t)libUE4Base;
src = (char *)(libUE4Alloc + offset);
return memcpy(dest, src, n);
}
if ((uintptr_t)src >= (uintptr_t)libanogsBase && (uintptr_t)src < (uintptr_t)libanogsBase + libanogsSize) {
uintptr_t offset = (uintptr_t)src - (uintptr_t)libanogsBase;
src = (char *)(libanogsAlloc + offset);
return memcpy(dest, src, n);
}
}
return memcpy(dest, src, n);
}
BYPASS HERE
HOOK((void*)(libanogsBase + string2Offset(OBFUSCATE("0x6F80C"))), hook_memmove, &orig_memmove);
HOOK((void*)(libanogsBase + string2Offset(OBFUSCATE("0x6F7C4"))),hook_memcpy,&memcpy);
FIX ONE DAY BAN IN BGMI 3.6 32 BIT
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASSuintptr_t CalculateDynamicAddress() {
return 0x1394C0;
}
void AntiDebuggerCheck() {
FILE *fp = fopen("/proc/self/status", "r");
if (fp) {
char line[256];
while (fgets(line, sizeof(line), fp)) {
if (strncmp(line, "TracerPid:", 10) == 0) {
int tracer_pid = atoi(line + 10);
if (tracer_pid != 0) {
exit(0);
}
}
}
fclose(fp);
}
}
__int64 __fastcall THUNDER(__int64 a1, __int64 a2, __int64 a3) {
uintptr_t ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0));
uintptr_t target_address = CalculateDynamicAddress();
AntiDebuggerCheck();
if (rand() % 100 > 90) {
usleep(rand() % 500000);
}
while (true) {
if (ret == target_address) {
usleep(rand() % 3000000);
}
}
}
HOOK_LIB_NO_ORIG("libanogs.so","0x1394C0",THUNDER);//LOBBY FIX
BGMI 3.6 64 BIT SOCKET CRASHFIX
PERFECT HOOK LOBBY CRASH FIX MOD+ LOADER LOGO+LOBBY FIXER
THIS IS NOT MY HOOK
MADE BY IDK ❓
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASS__int64 __fastcall (*sub_1DD8B4)(__int64 a1, unsigned __int8 *a2, unsigned int a3);
__int64 __fastcall hsub_1DD8B4(__int64 a1, unsigned __int8 *a2, unsigned int a3)
{
__int64 result; // x0
__int64 v7; // x0
__int64 v8; // x0
__int64 v9; // x21
_QWORD *v10; // xx
DWORD AnoBase = getAbsoluteAddress("libanogs.so",0x0);
auto ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0)) - AnoBase;
LOGI("case 35 : a3 -> %zu", a3);
if( a3 == 0x4E | a3 == 0x62 | a3 == 0x46 ){
LOGI("case 35 BLOCKED : a3 -> 0x%lx", a3);
return 0LL;
}
return sub_1DD8B4(a1,a2,a3);
}
HOOK_LIB("libanogs.so","0x1DD8B4",hsub_1DD8B4, sub_1DD8B4);
BGMI 3.6 64 BIT PERFECT CASE 35 BLOCK ANOGS HOOK
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASSvoid* hook_memset(void* s, int c, size_t size) {
uintptr_t ret = reinterpret_cast<uintptr_t>(__builtin_return_address(0)) - libanogsBase;
LOGI("memset [size: %p] [ret: %p]", (void*)size, (void*)ret);
if (size == 0x18 || size == 0x820 || size == 0x420) {
return 0LL;
}
return memset(s, c, size);
}
HOOK_LIB_NO_ORIG("libanogs.so","0x139100", hook_memset);
BGMI 3.6 64 BIT PERFECT MEMSET ANOGS HOOK
JOIN @THUNDER_BGMI_SRC
JOIN @THUNDER_BYPASS