mysql union聯合注入

2021-10-01 06:39:13 字數 1208 閱讀 2553

記錄一下聯合查詢常用的手工注入語句,這裡以dvwa為例,聯合查詢頁面必須要有回顯

0x01.判斷是否存在注入點:

一般新增單引號檢視是否報錯,或者and 1=1檢視頁面是否正常顯示,and 1=2檢視是否報錯,判斷存在注入。

0x02.判斷字段數

注入語句:'+order+by+2--+

order by 3報錯,order by 2回顯正常,判斷存在2個字段數,注意執行sql的時候閉合前面語句,利用--+來注釋掉後面的語句,具體為什麼用--+ 這章有講到以及mysql一些常用的函式,可以用於後期的資訊收集。

0x03.判斷回顯位置

0x04.查詢當前資料庫

%27+union+select+1,database()--+&submit=submit#

庫名為dvwa

查詢dvwa庫的表名

查詢users表裡面的欄位名

查詢使用者名稱

union聯合注入

方式一 首先嘗試id 1 and 1 1 或者id 1 and 1 1 或者1 and 1 1 或者 1 and 1 1 注釋符,假如是id 1 and 1 1 那麼and 1 1 就是我們可控的點 接下來在這個位置進行替換就好 id 1 order by 4 判斷字段個數,從order by 1 ...

SQL注入 聯合查詢注入

注入條件 頁面有顯示位,即在乙個 的正常頁面,服務端執行sql語句查詢資料庫中的資料,客戶端將資料展示在頁面中,這個展示資料的位置就叫顯示位。找的注入點 查詢列數 找到顯示位 獲取列中的資訊 注入點 查詢列數 order by 猜測的列數 order by 11 返回正常,有11列 order by...

sql注入 union聯合查詢注入

目錄 一,sql注入必記的一庫三表 二,union聯合查詢注入 1,基本注入流程 1,判斷注入點 2,判斷多少列 3,判斷顯示位 4,顯示資料庫的基本資訊 5,顯示有哪些資料庫 6,顯示資料庫下有哪些表 7,判斷表裡有哪些字段 八,查詢資料表中有哪些資料 information schema 資料庫...