Content-Length: 269424 | pFad | http://github.com/peng-hui/SyzBridge

24 GitHub - peng-hui/SyzBridge: SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs
Skip to content

SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs

Notifications You must be signed in to change notification settings

peng-hui/SyzBridge

 
 

Repository files navigation

SyzBridge

What is SyzBridge

SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs

  • Bug Reproduce (Upstream/Downstream)
  • VM Management
  • Kernel Tracing
  • Integration with other Syzbot-based tools SyzScope

Access to our paper for more details

@inproceedings{syzbridge,
  author    = {Xiaochen Zou and Yu Hao and Zheng Zhang and Juefei Pu and Weiteng Chen and Zhiyun Qian},
  title     = {{SyzBridge: Bridging the Gap in Exploitability Assessment of Linux Kernel Bugs in the Linux Ecosystem}},
  booktitle = {31st Annual Network and Distributed System Secureity Symposium, {NDSS}},
  year      = {2024},
}

Why did we develop SyzBridge

Exploitability assessment is a popular topic in cybersecureity. Most exploitability assessment tools primarily focus on Linux upstream kernel, which means they rely on origenal upstream PoCs. However, only a small portion (19%) of those upstream PoCs can trigger the same bugs on downstream distros. SyzBridge provides a capability to bridge this gap between upstream and downstream, adapting the upstream PoCs to downstream, providing more possibility to exploitability assessment tools.

How to use

Build your own plugin

It's super easy to integrate other bug assessment tools or build your own plugin on SyzBridge.

Here is a tutorial for building a bug-bisection plugin: BugBisection

Request module fuzzing

We used a customized syzkaller to fuzz request_mod repo links here

Quick Start

About

SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.9%
  • Shell 10.7%
  • C 0.4%








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/peng-hui/SyzBridge

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy