渗透技能表
凌晨两点,渗透我盯着屏幕上的渗透终端窗口,光标在root@kali下闪烁。渗透对面那台服务器已经扛了四十分钟,渗透WAF的渗透日志刷了三百多页,可我还是渗透没摸到它的脾气。这不是渗透电影里那种敲三行代码就黑进五角大楼的桥段,真实的渗透渗透测试,九成时间在试错,渗透一成时间在等一个偶然的渗透响应头泄露。
我把渗透技能拆成一张表,渗透不是渗透给你背的,是渗透拿来对照自己还缺哪块拼图。
第一行:信息收集,渗透不是渗透扫端口那么简单。多数人跑个nmap -sV就觉得自己开工了,可真正的信息收集得把自己当成侦探。查DNS历史记录,翻证书透明日志,去GitHub搜员工泄露的代码片段,甚至用Google dorks找那种忘了设权限的备份文件。有个朋友接了个金融单子,折腾三天没进展,最后在对方官网的robots.txt里挖到一条隐藏路径,点进去是个测试环境,用的是默认口令。这活儿不酷,但有效。
第二行:漏洞利用,别只盯着CVE。现在人人都拿MSF打补丁,可现实里最值钱的漏洞往往不在CVE列表里。逻辑漏洞才是大头——越权改个ID就能看别人订单,验证码不失效就能无限爆破,上传点没限制文件类型就能传个webshell。我见过最离谱的案例,某系统把管理员密码明文存在前端JS注释里,那种感觉就像你撬了半天锁,结果门压根没关。
第三行:权限提升,这是分水岭。拿到低权限shell只是入场券,提权才是真功夫。Linux下查sudo -l,看SUID文件,翻内核版本碰脏牛;Windows这边查服务路径权限,找不安全的注册表键值,或者干脆等一个补丁没打上的烂洞。有个老哥跟我吹过,他靠一个未被引号包裹的服务路径,在目标机器上放了两个同名exe,重启后直接拿SYSTEM。这种操作听着玄,其实就是细心加耐心。
第四行:后渗透,决定你能活多久。很多人打到这一步就飘了,急着拖数据库。可真正的老手会先清日志、关防护、建隧道、留后门,甚至伪造正常流量把自己混进去。我见过一个测试团队,拿下域控后没及时清理工具,结果被蓝队反追踪,第二天对方安全部门直接把报告甩到他们领导桌上,场面极其尴尬。
第五行:报告撰写,这行最容易被忽略但最要命。你技术再牛,写不出让客户看懂的报告,等于白干。别堆扫描器截图,别复制漏洞描述,要写清楚“这个漏洞能造成什么实际损失,攻击路径是什么,怎么修复”。有个同事用一句话总结过:报告是给不懂技术的人看的,你得把黑客的每一步翻译成人话。
这张表不是线性流程,更像一张网——你随时可能在信息收集阶段跳到提权,或者从后渗透又绕回漏洞利用。实战里没那么多规矩,能拿到权限就是硬道理。
最后说个观察:新手总爱追求炫技工具,老手反而在基础功上磨得发亮。我见过最牛的渗透工程师,平时就靠一个浏览器、一个Burp Suite和一堆自写脚本,照样把目标打得满地找牙。工具只是延伸,脑子才是主武器。
这张表,你缺哪行,就去补哪行。别急着全学会,先挑自己最弱的那块啃。毕竟渗透这东西,短板决定你能走多远。