8 matches found
Shelter
Shelter Shelter 是一种完全武器化的睡眠混淆技术,它通过广泛使用 ROP 来实现内存中 payload 的完全加密。 该 crate 具有以下特点: AES-128 加密。 完整 PE 加密能力。 在睡眠期间移除执行权限。 不使用 APC/HWBP/定时器,仅使用 ROP 实现混淆。 使用 Unwinder 在执行 ROP 链之前实现调用栈欺骗。 提供不同的执行方式以适应各种情况。 其他 OPSEC 考虑:DInvokers、间接系统调用、字符串字面量加密等。 内容 用法 示例 fluctuate fluctuatefromaddress...
NimicStack
NimicStack NimicStack 是使用纯 Nim 实现的调用栈欺骗(Call Stack Spoofing)技术,用于模仿合法程序。整个项目基于 WithSecure Labs 分享的 PoC 编译 你可以使用以下命令直接编译源代码: nim c -d=mingw --app=console --cpu=amd64 -o:NimicStack.exe .\Main.nim 如果遇到 "cannot open file" 错误,你还需要安装所需的依赖: nimble install ptrmath winim 用法 与参考项目一样,NimicStack 可以在打开 LSASS...
Unwinder
Contenido SilentMoonWalk Descripción Créditos Uso Macro callfunction! Macro indirectsyscall! Paso de parámetros Ejemplos Llamando a kernel32.dll!Sleep Llamando a kernel32.dll!OpenProcess Llamando a NtDelayExecution como syscall indirecto Concatenar llamadas a macros Consideraciones Frame inicial...
LazyHook
概述 LazyHook 是一个隐蔽的 API 钩子框架,通过调用栈欺骗绕过主机入侵防御系统(HIPS) 。借助 CPU 级硬件断点和向量化异常处理,它可以执行任意代码,使其看似源自受信任的、经过 Microsoft 签名的模块——完全欺骗依赖调用栈检查和模块来源验证的行为分析引擎。 通过在受信任的 Microsoft 调用栈内执行恶意代码来规避行为分析 使用硬件断点 + VEH 劫持合法函数并伪造模块来源 问题:现代安全软件 主机入侵防御系统(HIPS)和行为分析引擎通过以下方式监控应用程序: 调用栈分析 :跟踪 API 调用的来源和流程 模块来源验证 :检查可疑行为是否源自受信任的模块...
CallStackSpoofer
CallStackSpoofer 该仓库演示了一个 PoC 实现,用于在进行系统调用时伪造任意调用栈。完整的技术分析请参阅随附的博客文章:https://labs.withsecure.com/blog/spoofing-call-stacks-to-confuse-edrs。 默认情况下,它包含三个可供模仿的示例调用栈,可通过提供 --wmi、--rpc 或 --svchost 参数来选择,如下所示: 这些调用栈是通过启用进程访问事件的 SysMon 运行并搜索 lsass 为句柄操作目标的事件而获得的。 注意,作为提醒,此 PoC 已在以下 Windows 版本上测试:...
CallStackMasker
CallStackMasker 该仓库演示了一种使用计时器动态伪造调用栈的 PoC 技术。在我们的植入体进入睡眠之前,我们可以排队计时器,用伪造的调用栈覆盖其调用栈,然后在恢复执行之前还原原始调用栈。因此,就像我们可以在睡眠期间屏蔽属于植入体的内存一样,我们也可以屏蔽主线程的调用栈。 有关完整的技术详解,请参阅随附的博客文章:https://www.cobaltstrike.com/blog/behind-the-mask-spoofing-call-stacks-dynamically-with-timers/。 默认情况下,该 PoC 会模仿取自 spoolsv.exe 的静态调用栈...
New Malware Loaders Use Call Stack Spoofing, GitHub C2, and .NET Reactor for Stealth
Cybersecurity researchers have discovered an updated version of a malware loader called Hijack Loader that implements new features to evade detection and establish persistence on compromised systems. "Hijack Loader released a new module that implements call stack spoofing to hide the origin of...
BokuLoader - A Proof-Of-Concept Cobalt Strike Reflective Loader Which Aims To Recreate, Integrate, And Enhance Cobalt Strike's Evasion Features!
A proof-of-concept User-Defined Reflective Loader UDRL which aims to recreate, integrate, and enhance Cobalt Strike's evasion features! Contributors: Contributor | Twitter | Notable Contributions ---|---|--- Bobby Cooke | @0xBoku | Project original author and maintainer Santiago Pecin | @s4ntiago...