SkillAgentSearch skills...

ShadowFuzzer

The fuzzing framework named SHADOWFUZZER to find clientside vulnerabilities when processing incoming MQTT messages.

Install / Use

/learn @ReAbout/ShadowFuzzer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ShadowFuzzer

The ShadowFuzzer is a fuzzing framework to find client-side vulnerabilities when processing incoming MQTT messages.

Paper

Huikai Xu, Miao Yu, Yanhao Wang, Yue Liu, Qinsheng Hou, Zhenbang Ma, Haixin Duan, Jianwei Zhuge and Baojun Liu. Processdings of The 7th IEEE European Symposium on Security and Privacy, (EuroS&P) Genoa, June 6-10, 2022

Attack Model

The attack targets are the IoT devices communicating with the MQTT broker. The adversary aims to leverage the broker as a trampoline to transfer exploit messages to the target devices to trigger the vulnerabilities when processing the MQTT payload.

Overview of ShadowFuzzer

How to use?

Build ShadowBroker

First build the ShadowBroker and make the device (subscriber) to connect to the ShadowBroker by DNS redirection or other tricks.

Fuzzing

Boot the fuzzer

Related Skills

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated1y ago
Forks4

Languages

C

Security Score

75/100

Audited on Dec 18, 2024

No findings