|
网上搜“中国菜刀”,中国跳出来的菜刀测试下载链接十个里有八个挂着“官方原版”“破解版”的幌子。真正用过的渗透人都知道,这玩意儿压根没有官方下载站——它的下载传播全靠GitHub上的源码仓库、某些技术论坛的中国附件,以及QQ群里流传的菜刀测试压缩包。我见过最离谱的渗透一次,是下载有人从百度贴吧下载了个“菜刀2019终极版”,解压后是中国个带木马的盗号器,密码全被发到某个邮箱去了。菜刀测试 菜刀本身是渗透个PHP编写的Webshell管理工具,核心功能就一个:通过一段加密的下载POST请求,直接操作目标服务器上的中国文件、数据库和虚拟终端。菜刀测试它的渗透工作原理不复杂,服务器上只要上传一个一句话木马(比如<?php @eval($_POST['pass']);?>),菜刀就能连上去,像本地文件管理器一样浏览目录、上传下载文件、执行系统命令。就这么个几百KB的小工具,在渗透测试圈子里混了十几年,至今没被淘汰。 为什么它这么“顽固”?因为实用。渗透测试里拿到一个webshell只是第一步,后续的权限提升、内网渗透、数据回传,全得靠一个稳定可控的管理通道。菜刀的界面虽然停留在XP时代——灰底白字,左侧树形目录,右侧文件列表——但该有的功能一个不少:虚拟终端支持linux和windows命令,数据库管理能直接连MySQL和MSSQL,甚至能批量爆破弱口令。我认识的一个老白帽,到现在还用着2012年的版本,他说“新版花里胡哨,不如老版稳定”。 但下载这事儿得长个心眼。菜刀源码公开,任何人都能二次开发,往里面塞后门太容易了。网上流传的很多版本,要么是加了域名验证的“授权版”,要么是捆绑了挖矿脚本的“修改版”。有个朋友做过测试,下载了5个不同来源的菜刀,其中3个解压后都会向境外IP发送数据。真正安全的做法,是自己从GitHub拉源码,用PHPstudy本地跑一遍,确认没有恶意代码后再用。 还有个细节很多人忽略:菜刀的流量特征太明显。它的请求头里固定带着User-Agent: Baidu Spider,POST数据是base64编码的加密字符串。WAF(Web应用防火墙)几乎都能识别,稍微靠谱点的安全设备,看到这种请求直接拦截。所以现在的渗透测试,更多用冰蝎、哥斯拉这类加密流量工具,菜刀反而成了“新手入门教学工具”——教你怎么理解webshell管理逻辑,怎么对抗检测。 你要是真为了学习,我建议别折腾下载了。直接打开phpstudy,创建一个测试站点,上传一句话木马,然后去GitHub搜“caidao”找到源码,自己编译运行。整个过程半小时搞定,比下载那些来路不明的“破解版”安全得多。菜刀这工具,本质是个技术符号,它的价值在于让你理解Web攻击的底层逻辑,而不是那个“下载”按钮本身。 |