Doppelganger项目 - 模仿灵魂,不留痕迹

admin 2025年4月25日10:28:22评论0 views字数 1068阅读3分33秒阅读模式
Doppelganger项目 - 模仿灵魂,不留痕迹

Doppelganger 是一款神秘的工具,旨在模拟 LSASS,提取其机密信息,并将其隐藏于众目睽睽之下。它以 HollowReaper 的禁忌之术为基础,利用挖空进程、内核漏洞和光谱克隆来绕过保护机制,并隐秘地窃取凭证。

Doppelganger项目 - 模仿灵魂,不留痕迹

📜 仪式

🩸 分身

灵魂窃贼。以下是shellcode

  • 🛡️ 使用 cursed RTCore64.sys 驱动程序 (BYOVD) 禁用 PPL

  • 🧬 将 LSASS 克隆为良性副本

  • 💾 从克隆中创建一个 Minidump

  • 🗝️ 对转储进行 XOR 加密并将其写入磁盘,只留下影子

🧿 实用工具

💀 HollowReaper.c

有效载荷的容器。这将执行进程挖空,挖出一个合法进程,并将 Shellcode 注入其外壳中。🔧 HollowReaper 项目中提供了生成要嵌入的 Shellcode 的说明。

🔐解密_xor_dump.py

本地解密实用程序。使用它可以从异或混淆后的数据恢复原始转储。

⚗️ 组件

文件 目的
分身 shellcode:禁用 PPL、克隆 LSASS、转储和 XOR
HollowReaper.c 空洞进程并注入shellcode
解密_xor_dump.py Python 工具解密 XOR 转储
RTCore64.sys 用于 PPL 绕过 (BYOVD) 的易受攻击的驱动程序

🕯️ 使用流程

独立

要使用 Doppelganger,您必须将 RTCore64.sys 放置在 C:UsersPublic 目录下。Doppleganger 可以单独使用,也可以通过 HollowReaper 进行 Hollow 操作。

.Doppelganger.exe

流程空洞

1️⃣ 编译 Doppelganger

2️⃣ 使用 Donut 将其转换为 shellcode

.donut.exe -a2 -f7 -i Doppelganger.exe

3️⃣ 对 shellcode 进行异或运算并将其嵌入到 HollowReaper.c 中(在HollowReaper中查找实用程序文件)

4️⃣ 运行 HollowReaper 来挖空一个进程并触发 Doppelganger(所有文件保存到 C:UsersPublic)

.HollowReaper.exe"C:windowsexplorer.exe"

5️⃣ 使用decrypt_xor_dump.py离线解密转储文件

python .decrypt_xor_dump.py .doppelganger.dmp

项目地址:

https://github.com/vari-sh/RedTeamGrimoire/tree/main/Doppelganger

原文始发于微信公众号(Ots安全):Doppelganger项目 – 模仿灵魂,不留痕迹

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月25日10:28:22
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Doppelganger项目 - 模仿灵魂,不留痕迹https://cn-sec.com/archives/3953661.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息