Repository navigation
DirtyChains v2.14
预编译包
| 包 | 架构 | 内容 |
|---|---|---|
dirtychains-*-x86_64.tar.gz |
x86_64 | dirtychains + poc + ovswrap |
dirtychains-*-x86.tar.gz |
i686 | poc + ovswrap |
dirtychains-*-aarch64.tar.gz |
ARM64 | poc + ovswrap |
dirtychains-*-armhf.tar.gz |
ARMv7 硬浮点 | poc + ovswrap |
poc 与 ovswrap 是 -static -no-pie 静态链接,拷到目标机直接跑,
完全不挑 glibc 版本。
dirtychains(GUI)动态链 GTK3,在 ubuntu:20.04 容器里编译,
实测最低要求 glibc 2.28 + GTK 3.24:Debian 10、Ubuntu 18.10 及以上、
UOS 20、CentOS 8 都能直接跑;更新的系统同样正常(向前兼容)。
比这更老的系统(如 CentOS 7,glibc 2.17)请用 poc——
同功能、纯命令行、静态链接。
每个包内都有 offset/(740 个内核 release 的偏移表),程序运行时按
<exe目录>/offset → ./offset → /usr/share/dirtychains/offset 的顺序查找。
换内核不用重编,往 offset/<N>系/<uname -r>/target.h 加文件即可。
tar xzf dirtychains-*-x86_64.tar.gz
cd dirtychains-*-x86_64
./poc -h # 六链命令行版
./ovswrap -h # CVE-2026-64531 单独实现
./dirtychains # 图形界面校验:sha256sum -c SHA256SUMS.txt
Full Changelog: v2.13...v2.14