成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Kitty:Python語言編寫的Fuzzing框架

安全 數(shù)據(jù)安全
Kitty是一款用Python語言編寫的開源的模塊化、可擴展的模糊測試框架,靈感來源于OpenRCE’s Sulley 和 Michael Eddington的 (現(xiàn)在為Deja Vu Security的) Peach Fuzzer 。

Kitty是一款用Python語言編寫的開源的模塊化、可擴展的模糊測試框架,靈感來源于OpenRCE’s Sulley 和 Michael Eddington的 (現(xiàn)在為Deja Vu Security的) Peach Fuzzer 。

目標(biāo)

我們開始寫Kitty的時候,目的是幫助我們fuzz特殊的目標(biāo)。也就就是運行于非TCP/IP通道上的私有和內(nèi)部協(xié)議。一個通用、抽象的框架應(yīng)該包含所有我們能想到的模糊測試過程中用到的所有通用功能,并且能方便用戶擴展,以便用來攻擊特定目標(biāo)。

Kitty:Python語言編寫的Fuzzing框架

特性

心中有了這樣的目標(biāo),以下的特性就非常重要:

1、模塊性:fuzzer的每一個部分都是獨立的,這意味著你能夠用相同的監(jiān)視代碼監(jiān)控不同的程序,用相同的載荷生成工具(aka Data Model)生成的數(shù)據(jù)可以在不同的信道中傳遞;

2、擴展性:如過你想測試新的東西,不需要修改Kitty的核心代碼。即便不是所有,大部分功能應(yīng)該在用戶代碼中實現(xiàn)。這包括監(jiān)視,控制以及和被fuzz的目標(biāo)的通信;

3、豐富的數(shù)據(jù)模型:數(shù)據(jù)模型的核心要豐富,能夠描述高級的數(shù)據(jù)結(jié)構(gòu),包括字符串,哈希,長度,條件及其它。而且和其它框架一樣,還要設(shè)計好,將來需要的時候可以擴展;

4、狀態(tài)性:支持多階段的模糊測試。不僅要能描述單獨消息的載荷應(yīng)該是什么樣,還要能描述消息的順序,甚至按照順序進(jìn)行fuzzing;

5、客戶端和服務(wù)端fuzzing:假設(shè)你有一個配對的程序棧,你可以對服務(wù)端和客戶端進(jìn)行fuzz。這聽起來是一個很高的要求,但實際上不是:只需要你像通常一樣能夠和目標(biāo)通信即可;

6、跨平臺:可以在Linux,OS X和Windows上運行。

它不是XX

好吧,Kitty不是一個模糊測試器。它包含了還未實現(xiàn)的特定的協(xié)議或者通信通道。你可以用它寫一個自己的模糊測試器,你同樣可以用其它的基于Kitty的代碼,但是它不是一個開箱即用的模糊測試器。獲取Kitty模型實現(xiàn)的一個好去處是Katnip。

Katnip

Kitty,作為一個框架,實現(xiàn)了模糊測試器的主循環(huán),并且提供了用于創(chuàng)建一個完整的fuzzing會話所需要的數(shù)據(jù)模型和基類的語法。然而,特定類的實現(xiàn)并不是Kitty框架的一部分。這意味著,Kitty定義了與目標(biāo)進(jìn)行數(shù)據(jù)傳遞的接口和基類,但是沒有提供HTTP,TCP或者UART之上的數(shù)據(jù)傳輸實現(xiàn)。各種類的實現(xiàn)可以在附贈的軟件倉庫Katnip Github中找到。

接下來是什么?

安裝Kitty:

pip install git+https://github.com/cisco-sas/kitty.git#egg=kitty

閱讀這里的文檔。

構(gòu)建自己的fuzzer。

如果需要幫助,可以詢問我們的Google group

責(zé)任編輯:藍(lán)雨淚 來源: FreeBuf
相關(guān)推薦

2023-08-11 09:41:48

AFLfuzzingPatch

2021-06-08 11:19:43

GoBeta測試Fuzzing

2017-07-06 15:02:53

OpenGL ES架構(gòu)GPU

2021-06-22 09:09:34

V語言Vinix操作系統(tǒng)

2013-07-11 10:03:36

JavaScript框架

2011-07-01 11:02:30

EnyowebOShello world

2013-07-10 10:38:48

JavaScript框

2021-09-26 10:20:06

開發(fā)Golang代碼

2021-10-10 23:02:49

Golang語言代碼

2011-11-29 17:17:05

筆記本行情

2021-02-04 12:40:55

勒索軟件VovalexD語言

2017-05-08 07:37:56

2022-05-26 17:40:51

Linux開源

2019-01-22 05:33:59

2009-12-16 17:58:18

2022-02-07 08:00:00

Python框架應(yīng)用程序

2024-06-06 09:47:56

2010-01-04 19:14:46

Silverlight

2014-07-17 11:33:47

2020-10-20 10:12:00

Windows
點贊
收藏

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

主站蜘蛛池模板: 国产重口老太伦 | 天天夜碰日日摸日日澡 | 国产在线麻豆精品入口 | 欧美日韩国产在线 | 99爱在线观看 | 久久精点视频 | 精品国产一区二区三区久久狼黑人 | 亚州毛片 | 视频在线一区二区 | 国产精品一区二 | 九九综合九九 | 国产一区二区视频在线观看 | 一级国产精品一级国产精品片 | www.日本三级 | 五月香婷婷 | 日本三级做a全过程在线观看 | 亚洲精视频 | 羞羞视频免费观看 | 国产亚洲区 | 日韩av免费在线观看 | 欧美激情综合色综合啪啪五月 | 亚洲免费一区 | 一区二区国产精品 | 在线看黄免费 | 久久久久国产精品一区二区 | 欧美不卡一区二区三区 | 中文字幕视频在线看5 | 新超碰97 | av毛片 | 国产成人jvid在线播放 | 午夜一区二区三区在线观看 | 色吊丝2288sds中文字幕 | 丁香综合 | av黄色网 | 波多野结衣先锋影音 | 伊人春色成人网 | 成人不卡| 国产欧美三区 | 欧美影院久久 | 国产一级特黄视频 | 中文字幕一区二区三区乱码在线 |