Skip to content

Fuzzing Multiparty Protocols like Pub/Sub Protocols

Notifications You must be signed in to change notification settings

hdusoftsec/MultiFuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiFuzz

Fuzzing Multiparty Protocols like Pub/Sub Protocols

Usage

MultiFuzz needs to work with desockmulti. Please install it first.

Then, similar with AFL, run MultiFuzz as follows:

LD_PRELOAD=/path/to/desockmulti/desockmulti.so ./afl-fuzz -d -i testcase_dir -o findings_dir –-/path/to/program [...params...]

We also put some testcases we used under ./testcases/MultiFuzz/ if you are interested in.

Others

If you use MutiFuzz/desockmulti, please kindly help to cite our paper:

Yingpei Zeng, Mingmin Lin, Shanqing Guo, Yanzhao Shen, Tingting Cui, Ting Wu, Qiuhua Zheng, Qiuhua Wang, MultiFuzz: A Coverage-Based Multiparty-Protocol Fuzzer for IoT Publish/Subscribe Protocols, Sensors, Vol.20, No.18, 5194, 2020.

About

Fuzzing Multiparty Protocols like Pub/Sub Protocols

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published