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

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

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

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

工具目录

分类

查看所有分类
Loading categories
mXtract — mXtract - 内存提取与分析器 | Kitploit
工具/GitHubGitHub/rek7/mxtract
密码破解内存取证取证分析信息收集渗透测试
GitHubrek7/mxtract

mXtract

mXtract - 内存提取与分析器

查看仓库
587904年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

mXtract

Build Status License

mXtract 是一款基于 Linux 的开源工具,用于分析和转储内存。它被开发为渗透测试工具,其主要目的是使用正则表达式扫描内存中的私钥、IP 地址和密码。请记住,结果的质量取决于你使用的正则表达式。

截图

截图

使用详细输出和简单的 IP 正则表达式扫描,扫描所有数据段,显示进程信息并扫描环境文件。 截图

使用详细输出和简单的 IP 正则表达式扫描,仅扫描堆和栈,显示进程信息并扫描环境文件。 截图

关闭详细输出,使用简单的 IP 正则表达式扫描,显示进程信息并扫描环境文件。

为什么直接从内存转储?

在大多数 Linux 环境中,用户可以访问进程的内存,这使攻击者能够获取凭据、私钥或任何本不应被看到但正在被程序以明文处理的敏感信息。

特性

  • 支持输入正则表达式列表
  • 清晰易读的显示
  • 检查内存区域在当前权限下是否可写
  • 支持 XML 和 HTML 格式输出,以及默认输出(进程名:结果)
  • 能够批量扫描所有进程或指定 PID
  • 可选择扫描内存段
  • 能够显示详细进程信息
  • 能够扫描进程环境文件
  • 内存转储自动移除 Unicode 字符,便于其他工具处理或手动分析

快速开始

  1. 下载:git clone https://github.com/rek7/mXtract
  2. 编译:cd mXtract && sh compile.sh

这将创建 bin/ 目录,并将二进制文件编译为 mxtract。

命令

root@kitploit:~
$ ./mxtract -h
           __  ___                  _     { V1.2 }
  _ __ ___ \ \/ / |_ _ __ __ _  ___| |_ 
 | '_ ` _ \ \  /| __| '__/ _` |/ __| __|
 | | | | | |/  \| |_| | | (_| | (__| |_ 
 |_| |_| |_/_/\_\\__|_|  \__,_|\___|\__|  https://github.com/rek7/mXtract
Usage: ./mxtract [args]
General:
        -v      Enable Verbose Output
        -s      Suppress Banner
        -h      Help
        -c      Suppress Colored Output
Target and Regex:
        -i      Show Detailed Process/User Info
        -a      Scan all Memory Ranges not just Heap/Stack
        -e      Scan Process Environment Files
        -w      Check if Memory Range is Writable
        -r=     Regex Database to Use
        -p=     Specify Single PID to Scan
Output:
        -x      Format Regex Results to XML
        -r      Format Regex Results to an HTML Document
        -wm     Write Raw Memory to File Default Directory is: 'pid/'
        -wi     Write Process Info to Beginning of File (Used in Conjunction with -wm)
        -wr     Write Regex Output to File (Will Appear in the Output Directory)
        -f=     Regex Results Filename Default is: 'regex_results.txt'
        -d=     Custom Ouput Directory
Either -r= or -wm needed

示例用法

root@kitploit:~
$ ./mxtract -wm -wr -e -i -d=/tmp/output/ -r=example_regexes.db

特色收录于:

  • https://www.kitploit.com/2019/03/mxtract-memory-extractor-analyzer.html
  • https://blog.hackersonlineclub.com/2019/03/mxtract-opensource-linux-based-memory.html
  • https://firmwaresecurity.com/2019/03/22/mxtract-linux-based-tool-that-analyses-and-dumps-memory/
  • https://twitter.com/TheHackersNews/status/1108987907711352833
  • https://twitter.com/binitamshah/status/1109832206220963841
  • https://twitter.com/Dinosn/status/1108958417354252289
下载工具