hacktricks/linux-hardening/linux-privilege-escalation-checklist.md

9.2 KiB
Raw Blame History

检查表 - Linux权限提升

从零开始学习AWS黑客技术成为专家 htARTEHackTricks AWS Red Team Expert

支持HackTricks的其他方式

加入HackenProof Discord服务器,与经验丰富的黑客和赏金猎人交流!

黑客见解
参与深入探讨黑客的刺激和挑战的内容

实时黑客新闻
通过实时新闻和见解及时了解快节奏的黑客世界

最新公告
随时了解最新的赏金任务发布和重要平台更新

加入我们的 Discord 并开始与顶尖黑客合作!

查找Linux本地权限提升向量的最佳工具 LinPEAS

系统信息

驱动器

  • 列出已挂载的驱动器
  • 有未挂载的驱动器吗?
  • 在fstab中有凭据吗

已安装软件

进程

  • 是否有未知软件正在运行
  • 是否有以比应有的更高权限运行的软件
  • 搜索正在运行进程的利用漏洞(特别是正在运行的版本)。
  • 是否可以修改任何正在运行进程的二进制文件
  • 监视进程,检查是否有任何有趣的进程经常运行。
  • 是否可以读取一些有趣的进程内存(可能保存密码的地方)?

定时/计划任务?

  • 一些cron是否修改了PATH ,您可以在其中写入吗?
  • 任何cron作业中的通配符
  • 一些可修改的脚本 是否正在执行或位于可修改的文件夹中?
  • 您是否发现某些脚本可能正在或经常执行每1、2或5分钟

服务

  • 任何可写的 .service 文件?
  • 任何由服务执行的可写入的二进制文件
  • systemd PATH中是否有任何可写入的文件夹

定时器

  • 任何可写的定时器

套接字

  • 任何可写的 .socket 文件?
  • 您能否与任何套接字通信
  • 具有有趣信息的HTTP套接字

D-Bus

  • 您能否与任何D-Bus通信

网络

  • 枚举网络以了解您所在的位置
  • 在获取机器内部shell之前是否可以访问之前无法访问的开放端口
  • 是否可以使用tcpdump嗅探流量

用户

  • 通用用户/组枚举
  • 您是否有一个非常大的UID?机器易受攻击吗?
  • 您是否可以通过所属的组提升权限
  • 剪贴板数据?
  • 密码策略?
  • 尝试使用您之前发现的每个已知密码登录每个可能的用户。也尝试无密码登录。

可写入的PATH

  • 如果您对PATH中的某个文件夹具有写权限,则可能可以提升权限

SUDO和SUID命令

Capabilities

  • 任何二进制文件具有意外的能力吗?

ACLs

  • 任何文件具有意外的ACL吗?

Open Shell sessions

  • screen
  • tmux

SSH

有趣的文件

  • 配置文件 - 读取敏感数据?写入权限提升?
  • passwd/shadow文件 - 读取敏感数据?写入权限提升?
  • 检查常见有趣的文件夹以查找敏感数据
  • 奇怪的位置/拥有的文件,您可能可以访问或更改可执行文件
  • 最近修改的文件
  • Sqlite数据库文件
  • 隐藏文件
  • 路径中的脚本/二进制文件
  • Web文件(密码?)
  • 备份
  • 已知包含密码的文件:使用LinpeasLaZagne
  • 通用搜索

可写文件

  • 修改Python库以执行任意命令?
  • 您可以修改日志文件吗?Logtotten漏洞利用
  • 您可以**修改/etc/sysconfig/network-scripts/**吗Centos/Redhat漏洞利用
  • 您可以在ini、int.d、systemd或rc.d文件中编写吗?

其他技巧

加入HackenProof Discord服务器,与经验丰富的黑客和赏金猎人交流!

黑客见解
参与深入探讨黑客活动的刺激和挑战的内容

实时黑客新闻
通过实时新闻和见解了解快节奏的黑客世界

最新公告
通过最新的赏金计划发布和重要平台更新保持信息更新

加入我们的 Discord 并开始与顶尖黑客合作!