您的位置 : 资讯 > 软件资讯 > 几个 Syscall 项目的学习记录

几个 Syscall 项目的学习记录

来源:菜鸟下载 | 更新时间:2025-04-27

前言 最近复习了下 syscall,关于 syscall 的原理这里不会做太多的叙述,有很多文章说得很清

前言

最近复习了下 syscall,关于 syscall 的原理这里不会做太多的叙述,有很多文章说得很清楚了,这里主要记录下对几个开源 syscall 项目的学习。

什么是 Syscall

简单来说,syscall 是一种绕过 EDR 用户态 hook 的方式,它通过获取系统调用号,并构造 syscall stub 的汇编指令直接进入内核态 API 调用,从而避免了用户态 hook 的检测。在使用这种技术时,也不可避免地引入了一些新的检测特征,如 syscall stub 中引入的硬编码以及基于栈回溯的 syscall 的调用方的检测等等,不同的 syscall 项目也提供了针对这类检测的不同绕过方式。此外,各个项目也在获取系统调用号的方式上有一些区别。基本的 syscall stub 如下:

代码语言:javascript代码运行次数:0运行复制
mov  r10,rcxmov  eax,[系统调用号]syscallret
登录后复制

菜鸟下载发布此文仅为传递信息,不代表菜鸟下载认同其观点或证实其描述。

展开
Python 3d
Python 3d
类型:体育竞技 运营状态:公测 语言:简体中文
闯关 方块 趣味
前往下载

相关文章

更多>>

热门游戏

更多>>

手机扫描此二维码,

在手机上查看此页面

关于本站 下载帮助 版权声明 网站地图

版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理

Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2022003375号-1

本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源