Linux一键提权脚本(自动生成EXP,真正实现一键提权)

Linux一键提权脚本(自动生成EXP,真正实现一键提权)

引言:为什么你需要这款神器?

在渗透测试、红队演练或CTF比赛中,本地提权(Privilege Escalation) 往往是突破内网的关键一步。然而,传统提权方法依赖手工枚举漏洞、编译EXP、适配系统架构,效率低下且容易遗漏攻击面。

现在,这款 Linux全架构提权神器 横空出世!它集成了 内核漏洞、配置错误、SUID滥用、容器逃逸 等所有常见提权路径,支持 x86/ARM/MIPS 等全架构,甚至能自动生成EXP,真正实现 “一键提权”

image

 

核心功能亮点

1. 全覆盖漏洞检测

  • 内核漏洞:自动匹配CVE数据库(如CVE-2021-4034、CVE-2022-0847等),无需手动搜索EXP。

  • 配置缺陷:检测错误的sudo权限、可写系统目录、敏感环境变量等。

  • SUID/GTFOBins:快速定位危险的可执行文件(如find、vim、bash等)。

  • 容器逃逸:识别Docker/K8s环境下的特权模式、挂载逃逸路径。

2. 全架构兼容

  • 支持 x86_64、ARM32/64、MIPS 等架构,覆盖从老旧服务器到嵌入式设备。

  • 自动适配 Debian、RHEL、Ubuntu、Alpine 等主流发行版。

  • 支持的漏洞列表如下(这里要非常感谢某大神对于漏洞的支持):
docker:writable-socket
polkit:CVE-2021-3560
polkit:CVE-2021-4034
kernel:CVE-2022-0847
gtfobins:apt-get
gtfobins:apt
gtfobins:ash
gtfobins:awk
gtfobins:bash
gtfobins:bundler
gtfobins:busctl
gtfobins:busybox
gtfobins:byebug
gtfobins:capsh
gtfobins:check_by_ssh
gtfobins:check_cups
gtfobins:cowsay
gtfobins:cowthink
gtfobins:cpan
gtfobins:cpulimit
gtfobins:crash
gtfobins:csh
gtfobins:dash
gtfobins:dmesg
gtfobins:dpkg
gtfobins:eb
gtfobins:ed
gtfobins:emacs
gtfobins:env
gtfobins:ex
gtfobins:expect
gtfobins:find
gtfobins:flock
gtfobins:ftp
gtfobins:gawk
gtfobins:gcc
gtfobins:gdb
gtfobins:gem
gtfobins:ghc
gtfobins:ghci
gtfobins:gimp
gtfobins:git
gtfobins:gtester
gtfobins:hping3
gtfobins:iftop
gtfobins:ionice
gtfobins:irb
gtfobins:journalctl
gtfobins:jrunscript
gtfobins:ksh
gtfobins:less
gtfobins:logsave
gtfobins:ltrace
gtfobins:lua
gtfobins:mail
gtfobins:make
gtfobins:man
gtfobins:mawk
gtfobins:more
gtfobins:mysql
gtfobins:nano
gtfobins:nawk
gtfobins:nice
gtfobins:nmap
gtfobins:node
gtfobins:nohup
gtfobins:nsenter
gtfobins:pdb
gtfobins:perl
gtfobins:pg
gtfobins:php
gtfobins:pic
gtfobins:pico
gtfobins:pry
gtfobins:psql
gtfobins:puppet
gtfobins:python
gtfobins:rake
gtfobins:rlwrap
gtfobins:rpm
gtfobins:rpmquery
gtfobins:rsync
gtfobins:ruby
gtfobins:run-mailcap
gtfobins:run-parts
gtfobins:rview
gtfobins:rvim
gtfobins:scp
gtfobins:screen
gtfobins:script
gtfobins:sed
gtfobins:service
gtfobins:setarch
gtfobins:sftp
gtfobins:slsh
gtfobins:socat
gtfobins:split
gtfobins:sqlite3
gtfobins:ssh
gtfobins:start-stop-daemon
gtfobins:stdbuf
gtfobins:strace
gtfobins:tar
gtfobins:taskset
gtfobins:tclsh
gtfobins:time
gtfobins:timeout
gtfobins:tmux
gtfobins:unshare
gtfobins:valgrind
gtfobins:vi
gtfobins:vim
gtfobins:vimdiff
gtfobins:watch
gtfobins:wish
gtfobins:xargs
gtfobins:zip
gtfobins:zsh

涵盖了所有linux架构目前已知漏洞的提权。编译了386、arm64和amd64。

image

3. 傻瓜式操作

./znlinux -a

image

傻瓜式一键利用返回root的shell

当然加一个-p输入当前用户的密码(已知情况下)在没办法提权的情况下有一定帮助,但是基本用不上!!!

./znlinux -a -p

防御视角:如何对抗此类工具?

作为管理员,你应当:

  1. 定期更新内核:修复已知CVE漏洞。

  2. 最小化权限:禁用非必要的SUID文件,限制sudo权限。

  3. 监控异常行为:检测敏感命令(如gcc编译、/etc/passwd修改)。


结语

这款神器将Linux提权的复杂性降至极低,但请仅用于合法授权测试

 

 

 

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞64 分享
评论 共22条
头像
超级会员可评论
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    请登录后查看评论内容