# Syzkaller - Fuzzing ReactOS in 2020

DevFeed: [Syzkaller - Fuzzing ReactOS in 2020](<https://devfeed.tech/articles/syzkaller-fuzzing-reactos-in-2020-32781.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/fuzzing-reactos/>)

Published: 2020-08-09T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [ReactOS](<https://devfeed.tech/topics/reactos.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [winapi](<https://devfeed.tech/topics/winapi.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [free](<https://devfeed.tech/tags/free.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [google-summer-of-code](<https://devfeed.tech/tags/google-summer-of-code.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

This tutorial explains how to set up Syzkaller locally to fuzz ReactOS. It covers the required ReactOS build, virtualization software, Syzkaller and Golang setup, and reports that local fuzzing was running with about 110 WinAPI calls. It also describes ongoing work on Windows x86 support and KCOV-based code coverage.

## Source excerpt

Hello everyone. In this blog post, I will be talking about the steps to set up Syzkaller for ReactOS locally and start fuzzing. If you have been following the blog posts on the ReactOS website then you would have noticed that this is my Google Summer of Code 2020 Project. Now that Coding period 2 has officially come to an end and the work is nearing completion, this post will help others in setting up the fuzzer get started with fuzzing.