ph0llux/emd

GitHub: ph0llux/emd

基于 eBPF 技术实现的 Linux 物理内存转储工具,能够绕过内核锁定模式等安全限制完成内存采集。

Stars: 11 | Forks: 1

# emd eBPF 内存转储器能够使用 eBPF filter 转储 Linux 机器上的物理内存。 **即使在内核处于 lock down 模式(完整性)或系统上 /proc/kcore 不可用的情况下,这依然有效**。 你需要 root 权限才能使用此工具。 ## 前置条件 1. stable rust toolchains:`rustup toolchain install stable` 2. nightly rust toolchains:`rustup toolchain install nightly --component rust-src` 3. bpf-linker:`cargo install bpf-linker` ## 构建 ``` cargo build --release ``` ## 通过 cargo 安装 ``` cargo install emdumper ``` ## 用法 ``` sudo ./emd -o output-file.bin ``` 要显示所有选项,你可以使用 ``` ./emd -h ```
标签:0day挖掘, Docker镜像, Red Team, Rootkit, Ruby on Rails, Rust, SecList, Zeek, 内存取证, 内存转储, 内建安全, 内核安全, 内核编程, 协议分析, 可视化界面, 安全渗透, 库, 应急响应, 数据窃取, 权限提升, 流量嗅探, 物理内存, 系统底层, 网络流量审计, 通知系统, 通知系统