# Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020

DevFeed: [Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020](<https://devfeed.tech/articles/porting-syzkaller-to-reactos-evaluation-1-gsoc-2020-32993.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/porting-syzkaller-to-reactos-1-gsoc2020/>)

Published: 2020-06-30T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Google](<https://devfeed.tech/topics/google.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [coding](<https://devfeed.tech/tags/coding.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [free](<https://devfeed.tech/tags/free.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [google](<https://devfeed.tech/tags/google.md>), [logging](<https://devfeed.tech/tags/logging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [results](<https://devfeed.tech/tags/results.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC 2020 progress report describes porting Syzkaller to ReactOS. The author reports booting ReactOS with UBSan enabled, getting Syz-stress and Syz-executor working, adding initial kernel32 function definitions, and fuzzing ReactOS with about 107 definitions, which produced approximately four crashes. Planned work includes SSH access, rebasing, shared-memory and KCOV support, and automated virtual-machine fuzzing.

## Source excerpt

Hey, I am Suraj K Suresh (@Freakston), In this post I'm going to be listing out what I've completed in Coding period-1 of GSoC. Status The initial part of setting up Syzkaller and being able to fuzz ReactOS is done. The link to grab ReactOS compatible syzkaller is as follows: Github. The detailed instruction on setting it up can be found here. Work-done Boot ReactOS with UBSan enabled. The branch which has UBSan enabled can be found in extravert34's fork of ReactOS.