当前位置:网站首页>[SQL injection] joint query (the simplest injection method)
[SQL injection] joint query (the simplest injection method)
2022-07-03 04:38:00 【Black zone (rise)】
Catalog
One 、 Introduce :
Is the simplest injection method
Joint query injection Error reporting query injection Boolean Injection Delay Injection Stack query Injection
Two 、 principle :
It is a collection of results that can merge multiple queries , seeing the name of a thing one thinks of its function , Is to append one table to another table , So as to realize the combination of query results .
stay URL In the parameter position of , Inject the constructed statement into the parameter position
select ( Original query content ) union select ( The content of the structure )
3、 ... and 、 Prerequisite
① There are injection points , That is, it is not filtered
② There are display bits , The result can be echoed
③ The number of columns in the two tables is the same , namely order by or union select To judge column Count
④ Same data type
Four 、 Use process
1、 Determine if there is an injection point
(1) Modify the parameter value at the parameter position ,eg:id=1 It is amended as follows 2 Whether the data changes after
(2) Insert sheet 、 Detection method of double quotation marks ( Commonly used ), Unclosed single quotation marks cause SQL Statement single quotation mark unclosed error prompt
2、 Determine whether the injection point is plastic or character
(1) Digital : adopt and 1=1
(2) String type : Closed single quotation mark test statement 'and'1'='1 Judge
3、 Determine the number of query Columns
order by or union select
4、 Judge the display bit
Error echo , Use the nonexistent id=-1 add union select……
perhaps and1=2 add union select……
The following are all through the error report , Construct the information to be found in the display bit
5、 Get all database names
6、 Get all the table names in the database
7、 Get field name
8、 Get the data in the field
边栏推荐
- 2022-02-14 (394. String decoding)
- [set theory] binary relationship (binary relationship notation | binary relationship from a to B | number of binary relationships | example of binary relationship)
- 【SQL注入点】注入点出现位置、判断
- Joint set search: merge intervals and ask whether two numbers are in the same set
- AWS VPC
- AWS VPC
- [set theory] Cartesian product (concept of Cartesian product | examples of Cartesian product | properties of Cartesian product | non commutativity | non associativity | distribution law | ordered pair
- The least operation of leetcode simple problem makes the array increment
- Kingbasees plug-in KDB of Jincang database_ exists_ expand
- C language series - Section 3 - functions
猜你喜欢

Arthas watch grabs a field / attribute of the input parameter

【XSS绕过-防护策略】理解防护策略,更好的绕过

【工具跑SQL盲注】

Smart contract security audit company selection analysis and audit report resources download - domestic article

FISCO bcos zero knowledge proof Fiat Shamir instance source code

Design and implementation of JSP logistics center storage information management system
![[fxcg] market analysis today](/img/ac/294368e3496a5b808b38833053ee81.jpg)
[fxcg] market analysis today
![[PCL self study: filtering] introduction and use of various filters in PCL (continuously updated)](/img/36/53886b9d3b98f744be2b6aa6b5d3eb.jpg)
[PCL self study: filtering] introduction and use of various filters in PCL (continuously updated)

Introduction to JVM principle

Preliminary cognition of C language pointer
随机推荐
Web - Information Collection
消息队列(MQ)介绍
Kingbasees plug-in KDB of Jincang database_ exists_ expand
Crazy scientist
The usage of micro service project swagger aggregation document shows all micro service addresses in the form of swagger grouping
[set theory] Cartesian product (concept of Cartesian product | examples of Cartesian product | properties of Cartesian product | non commutativity | non associativity | distribution law | ordered pair
Introduction to message queuing (MQ)
FISCO bcos zero knowledge proof Fiat Shamir instance source code
2022 P cylinder filling test content and P cylinder filling simulation test questions
Internationalization and localization, dark mode and dark mode in compose
金仓KFS数据双向同步场景部署
A outsourcing boy's mid-2022 summary
Solve BP Chinese garbled code
2022 registration of G2 utility boiler stoker examination and G2 utility boiler stoker reexamination examination
C language series - Section 3 - functions
Dive Into Deep Learning——2.1数据操作&&练习
4 years of experience to interview test development, 10 minutes to end, ask too
【XSS绕过-防护策略】理解防护策略,更好的绕过
Reptile exercise 03
The simple problem of leetcode: dismantling bombs