Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
DEFCON-31-Syscalls-Workshop — 包含 DEF CON 31 工作坊"(In)direct Syscalls: A Journey from High to Low"的全部资料。 | Kitploit
工具/GitHubGitHub/virtualalllocex/defcon-31-syscalls-workshop
Shellcode学习与教育红队Payload 开发实验室与实践
GitHubvirtualalllocex/defcon-31-syscalls-workshop

DEFCON-31-Syscalls-Workshop

包含 DEF CON 31 工作坊"(In)direct Syscalls: A Journey from High to Low"的全部资料。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站
7731061年前Kitploit 审核通过

image

(间接)直接系统调用:从高层到底层的旅程

RedOps | Red Team Village | DEF CON 31

开始入门

所有的理论和练习手册都可以在wiki中找到,它们与准备好的 POC 一起构成了本项目的核心。练习对应的 POC 可以在此主页上找到。

祝学习愉快!

Daniel Feichter

免责声明

首先,衷心感谢我的女朋友,十多年来她一直支持我所做的一切!没有她的支持和帮助,过去十年里我的任何项目都不可能完成。

还要感谢我的好友、AV-Comparatives 的 Andreas Clementi,自从我们第一次见面以来,他一直支持我。也感谢我的朋友 Jonas Kemmner(他是一位出色的红队队员),感谢他的支持并提前阅读了我所有的博客文章。我非常感激能与这些出色的人相遇。

本仓库中的内容和所有代码示例仅用于教育和研究目的,且只能在合乎道德的背景下使用!这些代码示例并非新内容,我也不声称它们是新的。大多数代码或基础(一如往常)来自 ired.team,感谢 @spotheplanet 的杰出工作并与我们所有人分享。还要感谢 @mrexodia 提供了出色的工具 x64dbg。

此外,非常重要的一点是,本次工作坊在 EDR 规避背景下并非银弹,但它应该有助于理解 Win32 APIs、Native APIs、direct syscalls(直接系统调用)和 indirect syscalls(间接系统调用)的基础知识,以及在 shellcode 执行和 EDR 规避背景下有关 call stacks(调用栈)的一点内容,仅此而已。本次工作坊的目标不是展示最隐蔽的选项或最复杂的直接/间接系统调用 POC,相反,我将专注于教授基础知识。这意味着尽可能少用工具,尽可能多地手动完成工作。

我想感谢信息安全社区的所有成员,他们研究、塑造并持续研究系统调用、直接系统调用和间接系统调用等主题。

致谢与参考资料

更多资源

  • Windows Internals,第 1 部分:系统架构、进程、线程、内存管理及更多(第 7 版),作者:Pavel Yosifovich、David A. Solomon 和 Alex Ionescu
  • Windows Internals,第 2 部分(第 7 版),作者:Pavel Yosifovich、David A. Solomon 和 Alex Ionescu
  • https://offensivecraft.wordpress.com/2022/12/08/the-stack-series-return-address-spoofing-on-x64/
  • https://offensivecraft.wordpress.com/2023/02/11/the-stack-series-the-x64-stack/
  • https://winternl.com/detecting-manual-syscalls-from-user-mode/
下载工具
Twitter 用户名贡献与研究
@Cneelishttps://outflank.nl/blog/2019/06/19/red-team-tactics-combining-direct-system-calls-and-srdi-to-bypass-av-edr/
https://github.com/outflanknl/Dumpert
@spotheplanet他整个出色的博客和研究
https://www.ired.team/
@NinjaParanoid感谢他的博客、研究、课程以及总是回答我的问题。
https://0xdarkvortex.dev/hiding-in-plainsight/
https://0xdarkvortex.dev/proxying-dll-loads-for-hiding-etwti-stack-tracing/
@ShitSecure感谢他的研究、他的博客 https://s3cur3th1ssh1t.github.io/ 以及关于 EDR、系统调用等的精彩讨论。
@AliceCliment感谢她的博客、研究以及关于 EDR、系统调用等的讨论。
https://alice.climent-pommeret.red/posts/how-and-why-to-unhook-the-import-address-table/
https://alice.climent-pommeret.red/posts/a-syscall-journey-in-the-windows-kernel/
https://alice.climent-pommeret.red/posts/direct-syscalls-hells-halos-syswhispers2/
@0xBoku感谢他的全面研究、对信息安全领域的贡献、帮助新社区成员,以及持续推动信息安全的发展
https://0xboku.com/
https://github.com/boku7/AsmHalosGate
https://github.com/boku7/HellsGatePPID
https://github.com/boku7/halosgate-ps
@Jackson_T感谢他的研究以及 SysWhispers 和 SysWhispers2 工具
https://github.com/jthuraisamy/SysWhispers)
https://github.com/jthuraisamy/SysWhispers2
@KlezVirus感谢他的博客、研究、关于 EDR 和系统调用等的精彩讨论,以及 SysWhispers3
https://github.com/klezVirus/SysWhispers3
https://klezvirus.github.io/RedTeaming/AV_Evasion/NoSysWhisper/
https://github.com/klezVirus/SilentMoonwalk
@j00ruhttps://j00ru.vexillium.org/syscalls/nt/64/
@modexpbloghttps://www.mdsec.co.uk/2020/12/bypassing-user-mode-hooks-and-direct-invocation-of-system-calls-for-red-teams/
@netero_1010https://www.netero1010-securitylab.com/evasion/indirect-syscall-in-csharp)
@CaptMeelohttps://captmeelo.com/redteam/maldev/2021/11/18/av-evasion-syswhisper.html
Paul Laîné @am0nsec and smelly__vx @RtlMateuszhttps://github.com/am0nsec/HellsGate/tree/master
@mrd0xhttps://github.com/Maldev-Academy/HellHall
@SEKTOR7nethttps://blog.sektor7.net/#!res/2021/halosgate.md
@D1rkMtrhttps://github.com/TheD1rkMtr/D1rkLdr
@trickster012https://github.com/trickster0/TartarusGate
@thefLinkkhttps://github.com/thefLink/RecycledGate
@ElephantSe4l and MarioBartolomehttps://github.com/crummie5/FreshyCalls