拿到一个低权限Shell之后的头30分钟"

admin 2026-10-24 15:36:27 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

拿到一个低权限 Shell 之后的头 30 分钟

原创

奋斗的小浪
奋斗的小浪

船山信安

2026年10月21日 18:42
湖南

去阅读

实战笔记 · PENTEST

拿到一个低权限 Shell 之后的头 30 分钟

getshell 不是终点,是起点。前 30 分钟做什么,决定了这次是“一个 webshell”,还是“一条内网通道”。

我把这 30 分钟拆成五步,每步只回答一个问题。问题答完,图就有了。

本文为授权渗透测试方法论,所有操作均在书面授权范围内进行。文中命令用于自查与防守审计,不构成对任何系统的测试建议。

01第一步:我到底是谁

Linux 上四条命令:id、whoami、sudo -l、cat /etc/passwd | head。Windows 上三条:whoami /priv、whoami /groups、net user。

sudo -l 是这五条里性价比最高的。运维为了省事给个 NOPASSWD: ALL,等于把 root 直接递出来,而他自己可能已经忘了这回事。

这一步要回答的是:这个权限能读什么、能写什么、离提权还有几步。答不出来,后面四步都是瞎走。

02第二步:这台机器在内网的什么位置

uname -a、hostname、cat /etc/os-release 认系统;ip a、route -n、cat /etc/resolv.conf 认网络。

有个细节比 ip a 更能说明问题:cat /etc/hosts。它记录的是“这台机器平时连谁”,一张手写的关系图,比任何扫描结果都真实。

多网卡是常见情况。一台 web 服务器挂着 10.0.1.x 和 172.16.8.x 两个段,意味着它就是那个天然的跳板。发现这个,比发现一个 root 漏洞更值钱。

03第三步:这台机器上有什么

先找配置,再找凭据。找配置用文件名,找凭据用习惯:

配置文件(先限深度,别把整盘扫一遍)

find / -maxdepth 4 \( -name \"\.conf\" -o -name \"\.yml\" \

-o -name \"\.properties\" -o -name \"\.ini\" \) 2>/dev/null | head -50

凭据的固定藏身处

ls -la ~/.ssh/ ~/.my.cnf ~/.pgpass ~/.docker/config.json 2>/dev/null

cat ~/.bash\_history 2>/dev/null | tail -100

.bash\_history 是最容易被忽略的金矿。里面常有 mysql -u root -p明文、ssh 跳板机 的完整命令、备份脚本的路径、甚至某个运维顺手敲的 curl 带 token。

还有一个不成文的规律:配置文件的注释里,比配置本身更值钱。写注释的人往往顺手把内网地址、默认口令、临时方案都记下来了。

04第四步:还有谁活着

不要急着扫全段。先看三样东西:arp -a(本机知道的邻居)、ss -antp 或 netstat -ano(当前连接)、ps aux 或 tasklist(跑着什么)。

现存的连接比端口扫描准得多。扫描告诉你“可能存在什么服务”,连接告诉你“正在被谁用”。前者是可能性,后者是事实。

这一步的产出应该是一份名单:哪些 IP 在这台机器的通信白名单里,走的什么端口,什么进程发起的。这份名单就是下一步的优先顺序。

05第五步:把发现拼成一张图

三层就够:本机权限(能做什么)→ 可达网段(能去哪)→ 有凭据的系统(能进哪)。三层填满,这次测试的路线就清楚了。

急着横向是最常见的错误。手上有一个低权限 shell,凭感觉去撞另一台机器,撞出来的告警比收获多。先把图补完,再决定打哪一个点、用什么身份打。

时间是渗透里最贵的资源。盲目横向会把一次测试变成一次事故,而事故的代价从来不由技术决定。

06防守:这 30 分钟对应的四个盲区

1命令审计。很多单位只监控 webshell 落地,不监控落地之后敲了什么。真正的损失发生在第二段。

2配置文件权限。web 目录可读的 .env,等于把数据库交给任何拿到 shell 的人。

3sudo 最小化。NOPASSWD 加通配符命令,是提权报告里出现频率最高的一条。

4东西向流量基线。服务器主动连 LDAP、连 445、连 3389,如果没有基线,这类行为永远不会告警。

参考来源

MITRE ATT&CK — TA0007 Discovery(发现阶段技术矩阵)

MITRE ATT&CK — TA0006 Credential Access

NIST SP 800-61 Rev.2 计算机安全事件处理指南

CIS Controls v8 — CSC 4 企业资产与软件的受控使用

本文为技术事实陈述与防护建议,全部案例基于授权测试与公开研究;不提供针对未修复系统的完整攻击链,不构成未授权测试的建议。

    拿到一个低权限Shell之后的头30分钟" 网络安全文章

    拿到一个低权限Shell之后的头30分钟"

    本文介绍了在获取低权限Shell后,前30分钟内应采取的五步操作,包括确定权限范围、内网位置、系统配置与凭据、活动进程以及构建测试路线图,强调合理利用时间并避免盲目横向移动。同时,也提供了针对该阶段可能存在的四个防守盲区的建议。
    安全提醒丨“双十一”进行时,这份网购安全避坑指南,比满减券更值!" 网络安全文章

    安全提醒丨“双十一”进行时,这份网购安全避坑指南,比满减券更值!"

    本文为双十一网购安全避坑指南,梳理假冒客服退款、涉诈包裹、刷单返利、虚假预售、网恋代购及AI换脸等六大高发骗局,结合案例拆解手法并给出防范建议。文章强调不点不明链接、不透个人信息、不脱离平台交易,收货后清理隐私与隐患,被骗后及时核实并报警,可操作性强。
    PHP提醒注意两个未修复的严重0day漏洞" 网络安全文章

    PHP提醒注意两个未修复的严重0day漏洞"

    PHP安全团队提醒管理员准备安装紧急安全更新,修复两个严重0day漏洞,编号CVE-2026-109618和CVE-2026-109619,为远程代码执行漏洞,影响PHP5至8版本,CVSS评分高达9.2至10分。漏洞信息在计划披露前泄露,但尚未有在野利用证据。建议管理员在补丁发布后立即安装更新。
    关注|最新一批“银狐”木马相关恶意域名及IP公布!" 网络安全文章

    关注|最新一批“银狐”木马相关恶意域名及IP公布!"

    国家互联网应急中心CNCERT披露最新一批银狐木马恶意网络资产,包括TOP20恶意IP及关联域名,主要分布于中国香港、新加坡和美国等地,日控制规模最高达9808台。文章提供排查方法如检查浏览器历史、DNS请求及终端异常进程,并建议更新IOC进行拦截、隔离感染终端、加强钓鱼防范,并向指定邮箱报告线索。
    评论:0   参与:  0