当前位置:网站首页>【SQL注入点】注入点出现位置、判断
【SQL注入点】注入点出现位置、判断
2022-07-03 04:33:00 【黑色地带(崛起)】
目录
一、四大注入点
1.1、简介:
我们遇到的不一定注入点是表单中username字段的情况,有时候注入点会隐藏在不同的地方
四个常见的注入点的位置:GET参数中、POST请求中、User-Agent中、Cookies中
1.2、分类:
(1)GET参数中的注入(URL):
GET中的注入点一般最容易发现,因为我们可以在地址栏获得URL和参数等,可以用Sqlmap或者手工验证是否存在注入。
(2)POST请求中的注入(抓包):
burp:POST中的注入点一般需要我们通过抓包操作来发现,好比使用Burp
插件:浏览器插件Hackbar来发送POST包。
Sqlmap或者手工验证。
(3)User-Agent中的注入(抓包):
burp:发现User-Agent中的注入,可以使用Burp的Repeater模块
Sqlmap:将Sqlmap的参数设置为level=3,这样Sqlmap会自动检测User-Agent中是否存在注入。
(4)Cookies中的注入(浏览器插件、抓包):
burp:寻找Cookies中的注入,可以使用Burp的Repeater模块。
Sqlmap:可以设置参数为level=2,这样Sqlmap就会自动检测Cookies中是否存在注入了。
插件:浏览器修改cookie的插件也可以安装使用
二、判断注入点是否存在
1、判断是否存在注入点
(1)在参数位置修改参数值,eg:id=1修改为2后是否数据改变
(2)插入单、双引号的检测方法(常用),未闭合的单引号会引起SQL语句单引号未闭合的错误提示
2、判断注入点还是整形或字符型
(1)数字型:通过and 1=1
(2)字符串型:闭合单引号测试语句'and'1'='1进行判断
3、判断查询列数
order by 或 union select
4、判断显示位
报错回显,用不存在的id=-1加上union select……
或者and1=2加上union select……
下面的就都是通过报错后,在显示位构造要查找的信息
5、获取所有数据库名
6、获取数据库所有表名
7、获取字段名
8、获取字段中的数据
边栏推荐
- When using the benchmarksql tool to preheat data for kingbasees, execute: select sys_ Prewarm ('ndx_oorder_2 ') error
- [Thesis Writing] how to write the overall design of JSP tourism network
- [fxcg] inflation differences will still lead to the differentiation of monetary policies in various countries
- Employee attendance management system based on SSM
- vulnhub HA: Natraj
- Factor stock selection scoring model
- [set theory] Cartesian product (concept of Cartesian product | examples of Cartesian product | properties of Cartesian product | non commutativity | non associativity | distribution law | ordered pair
- Priv-app permission异常
- Interface in TS
- 解决bp中文乱码
猜你喜欢

2022 new examination questions for the main principals of hazardous chemical business units and examination skills for the main principals of hazardous chemical business units

Truncated sentences of leetcode simple questions

Human resource management system based on JSP
![[literature reading] sparse in deep learning: practicing and growth for effective information and training in NN](/img/7e/50fa6f65b5a4f0bb60909f57daff56.png)
[literature reading] sparse in deep learning: practicing and growth for effective information and training in NN

Joint search set: the number of points in connected blocks (the number of points in a set)

Web security - CSRF (token)

2022 P cylinder filling test content and P cylinder filling simulation test questions

Basic use of continuous integration server Jenkins

GFS distributed file system (it's nice to meet it alone)

How to choose cross-border e-commerce multi merchant system
随机推荐
Factor stock selection scoring model
Employee attendance management system based on SSM
Web security - CSRF (token)
Web - Information Collection
Asp access teaching management system design finished product
Priv-app permission异常
SSM based campus part-time platform for College Students
Writing skills of multi plate rotation strategy -- strategy writing learning materials
MC Layer Target
C language series - Section 3 - functions
RSRS指标择时及大小盘轮动
使用BENCHMARKSQL工具对KingbaseES执行测试时报错funcs sh file not found
MongoDB 慢查询语句优化分析策略
Use the benchmarksql tool to perform a data prompt on kingbases. The jdbc driver cannot be found
[set theory] binary relationship (special relationship type | empty relationship | identity relationship | global relationship | divisive relationship | size relationship)
Smart contract security audit company selection analysis and audit report resources download - domestic article
会员积分商城系统的功能介绍
[PCL self study: filtering] introduction and use of various filters in PCL (continuously updated)
使用BENCHMARKSQL工具对kingbaseES执行灌数据提示无法找到JDBC driver
Number of uniform strings of leetcode simple problem