SQL注入之Sqli-labs系列第二十六关(过滤空格、注释符、逻辑运算符注入)和第二十六A
摘要:开始挑战第二十六关(Trick with comments and space) 0x1看看源代码 (1)过滤了# or and /**/ / \ ,通过判断也过滤了空格 (2)这样一来只能看看其他方式绕过吧,网上找了些资料,对于绕过空格限制有大把的方式对于空格,有较多的方法:%09 TAB键(水平
阅读全文
SQL注入之Sqli-labs系列第二十五关(过滤 OR & AND)和第二十五A关(过滤逻辑运算符注释符)
摘要:开始挑战第二十五关(Trick with OR & AND) 第二十五关A(Trick with comments) 0x1先查看源码 (1)这里的or和and采用了i正则匹配,大小写都无法绕过 (2)看下mysql逻辑运算符,and和or还可以使用&&和||,如下图: 0x2开始测试 (1)首先使
阅读全文
SQL注入之Sqli-labs系列第二十四关(二阶注入)
摘要:开始挑战第二十四关(Second Degree Injections) 0x1 前言 SQL注入一般分为两类:一阶SQL注入(普通SQL注入),二阶SQL注入 。二次注入不是注入两次的意思,请不要混淆 0x2 什么是二阶注入 二阶注入是指客通过构造数据的形式,在浏览器或者其他软件中提交HTTP数据报
阅读全文
SQL注入之Sqli-labs系列第二十三关(基于过滤的GET注入)
摘要:开始挑战第二十三关(Error Based- no comments) 先尝试下单引号进行报错 再来利用and来测试下,加入注释符#,编码成%23同样的报错 再来试试--+,同样的效果 同样的,先看看源代码,这里利用正则查找,对注释符等都进行了过滤 这里一来,注释符不能使用了,只能采用单引号闭合的方
阅读全文
SQL注入之Sqli-labs系列第二十一关(基于复杂性的cookie POST报错注入)和二十二关(基于双引号的cookie POST报错注入)
摘要:开始挑战第二十一关(Cookie Injection- Error Based- complex - string) 这关其实和二十关是一样的,只是这关的cookie采用了base64加密,和单引号括号 来吧,开搞吧,利用单引号进行报错,注意需要利用base64进行转换下,可以利用hackbar的,
阅读全文
SQL注入之Sqli-labs系列第二十关(基于头部的cookie POST报错注入)
摘要:开始挑战第十八关(Cookie Injection-Error Based- string) 前言: 通常开发人员在开发过程中会特别注意到防止恶意用户进行恶意的注入操作,因此会对传入的参数进行适当的过滤,但是很多时候,由于个人对安全技术了解的不同,有些开发人员只会对get,post这种方式提交的数据
阅读全文
SQL注入之Sqli-labs系列第十九关(基于头部的Referer POST报错注入)
摘要:开始挑战第十八关(Header Injection- Referer- Error Based- string) 先来说下HTTP Referer: HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服
阅读全文
SQL注入之Sqli-labs系列第十八关(基于错误的用户代理,头部POST注入)
摘要:开始挑战第十八关(Header Injection - Uagent field - Error based) 常见的HTTP注入点产生位置为【Referer】、【X-Forwarded-For】、【Cookie】、【X-Real-IP】、【Accept-Language】、【Authorizati
阅读全文
SQL注入之Sqli-labs系列第十七关(UPDATA– 基于错误– 单引号– 字符型)
摘要:开始挑战第十七关(Update Query- Error based - String) 首先介绍下update的用法: 作用:Update 语句用于修改表中的数据。 语法:UPDATE 表名称SET 列名称= 新值WHERE 列名称= 某值 例句:修改users 表中名为inputuser 的数据
阅读全文
SQL注入之Sqli-labs系列第十五关和第十六关(基于POST的时间盲注)
摘要:开始挑战第十五关(Blind- Boolian Based- String)和 第十六关(Blind- Time Based- Double quotes- String) 访问地址,输入报错语句 ' '' ') ") - ' and 1=1# 等使其报错 猜解字段名,这里是2个字段 union s
阅读全文
SQL注入之Sqli-labs系列第十四关(基于双引号POST报错注入)
摘要:开始挑战第十四关(Double Injection- Double quotes- String) 访问地址,输入报错语句 ' '' ') ") - 等使其报错 分析报错信息 很明显是需要采用双引号进行闭合,开始利用and来测试 猜解字段数,这里是2个 union select联合查询,加入使其报错
阅读全文
SQL注入之Sqli-labs系列第十三关(基于单引号POST的报错注入)
摘要:开始挑战第十三关(Double Injection- String- with twist) 访问地址,输入报错语句 ' '' ') ") - 等使其报错 分析报错信息 很明显是需要采用单引号和括号进行闭合,开始利用and来测试 猜解字段名,这里是2个字段 union select联合查询,加入使其
阅读全文
SQL注入之Sqli-labs系列第十二关
摘要:开始挑战第十二关(Error Based- Double quotes- String) 12点半了,不困,继续,继续,继续 先看看页面,通常的使用单引号等进行操作,看看啥么情况先 咦,出现错误信息了,好事 继续的分析一波 这里要采用双引号和括号进行闭合,那就好办了,直接开撸,错了是开干。。 猜解字
阅读全文
SQL注入之Sqli-labs系列第十一关(基于单引号的万能密码注入)
摘要:本来以前写过sqli-labs的实战文章,但由于搞了事情,自己的服务器IP被封了,到期后又不太想续了,就一直没管。心酸的痛,都懂的。。。。。。。 好了,最近这两天一口气写完前十关GET型的,现在到了POST的了,兴致高涨 开始挑战第十一关(Error Based- String) 访问我们的十一关,
阅读全文
SQL注入之Sqli-labs系列第九关和第十关(基于时间盲注的注入)
摘要:开始挑战第九关(Blind- Time based- Single Quotes- String)和第十关( Blind- Time based- Double Quotes- String) gogogo! 这一关为时间盲注,需要用到的函数如下: 正常的测试语句视乎没有任何效果 那就直接用到函数来
阅读全文
SQL注入之Sqli-labs系列第八篇(基于布尔盲注的注入)
摘要:开始挑战第八关(Blind- Boolian- Single Quotes- String) 这关首先需要用到以下函数: 开始测试,使用测试语句,利用单引号进行闭合 猜解字段 union select联合查询,这里发现又没有任何的反应 那这里就要用到布尔盲注所需要的函数了,这里是采用的ascii码
阅读全文
SQL注入之Sqli-labs系列第七篇(基于root权限读写注入)
摘要:开始挑战第一关(Error Based- String) 开始之前,先介绍这关需要用到的几个函数,如下图 继续访问我们的地址,输入' “ 一些测试语句发现都没有反应 查看源码,是采用了单引号和双括号 这样一来就好办了,就直接利用我们的闭合来测试 继续使用order by猜解字段名,正确的数据是3个
阅读全文
SQL注入之Sqli-labs系列第五关和第六关(基于GET型的报错注入)
摘要:废话不在多说 let's go! 开始挑战第五关(Double Query- Single Quotes- String) 和第六关(Double Query- Double Quotes- String) 首先访问我们的环境,加入id参数,输入 ' 出现报错,对报错信息进行分析 从上图很明显,直接
阅读全文
SQL注入之Sqli-labs系列第三关和第四关(单双引号括号闭合)
摘要:废话不在多说 let's go! 继续挑战第三关(Error Based- String (with Twist))和第四关(Error Based- DoubleQuotes String) 1.访问地址,加入参数后 and 1=1和and 1=2进行测试,木有任何动静 2.再使用 ' 出现报错,
阅读全文
SQL注入之Sqli-labs系列第二关
摘要:废话不在多说 let's go! 继续挑战第二关(Error Based- Intiger) 同样的前奏,就不截图了 ,and 1=1和and 1=2进行测试,出现报错 还原sql语句 查看源代码也是如此 使用 order by 猜解字段数了,同样的正确是3个字段数 union select 联合查
阅读全文
SQL注入之Sqli-labs系列第一关
摘要:在开始接触渗透测试开始,最初玩的最多的就是Sql注入,注入神器阿D、明小子、穿山甲等一切工具风靡至今。当初都是以日站为乐趣,从安全法实施后在没有任何授权的情况下,要想练手只能本地环境进行练手,对于sql注入的练习场网上有大把的靶场,我个人比较喜欢sqli-labs这个靶场,关卡有几十个,每一关都有不
阅读全文