当前位置:网站首页>【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、获取字段中的数据
边栏推荐
- 2022-02-12 (338. Bit count)
- [Chongqing Guangdong education] reference materials for design and a better life of Zhongyuan Institute of science and technology
- Function introduction of member points mall system
- [software testing-6] & Test Management
- Mongodb slow query optimization analysis strategy
- Human resource management system based on JSP
- 一名外包仔的2022年中总结
- Number of uniform strings of leetcode simple problem
- [dynamic programming] subsequence problem
- [set theory] binary relationship (special relationship type | empty relationship | identity relationship | global relationship | divisive relationship | size relationship)
猜你喜欢

vulnhub HA: Natraj

Employee attendance management system based on SSM

2022 tea master (intermediate) examination questions and tea master (intermediate) examination skills

Leetcode simple question: check whether the string is an array prefix

FISCO bcos zero knowledge proof Fiat Shamir instance source code

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

Auman Galaxy new year of the tiger appreciation meeting was held in Beijing - won the double certification of "intelligent safety" and "efficient performance" of China Automotive Research Institute

金仓KFS数据双向同步场景部署

arthas watch 抓取入参的某个字段/属性

Prefix and (continuously updated)
随机推荐
Wine travel Jianghu War: Ctrip is strong, meituan is strong, and Tiktok is fighting
540. Single element in ordered array
JVM原理简介
[PCL self study: filtering] introduction and use of various filters in PCL (continuously updated)
[pat (basic level) practice] - [simple simulation] 1063 calculate the spectral radius
C Primer Plus Chapter 10, question 14 3 × 5 array
多板块轮动策略编写技巧----策略编写学习教材
Kingbasees plug-in KDB of Jincang database_ date_ function
[fairseq] 报错:TypeError: _broadcast_coalesced(): incompatible function arguments
data2vec! New milestone of unified mode
The programmer went to bed at 12 o'clock in the middle of the night, and the leader angrily scolded: go to bed so early, you are very good at keeping fit
P35-P41 fourth_ context
Arthas watch grabs a field / attribute of the input parameter
跨境电商多商户系统怎么选
因子选股-打分模型
Redraw and reflow
[set theory] set identities (idempotent law | exchange law | combination law | distribution rate | De Morgan law | absorption rate | zero law | identity | exclusion law | contradiction law | complemen
After reviewing MySQL for a month, I was stunned when the interviewer of Alibaba asked me
Contents of welder (primary) examination and welder (primary) examination in 2022
Leetcode simple question: check whether the string is an array prefix