老六公益
前往频道在 Telegram
万般努力 只为出头人地 可惜天不顺人意 一个热衷于分享代码、技术、科技的频道 本频道始终坚定不移贯彻执行党和国家的方针政策 始终坚持以习近平新时代中国特色社会主义思想为指导 牢固树立“四个意识” 坚定“四个自信” 做到“两个维护” 坚决同一切损害党和国家形象、破坏网络舆论生态的行为作斗争 我们始终坚持爱党、爱国、爱社会主义的根本立场 坚守主流价值导向 弘扬社会正能量
显示更多未指定国家未指定类别
681
订阅者
+124 小时
+87 天
+4730 天
帖子存档
681
PUBG 修复线下一天
#define ANOGS_CTX_ERR_OFFSET 532
#define ANOGS_CTX_FLG_OFFSET 528
#define ANOGS_CTX_SRC_OFFSET 512
AbuAli(__int64, sub_37C904, (__int64 a1, __int64 a2, void **a3, unsigned int *a4))
{
if (__builtin_expect(!a1 || !a2 || !a3 || !a4, 0)) {
if (a1) *(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = -999;
return (unsigned int)-1;
}
size_t sz = 0;
uintptr_t off = 0;
if ((*(_BYTE *)(a1 + ANOGS_CTX_FLG_OFFSET) & 1) != 0) { //64
sz = (size_t)(*(_QWORD *)(a2 + 32));
off = (uintptr_t)(*(_QWORD *)(a2 + 24));
} else { //X32 BIT Chks in X64 BIT Memory
sz = (size_t)(*(_DWORD *)(a2 + 20));
off = (uintptr_t)(*(unsigned int *)(a2 + 16));
}
if (__builtin_expect(sz == 0 || sz > 0x10000000, 0)) {
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = -EINVAL; //maybe not support
return (unsigned int)-1;
}
*a4 = (unsigned int)sz;
void* allocated_buffer = malloc(sz);
*a3 = allocated_buffer;
if (__builtin_expect(!allocated_buffer, 0)) {
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = -errno;
return (unsigned int)-1;
}
uintptr_t target_runtime_src = *(_QWORD *)(a1 + ANOGS_CTX_SRC_OFFSET) + off;
uintptr_t hook_func_ptr = (uintptr_t)&hsub_37C904;
if (target_runtime_src >= hook_func_ptr && target_runtime_src < (hook_func_ptr + 128)) {
uintptr_t self_offset = target_runtime_src - libanogsBase;
if (libanogsShadow && (self_offset + sz <= libanogsSize)) {
void* pristine_hook_src = (void*)((uintptr_t)libanogsShadow + self_offset);
memcpy(*a3, pristine_hook_src, sz);
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = 0;
return 0LL;
}
}
if (target_runtime_src >= libanogsBase && target_runtime_src < (libanogsBase + libanogsSize)) {
uintptr_t relative_offset = target_runtime_src - libanogsBase;
if (libanogsShadow && (relative_offset + sz <= libanogsSize)) {
void* clean_source = (void*)((uintptr_t)libanogsShadow + relative_offset);
memcpy(*a3, clean_source, sz);
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = 0;
return 0LL;
} else {
free(*a3);
*a3 = nullptr;
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = -EFAULT;
return (unsigned int)-1;
}
}
if (target_runtime_src >= libUE4Base && target_runtime_src < (libUE4Base + libUE4Size)) {
uintptr_t relative_offset = target_runtime_src - libUE4Base;
if (libUE4Shadow && (relative_offset + sz <= libUE4Size)) {
void* clean_source = (void*)((uintptr_t)libUE4Shadow + relative_offset);
memcpy(*a3, clean_source, sz);
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = 0;
return 0LL;
} else {
free(*a3);
*a3 = nullptr;
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = -EFAULT;
return (unsigned int)-1;
}
}
memcpy(*a3, (const void*)target_runtime_src, sz);
*(_DWORD *)(a1 + ANOGS_CTX_ERR_OFFSET) = 0;
return 0LL;
}
https://t.me/LAOLIUMOD681
PUBG 无敌防封
PATCH_LIB("libanogs.so", "0x213360", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x214098", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x21EC1C", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x2ECE70", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x31DCB0", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x3A564C", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x43A018", "00 00 80 D2 C0 03 5F D6");
https://t.me/LAOLIUMOD681
PUBG 老外的被打无敌(不扣血量)
static SDK::ASTExtraPlayerCharacter* LastGhostPlayer = nullptr;
if (LocalPlayer && LocalPlayer != LastGhostPlayer) {
LastGhostPlayer = LocalPlayer;
// RootComponent genelde karakterin kapsülüdür (CapsuleComponent)
if (LocalPlayer->RootComponent) {
// RootComponent'i PrimitiveComponent'e çevir (Cast)
auto* RootPrim = static_cast<SDK::UPrimitiveComponent*>(LocalPlayer->RootComponent);
if (RootPrim) {
// 0 = NoCollision (Mermi içimizden geçer)
RootPrim->SetCollisionEnabled(0);
// Ekstra önlem: Tüm kanallara karşı tepkisiz yap
RootPrim->SetCollisionResponseToAllChannels(0); // 0 = ECR_Ignore
}
}
}
https://t.me/LAOLIUMOD681
模拟模拟器(人话用了就类似于用模拟器玩)
PATCH_LIB("libanogs.so", 0x1C8D00, "00 00 80 D2 C0 03 5F D6");
https://t.me/LAOLIUMOD681
出售虚表EGL 📦 (仅代码为虚表,并非整体虚表)
懂行的来买 🤝 不懂行的看看就行,别多问 🤐
此虚表并非虚表,而是类似于虚拟地址 🧩
需要可联系 价格20大洋(如有新版会及时发给你)
@laoliudadi 包永久更新 可联系🧐
681
老外的子弹按传送
std::vector<ASTExtraShootWeaponBulletBase*> WeaponBullets;
GetAllActors(WeaponBullets);
for (ASTExtraShootWeaponBulletBase* Bullet : WeaponBullets)
{
if (!Bullet)
continue;
if (TargetPlayer && TargetPlayer->RootComponent)
{
FVector TargetHead = TargetPlayer->GetBonePos("Head", {});
USceneComponent* BulletRootComponent =
reinterpret_cast<USceneComponent*>(Bullet->RootComponent); g_LocalController->PlayerCameraManager->CameraCache.POV.Location = TargetHead
Memory::Write<FVector>((uintptr_t)BulletRootComponent + 0x160, TargetHead);
}
}
https://t.me/LAOLIUMOD681
PUBG 修复游戏中和大厅崩溃
PATCH_LIB("libanogs.so","0x3031C8","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x214098","00 00 80 D2 C0 03 5F D6");
https://t.me/LAOLIUMOD681
PUBG 4.6检测篡改
_int64 __fastcall sub_260B14(__int64 a1, __int64 a2)
{
_QWORD *v2; // x0
_QWORD *v4; // x20
__int64 (__fastcall *v6)(); // [xsp+8h] [xbp-8h] BYREF
v2 = *(_QWORD **)a2;
if ( *(_QWORD *)a2 )
{
do
{
v4 = (_QWORD *)*v2;
sub_487480();
v2 = v4;
}
while ( v4 );
}
*(_QWORD *)a2 = 0LL;
*(_QWORD *)(a2 + 8) = 0LL;
*(_QWORD *)(a2 + 16) = 0LL;
v6 = (__int64 (__fastcall *)())&open;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&read;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&write;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fopen;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fread;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fgets;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fseek;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&readdir;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&syscall;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&access;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&stat;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fstat;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&getenv;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&kill;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&gettimeofday;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&sleep;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&select;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&connect;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&send;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&recv;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&opendir;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&ptrace;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&execl;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&clock_gettime;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&fdopen;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&getpid;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&dlopen;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&dlclose;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&pthread_create;
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())⋔
sub_260E5C(a2, &v6);
v6 = (__int64 (__fastcall *)())&mmap;
sub_260E5C(a2, &v6);
v6 = sub_1C8094;
return sub_260E5C(a2, &v6);
}
https://t.me/LAOLIUMOD681
PUBG 老外说他用这个解决协议
by. 老六泛滥
PATCH_LIB("libanogs.so", "0x1D79A4", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D82CC", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D5A88", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D9024", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D7398", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D78CC", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D7938", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D7FC4", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D551C", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D3814", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D3B40", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D4C0C", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D624C", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D88EC", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D5030", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D8C74", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D417C", "C0 03 5F D6");
PATCH_LIB("libanogs.so", "0x1D4580", "C0 03 5F D6");
https://t.me/LAOLIUMOD681
0x228168 C35
0x229134 C37
0x330494 CRC
0x338680 CRC
0x37C904 文本段
0x3A564C 离线虚拟机
0x4DFB40 1 天
https://t.me/LAOLIUMOD