精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

對寬字節注入的漏洞實現淺析和如何簡單修復

原創
安全 漏洞
本文主要是簡單介紹下寬字節注入,以及如何通過手工和工具進行寬字節注入的一個利用。在初始化連接和字符集之后,使用SET character_set_client=binary來設定客戶端的字符集是二進制的,另外對于服務器端返回的錯誤信息要么進行自定義,要么進行歸一化的錯誤提示!

【51CTO.com原創稿件】寬字節注入之前我看到過,但是沒有實戰過,后面也沒有找到合適的測試環境,今天剛好看到一個關于寬字節注入的ctf題,因此借此來學習下寬字節注入,如果寫得不好的地方,煩請各位多多指導!

本文主要是簡單介紹下寬字節注入,以及如何通過手工和工具進行寬字節注入的一個利用,通過本文主要可學習到以下三點:

  1. 擴展了對SQL注入進行探測的一個思路!
  2. 學習了如何使用寬字節探測注入!
  3. 如何使用sqlmap自動化對寬字節進行注入!

1. 寬字節注入

這里的寬字節注入是利用MySQL的一個特性,MySQL在使用GBK編碼(GBK就是常說的寬字節之一,實際上只有兩字節)的時候,會認為兩個字符是一個漢字(前一個ascii碼要大于128,才到漢字的范圍),而當我們輸入有單引號時會自動加入\進行轉義而變為\’(在PHP配置文件中magic_quotes_gpc=On的情況下或者使用addslashes函數,icov函數,mysql_real_escape_string函數、mysql_escape_string函數等,提交的參數中如果帶有單引號’,就會被自動轉義\’,使得多數注入攻擊無效),由于寬字節帶來的安全問題主要是吃ASCII字符(一字節)的現象,將后面的一個字節與前一個大于128的ascii碼進行組合成為一個完整的字符(MySQL判斷一個字符是不是漢字,首先兩個字符是一個漢字,另外根據gbk編碼,第一個字節ascii碼大于128,基本上就可以了),此時’前的\就被吃了,我們就可以使用’了,利用這個特性從而可實施SQL注入的利用。

最常使用的寬字節注入是利用%df,其實只要第一個ascii碼大于128就可以了,比如ascii碼為129的就可以,但是我們怎么將他轉換為URL編碼呢?其實很簡單,我們先將129(十進制)轉換為十六進制,為0x81,如圖1所示,然后在十六進制前面加%即可,即為%81,任意進制在線轉換網站請點擊此處!另外可以直接記住GBK首字節對應0×81-0xFE,尾字節對應0×40-0xFE(除0×7F),則尾字節會被吃點,如轉義符號\對應的編碼0×5C!另外簡單提一下,GB2312是被GBK兼容的,它的高位范圍是0xA1-0xF7,低位范圍是0xA1-0xFE(0x5C不在該范圍內),因此不能使用編碼吃掉%5c。

將十進制129轉換為十六進制

圖1 將十進制129轉換為十六進制

2. 實驗環境

本次實驗環境如下:

URL地址:http://103.238.227.13:10083/

相關版本信息:

  • PHP 7.0.7、mysql 5.5.48-log!
  • WebServer: nginx!
  • Content-Type: text/html; charset=gbk!

以上多數信息可使用F12進行簡單的信息收集(近期我正在將我目前會的滲透實戰中常用的信息收集進行整理,其中第一個信息收集就是F12信息收集),通過F12我們收集到如圖2所示信息,另外我們也可通過添加火狐插件server-spy進行這些信息的獲取。

F12信息收集

圖2 F12信息收集

3. SQL注入簡單思路

今天學習到了一個SQL注入探測的一個簡單思路,而不是說就簡單的and或者or以及’進行探測,或者直接使用sqlmap的-b參數來進行探測(以前的我是這樣的),因此可能錯過了好幾個億。對SQL注入進行探測可根據以下思路來進行:

第一步: 簡單使用and、or、’,判斷是否有注入,不行接著加入一些自創的語句進行簡單判斷(如order by看有沒有報錯等)!

第二步,如果第一步沒有看到效果,可進行寬字節注入探測,輸入%bf'(或者%81’),發現報錯,存在寬字節注入!

第三步,如果上述兩步都沒有效果,可以接著但不限于http頭注入探測(sqlmap的話使用—level參數進行設置),等等。

4. 注入類型探測

SQL注入根據不同的標準有不同的分類,如根據參數類型可分為數值型注入、字符型注入,根據注入的位置可分為POST注入、GET注入、cookie注入等,而sqlmap則將注入分為基于布爾的盲注、基于時間的盲注、基于報錯的注入、聯合查詢注入、堆查詢注入,這里為了方便我將SQL分為寬字節注入和非寬字節注入(個人分類,沒有依據)。

寬字節注入在實際滲透測試中也是存在的,只是很少很少,這次剛好看到一個寬字節注入的ctf,也順便再認真學習寫寬字節注入的一些基本知識。如圖3,通過提示我們可知該題是一道字符型的注入。

注入測試提示

圖3 注入測試提示

既然是字符型的注入,那么我們可以使用’和and來進行簡單的判斷,該測試點是否是SQL注入點!通過使用’,我們無法判斷是否存在注入,沒有可供我們判斷的信息,如圖4所示。

‘無法判斷是否是注入

圖4 ‘無法判斷是否是注入

我們結合and來進一步判斷,但是依舊沒有任何信息可供我們進行判斷該測試點是否是注入點,如圖5所示。

and也無法判斷是否是注入點

圖5 and也無法判斷是否是注入點

難道是不存注入(肯定不是這樣的),那我們使用神器sqlmap盲跑試試,但是很失望,居然沒有直接告訴我們有沒有存在注入點,如圖6所示。

sqlmap提示不像是注入

圖6 sqlmap提示不像是注入

如果按照我以前的思路,我可能就已經放棄了,在實戰中的話可能就認為真的不是注入點了(有點草率),此時我們使用思路的第二步來進行判斷,該測試點是不是寬字節注入,我們使用ascii碼的129(也即是%81,可以使用常使用的%df)進行探測,如圖7所示,發現頁面報錯了,根據頁面信息可判斷該測試點存在SQL注入,并且是寬字節注入。

判斷注入是寬字節注入

圖7 判斷注入是寬字節注入

5. 寬字節手工簡單注入

通過上面的說明,我們可知該注入點是寬字節注入,且是字符型的注入,此時我們可通過構造SQL語句來進行SQL的寬字節注入,另外我們也可測試下我們輸入的’是否被轉義成為了\’,如圖8所示,我們輸入的’確實被轉義了!

‘被轉義了

圖8 ‘被轉義了

此時我們可構造語句%81’ and 1=1-- -來進行注入,原因是’被轉義成為\’,而%81的ascii碼大于128,此時%81’就被看作一個字符(兩個字節),此時’就可以使用了,而后面我們構造一個數值型的注入語句,最后再加注釋把最后的那個’注釋掉,如圖9所示。

寬字節注入

圖9 寬字節注入

此時我們使用order by來看看當前數據庫有幾列,發現數據庫有三列,如圖10所示:

當前數據庫有3列

圖10 當前數據庫有3列

我們看看我們將要查詢的數據會在頁面中哪些地方顯示,如圖11所示。

查詢在頁面中顯示的位置

圖11 查詢在頁面中顯示的位置

到此,手工注入就結束了,后續操作請查看我的文章《mysql手工注入》的最后部分!

6. 寬字節sqlmap注入

在前面我們直接使用sqlmap盲跑,是沒有發現該測試點是SQL注入點的,根據上面的特性,我們可以在id后面添加一個%81’,然后在使用sqlmap進行注入,注入語句為:

  1. sqlmap.py -u "http://103.238.227.13:10083/?id=1%81’" -b 

這時,我們發現sqlmap可成功發現該注入點了,如圖12所示。

sqlmap成功檢測出該注入點

圖12 sqlmap成功檢測出該注入點

除了上面的這種方法外,我們可以使用寬字節注入腳本來使用sqlmap進行注入,注入語句為:

  1. sqlmap.py -u "http://103.238.227.13:10083/?id=1" -b --tamper=unmagicquotes.py 

這樣我們也能成功探測出該注入點,如圖13所示,對于后續的注入此處不再累贅!

sqlmap成功檢測出注入點

圖13 sqlmap成功檢測出注入點

7. 簡單修復建議

在初始化連接和字符集之后,使用SET character_set_client=binary來設定客戶端的字符集是二進制的,另外對于服務器端返回的錯誤信息要么進行自定義,要么進行歸一化的錯誤提示!

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:趙寧寧 來源: 51CTO.com
相關推薦

2014-04-08 16:02:28

寬字節注入數據安全MYSQL

2009-03-27 10:53:52

注入SQLMySQL

2010-09-09 17:22:14

2011-10-26 10:33:42

phpMyFAQ

2018-11-21 10:13:35

2009-07-02 10:03:02

DataView排序

2021-09-16 09:05:45

SQL注入漏洞網絡攻擊

2013-08-19 13:55:42

2013-08-19 16:02:31

2015-03-25 19:15:08

2010-12-16 10:56:23

2024-12-05 08:58:47

2010-11-01 17:01:22

2015-09-16 16:51:21

2021-03-29 12:57:31

漏洞OpenSSLDos

2010-10-12 16:33:40

2010-05-14 12:00:36

2009-10-23 13:08:23

2010-10-22 15:18:18

SQL注入漏洞

2020-03-31 08:05:23

分布式開發技術
點贊
收藏

51CTO技術棧公眾號

国产91ⅴ在线精品免费观看| 欧美日韩亚洲综合在线 | 黄色网络在线观看| 午夜精品久久久久久久91蜜桃| 国产自产自拍视频在线观看| 久久久青草青青国产亚洲免观| 国产精品嫩草影院一区二区 | 一区二区三区欧美激情| 国产视频在线观看一区| 亚洲精品国产精品国自产网站按摩| 911精品美国片911久久久| 精品成人一区二区三区| 国产又大又黄又粗的视频| 在线你懂的视频| 久久久久久久久久久久久久久99| 成人自拍性视频| 狠狠人妻久久久久久| 中文字幕一区二区三区在线视频 | 日韩精品一区二区久久| 欧美哺乳videos| 色综合天天色综合| 久草在线中文最新视频| 亚洲精品一二三区| 亚洲7777| www.com亚洲| 亚洲欧美偷拍自拍| 国产午夜精品全部视频播放| 美女伦理水蜜桃4| 四虎国产精品免费久久| 色婷婷久久99综合精品jk白丝| 9191国产视频| 韩国av网站在线| 国产成人精品亚洲| 欧美视频二区| 日韩中文字幕网| 国产免费无遮挡吸奶头视频| 91精品国产自产在线丝袜啪| 精品视频1区2区3区| 久久婷婷五月综合色国产香蕉| 免费的黄色av| 国产精品白丝av| 国产一区二区在线播放| 黄色av网站免费| 亚洲一区区二区| 97超级碰碰人国产在线观看| 青青草原国产视频| 一本精品一区二区三区| 久久精品99久久香蕉国产色戒| 无码国产69精品久久久久同性| 红杏aⅴ成人免费视频| 亚洲18色成人| 国产专区在线视频| 丝袜美腿av在线| 一区二区三区四区在线播放| 99re99热| caoporn免费在线| 亚洲视频一二三| 妞干网这里只有精品| 国产婷婷视频在线 | 日韩一区二区三区高清| 久久经典视频| 久久国产婷婷国产香蕉| 成年人精品视频| 中文字幕求饶的少妇| 97久久视频| 久久综合久久88| 强乱中文字幕av一区乱码| 自拍日韩欧美| 久久免费高清视频| 久久久久久久久影院| 亚洲欧美日本视频在线观看| 青青精品视频播放| 成人午夜精品视频| 国产综合色视频| 粉嫩精品一区二区三区在线观看| 色欲av永久无码精品无码蜜桃| 99re成人精品视频| 日韩电影免费在线观看网站| 国产一区二区三区在线观看视频 | 国产日产亚洲系列最新| 精品一区二区久久久| 91情侣偷在线精品国产| 免费观看国产精品| 国产午夜精品福利| 午夜啪啪福利视频| 岛国av免费在线观看| 色狠狠一区二区| 日韩久久久久久久久久久| 久久精品凹凸全集| 最近2019中文字幕在线高清| 五月天激情丁香| aa国产精品| 国产精品自产拍在线观| 高清国产mv在线观看| 久久精品欧美日韩| 欧美黄网在线观看| 国产精品高清乱码在线观看| 7777精品伊人久久久大香线蕉完整版 | 国产人与禽zoz0性伦| 一区在线播放| 91精品国产综合久久久久久蜜臀| 韩国av在线免费观看| 国产欧美日韩视频一区二区| 青青草综合视频| 欧美福利在线播放| 亚洲国产高清自拍| 成人信息集中地| 性欧美长视频| 99超碰麻豆| 在线观看精品一区二区三区| 亚洲国产精品一区二区尤物区| 国产一级特黄a大片免费| y111111国产精品久久久| 永久免费精品影视网站| 日韩三级小视频| 国产精品一区2区| 视频一区三区| 樱桃视频成人在线观看| 精品国产1区二区| 免费国产羞羞网站美图| 国产一区99| 欧美日韩国产成人在线观看| 中文字幕在线网站| 岛国毛片av在线| 久久中文在线| 国产美女精品在线观看| 免费日本一区二区三区视频| 色婷婷综合久久| 国产精品第七页| 国模一区二区三区| 亚洲xxxx18| 国产视频一区二区| 欧美日韩成人激情| 美女100%露胸无遮挡| 噜噜爱69成人精品| 国产在线一区二区三区欧美| 欧美韩日亚洲| 亚洲人成网站色在线观看| www黄色av| 欧美精品中文| 一二美女精品欧洲| 男人日女人网站| www.99精品| 午夜免费福利小电影| 日韩三级影视| 欧美精品免费视频| 人妻互换一区二区激情偷拍| 日韩高清在线一区| 日产精品高清视频免费| 成人性生交大片免费网站 | 日韩在线免费播放| 欧美视频中文字幕在线| 亚洲精品乱码久久久久久不卡| 亚洲黄色三级| 久久久水蜜桃| 91精品xxx在线观看| 中日韩美女免费视频网站在线观看| 精品一区二区6| 免费成人在线观看| 国产精品免费一区二区三区四区 | 天天综合国产| 亚洲影影院av| av在线中出| 亚洲欧美一区二区三区四区| 69xxxx国产| 国产精品视频第一区| 天天综合成人网| 亚洲大胆视频| 日韩精品无码一区二区三区| av成人在线观看| 美女av一区二区| 久久久精品毛片| 久青草国产在线| 久久久久久久久99精品| 国产女女做受ⅹxx高潮| 日韩三级在线| 懂色av一区二区三区在线播放| 丁香花在线观看完整版电影| 日韩精品在线观| 久久久精品少妇| 国产伦精品一区二区三区免费| 欧美极品少妇无套实战| 亚洲国产最新| 91在线无精精品一区二区| free性欧美| 中文字幕亚洲字幕| 成人精品在线播放| 在线精品国精品国产尤物884a| 萌白酱视频在线| 成人性视频免费网站| 日本成人中文字幕在线| 欧美视频不卡| 亚洲啪啪av| 美女主播精品视频一二三四| 国产精品久久久久久久久久久新郎| 国产在线激情视频| 亚洲男人天堂古典| 性一交一乱一透一a级| 色综合久久天天| 久久成人国产精品入口| 国产日韩三级在线| 午夜免费福利影院| 久久国产综合精品| 国产美女三级视频| 欧美日韩精选| 亚洲精品乱码视频| 亚洲涩涩av| 97人人模人人爽人人喊38tv| 日本在线精品| 97人人做人人爱| 午夜影院免费在线| 色婷婷综合成人| 男人天堂网在线观看| 亚洲成人黄色在线| 国产毛片毛片毛片毛片毛片| 色偷偷一区二区三区| 好吊色视频在线观看| 国产精品嫩草影院av蜜臀| av直播在线观看| 成人免费的视频| 黑人性生活视频| 久久国产人妖系列| 日韩福利视频在线| 午夜在线视频观看日韩17c| 一级性生活视频| 亚洲成人最新网站| 一区二区三区我不卡| 欧美伦理影院| 日韩三级电影免费观看| 色爱av综合网| 欧美色另类天堂2015| 国产原创剧情av| 国产精品一区在线观看乱码| 五月天开心婷婷| 午夜精品视频一区二区三区在线看| 欧美一区视久久| 天堂日韩电影| 美女主播视频一区| 亚洲va久久| 免费日韩av电影| 免费av一区二区三区四区| 久久伦理网站| 少妇精品久久久一区二区| 免费h精品视频在线播放| 日韩有码中文字幕在线| 久久精品人人做人人爽电影| 日日狠狠久久偷偷综合色| 欧美成人综合一区| 亚洲另类春色校园小说| 欧美精品成人一区二区在线观看 | 一本—道久久a久久精品蜜桃| 日韩免费视频| 国产手机视频在线观看| 欧美福利一区| 蜜臀av无码一区二区三区| 亚洲福利一区| 无码aⅴ精品一区二区三区浪潮 | 成人免费福利视频| 国产午夜亚洲精品一级在线| 亚洲a中文字幕| av在线亚洲色图| 国内精品久久国产| 红桃视频在线观看一区二区| 日韩亚洲不卡在线| 亚洲国产精品91| 成人免费播放器| 久久天天综合| 亚洲男人天堂av在线| 国产电影精品久久禁18| 国产一级片黄色| 美女免费视频一区二区| 天堂网成人在线| www.成人网.com| 一二三四国产精品| 亚洲精品中文在线观看| 久久久国产精品成人免费| 在线观看国产91| av综合在线观看| 亚洲男子天堂网| 美女隐私在线观看| 97视频免费在线观看| www.久久| 国产精品久久久久久久小唯西川| 红杏aⅴ成人免费视频| 色姑娘综合网| 伊人天天综合| 天天爽人人爽夜夜爽| 国产成人啪午夜精品网站男同| 黑丝美女久久久| 曰本女人与公拘交酡| 欧美日韩久久久久| 国产精品久久久久久在线| 亚洲精品v欧美精品v日韩精品 | 欧美乱熟臀69xxxxxx| 亚洲精品97久久中文字幕| 亚洲视频免费一区| 色图在线观看| 国产精品久久久久久久天堂| 亚洲国产欧美国产第一区| 日韩免费av电影| 亚洲网址在线| 99国产精品久久久久久| 92国产精品观看| 免费成年人视频在线观看| 精品欧美激情精品一区| 亚洲一区在线观| 欧美日韩在线直播| 日批免费在线观看| 久久久精品一区二区| 免费看av不卡| 成人av蜜桃| 自拍偷拍欧美专区| 在线黄色免费看| 国产亚洲欧美日韩日本| 精品视频在线观看免费| 制服丝袜日韩国产| av女优在线| 国产成人亚洲综合| 色先锋久久影院av| 成人免费观看cn| 福利视频网站一区二区三区| 中文字幕在线国产| 日韩理论片在线| 96日本xxxxxⅹxxx17| 国产一区二区三区免费视频| 蜜桃视频m3u8在线观看| 国产在线一区二区三区欧美 | 国产精品网站在线| 国产精品一区无码| 亚洲黄色有码视频| 1区2区3区在线| 国产精品一区二区a| 欧美日韩理论| 无码人妻一区二区三区精品视频| 亚洲色欲色欲www在线观看| 中文字幕精品在线观看| 国产一区二区三区在线播放免费观看| 综合久久2023| 日韩在线第一区| 青青草国产成人av片免费| 蜜乳av中文字幕| 在线观看日韩一区| av资源在线观看免费高清| 国产精品吊钟奶在线| 欧美日韩黑人| 99热一区二区| 亚洲美女视频在线| 精品欧美一区二区精品少妇| 色综合91久久精品中文字幕| 日韩成人在线看| 日韩 欧美 视频| 97成人超碰视| 久久久久久无码精品大片| 中文字幕欧美日韩在线| 成人在线视频观看| 日韩高清国产精品| 全网免费在线播放视频入口 | 污污污污污污www网站免费| 国产在线视视频有精品| 精品一区在线观看视频| 日韩精品一区二区三区四区视频| 午夜dj在线观看高清视频完整版| 成人黄色在线免费观看| 一本一本久久| 91资源在线播放| 欧美精品1区2区| 波多野结衣中文在线| 欧美精品欧美精品| 久久av中文字幕片| 怡红院一区二区| 色诱视频网站一区| 免费a级人成a大片在线观看| 91人成网站www| 亚洲清纯自拍| 国产91丝袜美女在线播放| 777欧美精品| 成人国产电影在线观看| 婷婷亚洲婷婷综合色香五月| 久草热8精品视频在线观看| 久久久久久久中文字幕| 精品亚洲aⅴ在线观看| 日韩国产91| 国产二区视频在线| 中文字幕av一区 二区| 精品免费久久久| 国产精品国内视频| 欧美日韩mv| 国产视频123区| 亚洲国产精品va在线| 成人国产一区二区三区精品麻豆| 日韩一二区视频| 国产午夜亚洲精品不卡 | 日韩成人免费视频| 91成人短视频在线观看| 北条麻妃在线视频观看| 日韩美女视频一区二区| 日本不卡视频一区二区| 91在线免费观看网站| 久久午夜激情| 99免费在线观看|