Joomla:SQLi利用

今天来开拓一下思路

: )


背景:

当发现SQLi漏洞时,后续如何利用呢?今天尝试一下利用Session登录。

环境准备:

BurpSuite

Firefox

phpstudy:并安装好phpMyAdmin

Joomla 3.7.0 下载地址 : https://downloads.joomla.org/cms/joomla3

在phpstudy上将Joomla安装、配置好,并连接到phpstudy中的数据库。

准备了两台虚拟机:

PC1:192.168.1.106        搭建Joomla

PC2:192.168.1.101        将尝试利用Session登录

一切准备好了,我们开始。

过程

首先,我们先登录phpMyAdmin,看一下数据库中的内容,我们找其中名字为“*_session”的表,“*”是配置Joomla数据库时设定的表头,这里主要就关注SessionID、username

我们在PC1登录Joomla 管理后台界面,查看此时上表的变化

好了,剩下的操作,我们都在PC2上完成。Go。

先尝试访问,OK,没问题

在浏览器中,配置好,配合BurpSuite的使用

同时,修改设置,使BurpSuite能够拦截响应包

参考链接:https://www.jianshu.com/p/7e94a79abe95

都设置好了,我们开始。

Firefox,F12,storage,cookies,Clear all

然后,在后台登录界面,随意输入用户名、密码,Burp抓包,这次我们放行

重复一遍上述操作,抓包,记录Cookie的Key值

一步一步Forward,抓200 OK响应包

向其中添加一行,格式如下:

Set-Cookie:[上面记录的Cookie值]=[数据库中对应用户的Session_id] 

当然,此时,需确保此Session_id还有效,没有过期。

需改结果如下,

Forward && F5

 

Well Done!

理论学习后续总结。结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值