Skip to content

DirtyChains v2.10

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:28

预编译包

包 架构 内容
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.9...v2.10