一款从内存扫描敏感信息工具 Dismember

在前面的文章中,我们讲到过通过“不落地”的形式来实现免杀。即我们直接在内存中运行程序。本文为大家介绍一款工具,从内存中获取敏感信息如账号或密码等。

关于

Dismember是一款针对Linux内存安全的测试与扫描工具,该工具本质上是一个基于命令行的工具,专为Linux操作系统而设计,可以帮助广大研究人员扫描Linux系统上的所有进程,并尝试从中搜索常见的敏感信息或自定义的正则表达式匹配项。

安装

直接访问该项目的【Releases页面】下载最新版本的Dismember即可。

wget https://github.com/liamg/dismember/releases/download/v0.0.1/dismember-linux-amd64
# 添加权限
chmod +dismember-linux-amd64
# 帮助
./dismember-linux-amd64  -h

命令说明

命令 说明
files 显示进程可访问的文件列表
find 搜索一个给定进程名称的PID
info 显示目标进程的相关信息
kernel 显示关于内核的信息
kill 使用SIGKILL终止一个或多个进程的执行
list 枚举目标系统中所有的进程
resume 使用SIGCONT恢复挂起的进程
suspend 使用SIGSTOP挂起一个进程
tree 显示一个进程和所有子进程的进程树

示例

显示进程树

./dismember-linux-amd64  tree

显示所有进程

./dismember-linux-amd64  list

通过PID搜索目标进程中的信息

如,我们要搜索在浏览器中存在的密码等信息。首先利用上面命令或top查找浏览器的进程id。

然后,查找有关 password等相关信息。

./dismember-linux-amd64 grep -p 64132 'password .*'

通过服务查找

如,我们要查找通过ssh服务建立起的隧道连接中的账号和密码等信息。

./dismember-linux-amd64 grep -n ssh 'password.*'

搜索所有进程中的内存敏感信息

./dismember-linux-amd64 scan

总结

利用Dismember我们可以快速地从内存中获取一些敏感的信息。但是目前此工具仅在Linux系统中才能运行。暂不支持Windows平台。希望在后续的版本中能解决。

往期回顾



OWASP ZAP使用指南




利用Airgeddon破解WiFi




Kali收集系统敏感文件


更多精彩文章 欢迎关注我们



请使用浏览器的分享功能分享到微信等