前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >剖析中国 “ 菜刀 ”

剖析中国 “ 菜刀 ”

作者头像
Xcnte
发布2021-12-14 10:06:04
1.5K0
发布2021-12-14 10:06:04
举报
文章被收录于专栏:Blog记录

中国菜刀并不是大家记忆中用来切菜做饭的工具,而是部分中国黑客自己写的 “一句话木马连接工具”。

其同类产品(AntSword(蚁剑),Cknife(C刀))等很多,可以简单理解为是外国同类产品的汉化版。

本篇以 中国菜刀 (简称:菜刀)进行讲解。

什么是 “ 菜刀 ”

菜刀本身最简单的结构就是一个二进制文件。

部分版本的菜刀结构比较全,有.ini的配置文件可以修改,可用来改变传输发送数据时的加密方式及其他的修改项(此功能可以对流量编码以绕过waf的动态检测)。

菜刀的作用直截了当的说,就是连接各种网页的一句话木马,然后你就可以控制网站的部分甚至全部权限。

一句话木马

目前主流写网站的脚本语言基本有:PHP(最快建站)aspaspx(APS.NET)pythonjavajavascriptGo等语言。

php脚本写的网站为例,拿站的一句话木马脚本真的就一句话:

(这句木马可能会被微信过滤或者删除,在这里同时写了文本和图片(同一个一句话木马))

说白了,就是php的可执行函数导致传参被执行,Hacker直接与网站的系统交互

读明白这句话需要学习PHP语言,给大家解析一下这个一句话

首先,位于最边界的这个字符串这是php的开头结尾

@:php的抑制报错继续执行的符号。

eval():将字符串当成可执行的脚本执行的一个函数,PHP脚本中类似的函数很多,不止eval()这一个可执行字符串函数。

$_POST['cmd']:取POST方式传参参数名为cmd的参数的值。

就这样,如果将一句话木马挂到对方网页上,然后凭借这个一句话木马,就可以使用菜刀连接一句话日站。

(菜刀就是一个工具:将cmd变量赋予不同的系统交互函数作为值,以POST方式传输该变量)

注:因为隐秘且传输量大,一般工具都是POST方式传参,所以一句话一般写$_POST这个传参方式即可。(请注意GET方式传参也是可以的)

如何使用

1.首先找上传点想办法上传一句话木马

(此步骤不属于菜刀和一句话的讲解范畴。上传点当然要自己找~~)

2.你将一句话上传后,其url则为(路径+文件名):http://127.0.0.1/q.php

那么,你只需要在菜刀中添加一个记录即可

3.输对地址,简本语言,参数名后直接连接即可。

由于被拿服务器的php权限配置不当,我们可任意操控被拿网站的盘符。

菜刀操作很容易上手,在这里,菜刀一句话木马的基础讲解完毕。

工具下载地址:

下载地址

版权属于:Xcnte' s Blog(除特别注明外)

本文链接:https://cloud.tencent.com/developer/article/1918317

本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是 “ 菜刀 ”
  • 一句话木马
  • 如何使用
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档