模糊測試是一種自動化軟件測試技術,涉及提供無效,意外或隨機數據做爲計算機程序的輸入。 而後監視程序是否存在異常,例如崩潰,內置代碼斷言失敗或潛在的內存泄漏。 一般,模糊器用於測試採用結構化輸入的程序。 例如,以文件格式或協議指定該結構,並將有效與無效輸入區分開。 有效的模糊器生成「有效」的半有效輸入,由於它們不會被解析器直接拒絕,但會在程序中更深層次地建立意外行爲,而且「足夠無效」以暴露還沒有正確處理的極端狀況。正則表達式
BED表明Bruteforce Exploit Detector。 它旨在檢查守護進程是否存在潛在的緩衝區溢出,格式化字符串等。
安全
ohrwurm是一款小巧簡單的RTP模糊器,已在少數SIP電話上成功經過測試。 特徵:多線程
界面:
框架
Powerfuzzer是一個高度自動化且徹底可定製的Web模糊器(基於HTTP協議的應用程序模糊器),基於許多其餘可用的開源模糊器以及從衆多安全資源和網站收集的信息。 它旨在用戶友好,現代,有效和工做。xss
目前,它可以識別這些問題:模塊化
本工具設計和編碼爲模塊化和可擴展。 添加新檢查應該只須要添加新方法。
工具
Wfuzz是一個用於強制Web應用程序的工具,它可用於查找未連接的資源(目錄,servlet,腳本等),bruteforce GET和POST參數,用於檢查不一樣類型的注入(SQL,XSS,LDAP等), bruteforce表單參數(用戶/密碼),模糊測試等。測試
一些功能:網站
界面:
編碼
跨站點「Scripter」(又名XSSer)是一種自動框架,用於檢測,利用和報告基於Web的應用程序中的XSS漏洞。 它包含幾個試圖繞過某些過濾器的選項,以及各類特殊的代碼注入技術。