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

劍走偏鋒:基于靜態(tài)檢測的IE漏洞檢測工具IEFuzz

安全
在當下,動態(tài)瀏覽器Fuzzer占據(jù)著主流,因為它們的運行效率高(純粹是用JavaScript寫的)。然而,當我們在進行動態(tài)Fuzzing 的時候,往往面臨著一個共同的問題,就是“異常事件重現(xiàn)”。所以一般我們在構(gòu)建JS 瀏覽器 Fuzzer時都需要非常仔細,否則在運行過程中可能會由于瀏覽器Fuzzer是動態(tài)的,將導(dǎo)致異常事件不可重現(xiàn)。

本文主要分享一款靜態(tài)的IE瀏覽器模糊測試工具,該工具被稱為IEFuzz。我們知道,像其他大部分軟件一樣,瀏覽器也往往通過兩種方式進行模糊測試,一種為靜態(tài),另外一種則為動態(tài)。

在此前,我們在其他文章中也了解過其他的Fuzzer,如X-Fuzzer,PKAV HTTP Fuzzer,也了解過相關(guān)的Fuzzing方法,如從零開始學(xué)Fuzzing系列:瀏覽器挖掘框架Morph誕生記等。本文主要講述靜態(tài)瀏覽器Fuzzer的情況。

在當下,動態(tài)瀏覽器Fuzzer占據(jù)著主流,因為它們的運行效率高(純粹是用JavaScript寫的)。然而,當我們在進行動態(tài)Fuzzing 的時候,往往面臨著一個共同的問題,就是“異常事件重現(xiàn)”。所以一般我們在構(gòu)建JS 瀏覽器 Fuzzer時都需要非常仔細,否則在運行過程中可能會由于瀏覽器Fuzzer是動態(tài)的,將導(dǎo)致異常事件不可重現(xiàn)。

所以,在Fuzzing之前,我們往往需要考慮以下幾個方面的問題:

1、測試實例(樣本)如何生成?
2、對異常事件如何監(jiān)控?
3、對于引起異常事件的測試實例如何保存?
4、異常事件如何重現(xiàn)?

對于上述使用動態(tài) Fuzzer面臨的問題,另外一種解決思路是,采用靜態(tài)Fuzzer進行檢測。雖然靜態(tài)Fuzzer效率較低,但是一般都可以重現(xiàn)異常事件的。

IEFuzz簡介

該靜態(tài)IE fuzzer 是用python編寫的,包括使用到以下模塊:

pywin32com ——用于加載或者重載*.html測試實例;

pydbg——用于監(jiān)控IE瀏覽器的異常事件;

paimei——用于生成異常事件的dump文件,下載鏈接為:paimei。

IEFuzz使用配置

為了能夠順利進行Fuzzing,我們需要在IE設(shè)置中做如下更改。

1、首先,因為Fuzzer 需要在本地加載測試實例(如加載路徑為file://c:/fuzzer/testcases/temp.html)所以應(yīng)該先將IE的ActiveX告警提示關(guān)閉,通過如下步驟:

(1)工具->Internet 選項->安全->自定義級別;

(2)隨后將ActiveX告警提示關(guān)閉。

2、接著,為了能夠使用 Python win32com來監(jiān)控IE,我們還需要關(guān)閉IE的保護模塊。但是請注意其中的風險。

(1)工具->Internet 選項->安全->受信任的站點:自定義級別為低;

(2)工具->Internet 選項->安全->Internet:自定義級別為中,同時關(guān)閉保護模式;

(3)工具->Internet 選項->安全->受限站點:關(guān)閉保護模式。

編寫測試實例

首先我們可以基于該fuzzer編寫自己的靜態(tài)測試用例生成器。之后可以將其放在/TestCases文件夾中。在GitHub源碼中, 也提供了一個樣本以供參考:’TestCases/SampleTestCase.py。因源碼篇幅較長,鏈接如下,

TestCases/SampleTestCase.py

在編寫測試實例時也請注意,實例中需要包含一個TestCase類以及getFinalTestCase()方法。 getFinalTestCase()方法需要能夠返回完整的 Html頁面。

在動態(tài)fuzzer的應(yīng)用過程中,需要從對象中提取不同的Html元素屬性,然后在運行狀態(tài)下進行模糊檢測。而對于一個靜態(tài)Fuzzer,我們能夠在我們的python測試實例中預(yù)定義html元素以及屬性,并將之作為字典dict。

dict舉例如下:

  1. attr = {'CANVAS':['height','width','getContext', ... , ... , ... ]} 

對于這種屬性生成列表,也提供了一個JavaScript 應(yīng)用供參考。

  1. <html>     
  2. <head>     
  3. <script>     
  4. /*     
  5. ----------------------------------------------------------------------------     
  6. "THE BEER-WARE LICENSE" (Revision 42):     
  7. <debasishm89_at_gmail.com> wrote this file.  As long as you retain this notice you     
  8. can do whatever you want with this stuff. If we meet some day, and you think     
  9. this stuff is worth it, you can buy me a beer in return.   Debasish Mandal     
  10. ----------------------------------------------------------------------------     
  11. This JS code should be used for generating a python dict. of element attributes of different HTML elements.     
  12. In case of dynamic fuzzer, its usually generated on the fly, since its a static fuzzer you need to pre define html elements and their attributes to your test case.     
  13. Other wise you can use a list of well known attributes. It's completely your choice, how you write your test case.      
  14. */     
  15. function getEleAttributes(ele){     
  16. buff = "['"     
  17. forvar p in ele ){     
  18. buff += p + "','";     
  19. }     
  20. buff = buff.slice(0, -2) + "]";     
  21. return buff     
  22. }     
  23. function generate() {     
  24. /*     
  25. Add your element list in this here and open this html in IE.     
  26. */     
  27. var elements = ["ARTICLE","ASISE","B","BDI","BDO""BLOCKQUOTE","BR","BUTTON","CANVAS","CAPTION","CITE","COL","CODE","COMMAND","DATALIST","DD","DEL","DETAILS","DFN","DL","DT""EM","STYLE","FIELDSET","FIGCAPTION","SCRIPT""EMBED","FIGURE","FOOTER","HEADER","HGROUP","HR","I","INPUT","INS","KEYGEN","KBD","LEGEND","MARK","MENU","METER","NAV","NOSCRIPT","OPTGROUP","OUTPUT","P","PARAM","PRE","PROGRESS","Q","RP","RT","RUBY","S","SAMP","SECTION","SELECT","SMALL","SOURCE","SPAN","SUP","TH","THEAD","TIME","OBJECT","IFRAME","TEXTAREA","TRACK","U","VAR","WBR","FORM","A","BODY","HTML","DIV","TABLE","AREA","TD","TR","LINK","BASE","FONT","HEAD","IMG","MAP","META","OL","LI","TBODY","TITLE","H1","BLINK","AREA","COL","SPAN","FRAMESET","FRAME","UL","OPTION","NOFRAMES","TFOOT","XMP","ISINDEX","CENTER","HR","LABEL","OPTGROUP","AUDIO","VIDEO","TEMPLATE","SVG"]     
  28. main_buff = "ele_dict = {"     
  29. for (ele in elements){     
  30. var id_0 = document.createElement( elements[ele] );     
  31. all_props = getEleAttributes(id_0)     
  32. main_buff += "'"+elements[ele]      
  33. main_buff += "':"     
  34. main_buff += all_props     
  35. main_buff += ","     
  36. }     
  37. main_buff = main_buff.slice(0,-1)     
  38. main_buff += "}"     
  39. document.getElementById('result').innerHTML = main_buff;     
  40. }     
  41. </script>     
  42. </head>     
  43. <body onload='generate();'>     
  44. <b>Output : (Copy paste following python dictionary to your testcase generator script and fuzz using them )</b></br><textarea id="result" rows="100" cols="200"></textarea>     
  45. </body>     
  46. </html> 

參考鏈接為:Generate_Elements_Dict.html

IEFuzz運行步驟

那么IEFuzz 是如何運行的?請參考往下步驟:

1、啟動IE;
2、將iexplore.exe進程掛載到 Debugger(pydbg) 中,然后對其父進程以及子進程所有類型的事件進行監(jiān)控;
3、生成一個靜態(tài)實例(Html + JavaScript);
4、通過win32COM加載該靜態(tài)實例到本地(如file://c:/fuzzer/testcases/temp.html)
5、如果沒有產(chǎn)生異常事件,那么就需要重新生成一個Html測試實例,然后再使用win32COM (python模塊)進行重載。(在這里先不關(guān)閉IE或者重新打開IE。可以說,我們只是重新刷新了頁面,但是頁面的代碼或者內(nèi)容是不同的,這也給測試節(jié)省了時間);
6、在出現(xiàn)異常事件時,先復(fù)制或者保存測試實例到一個單獨的文件夾,然后再關(guān)閉IE進程;
7、返回步驟1。

參考鏈接為:Generate_Elements_Dict.html

責任編輯:何妍 來源: FreeBuf
相關(guān)推薦

2011-05-11 10:00:57

2015-04-02 16:26:39

漏洞檢測工具Kadimus

2022-01-27 09:16:08

CPU內(nèi)存.NET

2015-04-27 15:49:21

2021-03-29 11:40:17

檢測工具Trivy應(yīng)用

2014-04-15 17:03:00

2009-06-03 14:15:34

2015-08-17 15:10:11

漏洞檢測安全工具LFI scanner

2014-02-27 17:17:56

RSA2014內(nèi)部威脅威脅檢測

2021-04-14 08:20:46

Lighthouse工具性能檢測

2015-03-13 09:10:29

2010-06-04 10:09:29

Linux 性能檢測

2010-06-04 10:30:15

Linux 性能檢測

2011-01-11 13:58:32

WebLog ExpeWEB服務(wù)器流量記錄

2012-06-20 10:18:00

2021-07-01 05:17:52

Windows 11操作系統(tǒng)微軟

2021-10-22 09:40:59

開源技術(shù) 工具

2009-12-17 17:31:10

2021-12-13 16:16:42

Java開發(fā)工具

2015-10-30 14:46:50

點贊
收藏

51CTO技術(shù)棧公眾號

无码人妻一区二区三区免费n鬼沢| 亚洲精蜜桃久在线| 中国一级免费毛片| 成人高清电影网站| 欧美一区二区私人影院日本| 成年丰满熟妇午夜免费视频| 天天干天天爽天天操| 肉丝袜脚交视频一区二区| 久久久精品欧美| 亚洲av成人无码一二三在线观看| 日本少妇一区| 中文字幕人妻一区二区在线视频 | 国产精品网红福利| 欧美黄色免费在线观看| 视频一区欧美| 精品国产一区二区三区忘忧草 | 激情深爱综合网| 尤物在线视频| 91香蕉国产在线观看软件| 国产色视频一区| 亚洲不卡视频在线观看| 亚洲欧美亚洲| www.欧美精品一二三区| 爱爱免费小视频| www.豆豆成人网.com| 欧美日韩一级黄| av免费中文字幕| 毛片大全在线观看| 亚洲欧美一区二区三区极速播放 | 亚洲精品传媒| 久久先锋影音av| 国产精品香蕉视屏| www.综合色| 精品一区二区三区免费观看 | 国产视频视频一区| 精品欧美日韩| 国产 欧美 自拍| 国产黄人亚洲片| 91人人爽人人爽人人精88v| 中文av免费观看| 日日摸夜夜添夜夜添精品视频| 性欧美办公室18xxxxhd| 亚洲国产精品成人无久久精品 | 国产免费黄色小视频| 在线观看电影av| 亚洲精品成人在线| 久久免费一级片| av在线官网| 亚洲码国产岛国毛片在线| 亚洲一区二区三区精品视频| 福利片在线观看| 中文字幕国产一区| 亚洲激情一区二区| 色哟哟免费在线观看| 亚洲国产精品成人综合| 日韩久久在线| 9i精品一二三区| 国产精品麻豆一区二区| 亚洲伊人婷婷| 久cao在线| 亚洲美女在线一区| av无码久久久久久不卡网站| sm在线观看| 欧美午夜精品久久久久久久| 日日碰狠狠躁久久躁婷婷| 日韩一区二区三区在线免费观看| 色狠狠色噜噜噜综合网| 一区二区xxx| 精品国产鲁一鲁****| 日韩精品一区二区三区swag| 女女调教被c哭捆绑喷水百合| av成人app永久免费| 亚洲国产精品小视频| 天天躁日日躁aaaa视频| 成人3d精品动漫精品一二三| 日韩最新av在线| 欧美激情国产精品免费| 亚洲一区日韩在线| 国产免费成人av| 国产黄a三级三级看三级| 成人av在线网站| 日韩精品最新在线观看| 国产视频中文字幕在线观看| 亚洲五码中文字幕| 成人免费毛片播放| 91精品国产色综合久久不卡粉嫩| 日韩三级av在线播放| 亚洲成年人在线观看| 亚洲素人在线| 欧美成人精品三级在线观看| 国产成人无码精品久久久久| 日韩精品乱码免费| 亚洲精品欧美日韩专区| 欧美香蕉爽爽人人爽| 综合精品久久久| 国产v片免费观看| 黄色欧美视频| 日韩av综合中文字幕| 国产又色又爽又高潮免费| 在线成人h网| 国产精品色悠悠| 蜜臀久久久久久999| 欧美国产精品一区二区三区| 国产免费裸体视频| 91天天综合| 亚洲精品一区二区三区99 | 亚洲一区二区三区四区中文字幕| 免费大片在线观看| 亚洲日本va午夜在线电影| 国产亚洲精品久久久久动| 精品爆乳一区二区三区无码av| 久久国产精品久久w女人spa| 国产精品播放| 免费黄色在线观看| 色狠狠桃花综合| 手机在线成人av| 亚洲精品小说| 国产精品久在线观看| 视频午夜在线| 亚洲午夜激情网站| 欧美国产日韩另类| 精品国产123区| 国内精品小视频在线观看| 国产欧美熟妇另类久久久| 国产午夜精品美女毛片视频| 97视频久久久| 91欧美极品| 久久成人av网站| 中文字幕在线视频免费| 久久久午夜精品理论片中文字幕| 免费一级特黄毛片| 2021年精品国产福利在线| 不卡av电影院| 国产人妖在线播放| 国产99亚洲| 姬川优奈aav一区二区| 亚洲AV无码久久精品国产一区| 国产91久久精品一区二区| 欧美性视频精品| 熟妇高潮一区二区三区| 亚洲一区中文在线| 91福利视频免费观看| 欧美在线高清| 亚洲bt天天射| 羞羞视频在线观看免费| 欧美一级生活片| 丝袜美腿小色网| 国产69精品久久久久777| 国产精品三级一区二区| 亚洲不卡在线| 欧美精品videosex极品1| 亚洲精品一级片| 亚洲国产一区视频| 久久久久亚洲无码| 国产欧美日本| 免费在线国产精品| 性欧美freehd18| 久久九九亚洲综合| 国产三级按摩推拿按摩| 一区二区三区丝袜| 捆绑凌虐一区二区三区| 久久精品国语| 亚洲看片网站| 精品国产一区二区三区2021| 色综合天天狠天天透天天伊人| 黄色福利在线观看| 日本道在线观看一区二区| 一二三四在线观看视频| 国产精品一区二区91| 黄色一级视频在线播放| 国产精品欧美在线观看| 国产精品一区=区| 成人在线免费看黄| 亚洲精品久久久久中文字幕欢迎你 | 逼特逼视频在线观看| 99精品国产一区二区青青牛奶| 欧美精品久久| 亚洲国产aⅴ精品一区二区三区| 美女性感视频久久久 | 日韩在线一区二区三区免费视频| 91亚洲国产成人精品一区| 亚洲国产日韩a在线播放性色| jizz欧美性20| 久久99精品国产麻豆婷婷| 国产欧美日韩小视频| 极品美女一区二区三区| 亚洲精品免费一区二区三区| 性欧美18~19sex高清播放| 上原亚衣av一区二区三区| 亚洲av无码国产精品久久不卡| 欧美性色xo影院| 农村黄色一级片| 久久久国际精品| 绯色av蜜臀vs少妇| 日本成人中文字幕| 精品无码国模私拍视频| 成人无号精品一区二区三区| 成人黄视频免费| 成人涩涩视频| 91av在线国产| av软件在线观看| 中文字幕国产亚洲2019| 色欲av永久无码精品无码蜜桃| 精品视频在线免费看| 九九热在线视频播放| 亚洲人成精品久久久久| 好吊视频在线观看| 成人免费毛片app| 老司机久久精品| 久久久久国产精品一区二区| 日本五级黄色片| 99久久国产综合精品成人影院| 久久偷看各类wc女厕嘘嘘偷窃| 国产亚洲高清在线观看| 国产精品久久久久7777婷婷| 日产福利视频在线观看| 欧美国产第二页| 黄色大片在线播放| 在线播放精品一区二区三区| 熟妇高潮一区二区高潮| 欧美一级免费观看| 一级全黄裸体免费视频| 日本福利一区二区| 五月婷婷视频在线| 亚洲成在线观看| 欧美又粗又大又长| 专区另类欧美日韩| 国产极品视频在线观看| 久久精品夜夜夜夜久久| 在线 丝袜 欧美 日韩 制服| 成人av电影在线网| 中文字幕在线视频播放| 成人深夜视频在线观看| 成年人性生活视频| 国产一区二区女| 中文字幕12页| 韩日av一区二区| 亚洲欧美日韩精品一区| 精品影视av免费| 亚洲第一天堂久久| 国内精品伊人久久久久av影院 | 久久久久久综合| 亚洲码无人客一区二区三区| 久久久国产一区二区三区四区小说| 日本丰满少妇裸体自慰| 91色porny| 熟女俱乐部一区二区| 国产喷白浆一区二区三区| 国产人妻大战黑人20p| 国产午夜精品一区二区| 国产综合精品久久久久成人av| 国产欧美精品一区二区色综合朱莉 | 操日韩av在线电影| 宅男在线观看免费高清网站| 另类色图亚洲色图| 三级资源在线| 午夜精品一区二区三区在线视| 欧美久久天堂| 国产精品久久久久久久电影 | 国产精品69xx| 91av在线看| 国内自拍亚洲| 成人久久18免费网站漫画| 精品少妇一区| 日韩福利视频| 欧美成人综合| 免费成人午夜视频| 日韩av在线播放中文字幕| 中文字幕在线观看日 | 成人区精品一区二区| 美女av一区| 亚洲春色在线视频| 欧美99在线视频观看| 国产免费黄色小视频| 日本欧洲一区二区| 在线观看网站黄| 99久久久国产精品| 国产免费嫩草影院| 一区二区三区免费观看| 日本中文字幕在线| 91精品午夜视频| 天堂中文网在线| 国产一区二区欧美日韩| 在线三级电影| 日韩av免费一区| 视频亚洲一区二区| 欧美一区二区高清在线观看| 久久久久久久久久久9不雅视频| 日韩视频在线视频| 麻豆精品在线播放| 日本三级日本三级日本三级极| 国产精品欧美久久久久无广告| 精品一级少妇久久久久久久| 在线精品亚洲一区二区不卡| 国产熟女精品视频| 亚洲网在线观看| а√在线中文在线新版 | 国产精品久av福利在线观看| 亚洲国产一区二区精品视频| 激情久久综合| 福利视频999| 日本一区二区视频在线观看| 国产一级做a爰片在线看免费| 欧美色区777第一页| 天堂91在线| 欧美极品少妇xxxxⅹ喷水| 国产一区高清| 日本成人三级| 亚洲一区二区动漫| 性猛交╳xxx乱大交| 中文字幕在线不卡| 成人黄色三级视频| 日韩av在线资源| 成人免费一区二区三区牛牛| 91精品在线观| 国产高清一区二区| 天天爽天天爽夜夜爽| 91麻豆国产福利在线观看| 青青草激情视频| 欧美军同video69gay| 超碰国产在线| 奇米影视亚洲狠狠色| 欧美绝顶高潮抽搐喷水合集| 久久男人资源站| 国产精品一区二区在线观看网站| frxxee中国xxx麻豆hd| 欧美日韩中字一区| 成人福利在线| 国产精品91久久| 国产精品密蕾丝视频下载| 国产91在线免费| 99精品视频一区二区三区| 国产在线一二区| 精品国产一区二区三区忘忧草| 日本天码aⅴ片在线电影网站| 91在线|亚洲| 在线看片不卡| 久久久久中文字幕亚洲精品| 亚洲欧美一区二区三区极速播放 | 成人手机电影网| 懂色av.com| 精品偷拍各种wc美女嘘嘘| 在线人成日本视频| 欧美精品二区三区四区免费看视频| 亚欧成人精品| 自拍偷拍视频亚洲| 欧美午夜寂寞影院| 午夜激情视频在线观看| 91精品在线一区| 欧美日韩国产欧| 亚洲精品乱码久久| 日韩欧美在线免费| 国产精品久久久久一区二区国产 | 亚洲精品aⅴ| 日韩一级片免费视频| 91在线视频观看| 国产一级一级国产| 自拍偷拍亚洲欧美| 麻豆精品久久| 亚洲人成无码网站久久99热国产 | 久久国产精品99久久久久久老狼| 一级免费黄色录像| 日韩精品一区二区在线| 变态调教一区二区三区| 欧美日韩一区二| 国产在线播放一区二区三区| 精品一区二区三区人妻| 亚洲欧美在线播放| 国产精品久久久久久久久免费高清| 热这里只有精品| 成人av免费在线观看| 91丨九色丨海角社区| 久久久精品2019中文字幕神马| 91综合久久爱com| 日韩精品一区二区三区不卡| 国产精品乱人伦| 亚洲AV无码精品国产| 欧美一级电影在线| 久久久五月天| 中文字幕在线永久| 欧美色综合网站| 蜜乳av一区| 亚洲精品久久区二区三区蜜桃臀| 国产精品正在播放| 亚洲欧美精品一区二区三区| 亚洲色图狂野欧美| 亚洲精品18| 亚洲精品视频导航| 亚洲午夜在线电影| av网站大全在线观看| 国产精品区一区| 麻豆视频一区二区| 亚洲天堂一区在线观看| 日韩在线观看免费高清| 鲁大师精品99久久久| 亚洲色图欧美自拍| 色欲综合视频天天天| 欧美精品videossex少妇| 亚洲国产婷婷香蕉久久久久久99| 不卡av在线免费观看|