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

我如何使用Cloud Fuzzing挖到了一個tcpdump漏洞

安全 漏洞
Fuzzing(模糊測試)是一種識別軟件設計缺陷和安全漏洞的方法。隨著技術的不斷進步,Fuzzing也逐步轉移到了云端(Cloud)。在這篇文章中,我們將介紹Cloud Fuzzing的完整過程。

寫在前面的話

Fuzzing(模糊測試)是一種識別軟件設計缺陷和安全漏洞的方法。隨著技術的不斷進步,Fuzzing也逐步轉移到了云端(Cloud)。與傳統的模糊測試技術相比,Cloud Fuzzing不僅可以提升模糊測試的速度,而且還可以提升測試的可擴展程度。在這篇文章中,我們將介紹Cloud Fuzzing的完整過程。通過這種技術(softScheck Cloud Fuzing Framework-sCFF),我成功地在Ubuntu 16.04的tcpdump(4.9版本)中發現了一個安全漏洞。感興趣的同學可以自行下載sCFF框架,并按照本文的操作步驟動手嘗試一下。

[[189942]]

一、背景知識

第一章主要介紹的是與本文有關的一些基礎知識以及測試會用到的程序。如果你之前已經比較了解Cloud Fuzzing了,你可以直接閱讀第二章。但是,我們強烈建議各位按照文章順序進行閱讀。

1. Fuzzing(模糊測試)

Fuzzing是一種測試軟件健壯性的技術。模糊測試,也稱Fuzzing或Fuzz測試,它是一種自動化軟件測試技術,主要通過向被測目標輸入大量的畸形數據并監測其異常來發現漏洞,是當前安全業界流行的漏洞挖掘手段之一。從廣義角度來看,該技術的關鍵在于如何構造有效的測試用例(輸入的畸形數據),以及如何有效的監控異常。Fuzzing技術簡單、有效、自動化程度比較高,是目前工業界進行安全測試最有效的方法,被廣泛應用于Web、系統、應用程序的漏洞挖掘。由于它一般屬于黑盒測試,通過構造有效的畸形數據進行測試,因此該技術的代碼覆蓋率相對較低,且它的測試效率跟測試人員的經驗和技術有很大關系。

[[189943]]

在此之前,模糊測試通常是在本地計算機中進行的,但隨著“基礎設施即服務”的趨勢不斷興趣,越來越多的企業開始提供云端服務了。實際上,類似微軟和Google這樣的大型公司早就已經在云端實現了模糊測試技術。例如在Springfield項目中,微軟公司甚至已經開始向廣大開發者提供Cloud Fuzzing服務了。

那么我們我什么要用Cloud Fuzzing而不用傳統的模糊測試技術呢?首先,Cloud Fuzzing意味著你不需要再購買額外的電腦了,而購買測試設備不僅需要花很多錢,而且你還需要花時間去搭建和配置測試環境。但Cloud Fuzzing最大的優勢就在于它所能提供的靈活性和可擴展性,它可以在短時間內完成大量的工作,并幫助測試人員節省大量的時間。比如說,Cloud Fuzzing可以在同一時間在多種不同的操作系統上對同一個程序進行模糊測試。如果一個項目對數據吞吐量有較高要求,那么這個測試實例就可以使用多塊固態硬盤(RAID0配置);如果一個程序需要大量的RAM,那么我們就可以選擇一個可以提供大量RAM的配置。如果我們需要對一個Web應用或網絡協議進行測試,那么Cloud Fuzzing就可以給我們提供大量的終端節點。

當然了,Cloud Fuzzing也有其不足之處。首先,你必須充分信任云端的提供方,因為你所有的一切都運行在云端設備上,而不是運行在你自己的設備中。其次,你在使用Cloud Fuzzing時是需要付費的,那么當你使用了幾個月甚至幾年之后,你所支付過的費用可能要比你自行購買測試設備所花的錢還要多。

2. 亞馬遜AWS

亞馬遜Web服務(AWS)是Amazon.com所提供的一系列在線服務的集合,而AWS也是目前云計算領域中最大的巨頭。AWS其中的一個組件為彈性云計算(EC2),EC2允許用戶設置虛擬機,用戶可以對其進行各種配置,并將其充當服務器使用。用戶所創建的一個實例本質上就是云端的一臺虛擬服務器,它由操作系統和軟件應用所組成,用戶在創建的過程中還可以自行分配服務器所需的資源。除此之外,用戶也可以在亞馬遜設備鏡像(AMI)庫中選擇需要的操作系統,而且亞馬遜也給用戶提供了一百多種不同的機器配置選項,用戶可以根據自己的需要來選擇配置文件。用戶付費是按機器運行小時來付費的,而高配置實例的成本要比低配置實例要低得多。

3. softScheck Cloud Fuzzer Framework

為了盡可能地簡化模糊測試的過程,softScheck的技術人員開發出了softScheck Cloud Fuzzer Framework(sCFF)。sCFF采用Python 3編寫,并使用Boto 3 API來與AWS通信。sCFF由多種子程序組成,其中的每個工具都可以完成多項任務。

在下圖中,我們根據模糊測試的階段來對sCFF子程序進行了分類:

根據模糊測試的階段來對sCFF子程序進行了分類

4. American fuzzy lop

American fuzzy log(afl)是sCFF所使用的模糊測試器(fuzzer),afl以其測試速度、穩定性和操作界面而為人所知,而且它可以幫助我們發現軟件中的各種漏洞。如果我們擁有測試目標的源碼,那么它在對源碼進行了分析之后,不僅能夠生成更加合適的測試向量,而且還可以顯著提升測試覆蓋率。而在給定的時間里,代碼覆蓋率越大,那么掃描到安全漏洞的可能性也就越高。下圖顯示的是afl的運行界面:

afl的運行界面

5. tcpdump

眾所周知,Tcpdump是一個網絡數據包分析器,它可以捕捉、顯示、并以pcap文件格式保存目標網絡所發送的數據包。與Wireshark不同的是,Tcpdump可以通過簡單的命令(無需交互)來運行,這樣可以讓模糊測試過程變得更加簡單。

6. GNU Debugger

在GNU DeBugger(GDB)的幫助下,我們可以對軟件的運行狀態進行一步一步地分析,以便我們找出軟件崩潰的原因。

二、使用sCFF來對tcpdump進行模糊測試

在了解完基礎知識之后,接下來讓我們嘗試尋找一下tcpdump 4.9中存在的漏洞。

1. 準備工作

如果你想要找出tcpdump中的漏洞,你首先要配置AWS實例和sCFF。

要求:

  • -創建一個AWS賬號;
  • -導出AWS密鑰ID和密鑰;
  • -.aws/config中應該包含你的地區信息,.aws/credentials中應該包含密鑰ID和訪問密鑰;
  • -創建一個SSH安全組,并允許實例與外部端口22之間進行通信;
  • -創建并下載密鑰對(SSH通信需要使用到這些密鑰);
  • -下載并安裝sCFF;

2. 預測試階段

準備工作完成之后,我們要下載tcpdump v4.9的源代碼。當然了,你也可以直接使用git來下載tcpdump的最新版本,雖然本文所描述的漏洞在新版本中已經修復了,但你說不定可以使用本文的方法找出新的漏洞呢?

下載完成之后,我們可以使用“CC=afl-gcc ./configure && make”命令來編譯源碼。

編譯成功之后,我們通過“scff-mkconfig”命令來創建一個sCFF項目文件。請確保將target參數設置為“tcpdump”,將“args”參數設置為“–e –r @@”。其中“-e”和“-r”都是tcpdump的參數,“-e”表示打印出數據包中的擴展header,“-r”用于讀取文件。下面是我們通過“scff-mkconfig”命令創建出的配置文件:

  1. [INSTANCES] 
  2. amiami = ami-0963b466 
  3. gid = tcpdump49 
  4. instancetype = t2.micro 
  5. name = auto 
  6. numberofmachines = 4 
  7. platform = linux 
  8.    
  9. [FUZZING] 
  10. dependencies = none 
  11. fuzzer = afl 
  12. fuzzdir = fuzzing 
  13. inputdir = fuzzing/input 
  14. outputdir = fuzzing/output 
  15. template = ipv4.pcap 
  16. target = tcpdump 
  17. args = -e -r @@ 

注:現在,亞馬遜允許用戶通過“scff-create-instances”命令來創建EC2實例。

3. 測試階段

接下來,我們可以通過命令“scff-ctrl . bootstrap”來對用于Fuzzing測試的設備進行配置。配置完成之后,模糊測試便開始了。sCFF允許我們選擇單模Fuzzing和分布式Fuzzing。在單模Fuzzing下,每一個實例都會運行一個fuzzer;二在分布式Fuzzing中,雖然仍是每一個實例運行一個fuzzer,但fuzzing數據會在實例間共享,這樣可以提升測試速度。如果你擁有兩個以上的實例,我們推薦使用分布式Fuzzing模式(命令:“scff-ctrl . distributed”)。如果想要了解測試的狀態,我們可以通過瀏覽器來訪問云服務器進行查看,并通過命令“scff-ctrl . grab-findings”來下載錯誤日志。

使用sCFF來對tcpdump進行模糊測試

4. 測試完成后

“scff-exploitcheck”命令將會對我們的發現進行分析,假陽性和重復出現的崩潰信息將會被過濾,最后剩下的信息將會用于漏洞的檢測和利用。

使用sCFF來對tcpdump進行模糊測試

如果找到的信息有紅色的“EXPLOITABLE”標簽標注,那么這里存在漏洞的可能性就非常高了。正如上圖所示,tcpdump 4.9的文件printsl.c中存在一個可利用的漏洞。接下來,我們用GDB來對崩潰信息進行分析:

用GDB來對崩潰信息進行分析

分析后我們可以看到,dir為255,而且dir也是lastlen其中的一個引用參數(定義為lastlen[2][255]),這里存在參數越界,而正是這一點導致了崩潰的出現。

如果要解決這個問題,我們可以更正dir的值,或者檢查dir的值是否在0到2之間?,F在,我們可以在dir = p[DIR_SLX]后面設置一個斷點,然后在gdb中修改dir的值,感興趣的同學可以自己嘗試寫一個補丁【參考資料】。

修復之后,再對源碼重新進行編譯,然后檢查程序是否還會崩潰。

使用sCFF來對tcpdump進行模糊測試

三、總結

這個漏洞并不是非常的嚴重,因為攻擊者必須要讓目標用戶使用“-e”參數來打開pcap文件才可以完成攻擊。雖然攻擊難度較大,但這仍然是一個安全漏洞。我們也將該漏洞上報給了tcpdump的安全團隊,這個漏洞將在tcpdump v4.10中得到修復。

整個測試過程大約需要五個小時,其中包括發現并修復漏洞。

  1. Downloading and compiling tcpdump:            10 minutes 
  2. Pre Fuzzing Phase + template generation:     10 minutes 
  3. Fuzzing Phase:                               110 minutes 
  4. Post Fuzzing Phase:                       60 minutes 
  5. Patch writing and retesting:                90 minutes 
  6. ----------------------------------------------------------- 
  7. Total:                                          300 minutes 
責任編輯:趙寧寧 來源: 安全客
相關推薦

2022-02-22 20:35:22

公鑰私鑰數據

2021-05-19 05:39:03

數據恢復軟件電腦

2021-11-01 05:41:30

macOS系統漏洞攻擊

2022-09-20 10:41:32

接口優化網絡

2020-09-29 10:44:51

漏洞

2016-10-14 13:10:35

2021-06-03 10:34:43

GitHub停車系統項目

2021-03-23 18:01:14

SQL數據庫前端

2022-07-26 08:14:16

注冊中心ProviderConsumer

2013-08-26 13:58:20

2023-08-11 09:41:48

AFLfuzzingPatch

2020-10-16 09:42:22

漏洞

2020-11-03 10:04:53

.proto文件代碼

2024-01-15 11:03:41

2022-03-07 05:53:41

線程CPU代碼

2023-02-13 00:18:22

前端庫框架集合

2015-11-12 13:47:53

Firefox OSAPPFirefox

2022-06-17 11:24:52

漏洞補丁管理策略

2016-03-03 14:29:15

2012-06-27 10:16:12

開源項目CodePlex
點贊
收藏

51CTO技術棧公眾號

一级全黄少妇性色生活片| 91淫黄看大片| 桃花色综合影院| 视频精品一区二区| 久久久久北条麻妃免费看| 日本美女久久久| 不卡视频观看| 国产精品久久三| 国产精品我不卡| 国语对白做受69按摩| 欧美片第1页综合| 亚洲男人天堂九九视频| 亚洲综合婷婷久久| 538在线精品| 国产精品欧美经典| 精品卡一卡二| 国产高清精品软件丝瓜软件| 国产精品色网| 极品销魂美女一区二区三区| 亚洲精品一区中文字幕乱码| 九九久久久久久| 欧美大片免费高清观看| 亚洲六月丁香色婷婷综合久久| 狼狼综合久久久久综合网| 国产免费无遮挡| 免费观看成人鲁鲁鲁鲁鲁视频| 国内精品免费午夜毛片| 黄色录像免费观看| 国产一区日韩| 精品福利av导航| 中文字幕一区二区在线观看视频| 玛雅亚洲电影| 婷婷夜色潮精品综合在线| 小说区视频区图片区| 国产在线观看免费网站| 不卡一区二区在线| 97se国产在线视频| 国产乱码一区二区| 麻豆91精品视频| 国产精品99免视看9| 久热这里只有精品6| 国产一区视频在线观看免费| 精品国内亚洲在观看18黄| 久久久久久久毛片| 亚洲品质自拍| 亚洲乱码国产乱码精品精| 中文字幕人妻一区二区三区| 欧美电影院免费观看| 欧美三级电影网站| 亚洲免费一级视频| 小明成人免费视频一区| 91久久香蕉国产日韩欧美9色| 色欲av无码一区二区人妻| 小h片在线观看| 天涯成人国产亚洲精品一区av| 日韩美女爱爱视频| 波多野在线观看| 精品国产老师黑色丝袜高跟鞋| www.av毛片| 九色porny丨国产首页在线| 亚洲高清免费在线| 又粗又黑又大的吊av| 岛国av在线播放| 欧美日韩亚洲高清| 无码人妻丰满熟妇区毛片| 桃花岛tv亚洲品质| 欧美性做爰猛烈叫床潮| www.亚洲高清| 国产激情精品一区二区三区| 日韩欧美你懂的| 国产精品一区二区在线免费观看| 99精品国产一区二区三区2021| 精品99一区二区| 精品人妻一区二区三区日产乱码卜| 神马香蕉久久| 在线看国产精品| 色哟哟一一国产精品| 欧美日本亚洲韩国国产| 97视频人免费观看| 高潮毛片又色又爽免费 | yy6080久久伦理一区二区| 欧美日韩一区二区三区在线看| 亚洲第一区第二区第三区| 91亚洲精品视频在线观看| 亚洲精品电影网在线观看| 免费在线观看污| 我不卡伦不卡影院| 久久久噜噜噜久久中文字免| 欧美日韩一级黄色片| 久久电影网站中文字幕| 超碰国产精品久久国产精品99| 熟妇人妻系列aⅴ无码专区友真希| 久久免费精品国产久精品久久久久| 神马影院我不卡午夜| 中中文字幕av在线| 一本色道久久综合亚洲aⅴ蜜桃| www.精品在线| 久久草在线视频| 日韩三级成人av网| 日本在线视频中文字幕| 国产精品论坛| 亚洲高清免费观看高清完整版在线观看| 国内自拍在线观看| 99精品在线免费观看| 亚洲精品99久久久久中文字幕| 欧美精品日韩在线| 国产精品免费无遮挡无码永久视频| 国产精品成人一区二区网站软件| 日韩av电影手机在线| 国产喷水福利在线视频| 久久久天堂av| 亚洲国产一二三精品无码 | 亚洲精品免费在线观看| 黄色三级中文字幕| jizzyou欧美16| 亚洲国产成人精品一区二区| 欧美三级黄色大片| 老鸭窝亚洲一区二区三区| 91老司机在线| jizz在线观看中文| 亚洲777理论| 色黄视频免费看| 精品产国自在拍| 高清欧美电影在线| 国产特级黄色片| 国产女同性恋一区二区| 欧美日韩激情视频在线观看| 国产精品视频一区视频二区| 国产一区二区三区在线观看网站| 日韩av男人天堂| 国产老妇另类xxxxx| 亚洲毛片aa| **欧美日韩在线观看| 日韩禁在线播放| 在线看成人av| 成人永久免费视频| 精品无码av无码免费专区| 电影一区二区三区久久免费观看| 国产一区二区三区直播精品电影| 麻豆成人免费视频| 91在线一区二区| 极品美女扒开粉嫩小泬| 中文字幕日韩在线| 欧美精品18videos性欧美| 国产a级免费视频| 亚洲欧洲日韩综合一区二区| 亚洲色图 在线视频| 九色精品国产蝌蚪| 日本一欧美一欧美一亚洲视频| 日本黄色一区二区三区| 亚洲一二三区在线观看| 久久人妻少妇嫩草av蜜桃| 欧美午夜电影在线观看| 成人性色av| 91破解版在线观看| 亚洲国产一区二区三区在线观看| xxxxxx国产| 91丨porny丨国产| 国产淫片av片久久久久久| 羞羞色国产精品网站| 青青精品视频播放| 国产在线观看网站| 欧美日韩精品一区二区天天拍小说 | 久久97超碰色| 国产又爽又黄ai换脸| 欧美经典影片视频网站| 欧美精品国产精品日韩精品| 免费a视频在线观看| 精品久久久中文| av网站免费在线看| 久久se精品一区精品二区| 熟女熟妇伦久久影院毛片一区二区| 国产麻豆精品| 国模gogo一区二区大胆私拍| 欧洲亚洲在线| 欧美日韩国产美| 69av视频在线| 9l国产精品久久久久麻豆| 日韩在线第三页| 99热国内精品| 国产精品播放| 婷婷激情一区| 欧美成人精品在线播放| 深爱五月激情五月| 欧美午夜一区二区三区| 欧美精品色哟哟| 久久久久久99久久久精品网站| 国产免费999| 中文字幕一区二区精品区| 国产精品免费一区二区三区四区 | 久久久久99人妻一区二区三区| 亚洲第一黄网| 亚洲精品不卡| 成人性生交大片免费看96| 国产精欧美一区二区三区| 26uuu亚洲电影在线观看| 精品亚洲男同gayvideo网站 | zzzwww在线看片免费| 国产一区二区三区日韩欧美| 亚洲第一免费视频| 久久99国产精品免费网站| 一区二区三区四区视频| 久久精品视频5| 国产精品久99| 亚洲精品视频大全| 国产伦理精品不卡| 国产天堂在线播放| 在线观看视频日韩| 在线播放 亚洲| 亚洲aa在线| 超碰97在线资源| 色999韩欧美国产综合俺来也| 性欧美xxxx交| 91亚洲天堂| 视频在线观看99| 男操女在线观看| 日韩精品最新网址| 91禁在线观看| 日本韩国欧美在线| 亚州国产精品视频| 一区二区三区色| 肉色超薄丝袜脚交69xx图片| 久久午夜羞羞影院免费观看| 黄色a级三级三级三级| 蜜臀久久99精品久久久久久9 | 久久一卡二卡| 日韩视频精品在线| 国产在线黄色| 亚洲人成电影网站色| 国产77777| 日韩一区二区视频在线观看| 在线观看免费视频一区| 日韩欧美在线字幕| 日韩少妇高潮抽搐| 亚洲高清不卡在线| 欧美黄色一级网站| 中文字幕一区二区三区精华液| 精品人伦一区二区| 久久久国产精品不卡| 国产精品伦子伦| 白白色 亚洲乱淫| 欧洲熟妇的性久久久久久| 国产精品一区一区| 在线观看视频你懂得| 精品一区二区三区免费毛片爱| 国产wwwxx| 日本色综合中文字幕| 特级丰满少妇一级| 九色综合国产一区二区三区| 黄大色黄女片18第一次| 麻豆精品一区二区综合av| 黄色片在线免费| 麻豆一区二区三| 高潮一区二区三区| 韩国三级在线一区| 国产精品999.| 国产白丝精品91爽爽久久| 国产精品91av| gogogo免费视频观看亚洲一| 日韩 中文字幕| 91首页免费视频| 色一情一交一乱一区二区三区| 久久久青草青青国产亚洲免观| 中文字幕网站在线观看| 亚洲国产成人在线| 国产第一页浮力| 一区二区三区.www| 国产成人亚洲精品自产在线| 欧美特级www| 最新国产中文字幕| 在线成人免费观看| 亚洲国产精品久久久久爰性色| 精品国产髙清在线看国产毛片| 日韩一区二区三区不卡| 亚洲欧美日韩爽爽影院| 在线观看免费黄色| 欧美成人四级hd版| 日韩精品美女| 国产日韩精品在线| 999久久久精品一区二区| 欧美精品一区二区三区久久| 青青草国产成人a∨下载安卓| 日本精品免费视频| 亚洲理论在线| 亚洲色图久久久| 国产91精品露脸国语对白| av无码av天天av天天爽| 国产精品久久久久毛片软件| 精品爆乳一区二区三区无码av| 欧美日韩一区二区三区| 88av在线视频| 亚洲精品乱码久久久久久按摩观| 国产高清视频在线| 欧美黄色三级网站| 欧亚一区二区| 成人影片在线播放| 日韩欧美综合| 欧美精品一区二区三区三州| 男女激情视频一区| 麻豆精品国产传媒av| 中文字幕一区二区三区视频| 黄色一级片免费看| 欧美顶级少妇做爰| 青青青草原在线| 久久91超碰青草是什么| 日韩av一级| 精品国产一二| 你懂的成人av| 91视频免费版污| 99久久国产免费看| 性色av无码久久一区二区三区| 欧美日韩一区二区免费视频| 亚洲AV无码乱码国产精品牛牛| 国产一区二区三区视频在线观看| av资源一区| 91丨九色丨国产| 成人一级毛片| 国产裸体舞一区二区三区| 成人在线一区二区三区| 男人添女荫道口女人有什么感觉| 黑人精品一区| 国产精品日韩电影| 偷拍一区二区| 99在线免费视频观看| 国产毛片精品国产一区二区三区| 一区二区精品免费| 福利视频第一区| 刘亦菲毛片一区二区三区| 久久天天躁狠狠躁夜夜av| 国产福利91精品一区二区| 欧美精品尤物在线| 亚洲一区图片| www.555国产精品免费| 樱花草国产18久久久久| 97国产成人无码精品久久久| 中文在线不卡视频| 日本一区免费网站| 欧美人与物videos另类| av成人激情| 噜噜噜在线视频| 天天影视网天天综合色在线播放| 亚洲国产精品久久人人爱潘金莲| 久久国产视频网站| 国产美女视频一区二区| 婷婷视频在线播放| 狠狠色丁香久久婷婷综| 99热这里只有精品4| 欧美日韩免费高清一区色橹橹| 二区在线观看| 国产精品一区二区三区毛片淫片| 精品一区二区三| 无限资源日本好片| 中文字幕在线播放不卡一区| 国产精品伦理一区| 伊人男人综合视频网| 成人自拍视频网| 一区二区三区四区| 国产尤物一区二区在线| 国产这里有精品| 亚洲国产小视频在线观看| 欧美国产大片| 亚洲一二三区精品| 国产精品一区在线观看你懂的| 天天干中文字幕| 亚洲精品美女在线观看播放| 成人性生交大片免费网站| 四虎一区二区| 国内精品久久久久影院色| 久久久精品人妻一区二区三区四| 精品国产一区久久| 忘忧草在线影院两性视频| 手机在线观看国产精品| 精品中文字幕一区二区小辣椒| 国产女人被狂躁到高潮小说| 精品国产精品网麻豆系列| 午夜精品成人av| 在线视频不卡一区二区三区| 国产精品一区二区果冻传媒| 日本在线观看中文字幕| 亚洲偷熟乱区亚洲香蕉av| 亚洲黑人在线| 色欲色香天天天综合网www| 久久久久久久久一| 国产精品伦一区二区三区| 午夜精品久久久99热福利| 国产永久精品大片wwwapp| 午夜免费视频网站| 黑人巨大精品欧美一区二区三区| yiren22亚洲综合伊人22| 97夜夜澡人人双人人人喊| 一区二区三区四区五区在线| 国产馆在线观看| 精品国产三级电影在线观看| 在线观看精品| 日韩专区第三页| 国产色综合一区| 亚洲成人精品女人久久久| 国产精品r级在线| 亚洲午夜视频| 又色又爽的视频|