kalilinux工具使用教程
Kali Linux里最容易被低估的具使工具是 我见过太多新手卡在 另一个被神化但实际很实用的工具是 提到密码破解, 最后聊聊 工具终究是死的。Kali里预装了超过600个工具,但真正用得上的核心也就十来个。别陷入“装更多工具”的误区,那只会让你在searchsploit。别急着去折腾Metasploit那些重型框架,用教先把这个命令行小工具玩明白,具使你的用教渗透测试效率能翻一倍。它本质上是具使个离线的漏洞库索引,直接对应Exploit-DB的用教本地副本。你不需要联网,具使输入searchsploit apache 2.4,用教两秒内就能列出所有相关的具使公开exploit及其路径。msfconsole的用教交互界面里,对着use exploit/...发呆。具使而searchsploit的用教用法直白得像查字典。比如你扫到一个WordPress 5.3的具使站点,searchsploit wordpress 5.3,用教它会连wp-admin的具使未授权重置漏洞都给你翻出来。配合-m参数还能直接把exploit复制到当前目录,省去手动找路径的麻烦。这工具唯一的缺点是你得记得定期searchsploit -u更新数据库,否则新出的漏洞你查不到,那就尴尬了。nmap的脚本引擎(NSE)。别光用-sV和-sS做基础扫描。举个例子,你发现目标开了445端口,直接跑nmap --script smb-vuln-ms17-010 -p 445 目标IP,它会直接告诉你是否存在永恒之蓝漏洞。这比你自己去比对系统版本快得多。有一次我帮朋友做授权测试,对方内网一台老Windows Server 2008,就是靠这条命令三分钟内确认了漏洞,省去了大量人工研判时间。NSE脚本库里有超过600个脚本,覆盖从FTP弱口令检测到HTTP目录遍历的各种场景。ls /usr/share/nmap/scripts/列出所有脚本,按需调用即可。别嫌命令行麻烦,图形化工具如Zenmap虽然直观,但脚本支持不全,跑起来也慢。hydra是个硬核选手。它不像john那样需要先dump哈希文件,而是直接在线爆破。比如你发现一个SSH服务,hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://目标IP。注意,rockyou.txt这个字典文件在Kali里默认路径是/usr/share/wordlists/rockyou.txt.gz,得先解压。我第一次用的时候直接报错找不到文件,后来才意识到要gunzip一下。hydra的线程数控制很关键,-t 4就够了,开太多会触发目标的防爆破机制,导致IP被封。那种以为线程开越大越快的想法,在实际渗透中只会给你添乱。wireshark的过滤器。很多人打开抓包界面就懵了,满屏的TCP包不知道看什么。记住两个最常用的过滤语法:http.request只看HTTP请求,tcp.port == 443只看特定端口流量。有一次我排查一个恶意软件的回连行为,就是靠dns.qry.name contains "malicious"这个过滤器,在大量DNS请求中揪出了那个隐蔽的C2域名。Wireshark的图形界面虽然看着复杂,但它的统计菜单里有个“协议分级”功能,能快速看出哪个协议占了大部分流量——如果发现非标准的TCP端口有大量数据,那基本就是有猫腻了。别光盯着红色和黑色的异常包标记,那些只是TCP重传或校验错误,不一定代表攻击行为。apt install的时候获得短暂满足感。把上面这几个工具的细节吃透,比下载一百个脚本但每个都只跑个默认参数强得多。遇到问题时,先man 工具名查文档,或者直接看/usr/share/doc/下的示例文件,很多答案就藏在那里。
-
上一篇
-
下一篇