当前位置:网站首页>Zhangxiaobai's way of penetration (VIII) - detailed operation steps of SQL injection - Boolean blind injection of blind injection
Zhangxiaobai's way of penetration (VIII) - detailed operation steps of SQL injection - Boolean blind injection of blind injection
2022-06-25 12:33:00 【Litbai_ zhang】
Boolean SQL Blind note
Bull's blind note , seeing the name of a thing one thinks of its function , It is a technique of blind injection using logical judgment .
Simply put, we can't see the returned value , We can only crack the database by guessing
Before analyzing an instance , Let's briefly explain the functions to be used
left(database(),1)=‘s’ //left function
explain: left(a,b) Take... From the left a Before b position
ascii(substr(database(),1,1))=114 //ascii function ,substr function explain: substr(a,b,c) from b Position start , Intercepting string a Of c length .
ascii() Convert a character to ascii value .
example
We use it sqli-labs-Less5 To demonstrate
In the initial interface, we will be prompted to enter the parameter Id The numerical 
The input parameter results are as follows
Try entering a symbolic closing statement 
It was found that there was no error , We try to query the number of columns and finally determine that there are 3 Column
You can continue to query playload The location of 
I can't find out , The page has no change compared with the normal interface , At this time, we thought of Boolean blind note ( ok , I read the source code analysis )
We
adopt left function , Guess the database name
Keep going through n This operation can finally get the database data you want on the Notepad
ps: you 're right , Boolean blind note is so light
边栏推荐
- Wait for the end of the network request in the uniapp Onshow method before executing the subsequent code content
- Network | indicators and test methods to measure the quality of the network
- Pycaret successfully resolved the problem that 'sklearn model_ selection._ Search 'import name "\u check\u param\u grid"
- Dark horse shopping mall ---1 Project introduction - environment construction
- 19. Implementation of MVVM architecture based on WPF event to command
- Zunpin Yongyao advertising e-commerce system -- Zunpin Yongyao advertising e-commerce app system development source code sharing
- R语言使用nnet包的multinom函数构建无序多分类logistic回归模型、使用summary函数获取模型汇总统计信息
- R语言dplyr包filter函数过滤dataframe数据中指定数据列的内容不是(不等于指定向量中的其中一个)指定列表中的数据行
- What is principal component analysis? Dimension reduction of classical case analysis variables
- Thinkphp3 count ` *'problem
猜你喜欢

Today, I will explain to you what is DFI and its development prospects

一套自动化无纸办公系统(OA+审批流)源码:带数据字典

Flutter common commands and problems

Uncover gaussdb (for redis): comprehensive comparison of CODIS

ECSHOP commodity page multi-attribute batch purchase plug-ins ECSHOP wholesale plug-ins multi-attribute order placing, multi-attribute batch purchase of commodities

揭秘GaussDB(for Redis):全面对比Codis

Explain AHP in human language (very detailed principle + simple tool implementation)

什么是Flink?Flink能用来做什么?

Navicat premium view password scheme

How to use SPSS to do grey correlation analysis? Quick grasp of hand-to-hand Teaching
随机推荐
Arm V7 coprocessor
Zunpin Yongyao advertising e-commerce system -- Zunpin Yongyao advertising e-commerce app system development source code sharing
R language dplyr package summary_ The at function calculates the count number, mean and median of multiple data columns (specified by vectors) in the dataframe data, and specifies na RM parameter, spe
What is Flink? What can Flink do?
The R language cartools package divides data, the scale function scales data, and the NaiveBayes function of e1071 package constructs a naive Bayesian model
The network traceroute command is used to determine the path through which IP packets access the destination address.
Hook技术
Explain AHP in human language (very detailed principle + simple tool implementation)
Lighten the source code -- lighten the app system development function introduction to the beautiful world lighten the app system development source code in China
2022 meisai e topic ideas sharing + translation
How can we differ LEFT OUTER JOIN vs Left Join [duplicate]
Install MySQL client
Recyclerview scrolls to the specified location
Yunfan mall -- Yunfan mall system development source code sharing
Error while sending STMT_ PREPARE packet. PID=29294
JS monitors the width and height changes of div
thinkphp3.2.5 GIF. class. php for php7.4
sudo: ulimit: command not found
R语言使用nnet包的multinom函数构建无序多分类logistic回归模型、使用summary函数获取模型汇总统计信息
R语言caTools包进行数据划分、scale函数进行数据缩放、e1071包的naiveBayes函数构建朴素贝叶斯模型