kext kills all 32bit binaries lacking __PAGEZERO (required for exploitation of kernel NULL derefs)
C
Latest commit a14b4db Aug 18, 2015 qwertyoruiop oops
Permalink
Failed to load latest commit information.
NULLGuard.xcodeproj oops Aug 17, 2015
NULLGuard oops Aug 17, 2015
README.md Update README.md Aug 16, 2015

README.md

NULLGuard

This prevents binaries lacking __PAGEZERO from running.

Among other things, it fixes tpwn and renders a ton of bugs unexploitable.

note: some older binaries (10.4?) could also be affected, but I haven't yet encountered a non-malicious binary lacking PAGEZERO.