Giter Club home page Giter Club logo

fuzzguard's Introduction

FuzzGuard

This repo is the released code of FuzzGuard in USENIX Security 2020.

We propose FuzzGuard, a deep-learning-based approach to predict the reachability of inputs (i.e., miss the target or not) before executing the target program, helping DGF filtering out the unreachable ones to boost the performance of fuzzing. To apply deep learning with DGF, we design a suite of new techniques (e.g., step-forwarding approach, representative data selection) to solve the problems of unbalanced labeled data and insufficient time in the training process. Further, we implement the proposed approach called FuzzGuard and equip it with the state-of-the-art DGF (e.g., AFLGo). Evaluations on 45 real vulnerabilities show that FuzzGuard boosts the fuzzing efficiency of the vanilla AFLGo up to 17.1 times.

fuzzguard's People

Contributors

zongpy avatar lovelysan33 avatar

Stargazers

 avatar  avatar J&Ming avatar Jqqzzz avatar  avatar  avatar andrelee avatar  avatar DeepDeer avatar Nick Wu avatar Samuel avatar Coursen avatar gavinl1b0 avatar Shengtuo Hu avatar Wh4lter avatar xrkk avatar  avatar Ryota Sakai avatar 2019 avatar ZhangZheng avatar  avatar  avatar Stevie Phan avatar Zheming Li avatar nopitydays avatar Gr3yD0g avatar YW23 avatar Bjchan9an avatar  avatar

Watchers

 avatar  avatar  avatar Manh Nguyen avatar  avatar 2019 avatar Ma Zheyu avatar  avatar  avatar

fuzzguard's Issues

源代码能开源吗?

你好,我看了一下您的论文。我想知道一下你的具体实现,您能分享一下您的源代码吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.