1 172
Subscribers
+824 hours
+537 days
+14530 days
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
September '26Sep '26
September '26
+172
in 5 channels
August '26
+299
in 12 channels
Get PRO
July '26
+849
in 11 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 28 September | +3 | |||
| 27 September | +8 | |||
| 26 September | +13 | |||
| 25 September | +14 | |||
| 24 September | +8 | |||
| 23 September | +1 | |||
| 22 September | +8 | |||
| 21 September | +5 | |||
| 20 September | +2 | |||
| 19 September | +10 | |||
| 18 September | +14 | |||
| 17 September | +1 | |||
| 16 September | +4 | |||
| 15 September | 0 | |||
| 14 September | +5 | |||
| 13 September | +6 | |||
| 12 September | +6 | |||
| 11 September | +4 | |||
| 10 September | +4 | |||
| 09 September | +11 | |||
| 08 September | +9 | |||
| 07 September | +5 | |||
| 06 September | +8 | |||
| 05 September | +10 | |||
| 04 September | +6 | |||
| 03 September | +4 | |||
| 02 September | +2 | |||
| 01 September | +1 |
Channel Posts
| 2 | 反馈制裁单子ID | 71 |
| 3 | No text... | 70 |
| 4 | 0.1u假地发就秒
@yaju520 | 1 |
| 5 | 0.1u假地发就秒
@yaju520 | 27 |
| 6 | 全网唯一和平正式服
1.38和平不特征追踪
无需杀67
更新失败问题点击我 | 30 |
| 7 | 乱遭垃圾东西开源了不承认嘴挺硬 IDA乱跳地址改ret第一人🤔 | 188 |
| 8 | 咋绷 | 121 |
| 9 | 豆包带盐人😂😂模糊狗的一生就这样了😂还模糊不对我😂😂 | 176 |
| 10 | No text... | 172 |
| 11 | 豆包给我写的垃圾 | 1 |
| 12 | 快点发我你那个c++写法 | 1 |
| 13 | 你把你的那个cpp发我呗 | 1 |
| 14 | 🐱 | 123 |
| 15 | 辛巴在哪里我不行了😂😂😂 | 115 |
| 16 | No text... | 114 |
| 17 | #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/wait.h>
int getPID(const char *name)
{
char cmd[256];
snprintf(cmd, sizeof(cmd), "pidof %s", name);
FILE *fp = popen(cmd, "r");
if (fp == NULL)
return -1;
int pid = -1;
fscanf(fp, "%d", &pid);
pclose(fp);
return pid;
}
void runRootCmd(const char *cmd)
{
printf("执行命令: %s\n", cmd);
pid_t pid = fork();
if (pid == 0)
{
execl("/system/bin/su", "su", "-c", cmd, NULL);
_exit(0);
}
waitpid(pid, NULL, 0);
}
unsigned long get_module_base(int pid, const char *module_name)
{
char path[128];
char line[1024];
unsigned long base = 0;
snprintf(path, sizeof(path), "/proc/%d/maps", pid);
FILE *fp = fopen(path, "r");
if (fp != NULL)
{
while (fgets(line, sizeof(line), fp))
{
if (!strstr(line, module_name))
continue;
if (!strstr(line, "r-xp"))
continue;
char *addr = strtok(line, "-");
base = strtoul(addr, NULL, 16);
break;
}
fclose(fp);
}
return base;
}
int WriteAddress_DWORD(int pid, long addr, int value)
{
char path[128];
snprintf(path, sizeof(path), "/proc/%d/mem", pid);
int fd = open(path, O_RDWR);
if (fd < 0)
return -1;
int ret = pwrite64(fd, &value, 4, addr);
close(fd);
return ret;
}
int main()
{
const char *pkg = "com.tencent.tmgp.pubgmhd";
const char *splash = "com.epicgames.ue4.SplashActivity";
puts("【1】检测游戏进程");
int pid = getPID(pkg);
printf("当前PID = %d\n", pid);
if (pid > 0)
{
puts("✅检测到游戏正在运行,执行 force-stop");
char cmd[256];
snprintf(cmd, sizeof(cmd), "am force-stop %s", pkg);
runRootCmd(cmd);
sleep(3);
printf("杀完,再次检测PID:%d\n", getPID(pkg));
}
else
{
puts("ℹ️游戏本来没有运行");
}
puts("【2】启动和平精英");
char startCmd[512];
snprintf(startCmd, sizeof(startCmd), "am start -f 0x10000000 --activity-clear-task -n %s/%s", pkg, splash);
runRootCmd(startCmd);
puts("【3】马上hook");
sleep(3);
pid = getPID(pkg);
char ue4[] = "libUE4.so";
unsigned long ue4Base = get_module_base(pid, ue4);
WriteAddress_DWORD(pid, ue4Base, -1);
char tersafe[] = "libtersafe.so";
unsigned long tersafeBase = get_module_base(pid, tersafe);
WriteAddress_DWORD(pid, tersafeBase + 0x52C55C);
puts("hook成功");
return 0;
}
sz乱糟未发布的sh全防
最少百分之80相似
有多乱炖你们自己看就行了😂 | 81 |
| 18 | #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/wait.h>
int getPID(const char *name)
{
char cmd[256];
snprintf(cmd, sizeof(cmd), "pidof %s", name);
FILE *fp = popen(cmd, "r");
if (fp == NULL)
return -1;
int pid = -1;
fscanf(fp, "%d", &pid);
pclose(fp);
return pid;
}
void runRootCmd(const char *cmd)
{
printf("执行命令: %s\n", cmd);
pid_t pid = fork();
if (pid == 0)
{
execl("/system/bin/su", "su", "-c", cmd, NULL);
_exit(0);
}
waitpid(pid, NULL, 0);
}
unsigned long get_module_base(int pid, const char *module_name)
{
char path[128];
char line[1024];
unsigned long base = 0;
snprintf(path, sizeof(path), "/proc/%d/maps", pid);
FILE *fp = fopen(path, "r");
if (fp != NULL)
{
while (fgets(line, sizeof(line), fp))
{
if (!strstr(line, module_name))
continue;
if (!strstr(line, "r-xp"))
continue;
char *addr = strtok(line, "-");
base = strtoul(addr, NULL, 16);
break;
}
fclose(fp);
}
return base;
}
int WriteAddress_DWORD(int pid, long addr, int value)
{
char path[128];
snprintf(path, sizeof(path), "/proc/%d/mem", pid);
int fd = open(path, O_RDWR);
if (fd < 0)
return -1;
int ret = pwrite64(fd, &value, 4, addr);
close(fd);
return ret;
}
int main()
{
const char *pkg = "com.tencent.tmgp.pubgmhd";
const char *splash = "com.epicgames.ue4.SplashActivity";
puts("【1】检测游戏进程");
int pid = getPID(pkg);
printf("当前PID = %d\n", pid);
if (pid > 0)
{
puts("✅检测到游戏正在运行,执行 force-stop");
char cmd[256];
snprintf(cmd, sizeof(cmd), "am force-stop %s", pkg);
runRootCmd(cmd);
sleep(3);
printf("杀完,再次检测PID:%d\n", getPID(pkg));
}
else
{
puts("ℹ️游戏本来没有运行");
}
puts("【2】启动和平精英");
char startCmd[512];
snprintf(startCmd, sizeof(startCmd), "am start -f 0x10000000 --activity-clear-task -n %s/%s", pkg, splash);
runRootCmd(startCmd);
puts("【3】马上hook");
sleep(3);
pid = getPID(pkg);
char ue4[] = "libUE4.so";
unsigned long ue4Base = get_module_base(pid, ue4);
WriteAddress_DWORD(pid, ue4Base, -1);
char tersafe[] = "libtersafe.so";
unsigned long tersafeBase = get_module_base(pid, tersafe);
WriteAddress_DWORD(pid, tersafeBase + 0x52C55C);
puts("hook成功");
return 0;
}
sz乱糟未发布的sh全防
有多乱炖你们自己看就行了😂 | 1 |
| 19 | 今天你要体验的人生是:模糊狗的一生😂 | 111 |
| 20 | 低价出售4a大长号
+5519999556278
@yaju520 | 21 |
