老六公益
Ir al canal en Telegram
万般努力 只为出头人地 可惜天不顺人意 一个热衷于分享代码、技术、科技的频道 本频道始终坚定不移贯彻执行党和国家的方针政策 始终坚持以习近平新时代中国特色社会主义思想为指导 牢固树立“四个意识” 坚定“四个自信” 做到“两个维护” 坚决同一切损害党和国家形象、破坏网络舆论生态的行为作斗争 我们始终坚持爱党、爱国、爱社会主义的根本立场 坚守主流价值导向 弘扬社会正能量
Mostrar másEl país no está especificadoLa categoría no está especificada
681
Suscriptores
+124 horas
+87 días
+4730 días
Archivo de publicaciones
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