mwfj / SVHunter

D2C2 Attack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SVHunter

License

Code for the IEEE S&P 2020 paper 'Unexpected Data Dependency Creation and Chaining: A New Attack to SDN'

Introduction

SVHunter is a novel tool that pinpoints a wide range of sensitive methods in SDN controller and create data dependencies to attack these methods. It currently supports three mainstream SDN controllers (ONOS [tested on 1.13.1], OpenDaylight [tested on Oxygen], Floodlight [tested on 1.2]).

SVHunter consists of three components: Tracer, Reasoning Engine and Exploit Engine.

Build & Usage

For more instructions about build and usage of the each module. Please refer to Tracer, Reasoning Engine and Exploit Engine.

About

D2C2 Attack


Languages

Language:Shell 49.5%Language:C 34.4%Language:Roff 5.5%Language:Batchfile 5.0%Language:Python 2.0%Language:Makefile 1.7%Language:Java 0.6%Language:C++ 0.5%Language:PHP 0.4%Language:M4 0.2%Language:Perl 0.0%Language:JavaScript 0.0%Language:Ruby 0.0%Language:PowerShell 0.0%Language:Objective-C 0.0%