红日靶场----(三)2.漏洞利用

上期的通过一句话木马实现对目标主机的持久后门

我使用的是蚁剑,蚁剑安装及使用参考:

下载地址:

GitHub - AntSwordProject/AntSword-Loader: AntSword 加载器

安装即使用:

1. 快速入门 · 语雀

 通过YXCMS的后台GETSHELL

利用cms管理后台GETSHELL的思路:
(1)文件上传功能-上传Webshell
(2)编辑默认的模板文件----替换原有的代码
(3)安装插件
(4)编辑器的缺陷
方法有很多种,我们使用YXCMS后台的文件上传功能GETSHELL。

首先我们登录到YXCMS的后台

我们看到网站的公告信息上登录的地址在网站后边加上/index.php?r=admin

默认用户名:admin   默认密码:123456  直接进去看看怎么事。

我们已经登录进去,这个YXCMS有很多功能,我们这次入手是从前台模板下手。

接下来我们进行一句话木马的写入:

第一步:我们点击管理模板文件

第二部:点击新建

我们在这里写入一句话木马,一句话木马还是和上期的一样。

写好后直接点击创建就显示创建成功了,我们使用蚁剑去连接试试。

在使用蚁剑连接之前,要先确定这个文件的路径。那么我们怎么知道这个文件的路径在哪呢?

我们之前通过目录枚举查到一个备份文件,我们将他下载后进行文件查找,这个文件夹中已经存在的文件名。

我们就找这个info.php这个文件。

这个info.php文件就是我们通过Web后台上传的一句话木马文件的路径。

我们可以进入Windows7去验证一下是不是这个路径:

现在看到我们刚刚写入的GETSHELL.php文件了吧

我们使用蚁剑进行连接:

URl填写我们写入的文件路径。

pwd就是密码,密码我们是cmd,因为我们一句话木马中的参数是cmd。根据自己的参数填写相应的密码。填写完成之后点击Add保存一下。

直接右键选Terminal,这样我们通过网站管理CMSGETSHELL了。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 11:06:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 11:06:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 11:06:03       62 阅读
  4. Python语言-面向对象

    2024-07-11 11:06:03       72 阅读

热门阅读

  1. 32. 小批量梯度下降法(Mini-batch Gradient Descent)

    2024-07-11 11:06:03       23 阅读
  2. MySQL相关函数

    2024-07-11 11:06:03       20 阅读
  3. 编程语言ju:探索、挑战与未来趋势

    2024-07-11 11:06:03       26 阅读
  4. 相机光学(三十一)——暗房设置的要求

    2024-07-11 11:06:03       29 阅读
  5. 前端开发工具

    2024-07-11 11:06:03       22 阅读
  6. 手机下载APP (uniapp/vue)

    2024-07-11 11:06:03       26 阅读
  7. 腾讯地图简单功能的封装

    2024-07-11 11:06:03       23 阅读
  8. 第四章 Redis(2023版本IDEA)

    2024-07-11 11:06:03       24 阅读
  9. Spring MVC -01

    2024-07-11 11:06:03       28 阅读
  10. 设计模式03-组合模式

    2024-07-11 11:06:03       25 阅读
  11. .net开发:NPOI生成excel文件到磁盘

    2024-07-11 11:06:03       28 阅读