Bypassptrace反调试技巧
创始人
2025-01-12 20:01:26
0

我们可以通过Hook ptrace系统调用,来绕过ptrace反调试技巧。示例代码如下:

int ptrace(int request, pid_t pid, caddr_t addr, int data) { //如果request参数等于PTRACE_ATTACH,我们可以直接返回0,来绕过ptrace反调试技巧 if(request == PTRACE_ATTACH) return 0;

//否则,我们调用原来的ptrace系统调用
return old_ptrace(request, pid, addr, data);

}

void hook_ptrace() { //获取ptrace系统调用的地址 void* addr = dlsym(RTLD_NEXT, "ptrace");

//保存原来的ptrace系统调用
old_ptrace = (int(*)(int,pid_t,caddr_t,int)) addr;

//Hook ptrace系统调用
mprotect(addr, sizeof(int), PROT_READ | PROT_WRITE);
*(unsigned char*)addr = 0xE9;
*(unsigned int*)(addr+1) = (unsigned int)(&ptrace) - (unsigned int)(addr) - 5;
mprotect(addr, sizeof(int), PROT_READ | PROT_EXEC);

}

相关内容

热门资讯

透明攻略!广西八一字牌是不是有... 您好,广西八一字牌是不是有挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...
推荐十款!雀神小程序源码(辅助... 推荐十款!雀神小程序源码(辅助挂)果真是真的有挂(有挂秘诀)-哔哩哔哩科技教程也叫必备教程,这是一款...
2分钟了解!wpk微扑克最新辅... 自定义wpk微扑克系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
透视好友房!wepoke软件透... 透视好友房!wepoke软件透明功能实现方法!果真真的有挂((2021已更新))(哔哩哔哩)是一款可...
一分钟了解!好彩麻将十三张有挂... 一分钟了解!好彩麻将十三张有挂吗(辅助挂)果真真的有挂(有挂秘籍)-哔哩哔哩是一款可以让一直输的玩家...
透视好牌!微信雀神辅助器免费下... 透视好牌!微信雀神辅助器免费下载(辅助挂)原来真的有挂(真的有挂)-哔哩哔哩;一、微信雀神辅助器免费...
4分钟了解!wepokeai代... 4分钟了解!wepokeai代打(辅助挂)辅助透视((2022已更新))(哔哩哔哩)1、让任何用户在...
九分钟了解!德扑之星开桌怎么设... 九分钟了解!德扑之星开桌怎么设置!原来真的有挂((2025已更新))(哔哩哔哩);原来确实真的有挂(...
透明教学!jj斗地主有手机挂吗... 1、透明教学!jj斗地主有手机挂吗(辅助挂)原来是真的有挂(存在有挂)-哔哩哔哩。2、jj斗地主有手...
分享认知!雀神麻雀赢(辅助挂)... 分享认知!雀神麻雀赢(辅助挂)竟然真的有挂(有挂助手)-哔哩哔哩;一、雀神麻雀赢有挂的是的,亲,真的...