[ 源码 ] - ZERO资源分享
Kanalga Telegram’da o‘tish
纯粹分享公益资源 投稿联系 @Helsaubw ZERO公益直装 @ZeroCheatNB Only sharing useful sources , if you want to post the sources , please contact @Helsaubw ZERO MOD PUBG : @ZeroCheatNB
Ko'proq ko'rsatish1 801
Obunachilar
-824 soatlar
-217 kun
-4530 kun
Postlar arxiv
1 801
antiban(__int64,
sub_3F99E8, (__int64 a1, __int64 a2, double a3)) {
__int64 result = osub_3F99E8(a1, a2, a3);
switch ((int)a2) {
case 769:
case 770:
case 776:
case 782:
case 785:
case 856:
case 867:
case 908:
if (a1) {
*(uint64_t*)(a1 + 0xE0) = 0; // field_E0
*(uint64_t*)(a1 + 0xD0) = 0; // field_D0
}
return 0LL;
}
return result;
}1 801
antiban(__int64, sub_437260, (__int64 result, __int64 *a2, __int64 a3)) {
if (!a2 || *a2 == a2[1]) return osub_437260(result, a2, a3);
__int64 cmd_ptr = *a2;
__int64 cmd = *(__int64 *)cmd_ptr;
int type = *(int *)(cmd + 4);
if (type == 3) {
*a2 += 8;
return 1;
}
return osub_437260(result, a2, a3);
}
FIX Day but give you 10m fixed yourself1 801
uintptr_t getFunctionOffset(const char* libName, const char* funcName) {
if (!libName || !funcName) return 0;
void* libHandle = dlopen(libName, RTLD_NOLOAD | RTLD_LAZY);
if (!libHandle) {
libHandle = dlopen(libName, RTLD_NOW | RTLD_GLOBAL);
}
if (!libHandle) return 0;
void* funcAddr = dlsym(libHandle, funcName);
if (!funcAddr) {
char altName[256];
snprintf(altName, sizeof(altName), "__%s", funcName);
funcAddr = dlsym(libHandle, altName);
}
if (!funcAddr) {
dlclose(libHandle);
return 0;
}
uintptr_t baseAddr = (uintptr_t)findLibrary(libName);
if (!baseAddr) {
dlclose(libHandle);
return 0;
}
uintptr_t offset = (uintptr_t)funcAddr - baseAddr;
dlclose(libHandle);
return offset;
}
Notes- This function within the library finds the offset and applies it.
Example CODE 1 uintptr_t ioctl_off = getFunctionOffset("libc.so", "ioctl"); CODE 2 if (ioctl_off) { char buf[32]; snprintf(buf, sizeof(buf), "0x%lx", ioctl_off); HOOK_LIB("libc.so", buf, hioctl, oioctl); }
By @PwrZy
1 801
char* (*orig_fgets_chk)(char* str, int size, int check, FILE* stream) = nullptr;
char* hk_fgets_chk(char* str, int size, int check, FILE* stream) {
char* result = orig_fgets_chk(str, size, check, stream);
if (result != nullptr) {
if (strstr(str, "libUE4.so") == nullptr && (strstr(str, "minicpy") || strstr(str, "dobby") || strstr(str, "shadowhook"))) {
memset(str, 0, size);
return orig_fgets_chk(str, size, check, stream);
}
}
return result;
}
shadowhook_hook_sym_name("/system/lib64/libc.so", "__fgets_chk", (void *)hk_fgets_chk, (void **)&orig_fgets_chk);
Creator: Minicpy1 801
Repost from PLC户籍猎手(全网唯一真实)-『独立思考,明辨是非』
😃😀😃🙈PLC免费开盒助手
⚠️(进不去请关闭vpn)
⚠️开戶专用⚠️
👻下载去报复曾经那些看不起你的
❗️PLC户籍猎手❗️
🥰秒杀吊打市面上的天价⭕️💰社工
👑搭载26年最新PLC独家信息库
✅【点击我查看具体功能介绍】
🥰售后客服 @plcgjx
🥇官方频道 @plcshegong
1 801
Repost from N/a
😀❗️❗️❗️❗️❗️😀
👑轩少互推团队-轩少主互推
✔️打造全网频道最多最质量互推
✔️轩少互推公益宣传 【宝贝回家公益宣传系列】 愿所有丢失的孩子都能找到自己的家庭❤️1️⃣PLC免费开户社工频道 2️⃣轩少改文件主频道 3️⃣需要空余位置の联系 ⭐TG大牛频道效率互推👍 点击我加入TG挂圈大牛频道 点击我加入TG挂圈大牛频道 点击我加入TG挂圈大牛频道 点击我加入TG挂圈大牛频道 点击我加入TG挂圈大牛频道
全网最质量效率可查🕠🕠即可 不打空头支票 效率随时看 点击下方链接可以查看互推效率🌟https://t.me/xsovo88/6416?single 🥰参加质量互推联系 @sizzp ❌账号双向联系 @XShutui886_bot
1 801
💰XelahotOfficial_STOP.zip💰
➿➿➿➿➿➿➿➿➿➿
👍WANT - {4.3}⚡
➿➿➿➿➿➿➿➿➿➿
✔️TO TEST loder {Blackbox}🤩
🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫
💻 No - CRASH 🌟
🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩
🛫 TO TEAS loader android ida 🕋
🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩
✅ New OR java NO pesket source 😏
🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩
password 🗝 -
@Stop2051 801
Repost from PLC户籍猎手(全网唯一真实)-『独立思考,明辨是非』
😃😀😃🙈PLC免费开盒助手
⚠️(进不去请关闭vpn)
⚠️开戶专用⚠️
👻下载去报复曾经那些看不起你的
❗️PLC户籍猎手❗️
🥰秒杀吊打市面上的天价⭕️💰社工
👑搭载26年最新PLC独家信息库
✅【点击我查看具体功能介绍】
🥰售后客服 @plcgjx
🥇官方频道 @plcshegong
