SyzDescribe - Automated Static Generation of Syscall Descriptions for Kernel Drivers
Offered By: Linux Foundation via YouTube
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 IntroductionIBM 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