sektioneins / SUIDGuard

SUIDGuard - a TrustedBSD Kernel Extension that adds mitigations to protect SUID/SGID processes a bit more
390 stars 52 forks source link

SUIDGuard prevents some apps from starting #11

Open gitsnaf opened 8 years ago

gitsnaf commented 8 years ago

I took me a while since I discovered that games like Flatout2 or DirtShowdown won't start anymore.

Message: kernel[0]: SUIDGuard: disallowed execution of binary without a __PAGEZERO segment

Is this a problem of the games or of SUIDGuard?

The support says the following: "Due to how our eON technology works, this is normal - the zeropage simply becomes part of our EON_RESERVE segment. All of our games are built in this manner. This is not a bug in our code, rather it is an assumption by the author of suidguard which happens to clash."

ElderFain commented 8 years ago

Many Cider & other apps that go through emulation layers depend on __PAGEZERO and thus will fail to execute with this kext installed.