# Fridump 基于 Frida 的进程内存转储工具

> 一个小型 Python 命令行工具，通过 Frida 附加到正在运行的进程，把其中可访问的内存区域写入文件；可在 Windows、Linux 或 macOS 主机上运行，面向 iOS、Android 或 Windows 应用。默认只保存可读写的内存区域，-r 会连同只读区域一并保存；超过大小上限（默认 20 MiB，可用 --max-size 调整）的区域会拆分成多块；-s 会对所有转储文件做一遍简单的字符串提取，把可打印文本汇总到 strings.txt。其 README 称该工具主要面向渗透测试人员和开发者。

- 类型：工具
- 目标：应用 · 二进制
- 类别：调试与动态分析
- 关联：基础工具
- 来源复核于：2026-10-27
- 收录于：2026-11-03
- 原始资源：<https://github.com/Nightbringer21/fridump>
- 一手来源：<https://github.com/Nightbringer21/fridump/blob/3e64ee0b0e3dbd7e1aa295077c9ba0728a2bc68f/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/fridump/>
- 记录 JSON：<https://awesomerea.org/resources/fridump/record.json>
- 英文版：[English](https://awesomerea.org/resources/fridump/index.md)

## 使用条件与局限

- README 称当前为 0.1 版，并提醒可能存在缺陷。master 分支最新提交为 2019-04-25，仓库没有标签或发布版本。README 报告的测试仅限于以 Windows 7 和 Mac OS X 为主机，目标为运行 iOS 8.2 的 iPad Air 2、运行 CyanogenMod 4.4.4 的 Galaxy Tab 和一台 Windows 7 笔记本。
- 从克隆的仓库运行 fridump.py，需要 Python 和用 pip 安装的 frida 包；仓库没有依赖清单，也未固定 Frida 版本。其内嵌代理脚本调用 Process.enumerateRangesSync 和 Memory.readByteArray，而 Frida 17.0.0 的发布说明（2025 年 5 月）表示这类旧式 API 已被移除，因此未经修改的脚本看来需要更早的 Frida 版本。
- 移动设备上需要运行与主机 Frida 版本匹配的 frida-server，README 指出在 Android 上它必须以 root 身份运行；-U 用于选择通过 USB 连接的设备，frida-ps 可列出进程名。输出为每个内存区域一个原始文件，以其基地址命名，不做结构或符号恢复；无法读取的区域会给出警告并跳过。
- 转储中可能包含目标进程里的凭据和个人数据，因此只应用于自己拥有或获得授权测试的应用和设备。仓库没有许可证文件，GitHub 也未识别出许可证，因此没有明确的再使用授权；仓库仅包含三个 Python 文件和 README。

## 一手来源

1. <https://github.com/Nightbringer21/fridump/blob/3e64ee0b0e3dbd7e1aa295077c9ba0728a2bc68f/README.md>
2. <https://github.com/Nightbringer21/fridump/blob/3e64ee0b0e3dbd7e1aa295077c9ba0728a2bc68f/fridump.py>
3. <https://github.com/Nightbringer21/fridump/blob/3e64ee0b0e3dbd7e1aa295077c9ba0728a2bc68f/dumper.py>
4. <https://github.com/Nightbringer21/fridump/blob/3e64ee0b0e3dbd7e1aa295077c9ba0728a2bc68f/utils.py>
5. <https://frida.re/news/2025/05/17/frida-17-0-0-released/>

## 同分区更多条目：原生二进制

- [Redress Go 二进制分析工具](https://awesomerea.org/zh/resources/redress/index.md) · 工具
- [ghidra-nanomips nanoMIPS 处理器模块](https://awesomerea.org/zh/resources/ghidra-nanomips/index.md) · 工具
- [SMDA 递归反汇编库](https://awesomerea.org/zh/resources/smda/index.md) · 工具
- [frida-trace（NowSecure 声明式跟踪库）](https://awesomerea.org/zh/resources/nowsecure-frida-trace/index.md) · 工具
- [BTD（Bin To DNN）DNN 可执行文件反编译器](https://awesomerea.org/zh/resources/btd-dnn-decompiler/index.md) · 工具
- [Boomerang 机器码反编译器](https://awesomerea.org/zh/resources/boomerang-decompiler/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
