大数跨境

过狗菜刀的实现

过狗菜刀的实现 云探索网络
2017-02-23
1
导读:昨天跟小伙伴们分享了绕过安全狗上传,今天给大家分享一个过狗菜刀实现,系统:Windows 2003WAF:S

昨天跟小伙伴们分享了绕过安全狗上传,今天给大家分享一个过狗菜刀实现,


  • 系统:Windows 2003

  • WAF:Safe dog 4.0

  • PHP: 5.4

  • 菜刀:Cknife


PHP中的 eval 不是一个函数,而是一个表达式,并不能当做可变函数使用

先说一下C刀的请求过程(设置好代理)

在第一次一句话木马通过菜刀与服务器建立连接时:

 

这里的eval是直接被WAF拦截的。为了不让它拦截,我们一样同第二个参数传输相同的base64密文。

贴出免杀一句话:

 

可见完全是免杀的。

过程就是菜刀发送加密的数据包过来以后,再经过base64_decode解密,解密之后将eval(base64_decode($_POST[action]));传入给$_当做php代码执行,而传入过来的参数中也接收后方的action参数,并且当做PHP代码执行

整个过程WAF都束手无策!

附上加密后的数据包:

修改过程:

找到目录下的Config.ini中的PHP_MAKE,改为:PHP_MAKE=ZXZhbChiYXNlNjRfZGVjb2RlKCRfUE9TVFthY3Rpb25dKSk\=
这样就完全免杀了。

贴出修改前和修改后的效果

修改后


【声明】内容源于网络
0
0
云探索网络
网络技术探索研究
内容 1075
粉丝 0
云探索网络 网络技术探索研究
总阅读3.0k
粉丝0
内容1.1k