aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research.md
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2022-02-16 20:46:26 +0100
committerGitHub <noreply@github.com>2022-02-16 20:46:26 +0100
commit2bea8a2770f985a4dac311503dc4d23b8d0164ee (patch)
tree06474afcbc7140a631cb329fc5bd81324aec2806 /docs/research.md
parent50221962658baf828950c4a67c69a480f6145382 (diff)
docs: add new research docs (#3012)
Diffstat (limited to 'docs/research.md')
-rw-r--r--docs/research.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/research.md b/docs/research.md
index 0b6f3494a..bd9a13e02 100644
--- a/docs/research.md
+++ b/docs/research.md
@@ -1,6 +1,13 @@
# Research work based on syzkaller
_newer first_
+* [SyzVegas: Beating Kernel Fuzzing Odds with Reinforcement Learning](https://www.usenix.org/conference/usenixsecurity21/presentation/wang-daimeng)
+* [SyzScope: Revealing High-Risk Security Impacts of Fuzzer-Exposed Bugs in Linux kernel](https://www.usenix.org/conference/usenixsecurity22/presentation/zou)
+* [Rtkaller: State-aware Task Generation for RTOS Fuzzing](http://www.wingtecher.com/themes/WingTecherResearch/assets/papers/emsoft21.pdf)
+* [BSOD: Binary-only Scalable fuzzing Of device Drivers](https://dmnk.co/raid21-bsod.pdf)
+* [Torpedo: A Fuzzing Framework for Discovering Adversarial Container Workloads](https://vtechworks.lib.vt.edu/handle/10919/104159)
+* [A Novel Dynamic Analysis Infrastructure to Instrument Untrusted Execution Flow Across User-Kernel Spaces](https://ieeexplore.ieee.org/abstract/document/9519439)
+* [Healer](https://github.com/SunHao-0/healer) is a kernel fuzzer inspired by syzkaller. ([pdf](http://www.wingtecher.com/themes/WingTecherResearch/assets/papers/healer-sosp21.pdf))
* [SyzGen: Automated Generation of Syscall Specification of Closed-Source macOS Drivers](https://www.cs.ucr.edu/~zhiyunq/pub/ccs21_syzgen.pdf) ([source code](https://github.com/seclab-ucr/SyzGen_setup))
* [Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis](https://dl.acm.org/doi/10.1145/3477132.3483549)
* [Undo Workarounds for Kernel Bugs](https://www.usenix.org/system/files/sec21fall-talebi.pdf) ([source code](https://trusslab.github.io/hecaton))
@@ -29,7 +36,6 @@ _newer first_
# Other kernel fuzzing work
* [CoLaFUZE: Coverage-Guided and Layout-Aware Fuzzing for Android Drivers](https://www.jstage.jst.go.jp/article/transinf/E104.D/11/E104.D_2021NGP0005/_pdf)
-* [Healer](https://github.com/SunHao-0/healer) is a kernel fuzzer inspired by syzkaller.
* [KRACE: Data Race Fuzzing for Kernel File Systems](https://www.cc.gatech.edu/~mxu80/pubs/xu:krace.pdf)
* [trinity](https://github.com/kernelslacker/trinity)
* [kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels](https://www.usenix.org/system/files/conference/usenixsecurity17/sec17-schumilo.pdf) (bridges AFL and Intel PT)