渗透测试-地基篇-Webshell-Ecshop框架(六)

**

渗透测试-地基篇-Webshell-Ecshop框架(六)

**

作者:大余
时间:2020-11-25

简介:

渗透测试-地基篇:
该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。

请注意:

对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,我概不负责。

名言:

你对这行的兴趣,决定你在这行的成就!


一、登录演示

本次演示三种方法思路拿Ecshop框架的webshell,该页面是用的是最新版本的Ecshop框架自行搭建演示的。

1、首页
在这里插入图片描述
2、管理后台地址:
http://www.escms.com/admin
在这里插入图片描述

3、登录后情况:
在这里插入图片描述

二、后台拿webshell三种思路演示

1、执行数据库命令拿webshell

1)首先需要找到可写入命令的页面:

在这里插入图片描述
可看到输入select version()可查询到数据库version():5.5.53
2)尝试输入:select ‘<?php eval($_POST[cmd])?>’ into outfile ‘
在这里插入图片描述

这里通过多次尝试发现?和into outfile都会下面的错误。
在这里插入图片描述
这里可以利用符号代替或者混淆的方式替换掉,最终的思路是写入一句话,在into outfile写入到改库的WWW目录下生成一个shell-php即可caidao链接。

2、数据库备份拿webshell

1)通过数据库备份获得webshell权限
在这里插入图片描述

基本上获得的后台管理页面都存在数据库备份模块,该方法适合大部分框架!
检查数据库备份模块前,可以利用信息收集到该框架是IIS6.0、存在最小备份和自定义备份、备份文件后缀是.sql备份文件。
IIS6.0可以这么操作:
在这里插入图片描述
将sql替换掉php在加入一个;符号即可:20201125naibns.php;

2)继续检查自定义备份
在这里插入图片描述
这里将利用ecs_friend_link进行写入一句话,意思是友情链接模块。
在这里插入图片描述
找到友情链接模块,点击添加新链接:
在这里插入图片描述
这里写入一句话,链接地址填写主页的即可
成功添加
在这里插入图片描述
选择自定义备份-ecs_friend_link,并将sql改成php;即可
在这里插入图片描述
查看备份情况,复制备份完成链接:
在这里插入图片描述
查看备份数据库可看到一句话成功写入:
在这里插入图片描述
这是第二种思路,对于数据库备份都可以找到各种方法写入一句话。

三、代码执行拿webshell

1、需要利用burpsuite进行操作

在这里插入图片描述

测试设置好代理后正常进行抓包。

2、找到可注入拦截的页面

这里通过信息收集,知道该页面可进行代码执行
/admin/order.php?act=edit_templates
在这里插入图片描述

可看到这是一个订单打印模板操作成功页面,开始进行拦截

3、熟悉拦截页面的信息,进行代码执行

在这里插入图片描述

这是一个GET请求,这里需要改成POST请求:
在这里插入图片描述
点击Change request method即可:
在这里插入图片描述
这里需要把act=edit_templates放入,在POST //admin/order.php后
在这里插入图片描述

需要注意在php后加个问号。

4、写入一句话

在这里插入图片描述

这里我们通过三次base64转编码后生成了一句话
在这里插入图片描述

成功代码执行写入一句话,关闭代理即可,回到页面
打开订单查询模块,随意查看任意订单:
在这里插入图片描述

打印订单:
在这里插入图片描述

这里点击打印订单后,就会触发前面注入的代码并执行,执行中一句话会写入新的test.php文件中
在这里插入图片描述

成功生成一句话test.php

5、caidao连接

在这里插入图片描述

这里介绍的三种思路,在别的地方有些也是可行的。

这两天会进行几个常见的框架拿webshell进行演示。

思维导图笔记点赞+评论后加我好友给。

今天基础牢固就到这里,虽然基础,但是必须牢记于心。

要是你觉得这篇博客写的还不错,欢迎分享给身边的人,欢迎加入免费群共同学习成长。

在这里插入图片描述

如失效加个人以下图,个人微信拉入群。

在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值