I think it's funny to see people trying to figure out how this was achieved so here it is again but in video form (and with a different publisher).
Also no I did not add my own certificate to the trusted root CA's that'd be cheating.
@aidan0x13 So a full UAC bypass here is *technically* feasible but unlikely. Would require both finding a *trusted* writable folder in System32 or Program Files for UIAccess, and an existing program with admin privileges and a UI must be open at the same time. Then inject using SWEX.
@itsThurtea Kinda true, though this can also be used to bypass the signature restriction for UIAccess processes, which in turn can be used for a full LPE
@aidan0x13 Completely from usermode. I actually tried this technique to see if it could load unsigned drivers however interestingly that fails with STATUS_INVALID_IMAGE_FORMAT in CI!HashpParsePEHeader, instead of the STATUS_INVALID_IMAGE_HASH error usually observed with self signed drivers
@ndevtk I mean you'd technically be "spoofing" the UAC as well when running "powershell -c" or "cmd /c" as admin, though you wouldn't have control over the app name, icon and executable in those cases
@TheRealCorvid I mean if even Zeekerss made the change, I don't doubt modders will follow suit if enough people make it known to the authors. I myself probably will not go chasing all of them down unless I use those mods myself.
Just a small heads up that the upcoming LCVR update will break basically all other mods out there as their shaders aren't supported out of the box.
Mods will have to do the same thing Zeekerss did for them to render properly (add the OpenXR plugin).
@BoloFan05 Lethal Company is still on 1.14.0 so I still have to set the culture to invariant myself, but this is good to know for potential future projects!
Gotta be kidding me, three guesses as to why this issue could be happening?
I'll give you a hint: Set your PC language format to Turkish.
Why does this break Unity!?!?!?!?