用途:在已取得 Linux 主机初始访问后,用于在内网主机之间横向移动(pivot)。技能以攻击手册形式组织,按技术方向分段,并给出关联路由提示,如需要本机提权可加载 linux-privilege-escalation,受限 shell 或安全模块拦截时加载 linux-security-bypass,目标含容器或 Kubernetes 时加载对应技能。
主要能力:1) SSH 代理劫持,查找 /tmp/ssh-/agent. 或从 /proc//environ 提取 SSH_AUTH_SOCK,设置该 socket 后用 ssh-add -l 列出可用密钥,并通过转发代理登录内部主机;2) SSH 密钥与 known_hosts 搜集,定位 id_rsa、id_ed25519、.pem、.key,检测无口令私钥,解析 known_hosts 得出可攻击主机清单,向 authorized_keys 注入攻击者公钥;3) 凭据搜集位置,包括 /etc/shadow、.bash_history、.mysql_history、.pgpass、.my.cnf、.netrc、.git-credentials,以及 env 和各进程 /proc//environ、应用配置文件;4) D-Bus 利用,枚举系统与会话总线服务,通过 systemd1 接口调用 StartUnit,检查 polkit 无认证动作;5) 内网跳板,ssh -L、-R、-D 与 -J 多跳,socat、ncat、/dev/tcp、chisel,以及 ss、arp、resolv.conf 与 bash 子网扫描、/dev/tcp 端口探测;6) 共享文件系统,枚举并挂载 NFS、SMB 共享,检查 no_root_squash 或搜索凭据文件;7) sudo 令牌复用,通过 ptrace 注入活跃 sudo 会话进程以复用未过期时间戳,资料提及 sudo_inject 工具链接;8) systemd 服务篡改,查找可写 unit 文件并注入 ExecStartPre 或新建后门服务。文末给出横向移动决策树。
使用方式:按资料中的命令在获得授权的主机上执行,先确定可用凭据或网络路径,再选择对应分段。
限制:资料未提供适用范围、授权要求、检测与防护建议、适用发行版及版本,部分技术(如 ptrace sudo 注入、D-Bus 调用)是否可用取决于目标系统配置与权限,暂未提供实测效果与替代方案。