YoVDO

SyzDescribe - Automated Static Generation of Syscall Descriptions for Kernel Drivers

Offered By: Linux Foundation via YouTube

Tags

Static Analysis Courses Software Testing Courses syzkaller Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a principled solution for generating syscall descriptions for Linux kernel drivers in this 39-minute conference talk by Yu Hao from the University of California, Riverside. Learn about SyzDescribe, a tool tested on hundreds of kernel drivers, which automates the process of creating syscall descriptions for Syzkaller, a powerful Linux kernel fuzzer. Discover how SyzDescribe's output compares favorably to manually written Syzkaller descriptions and outperforms previous tools like DIFUZE and KSG in terms of accuracy, fuzzing coverage, and crash detection. Gain insights into SyzDescribe's ability to identify 78 issues in existing Syzkaller syscall descriptions, all of which have been addressed and merged into Syzkaller's codebase. Additionally, explore how SyzDescribe recovered 154 syscall handlers for Pixel 6 kernel drivers and uncovered 18 crashes, demonstrating its effectiveness in improving kernel security and stability.

Syllabus

SyzDescribe: Principled, Automated, Static Generation of Syscall Descriptions for... - Yu Hao


Taught by

Linux Foundation

Tags

Related Courses

Malware Analysis and Assembly Language Introduction
IBM via edX
Advanced Malware Analysis: Redux
Cybrary
Intro to Malware Analysis and Reverse Engineering
Cybrary
RIP : Rétro-Ingénierie de Programmes
Université de Lille via France Université Numerique
CNIT 126: Practical Malware Analysis
CNIT - City College of San Francisco via Independent