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

云端模糊測試挖洞實例

安全 網站安全
Fuzzing(模糊測試)是一種用于識別軟件bug以及漏洞的方法。在本教程中,我們將與你一同走完云端模糊測試的全過程(即部署,Fuzzing以及使用softScheck Cloud Fuzzing Framework (sCFF)框架檢索結果)。

一、簡介

Fuzzing(模糊測試)是一種用于識別軟件bug以及漏洞的方法。就目前的發展趨勢來說Fuzzing正向著云端邁進,相較于傳統Fuzzing方式,云端Fuzzing使得模糊測試速度加快也更加靈活。在本教程中,我們將與你一同走完云端模糊測試的全過程(即部署,Fuzzing以及使用softScheck Cloud Fuzzing Framework (sCFF)框架檢索結果)。我們將以運行在Ubuntu 16.04上的tcpdump4.9版本為例進行演示,讀者可下載sCFF框架,和我們一同玩耍。

二、背景知識

第一章節將講解在使用過程中會遇到的一些基礎問題。當然,如果你對云端模糊測試有一定經驗或者對這些基礎問題足夠了解的情況下可以跳過本章節。此外,我們強烈建議從上到下依次閱讀本文,子章節可能有些簡短,但是都會提供大家進一步了解詳情的傳送門。

1. Fuzzing

Fuzzing是一項用于軟件強度測試的技術。其核心思想是自動或半自動的生成隨機數據輸入到一個程序中,并監控目標程序異常,如崩潰,斷言(assertion)失敗,以發現可能的程序錯誤,比如內存泄漏。

這些異常大多數都是軟件漏洞,經驗豐富的攻擊者完全可以進行利用。由于其自動化特性以及可以應用于所有軟件中,Fuzzing常作為安全專家的基本裝備存在。盡管知曉源代碼可以加快模糊測試的速度,但是并非必須的。數十年來,模糊測試工具以及目標應用都是在本地計算機上運行。然而隨著各種云計算服務商興起,似乎在云端運行模糊測試工具也是個不錯的選擇。事實上像微軟,谷歌等大型公司已經實現在云端進行模糊測試了。在云端模糊測試方面,微軟還要領先一步,其Springfield項目甚至還向開發者提供云端模糊測試服務。

相對于傳統模糊測試,云端模糊測試有哪些優點呢?首先你不需要額外購買計算機,省錢,節省空間,不需要花過多時間去設置環境等等,云端模糊測試的主要優勢還是它所具有的靈活性,同一時間程序可以在多個操作系統上進行測試,檢測是否會出現不同表現行為。如果一個項目對數據吞吐量要求較高,就可以利用RAID0陣列中的SSD。當一個應用程序需要大量的RAM,也可以選擇一個相應的實例。如果需要測試一個web應用或者是網絡協議,這里有許多低階終端,所以相對來說完成任務的花費就很便宜。

當然這里也是存在缺點的。首先你得相信為你提供云服務的商家,因為所有數據都是在云端運行,而非你個人的計算機。此外,你多用幾個月所需要支付的價格差不多也夠你自己再買一臺計算機的價格了。

2. Amazon AWS

Amazon Web Services是指Amazon提供的各類云端服務合集,目前AWS是全球最大的一家提供云計算服務的公司。AWS中有一個名為Elastic Compute Cloud (EC2)的組件,EC2允許用戶自己配置虛擬機作為服務器使用。在云端創建的這個虛擬服務器實例,在創建時就可以選擇操作系統,預安裝軟件,資源分配等各種設置。至于操作系統,用戶可以依靠Amazon龐大的鏡像庫AMI進行選擇,我們可以從Amazon提供的100余種不同的機器配置中自由選擇。用戶只需要按每小時支付費用,當然配置越高收費越貴咯!

3. softScheck Cloud Fuzzer Framework

softScheck為了讓模糊測試過程更加輕松,使用Python 3開發了softScheck Cloud Fuzzer Framework(sCFF),該框架使用Boto 3 API與AWS進行通信。sCFF遵循Unix范式將不同的子程序分開:一個程序專注一件事。

softScheck Cloud Fuzzer Framework

4. American fuzzy lop

American fuzzy lop (afl)是sCFF框架中的一個模糊測試工具。以其速度,可靠性,復古風格的UI設計以及赫赫戰功而聞名。如果可以獲得測試軟件的源代碼,不僅能生成更加客觀的模糊測試結果,還能提高測試覆蓋率。編者注:當前大多數遠程代碼執行和特權提升等比較嚴重的漏洞基本是使用Fuzzing技術挖掘的,然而Fuzzing技術仍然存在著覆蓋率低的缺陷。而許多的代碼漏洞需要更大的路徑覆蓋率才能觸發,而不是通過純粹的隨機嘗試。

American fuzzy lop

5. tcpdump

Tcpdump是一款著名的網絡數據包分析工具。它能抓取,顯示,以pcap文件格式保存網絡中的數據包,之后這些數據將以更友好的方式提供給使用者。不同于老大哥Wireshark,Tcpdump是一個非交互式命令行程序,對于模糊測試來說更加方便。

6. GNU Debugger

GNU DeBugger (GDB),可以對軟件運行狀態進行單步分析,更精確的找出導致程序崩潰的原因。如果分析的是包含調試標志的二進制代碼,你可以知道當前程序正在運行代碼的那一行,對于修復bug來說更加輕松。甚至還可以在運行時修改某些變量的值,用以快速觀察變量值改變是否能修復bug。

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

介紹完背景知識后,接著繼續我們文首提到的tcpdump 4.9漏洞發現之旅。這一章分為兩個部分,首先就是章節列表,這是需要你在繼續本教程之前完成的任務。由于文章篇幅的限制,這些內容并沒有寫入文章,還好網上已經有大量的文章教程可以使用。其次涵蓋了預模糊測試階段,主要講解了在真是環境下進行模糊測試之前應該做的事情,最后即是發現漏洞后你該怎么做。

1. 前期工作

如果你想要以云端模糊測試的方法找出tcpdump中存在的漏洞,你首先需要完成一些本教程沒涉及到的步驟,基本上這些操作可以歸結為AWS以及sCFF框架的配置。如果你想以傳統的本地模糊測試方法尋找漏洞,或者僅僅只是了解一下云端模糊測試,你可以跳過這些步驟。

必選項:

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

可選項:

  • 為了進行模糊測試, 需要安裝AFL的語言環境
  • 確保afl-collect以及GDB + exploitable plugin已安裝

2. 預模糊測試階段

前期工作完成之后,接著便下載tcpdump 4.9版本的源代碼。你也可以下載最新的git版本,雖然本文作為案例的漏洞在新版本中已進行修復,但誰能保證不會有其他驚喜呢?在下載源代碼之后,使用afl-gcc編譯對于之后的模糊測試是有幫助的(CC=afl-gcc ./configure && make)

編譯成功之后,運行scff-mkconfig指令創建一個sCFF項目文件。請確保將target設置為tcpdump,參數設置為–e –r @@。其中-e和-r都是tcpdump的參數,-e表示打印擴展頭,-r表示讀取文件。這兩個標志在之后會被afl每次生成的模糊測試文件替換。記住,如果你是是第一次注冊AWS t2機器,只要運行時低于750小時都可以免費使用。所以你可能會堅持使用t2機器進行模糊測試。為了更快的得到測試結果,推薦大家使用一個模版,使用了一個170btyes的pcap文件包含ipv4通信數據。作為借鑒,以下為我們通過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實例,你可以使用密鑰對通過SSH進行通信。

3. 模糊測試階段

接下來,我們可以通過scff-ctrl . bootstrap命令對將用于模糊測試的機器進行設置。一旦設置完成,正式的模糊測試便開始。sCFF提供了單模Fuzzing和分布式Fuzzing。在單模Fuzzing下,每個實例都會單獨運行模糊測試工具;分布式Fuzzing,雖然同樣每個實例運行一個模糊測試工具,但模糊測試數據會在實例間共享,這樣可以提升測試速度。如果你擁有兩個以上的實例,我們推薦使用分布式Fuzzing模式,以scff-ctrl . distributed指令啟動分布式模式。如果想要了解模糊測試的狀態,我們可以通過瀏覽器進行查看。

模糊測試

你可以使用scff-ctrl . grab-findings命令隨時下載導致這些崩潰的文件。

4. 測試完成后

運行scff-exploitcheck命令可以對這些崩潰文件進行分析,誤判和重復出現的崩潰信息將會被過濾,最后剩下的信息將會用于漏洞的檢測和利用。

運行scff-exploitcheck命令

如果信息中有紅色EXPLOITABLE標簽,那么這里存在漏洞的可能性就非常高了。再用gdb對所發現的內容進行檢測。如下圖,tcpdump 4.9的文件printsl.c中存在一個可利用的漏洞。

tcpdump 4.9的文件printsl.c中存在一個可利用的漏洞

經過進一步的調試,我們可以得知dir為255,并且dir也是lastlen中的指針(定義為lastlen[2][255]),這里存在參數越界,進而導致程序崩潰。

 

為了修復這個錯誤,我們要么調整dir的值,要么檢查dir的值是否在0和2之間。在dir = p[DIR_SLX]后面設置一個斷點,然后在gdb中修改該值(例如0,p=0)

再對源代碼進行編譯,之后檢查程序是否還會崩潰。

四、總結

由于該漏洞需要用戶使用-e參數來打開pcap文件才可以完成攻擊,危害并不是特別嚴重。

當我將該漏洞報告給tcpdump安全團隊,他們的響應速度的確稱贊,該漏洞已在4.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 
責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2012-06-28 13:19:37

遷移網站遷移

2009-09-14 17:03:32

LINQ模糊查詢

2010-09-17 15:12:28

2017-01-11 22:41:05

2009-12-15 17:45:00

浪潮中科院基因

2015-09-01 09:49:28

2024-10-21 15:39:24

2025-04-21 15:25:04

2022-03-02 09:00:00

微服務架構開發

2011-11-28 15:59:54

云計算

2009-07-22 11:27:36

iBATIS模糊查詢

2010-08-10 15:17:08

應用安全網絡測試

2019-08-12 15:17:23

USB模糊測試

2013-10-16 09:38:23

云端應用部署工具應用部署工具云測試

2021-02-25 15:51:41

Go語言模糊測試功能

2023-07-04 00:10:47

2023-08-01 09:27:44

Golang模糊測試

2020-03-12 11:17:18

模糊測試工具漏洞網絡安全

2010-09-08 14:23:14

測試Snort
點贊
收藏

51CTO技術棧公眾號

国产一区二区三区免费不卡| 曰本色欧美视频在线| 国产黄色激情视频| 丰满人妻一区二区三区免费| 99国内精品| 国产午夜精品麻豆| 中文字幕12页| 春色校园综合激情亚洲| 久久久噜噜噜久噜久久综合| 国产精品视频99| 黄色一级片中国| 欧美xxxx在线| 欧美日韩一卡二卡三卡| av动漫在线播放| 九色国产在线观看| 韩国一区二区在线观看| 2020国产精品视频| 日韩黄色免费观看| 精品国产日韩欧美| 欧美精品一区二区在线观看| 黄色在线视频网| 国产精品186在线观看在线播放| 91免费在线视频观看| 亚洲在线免费看| 一本一道无码中文字幕精品热| 久久一区二区中文字幕| 日韩电视剧在线观看免费网站| 最近中文字幕一区二区| 国产污视频在线播放| 一区精品在线播放| 欧美日韩精品免费看| 亚洲欧美黄色片| 激情五月播播久久久精品| 国产91九色视频| av资源吧首页| 欧美日韩福利| 日韩在线精品视频| 欧美丰满美乳xxⅹ高潮www| 老司机精品视频在线播放| 欧美一区二区视频在线观看2020| 中文字幕欧美人妻精品一区| 末成年女av片一区二区下载| 亚洲一区二区五区| av磁力番号网| 久久亚洲天堂| 国产精品日韩精品欧美在线| 热re99久久精品国99热蜜月| 色欲av永久无码精品无码蜜桃| 国产一区二区成人久久免费影院 | 国产精品国模大尺度视频| 国产在线一区二| 韩国av电影在线观看| 国产精品亚洲一区二区三区在线| 91九色国产在线| 国产精品伦理一区| 久久爱www久久做| 国产精品午夜视频| 亚洲专区第一页| 麻豆免费精品视频| 国产精品视频yy9099| 中文字幕久久久久| 蜜臀久久99精品久久久久久9| 国产精品av在线播放| 波多野结衣绝顶大高潮| 日本伊人色综合网| 国产精品看片资源| ,亚洲人成毛片在线播放| 久久国产三级精品| 成人欧美在线观看| 成人毛片在线免费观看| 成人久久久精品乱码一区二区三区 | 精品一区中文字幕| 亚洲一区二区免费在线| av一级黄色片| 国产精品1区2区3区在线观看| 999国产在线| 欧美亚洲精品在线观看| www久久久久| 深田咏美在线x99av| 欧美性videos| 亚洲丝袜精品丝袜在线| 97视频在线免费| 日本а中文在线天堂| 日本道精品一区二区三区| 亚洲欧美久久久久| 国产一区二区在线免费播放| 日本三级韩国三级欧美三级| 亚洲成人av一区二区三区| 欧美性久久久久| 久久精品资源| 精品免费视频一区二区| 日韩av一二区| 久久精品国产亚洲夜色av网站| 日韩视频免费观看| 日本少妇毛茸茸高潮| 久久一日本道色综合久久| 国产日韩在线看片| 亚洲AV午夜精品| 久久综合九色综合97婷婷女人 | 国产精品免费久久久| 国产色综合视频| 91亚洲男人天堂| 一区二区三区四区欧美| 国产99在线观看| 欧美亚洲一区二区三区四区| 久久发布国产伦子伦精品| 一区三区在线欧| 久久天天躁日日躁| 青青青国产在线| 国产一区二区在线观看视频| 欧美久久久久久一卡四| a视频在线播放| 色婷婷久久久综合中文字幕| 丰满少妇中文字幕| 精品视频久久| 亚州成人av在线| av免费观看在线| 国产精品无码永久免费888| 国产xxxx振车| 日本男人操女人| 色呦呦在线看| 欧美亚洲国产怡红院影院| 中文字幕在线视频播放| 欧美电影免费播放| 97超级碰碰人国产在线观看| 一级黄色录像大片| 久久久久国色av免费看影院| 日韩精品久久一区二区| 亚洲成人高清| 国产亚洲综合久久| 欧美激情黑白配| 福利一区福利二区| 91手机视频在线| av激情成人网| 日韩电视剧免费观看网站| 极品颜值美女露脸啪啪| 日本欧美加勒比视频| 国产亚洲精品久久飘花| av色综合久久天堂av色综合在| 一道本成人在线| jlzzjizz在线播放观看| 激情综合激情| 国产精品18毛片一区二区| 在线中文字幕视频观看| 欧美妇女性影城| 超碰人人人人人人人| 日韩精品免费专区| 蜜桃精品久久久久久久免费影院| av中文字幕在线看| 欧美精品一区视频| 日韩精品一区二区三区国语自制| 懂色av一区二区三区免费看| 免费看日b视频| 亚洲精品v亚洲精品v日韩精品| 欧美成人sm免费视频| 国产女人18毛片水真多| 亚洲欧美色图小说| 中文字幕avav| 欧美日韩国产综合网| 99久久精品无码一区二区毛片| 色屁屁www国产馆在线观看| 日韩女优毛片在线| 久久精品美女视频| 91小视频免费观看| 日韩 欧美 高清| 国产白丝一区二区三区| 亚洲网站啪啪| 国产综合色一区二区三区| h片在线观看| 亚洲国产精品一区二区久| 青青草免费观看视频| 国产欧美一区二区三区网站| 天天干天天综合| 一区二区蜜桃| 国产欧美综合精品一区二区| 松下纱荣子在线观看| 亚洲深夜福利在线| 一区二区视频免费观看| 亚洲另类春色国产| 91丨porny丨对白| 久久久人人人| 色涩成人影视在线播放| 99视频这里有精品| 欧美精品xxx| 噜噜噜在线观看播放视频| 欧美军同video69gay| 久久精品视频国产| 久久先锋资源网| 国产福利精品一区二区三区| 国产综合精品一区| 欧美性大战久久久久| 亚洲成人高清| 91精品国产沙发| 在线a人片免费观看视频| 日韩一区二区三区四区| 国产午夜性春猛交ⅹxxx| 国产精品久久国产精麻豆99网站| 精品人妻无码中文字幕18禁| 久久先锋影音| 粉嫩av一区二区三区天美传媒 | 国产精品538一区二区在线| 少妇人妻无码专区视频| 久久香蕉国产| 久久精品国产美女| 国产视频网站一区二区三区| 91成品人片a无限观看| 欧美成年黄网站色视频| 日韩av在线网| a天堂视频在线| 在线日韩国产精品| 日本三级欧美三级| 亚洲精品国产a| 少妇精品无码一区二区免费视频| 国产aⅴ综合色| 亚洲精品综合在线观看| 国产一级久久| 亚洲乱码日产精品bd在线观看| 成人av二区| 欧美h视频在线| 国产精品自在| 91欧美激情另类亚洲| 美女写真久久影院| 97avcom| 日韩精品系列| 精品人伦一区二区色婷婷| 亚洲最大成人在线视频| 在线观看日韩电影| wwwwww国产| 亚洲国产日韩综合久久精品| 97成人资源站| 国产精品久久国产精麻豆99网站| 美女爆乳18禁www久久久久久| 成人av网站免费观看| 天堂网成人在线| 久草热8精品视频在线观看| www.xxx亚洲| 天堂成人免费av电影一区| 国产av人人夜夜澡人人爽麻豆| 伊人久久视频| 中文字幕欧美区| 久久人人爽人人人人片| 丁香婷婷综合色啪| www日本在线观看| 国产一区999| 特种兵之深入敌后| 国产经典欧美精品| 久久久久久国产精品日本| 国产麻豆日韩欧美久久| a级大片免费看| 国产一区二区美女| 色黄视频免费看| 国产精品亚洲а∨天堂免在线| www.色.com| 国产精品一二三四五| 色婷婷狠狠18禁久久| 国产91在线看| www.17c.com喷水少妇| www.色综合.com| 野外性满足hd| 国产丝袜美腿一区二区三区| 欧美性受xxxx黑人| 中文字幕一区在线观看视频| 亚洲xxxx3d动漫| 亚洲永久免费视频| 亚洲 欧美 日韩 综合| 色综合久久天天综合网| 精品无码一区二区三区的天堂| 欧美影院精品一区| 一级黄色大片免费| 欧美一区二区网站| 少妇高潮一区二区三区99小说| 亚洲国产精彩中文乱码av在线播放| 天堂在线视频观看| 国产亚洲精品成人av久久ww| 欧美日本一道| 欧美国产视频日韩| 在线观看涩涩| 国产剧情久久久久久| 久久一级大片| 精品一区二区三区日本| 欧洲grand老妇人| 中文字幕精品在线播放| 激情亚洲成人| 亚洲最大成人在线观看| 国产一区二区三区香蕉| 日本黄色免费观看| 国产精品国产自产拍高清av| 国产主播在线播放| 欧美性大战久久久久久久蜜臀| 国产美女明星三级做爰| 日韩高清有码在线| 毛片av在线| 777777777亚洲妇女| 欧美videos粗暴| 亚洲最大成人网色| 久久99精品久久久久久园产越南| 熟女视频一区二区三区| 香蕉av777xxx色综合一区| 亚欧激情乱码久久久久久久久| 成人在线视频一区二区| 久久久久久成人网| 午夜日韩在线电影| 97超碰人人模人人人爽人人爱| 亚洲国产日韩欧美综合久久 | 日本一区二区三区四区| 欧美精品入口蜜桃| 欧美性xxxxxx少妇| 欧美视频在线观看一区二区三区| 日韩中文字幕视频在线| 午夜影院在线播放| 91九色在线观看| jvid福利在线一区二区| 水蜜桃色314在线观看| 国产资源精品在线观看| 中文字幕一区二区三区人妻不卡| 一卡二卡三卡日韩欧美| 在线观看日韩一区二区| 亚洲欧美激情一区| 国产在线看片免费视频在线观看| 成人午夜在线观看| 日本一区二区高清不卡| 91av资源网| 福利一区在线观看| 久久久久亚洲AV成人| 欧美日韩国产电影| 国产女主播在线直播| 青青草一区二区| 精品伊人久久久| www.日本在线视频| 国产精品白丝jk黑袜喷水| 四虎永久免费地址| 欧美艳星brazzers| 最新国产在线观看| 国产精品高潮呻吟久久av野狼| 欧美电影免费网站| 国产手机免费视频| 成人国产精品免费网站| 精品一级少妇久久久久久久| 欧美一区二区大片| 成人福利在线观看视频| 国产专区精品视频| 天天av综合| 韩国一区二区在线播放| 中文字幕一区二区三区在线播放 | 免费在线观看视频一区| 91激情视频在线观看| 91国偷自产一区二区使用方法| 青青草超碰在线| 日本精品久久久| 国产免费av一区二区三区| 黄色高清无遮挡| 久久久久国产精品人| 欧美男人天堂网| 中文字幕久精品免费视频| 国产69精品久久| 亚洲一区二区不卡视频| 黄网站免费久久| 超碰手机在线观看| 日韩欧美一二区| av第一福利在线导航| 国产在线欧美日韩| 久久黄色影院| 国产第一页精品| 欧美一二三四区在线| 搞黄网站在线看| 精品一区二区三区免费毛片| 日韩国产高清影视| 国产精品视频看看| 欧美va亚洲va在线观看蝴蝶网| 国产在线xxx| 欧美精品123| 蜜臀精品一区二区三区在线观看 | 蝌蚪视频在线播放| 国产精品久久一区主播| 中文字幕人成人乱码| 亚洲乱码国产乱码精品精天堂| 日韩一区免费视频| 欧美与黑人午夜性猛交久久久| 成人毛片在线| 日本少妇激三级做爰在线| 亚洲大片在线观看| 国产福利小视频在线观看| 国产在线观看91精品一区| 亚洲第一黄网| 91视频免费在观看| 欧美成人乱码一区二区三区| 亚洲黄色免费av| 日本三级福利片| 91视频一区二区三区| 91av国产精品| 91wwwcom在线观看| 国产精品久久久乱弄| 日本少妇毛茸茸| 欧美精品久久99久久在免费线| www.8ⅹ8ⅹ羞羞漫画在线看| 日韩欧美一区二区三区四区五区| 国产成人午夜电影网| 国产精品无码粉嫩小泬| 久久免费精品日本久久中文字幕| 国产欧美日韩一区二区三区四区|