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

AFL實戰:測試sudo提權漏洞CVE-2021-3156

安全 漏洞
最近sudo發現了一個嚴重的緩存溢出提權漏洞CVE-2021-3156,這很正常。不正常的是這個漏洞已經潛伏了10年之久,為什么10年才發現呢?如果用常規的測試方法需要多久才能發現?對此有人進行了Fuzz測試,請和蟲蟲一起學習一下過程。

最近sudo發現了一個嚴重的緩存溢出提權漏洞CVE-2021-3156,這很正常。不正常的是這個漏洞已經潛伏了10年之久,為什么10年才發現呢?如果用常規的測試方法需要多久才能發現?對此有人進行了Fuzz測試,請和蟲蟲一起學習一下過程。

概述

在本文試驗中,使用了AFL模糊器。AFL模糊器(American Fuzzy lop)是一種面向安全的模糊器,AFL使用新型編譯時檢測和遺傳算法,自動發現干凈有趣的測試用例,這些用例會在目標二進制文件中觸發新的內部狀態。用這樣的方法可以大大改善了模糊代碼的功能覆蓋范圍。

AFL模糊器生成的緊湊的合成語料庫還可以用于復現其他測試人員更耗費人力或資源的測試方案。

測試準備

sudo是setuid二進制文件,以root用戶隨機輸入運行潛在錯誤的二進制文件不是最安全的方法。為了避免任何潛在的意外系統損壞,此設置試驗中使用了虛擬機環境。并選擇最近一個涉及漏洞sudo版本sudo 1.9.5.p1。

AFL旨在將輸出生成到文件或stdout中,但是要模糊命令行參數。因此,需要自行修補sudo,忽略實際的argv并將其改為從stdin。

AFL提供了一個可以提供這樣功能的argv-fuzz-inl.h:

示例argv-fuzz-inl.h從stdin讀取NUL分隔的參數。注意,sudo在單個二進制文件中同時提供了sudo和sudoedit實用程序,因此要測試兩者,還需要向fuzzer公開argv[0]。輸入的代碼argv-fuzz-inl.h不會執行此操作,因此需要對其進行修復:

  1. int rc = 0; /* start at argv[0] */ 

sudo本身補丁很簡單,只需在main的開頭連接AFL_INIT_ARGV即可:

  1. --- a/src/sudo.c 
  2. +++ b/src/sudo.c 
  3. @@ -66,6 +66,8 @@ 
  4. #include "sudo_plugin.h" 
  5. #include "sudo_plugin_int.h" 
  6.  
  7. +#include "argv-fuzz-inl.h" 
  8. /* 
  9. * Local variables 
  10. */ 
  11. @@ -149,6 +151,7 @@ sudo_dso_public int main(int argc, char *argv[], char *envp[]); 
  12. int 
  13. main(int argc, char *argv[], char *envp[]) 
  14. +AFL_INIT_ARGV(); 
  15. int nargc, status = 0
  16. char **nargv, **env_add, **user_info; 

快速測試表明sudo/sudoedit選擇無法從stdin中傳遞的測試用例正常工作,因為出于某種原因,它使用了__progname。一個快速解決方法:

  1. --- a/lib/util/progname.c 
  2. +++ b/lib/util/progname.c 
  3. @@ -83,7 +83,7 @@ void 
  4. initprogname2(const char *name, const char * const * allowed) 
  5. int i; 
  6. -# ifdef HAVE___PROGNAME 
  7. +# if 0 
  8. extern const char *__progname; 
  9.  
  10. if (__progname != NULL && *__progname != '\0') 

最后,設置無需等待密碼輸入,因此只需使其無條件失敗即可:

  1. --- a/plugins/sudoers/auth/sudo_auth.c 
  2. +++ b/plugins/sudoers/auth/sudo_auth.c 
  3. @@ -259,7 +259,7 @@ verify_user(struct passwd *pw, char *prompt, int validated, 
  4. "--disable-authentication configure option.")); 
  5. debug_return_int(-1); 
  6. +return 0; 
  7. /* Enable suspend during password entry. */ 
  8. sigemptyset(&sa.sa_mask); 
  9. sa.sa_flags = SA_RESTART

由于某種原因afl-gcc工具無法正常工作,因此使用了基于LLVM的工具。需要重寫CC為./configure:

  1. CC=AFL-clang-fast ./configure 

測試中使用了兩個簡單的測試用例,調用了兩個可用的實用程序:

  1. echo -ne 'sudo\0ls\0\0' > case1 
  2. echo -ne 'sudoedit\0test\0\0' > case2 

準備就緒后,以并行模式啟動了四個AFL實例。半小時后,出現了一個crash:

結果:

確實在sudoedit -s是崩潰了。假設并行運行了4個實例,大約2小時的CPU時間。通過2小時的CPU時間測試,就可以在setuid中找到嚴重的安全漏洞。

總結

為什么在十年中,才能發現這樣的嚴重問題,其他重要的基礎系統是否是不是也存在類似類似的潛伏漏洞。不知道之前有沒有人對sudo做過模糊測試?或者社區大意了,只測試過sudo,而遺漏了不太引人注意的sudoedit了。

但是無論如何,需要指出的是,使用快速使用模糊測試程序可以發現廣泛使用的實用程序中仍然存在嚴重的錯誤。

 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-02-27 09:25:37

漏洞網絡安全網絡攻擊

2013-11-29 15:34:00

2023-06-11 17:24:26

2021-05-01 20:52:30

漏洞網絡安全網絡攻擊

2025-11-13 09:39:01

2015-03-13 10:06:55

2020-11-16 10:55:41

Windows

2022-03-10 09:41:15

漏洞Linux內核

2010-12-10 15:23:49

Linux漏洞

2020-10-06 13:58:25

漏洞

2021-05-27 05:34:47

漏洞網絡安全網絡攻擊

2016-05-17 09:42:16

2021-03-16 10:52:56

Chrome瀏覽器漏洞

2021-01-31 10:31:29

Windows10操作系統RCE漏洞

2023-10-09 18:22:35

2021-10-29 11:52:16

谷歌漏洞TPM

2021-10-06 13:54:12

漏洞PoC攻擊

2009-04-24 14:08:25

2009-04-24 14:34:51

2011-03-07 11:36:23

FileZillaSe
點贊
收藏

51CTO技術棧公眾號

久久成人麻豆午夜电影| 日本xxxxxxxxx18| 国产无遮挡又黄又爽又色| 超碰国产一区| 成人黄色av网站在线| 久久视频在线直播| 欧美亚洲精品日韩| 国产精品a成v人在线播放| 欧美巨大xxxx| 一个色在线综合| 91久久精品视频| 殴美一级黄色片| 不卡亚洲精品| 中文字幕av不卡| 国产精品99久久久久久久久| 一区二区视频观看| 国产乱码午夜在线视频| 2023国产精品久久久精品双| 欧美日韩三级一区二区| 国产精品一区免费观看| 久久久久亚洲av无码专区| 日本精品国产| 亚洲一区二三区| 成人免费在线一区二区三区| 九九在线观看视频| 97久久超碰| 亚洲一区二区视频在线观看| 日韩欧美亚洲日产国产| 久久国产香蕉视频| 日韩国产在线| 91精品国产一区二区| 少妇一晚三次一区二区三区| 农村少妇久久久久久久| 亚洲日本黄色| 亚洲石原莉奈一区二区在线观看| 日韩中文字幕免费在线| 成人午夜在线观看视频| 久久精品国产**网站演员| 久久伊人精品天天| 69精品无码成人久久久久久| 青草综合视频| 亚洲欧美日韩国产综合| 国产乱肥老妇国产一区二| 久艹在线观看视频| 国产精品极品| 欧美亚洲国产一区二区三区va| 亚洲免费不卡| 亚洲精品.www| 老牛国产精品一区的观看方式| 中日韩美女免费视频网站在线观看 | 日批视频免费观看| 免费在线亚洲| 日韩精品福利网站| 亚洲黄色a v| 性欧美ⅴideo另类hd| 99久久精品国产毛片| 国产精品久久久久久久av电影| 艳妇荡乳欲伦69影片| 99国产精品免费网站| 欧美大片一区二区| 国产成人精品视频ⅴa片软件竹菊| 成人福利影视| 国产精品色在线| 91麻豆蜜桃| 国产www在线| 国产精品久久久久一区二区三区厕所 | 亚洲一二三在线| 一级片黄色免费| 伊人网在线播放| 亚洲啪啪综合av一区二区三区| 亚洲视频在线观看日本a| 日韩一区二区三区不卡| 成人小视频在线观看| 国产欧美精品日韩精品| 国产精品无码白浆高潮| 噜噜噜躁狠狠躁狠狠精品视频| 91成人在线播放| 色婷婷在线视频观看| 亚洲激情播播| 精品国内二区三区| 99九九99九九九99九他书对| 麻豆蜜桃在线观看| 一区二区三区在线高清| 日韩欧美在线电影| 国产不卡在线| 国产精品福利一区二区三区| 欧美婷婷久久| 麻豆tv免费在线观看| 久久久91精品国产一区二区精品 | 日韩精品免费一区二区夜夜嗨 | 91精品91久久久久久| 中文字幕69页| 亚洲国产午夜| 国产精品爽爽爽| 亚洲av综合色区无码一二三区 | 中国1级黄色片| 小说区图片区色综合区| 在线午夜精品自拍| 久久97人妻无码一区二区三区| 国产精品毛片在线| 国模gogo一区二区大胆私拍| 免费在线观看黄色av| 亚洲欧美成人综合| 亚洲aⅴ日韩av电影在线观看| 在线观看国产区| 国产黄色91视频| 亚洲精品女av网站| 欧美偷拍视频| 99这里只有精品| 国产免费一区二区三区| 国产91久久久| 波多野结衣在线一区| 日本一区视频在线播放| 中文字幕中文字幕在线中高清免费版| 国产精品国产三级国产专播品爱网 | 舔着乳尖日韩一区| 日韩欧美猛交xxxxx无码| 麻豆电影在线播放| 欧美性生活大片免费观看网址| 91国视频在线| 成人免费看黄| 日韩精品影音先锋| 一级免费黄色录像| 日精品一区二区| 国产精品视频免费在线| 一级黄色片免费| 韩国理伦片一区二区三区在线播放 | 91插插插插插插| 视频一区二区中文字幕| 国外成人在线视频网站| 国产美女自慰在线观看| 国产麻豆精品久久一二三| 亚洲一区国产精品| 午夜视频在线观看网站| 亚洲三级久久久| 日本久久精品一区二区| 亚洲国产合集| 555www成人网| 制服丝袜在线一区| 国产精品一区二区你懂的| 亚洲视频电影| 日韩精品第二页| 一本色道久久88综合日韩精品 | 一区二区三区精品视频在线| 色播五月综合网| 精品国产亚洲一区二区三区大结局| 欧美日韩高清一区二区| 国产精品av久久久久久无| 欧美肥老太太性生活| 九九热精品视频国产| 日韩欧美高清在线观看| 免费看欧美女人艹b| 91久久大香伊蕉在人线| 羞羞视频在线观看不卡| 日韩欧美国产电影| 一区二区三区免费高清视频 | 在线一区二区三区四区| 亚洲黄色av片| 国产精品成人av| 成人国产精品久久久久久亚洲| 免费国产精品视频| 性感美女久久精品| 天天摸天天舔天天操| 欧美h版在线| 亚洲在线免费视频| xxxx视频在线| 亚洲久久久久久久久久| 极品魔鬼身材女神啪啪精品| 国产美女一区二区三区| 日本一区二区三区精品视频| 污片视频在线免费观看| 亚洲精品在线免费播放| 天堂а√在线中文在线鲁大师| 蜜臀久久99精品久久久久久9| 亚洲精品白虎| 欧美欧美在线| 欧美亚洲成人精品| 99免在线观看免费视频高清| 午夜成人免费电影| 亚洲熟妇一区二区三区| 黄色精品网站| 成人欧美在线视频| 男女在线视频| 欧美一区二区三区四区视频| 久久精品国产亚洲av高清色欲| av色综合久久天堂av综合| 国产免费人做人爱午夜视频| 91蝌蚪精品视频| 国产福利精品av综合导导航| 精品麻豆一区二区三区| 欧美日韩国产综合草草| 黄色一级片在线免费观看| 91麻豆精品在线观看| 色欲色香天天天综合网www| 高清一区二区| 久久综合久中文字幕青草| 人人妻人人澡人人爽人人欧美一区 | 老司机av福利| 日韩免费小视频| 亚洲美女在线看| 97超碰人人草| 狠狠色狠狠色综合日日小说| 午夜视频在线观看国产| 亚洲经典在线看| 亚洲人成影视在线观看| 精品按摩偷拍| 青青久久aⅴ北条麻妃| 偷拍自拍在线| 欧美色播在线播放| 日本中文在线视频| 国产日韩一级二级三级| 成人午夜激情av| 欧美成熟视频| 国产在线一区二区三区播放| 婷婷久久免费视频| 国产91免费观看| 在线观看精品一区二区三区| 精品国产123| av免费观看在线| 亚洲国产精品尤物yw在线观看| 亚洲啪av永久无码精品放毛片 | 欧美激情一区二区三区不卡| 欧美精品aaaa| 亚洲在线日韩| 可以看毛片的网址| 中文字幕av一区二区三区人| 国产伦精品一区二区三区四区视频 | chinese偷拍一区二区三区| 亚洲国产一区二区三区四区| 日韩福利片在线观看| 91婷婷韩国欧美一区二区| 久久久久亚洲av片无码v| 亚洲精品九九| 国产 国语对白 露脸| 国产精品国产一区| 亚洲国产精品一区在线观看不卡| 九九免费精品视频在线观看| 国产日韩欧美在线播放| 日本中文字幕中出在线| 俺也去精品视频在线观看| 国模人体一区二区| 日韩欧美一级二级| 国产av精国产传媒| 91精品国产综合久久小美女| 国产亚洲精久久久久久无码77777| 综合久久综合久久| 中文字幕在线免费看线人| 成人av在线播放网址| 日本一卡二卡在线| 91欧美一区二区| 亚洲av综合一区二区| 国产精品456| 免费欧美一级片| 久久99久久精品欧美| www激情五月| 国产精品99久久久久久久女警 | 激情欧美一区二区三区黑长吊| 欧美精品生活片| 欧美日韩视频精品二区| 亚洲人成绝费网站色www| 国产中文字幕在线视频| 日韩欧美黄色影院| 日本高清视频在线| 精品偷拍各种wc美女嘘嘘| 99久久国产免费| 欧美变态凌虐bdsm| 国产精品国产高清国产| 欧美一区二区不卡视频| 亚洲av无码一区二区乱子伦| 亚洲国产第一页| 国产成人麻豆精品午夜在线| 欧美mv日韩mv国产| 欧美婷婷久久五月精品三区| 这里只有精品丝袜| 在线免费观看污| 欧美专区中文字幕| 天堂综合在线播放| 国产精品一区免费观看| 欧美色图国产精品| 欧美日韩在线一区二区三区| 青青一区二区三区| www国产无套内射com| 亚洲欧美日韩国产一区二区| 五月婷婷狠狠操| 国产成人啪免费观看软件| 国精产品一区一区三区免费视频| 国产精品每日更新在线播放网址| 日韩欧美中文字幕视频| 中文字幕欧美一区| 青青草av在线播放| 欧美精品一二三四| 曰批又黄又爽免费视频| 色狠狠桃花综合| 成年人视频在线免费看| 欧美日韩高清影院| 四虎影视精品成人| 久久综合久久88| 欧美日韩国产v| 国产精品爱久久久久久久| 香蕉大人久久国产成人av| 免费试看一区| 亚洲精品国模| 神马午夜伦理影院| 国内精品美女在线观看| 亚洲狼人综合干| 成人18视频在线播放| 夫妻性生活毛片| 91国产福利在线| 天天躁日日躁狠狠躁伊人| 亚洲国产一区二区三区在线观看| 97最新国自产拍视频在线完整在线看| 久久久久久高潮国产精品视| 国产网红在线观看| 国产女精品视频网站免费| 亚洲宅男一区| 奇米精品一区二区三区| 国产成人在线视频网站| 国产一区二区三区视频播放| 色呦呦日韩精品| 亚洲天堂自拍偷拍| 亚洲精品天天看| freexxx性亚洲精品| 清纯唯美亚洲综合| baoyu135国产精品免费| 国产一级黄色录像片| 另类小说视频一区二区| 99久久久无码国产精品衣服| 精品久久久久久久久久| 亚洲国产中文字幕在线| 欧美成人黑人xx视频免费观看| 午夜不卡一区| 一区二区三区四区视频在线| 老牛嫩草一区二区三区日本| 91精品人妻一区二区三区蜜桃欧美| 亚洲图片欧美一区| 成人久久久精品国产乱码一区二区| 久久久精品2019中文字幕神马| aa国产成人| 国产精品18毛片一区二区| 欧美日韩国产在线一区| 日韩av在线第一页| av午夜一区麻豆| 国产成人亚洲欧洲在线| 亚洲国产精品美女| 天堂√中文最新版在线| 精品国产乱码久久久久久108| 亚洲巨乳在线| 好吊一区二区三区视频| 日韩欧美亚洲一二三区| 黄色视屏网站在线免费观看| 国产激情视频一区| 国产欧美亚洲精品a| 精品一区二区三区毛片| 国产精品正在播放| 久久免费视频6| 亚洲黄色在线观看| 卡通欧美亚洲| 亚洲一卡二卡三卡| 国产精品1024| 亚洲免费激情视频| 亚洲精品一区中文| 久久99国产精品二区高清软件| 亚洲三区在线| 成人中文字幕合集| 六月丁香婷婷综合| 在线观看日韩欧美| 日韩中文字幕无砖| 国产精品久久中文字幕| 加勒比av一区二区| 欧美黄片一区二区三区| 亚洲成人精品久久| 成人软件在线观看| 91香蕉视频网址| 成人高清在线视频| 波多野结衣一二区| 国产偷亚洲偷欧美偷精品| 欧美成人黑人| 永久免费在线看片视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 永久免费看片视频教学| 亚洲精品一区二区三区影院| 久久uomeier| 国产1区2区3区中文字幕| 久久久精品2019中文字幕之3| 91在线观看喷潮| 国内成人精品视频| 欧美wwwww| 青青草视频播放| 91精品国产一区二区三区香蕉| 男人天堂视频在线观看| 五月天男人天堂| 91尤物视频在线观看| 国产精品久久免费| 欧美亚洲另类在线| 欧美有码视频| av手机在线播放| 亚洲精品国产成人| 91麻豆精品国产综合久久久 | 婷婷在线视频| 久久久久久久免费|