黃教頭第四周作業 union

2021-09-14 05:01:16 字數 1556 閱讀 3863

聯合查詢union

union注入

sql inject漏洞手動測試 : 基於union聯合查詢的資訊獲取

union 聯合查詢: 可以通過聯合查詢來查詢指定的資料

用法舉例:

select username,password from user where id=1 union select欄位1,欄位2from表名聯合查詢的字段數需要和主查詢一致!

開啟pikachu

查詢kobe在member表中

聯合查詢

如果聯合查詢前後不相等

會報錯這裡我理解為

必須用等價的東西交換情報

查到3報錯

開始使用二分法猜數

二分法是乙個很高效率的查詢方式

最後用order by確認只有兩個欄位在主查詢裡

用聯合查詢union查詢

用order知道列數

用union找到相關資訊

union注入

mysql小知識補充:information_schema

在mysql中,自帶的information_schema這個表裡面存放了大量的重要資訊.具體如下:

如果存在注入點的話,可以直接嘗試對該資料庫進行訪問,從而獲取更多的資訊.

比如:schemata表:提供了當前mysql例項中所有資料庫的資訊.是show databases的結果取之此表.

tables表:提供了關於資料庫中的表的資訊(包括檢視).詳細表述了某個表屬於哪個schema,表型別,

表引擎,建立時間等資訊,是show tables from schemaname的結果取之此表.

columns表:提供了表中的列資訊.詳細表述了某張表的所有列以及每個列的資訊.是show columns

from schemaname.tablename的結果取之此表.

黃教頭第三週作業

暴力破解防範措施和防範誤區 方暴力破解的措施總結 設計安全的驗證碼 安全的流程 復染而又可用的圖形 對認證錯誤的損交進行計數並給出限制,比如連續5次密碼錯誤,鎖定2小時 必要的情況下,使用雙因素認證 一般的做法 1.將tokenl以 type hidden 的形株式輸出在表單中 2.在提交的認證的時...

第四周作業

第四周實驗作業 1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 1.1求自然對數e的近似值 include using namespace std int main cout 1.2求圓周率 的近似值 include using name...

第四周作業

實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...