美文网首页程序员
sql注入学习心得-SQLi Labs(2)

sql注入学习心得-SQLi Labs(2)

作者: JackyTsuuuy | 来源:发表于2016-05-16 18:27 被阅读158次

Less-1:GET-Error based-Single quotes-String

第一节:GET – 基于错误 – 单引号 – 字符型


这里提示:输入一个数值型的“id”作为参数


比如使用:
?id=1加入到url后面,变成->localhost/Less-1/?id=1
可正常查询到一条记录:

根据源码,index.php第29行,可以知道这里使用的查询语句为:
SELECT * FROM users WHERE id='$id' LIMIT 0,1这里$id是被单引号包裹的。
使用id=1'进行查询验证,得到报错:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1'' LIMIT 0,1' at line 1

所以以下两个注入可以测试成功:
' or '1'='1
' or 1=1 --+
会自动返回第一条数据

tips:

查询语句中limit的意思是:
(格式:limit 第几条,一共几条)
select * from tablename limit 0,1即取出第一条记录
select * from tablename limit 1,1第二条记录
select * from tablename limit 10,20从第11条到31条(共计20条)

相关文章

  • 搭建sqli-labs注入平台

    搭建SQL注入平台 docker搭建sqli-labs 运行sqli-labs 初始化数据库 访问sqli-labs

  • 网络安全学习资源

    漏洞基础原理 SQL注入 sqli-labs 项目地址:https://github.com/Audi-1/sql...

  • 重新温习SQL注入:sqli-labs

    SQLi-Labs是一个专业的SQL注入练习平台,对SQL注入有些生疏了,近期打算拿它再练练手。 原始github...

  • sql注入学习心得-SQLi Labs(2)

    Less-1:GET-Error based-Single quotes-String 第一节:GET – 基于错...

  • sqlmap的使用

    摘要:使用sqlmap注入本地搭建的sqli-labs过程记录 学习SQL 注入,一直在手注,关于工具的使用的学习...

  • sql注入简单总结

    最近两周刷了一下sqli-labs,对sql注入有了一个基本的认识。这里写个总结。 1.sql注入原理简单介绍在一...

  • Sqli-Lab实验环境搭建

    介绍:Sqli-labs是一个印度程序员写的,用来学习sql注入的一个游戏教程。也是我们用来练习sql注入的一个很...

  • sqli_labs 练习笔记

    sqli_labs这个神奇的练习sql注入的地方真的挺不错的,小白的靶场。在练习之前,去看看PHP和sql的查询语...

  • sql注入学习心得-SQLi Labs(1)

    因为一些前辈的教导,以及自身的体会。觉得一开始学习注入虽然工具用着方便,但也省略了很多细节,不太能够真正明白注入是...

  • Sqli-labs-Less-0

    目录基础回顾注释符基于类型分类SQL注入基本思路Sqli-labs-Less-1数据获取信息收集写入WebShel...

网友评论

    本文标题:sql注入学习心得-SQLi Labs(2)

    本文链接:https://www.haomeiwen.com/subject/vjhurttx.html