文件名称:macos-gpu-fuzzing-public
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-18 13:55:31
C
介绍 此代码演示了如何在 X86(使用 IOAccelResource)和 ARM(使用 IOGPUResource)的 macOS 上破坏 GPU 缓冲区(数据/代码)。 请参阅corrupt_gpumem示例。 它的工作原理是使用DYLD_INSERT_LIBRARIES预加载库并运行应用程序,在本例中为计算应用程序。
【文件预览】:
macos-gpu-fuzzing-public-main
----README.md(309B)
----apps()
--------MetalBitonicSort()
--------README(79B)
----corrupt_gpumem()
--------va4_screen_glitch_bitonic()
--------var4_random_hang_compute()