ReactOS

2020-10-15 22:33:50

大家好,我是Suraj K Suresh,正在参与GSOC项目“将Syzkaller移植到ReactOS”。从GSOC开始到现在已经整整3个月了,这是最后一个评估期。在过去的3个月里,我在导师的帮助下开发了Syzkaller的各个部分,并在ReactOS和Windows上安装并运行它们。这篇博客文章将是GSOC项目的总结性文章。

距离上次博客已经过去3个月了,我找到并获取了12个内存泄漏错误的修补程序:[ntos:ps]修复PsGetContextThread中的堆栈内存泄漏:merded[Win32SS][user]修复NtUserBuildPropList中的堆栈内存泄漏:merded[MOUNTMGR]修复QueryPointsFromMemory中的池内存泄漏:merded[Win32SS][GDI]修复NtGdiGetGlyphOutline中的池内存泄漏:合并的[Drivers]修复磁盘驱动程序的池内存泄漏CreateDiskDeviceEvent中的对象:Closed[NTGDI]修复NtGdiGetTextMetricsW中的堆栈内存泄漏:合并的[NTSITOS:KE]修复KializeUserc中的池内存泄漏[NTOS:Io]修复IopeTareugetDeviceEvent中的池内存泄漏:已关闭的[NTGDI]修复NtGdiGetTextMetricsW中的堆栈内存泄漏:已合并的[WinSS:KE]修复KializeUserc:已合并的[NTOS:Io]修复IopeTareugetDeviceDevent中的池内存泄漏:已关闭的[NTGDI]修复NtGdiGetTextMetricsW中的堆栈内存泄漏。GDI]修复NtGdiGetOutlineTextMetricsInternalW:MERED[WIN32SS][NTUSER]修复用于KeUserModeCallback的未初始化内存泄漏原因:MERMERED[FILESYSTEMS]修复支持FS_INFORMATION_CLASS的文件系统驱动程序中的池内存泄漏。

大家好,我是贺阳(@kernel.bin),ReactOS的gsoc-2020年学生之一。时间过得真快,三个月过去了,现在GSOC就要结束了。在过去的三个月里,我一直在开发RAPPS,我在这方面取得了一些小小的进展:通过增加它的功能和稳定性来改进RAPPS,并使代码组织得更好。在GSOC期间,我获得了很多关于Win32的编码技能和知识。

大家好。在这篇博客文章中,我将讨论在本地为ReactOS设置Syzkaller并开始Fuzze的步骤。如果你一直在关注ReactOS网站上的博客文章,那么你就会注意到这是我的Google Summer of Code2020项目。现在编码阶段2已经正式结束,工作接近完成,这篇文章将帮助其他设置Fuzzer的人开始使用Fuzing。