EasyAntiCheat cannot run under Windows Test Signing Mode
46 replies, posted
[QUOTE='[EAC] nago;46949750']Hi,
Unfortunately test signing mode enforcement cannot be disabled because it would allow easy access for hackers to develop kernel mode hacks. And it is really bad practice for a hardware/software vendor in the year 2015 to not sign their drivers. The driver signature enforcement has been on Windows since 2007 (when Vista was released).
Obviously there is some old hardware that won't have signed drivers, but that is usually because the hardware manufacturer has stopped supporting it or it has been replaced by newer models. It's a bit far fetched to think that all PC-hardware will work forever without never having any compatibility problems with newer operating systems (mainly lack of proper driver support). Even a hardware from year 2008 (for example sound card) is already 7 years old.
Anyway if you have one of these devices it probably won't hurt to contact the hardware vendor and ask if they could still sign the old driver, since if the company is still up and running they will have the the code sign keys. Maybe they will sign the old driver if they notice that there are still some people using it. After all it's not a big task to do and it would be a great customer service.
We know that Linux does not require signed modules, but it's a different story since Linux (with Linux i mean the kernel) is completely open source and anyone can download it from [url]http://www.kernel.org/[/url] and modify and compile it. Mac OS X requires kernel kext's to be signed starting from Yosemite (iirc).
Statistically speaking not being able to play because of test signing mode enforcement affects really small amount of players. It is below 0.1% of all players using EAC protected games when you combine all EAC protected games together.
We are sorry that this causes problems for some players. We wouldn't do this kind of check if it wouldn't be effective. After all the whole point is to prevent hacking and that way improve the overall playing experience for the whole community.[/QUOTE]
What you are basically saying is "sorry but not really". I use an Intellimouse 3.0 with custom drivers so I can play with better tracking and no mouse accel. It's not like I have the option to contact Microsoft to update their drivers just for me.
I, a paying customer and legit player am being punished for no reason. I've never had this issue before with any other game at all. I would like a solution, not just for me but for the other people I know who also use this mouse.
[QUOTE=Splozy;47459602]What you are basically saying is "sorry but not really". I use an Intellimouse 3.0 with custom drivers so I can play with better tracking and no mouse accel. It's not like I have the option to contact Microsoft to update their drivers just for me.
I, a paying customer and legit player am being punished for no reason. I've never had this issue before with any other game at all. I would like a solution, not just for me but for the other people I know who also use this mouse.[/QUOTE]
Why should a major security hole be opened up because you're running unsupported custom drivers for your mouse?
The solution is to run signed drivers. There is no other feasible solution.
lol, double post.
[editline]5th April 2015[/editline]
[QUOTE=Splozy;47459602]What you are basically saying is "sorry but not really". I use an Intellimouse 3.0 with custom drivers so I can play with better tracking and no mouse accel. It's not like I have the option to contact Microsoft to update their drivers just for me.
I, a paying customer and legit player am being punished for no reason. I've never had this issue before with any other game at all. I would like a solution, not just for me but for the other people I know who also use this mouse.[/QUOTE]
So you play with hardware that's unsupported. Thanks for clarifying that. Get a mouse that supports mouse accel like a G5.
i, an equally legit and paying customer, have no problems using signed drivers, and have no interest in the game becoming less secure to support your particular mouse; seriously, just get a different one on the cheap.
i don't whinge about my laptop being unable to run rust well, and demand they change the game to suit; if it becomes a problem i will adapt to the game by improving my hardware, rather than expecting the devs to adapt to me.
[QUOTE=infusednz;47461239]lol, double post.
[editline]5th April 2015[/editline]
So you play with hardware that's unsupported. Thanks for clarifying that. Get a mouse that supports mouse accel like a G5.[/QUOTE]
Why would I want a mouse with mouse accel??
[QUOTE=elixwhitetail;47460073]Why should a major security hole be opened up because you're running unsupported custom drivers for your mouse?
The solution is to run signed drivers. There is no other feasible solution.[/QUOTE]
Because I cannot play? I have never had this issue with any other game or anti-cheat before in my life. It evidently doesn't stop cheating, so what's the point in pretending like it would cause a floodgate of cheaters? Anybody who is going to cheat is going to do it regardless of this restriction so the only people being punished are people like me.
I would at the least like the option to run the game and play on servers that don't use EAC. I play with a very large group on servers with people I know and active admins that do a better job than any anti-cheat ever will so restricting my ability to launch the game for your sake on open pubs is just counter intuitive. There's ALOT of people who use unsigned drivers for a multitude of reasons.
[QUOTE=Splozy;47462581]Why would I want a mouse with mouse accel??
Because I cannot play? I have never had this issue with any other game or anti-cheat before in my life. It evidently doesn't stop cheating, so what's the point in pretending like it would cause a floodgate of cheaters? Anybody who is going to cheat is going to do it regardless of this restriction so the only people being punished are people like me.
I would at the least like the option to run the game and play on servers that don't use EAC. I play with a very large group on servers with people I know and active admins that do a better job than any anti-cheat ever will so restricting my ability to launch the game for your sake on open pubs is just counter intuitive. There's ALOT of people who use unsigned drivers for a multitude of reasons.[/QUOTE]
Run RustClient.exe directly and play on insecure servers. There, you're free from the tyranny of EAC.
Get a different fuckin' mouse if this is such a big deal for you. They're cheap as balls.
[QUOTE=elixwhitetail;47462615]Run RustClient.exe directly and play on insecure servers. There, you're free from the tyranny of EAC.
Get a different fuckin' mouse if this is such a big deal for you. They're cheap as balls.[/QUOTE]
Thank you for the solution, wasn't aware I could do that.
No need swear either mate. It is a big deal though because I am able to happily use my mouse in every other game I play.
[QUOTE=Splozy;47462639]Thank you for the solution, wasn't aware I could do that.
No need swear either mate. It is a big deal though because I am able to happily use my mouse in every other game I play.[/QUOTE]
He's swearing because you are being a retard.
Windows driver signing is there for a reason. To stop stupid, piece of shit drivers crashing Windows. Certified drivers means they have been tested.
[QUOTE=Splozy;47462581]Why would I want a mouse with mouse accel??
[/QUOTE]
I miss read that. Mouse accel can be turned off in windows. Tracking comes down to your mouses hardware. You are technically overclocking the laser on the mouse. Again, unsupported. Get a mouse that has a higher DPI, like the G5 I suggested.
[QUOTE=infusednz;47464626]He's swearing because you are being a retard.
Windows driver signing is there for a reason. To stop stupid, piece of shit drivers crashing Windows. Certified drivers means they have been tested.
I miss read that. Mouse accel can be turned off in windows. Tracking comes down to your mouses hardware. You are technically overclocking the laser on the mouse. Again, unsupported. Get a mouse that has a higher DPI, like the G5 I suggested.[/QUOTE]
DPI has got nothing to do with tracking, mouse accel or polling rate?
And polling rate has nothing to do with overclocking your optical sensor?
Also it's great that you can simply suggest using another mouse. Not everyone has disposable income like yourself. Can't really tell if you are trolling or not.
Still your ignorance is besides the point, call me a retard all you want but people do legitimately use non-certified drivers and it doesn't affect cheating at all. People who are going to cheat will do it anyway, hence why other anti-cheats do not do the same thing.
[QUOTE=Splozy;47465001]Still your ignorance is besides the point, call me a retard all you want but people do legitimately use non-certified drivers and it doesn't affect cheating at all. People who are going to cheat will do it anyway, hence why other anti-cheats do not do the same thing.[/QUOTE]
Obviously it does, hence why eac does not allow it.
You do realize how old your mouse is?
[url]https://support.microsoft.com/en-gb/lifecycle/search/default.aspx?sort=PN&alpha=mouse&Filter=FilterNO[/url]
It's not supported anymore, or for the last 12 years in fact. I'm sure over the last 10 or so years you could have saved enough for a $20 mouse.
Next you will be complaining you can't play Rust on Windows 95.
[QUOTE=infusednz;47465112]Obviously it does, hence why eac does not allow it.
You do realize how old your mouse is?
[url]https://support.microsoft.com/en-gb/lifecycle/search/default.aspx?sort=PN&alpha=mouse&Filter=FilterNO[/url]
It's not supported anymore, or for the last 12 years in fact. I'm sure over the last 10 or so years you could have saved enough for a $20 mouse.
Next you will be complaining you can't play Rust on Windows 95.[/QUOTE]
It's only one of two anti-cheats that even do it as far as I know and they are not even popular or widely used. It's a lazy fix for a complicated issue which only affects legit users. You're not only ignorant of how mice work (and you're the one calling me a retard) but you're also ignorant of the fact that it obviously doesn't stop cheaters. Not only can you check the forums here but with a quick google search of this exact issue you'll find many posts on cheating forums of people reverse engineering EAC and getting around it anyway.
So please continue to tell me that it's necessary for "security reasons"
I know how old my mouse is. It's still widely sold and used. It's still sold by Microsoft, it's still supported by Microsoft. The actual hardware has nothing to do with it. I started using this mouse 2 months ago because I play ALOT of Quake and CS and I really enjoy the mouse. Like other people do.
So because it doesn't stop hacking entirely, it should be trivial to make kernel hacks so all five of you can have your incredibly specific hardware/driver needs met?
Right.
[QUOTE=Splozy;47465622]It's only one of two anti-cheats that even do it as far as I know and they are not even popular or widely used. It's a lazy fix for a complicated issue which only affects legit users. You're not only ignorant of how mice work (and you're the one calling me a retard) but you're also ignorant of the fact that it obviously doesn't stop cheaters. Not only can you check the forums here but with a quick google search of this exact issue you'll find many posts on cheating forums of people reverse engineering EAC and getting around it anyway.
So please continue to tell me that it's necessary for "security reasons"
I know how old my mouse is. It's still widely sold and used. It's still sold by Microsoft, it's still supported by Microsoft. The actual hardware has nothing to do with it. I started using this mouse 2 months ago because I play ALOT of Quake and CS and I really enjoy the mouse. Like other people do.[/QUOTE]
<irony>
Yup, [URL="http://www.unknowncheats.me/forum/tags/driver.html"]quick google search shows you can barely find ppl interested in kernel mode hacks[/URL]. [URL="http://www.unknowncheats.me/forum/anti-cheat-bypass/108918-easyanticheat.html"]And here some folks talking about how they wouldn't cheat with EAC through their driver if they could.[/URL]
</irony>
use a mouse that is actually supported instead of expecting them to open loopholes so you can use one particular mouse "because you like it".
the links from balu are good examples of why not to accept unsigned drivers, but [URL="http://www.unknowncheats.me/forum/anti-cheat-bypass/108918-easyanticheat.html"]this one[/URL] is especially appropriate to this thread.
[QUOTE=Splozy;47465622]It's only one of two anti-cheats that even do it as far as I know and they are not even popular or widely used. It's a lazy fix for a complicated issue which only affects legit users.[/QUOTE]
Please explain how running a signed kernel mode driver to prevent drivers from being loaded?
It is all about protected processes. Because vista and windows 7 require a signed driver to be run as a protected process. Allowing unsigned drivers would allow a driver to be loaded as a protected process as well.
[QUOTE=Splozy;47465622]You're not only ignorant of how mice work (and you're the one calling me a retard) but you're also ignorant of the fact that it obviously doesn't stop cheaters. Not only can you check the forums here but with a quick google search of this exact issue you'll find many posts on cheating forums of people reverse engineering EAC and getting around it anyway.[/QUOTE]
Maybe you are just ignorant of how it does stop cheaters.
Cheats/Anti cheats are a cat/mouse game. They reverse engineer it and bypass, EAC finds how they did it and plug the hole. There will always be hacks. Plugging up holes in the security such as not allowing unsigned driver mode is how they prevent cheats from being rampant.
[QUOTE=Splozy;47465622]So please continue to tell me that it's necessary for "security reasons"
I know how old my mouse is. It's still widely sold and used. It's still sold by Microsoft, it's still supported by Microsoft. The actual hardware has nothing to do with it. I started using this mouse 2 months ago because I play ALOT of Quake and CS and I really enjoy the mouse. Like other people do.[/QUOTE]
You can easily play Rust with the mouse if you use the correct driver. I don't see why the world should bend because you don't like the default driver.
[QUOTE=utilitron;47468691]Please explain how running a signed kernel mode driver to prevent drivers from being loaded?
It is all about protected processes. Because vista and windows 7 require a signed driver to be run as a protected process. Allowing unsigned drivers would allow a driver to be loaded as a protected process as well.
Maybe you are just ignorant of how it does stop cheaters.
Cheats/Anti cheats are a cat/mouse game. They reverse engineer it and bypass, EAC finds how they did it and plug the hole. There will always be hacks. Plugging up holes in the security such as not allowing unsigned driver mode is how they prevent cheats from being rampant.
You can easily play Rust with the mouse if you use the correct driver. I don't see why the world should bend because you don't like the default driver.[/QUOTE]
You would be happy to find out a game you own now stops you from playing, when other anti-cheats don't do this? Doubt it.
Also I don't understand your first question at all, it didn't make sense.
I've already asked Garry anyway and he no interest in using anything other than EAC for the time being. Guess I'll just stick to the endless list of games that let me use the drivers I want to use.
Anti-cheat is a misnomer when it comes to EAC. The vast majority of anti-cheats work like an anti-virus. They scan for known program signatures.
EAC is more like a firewall. They prevent cheats from ever reaching the game. What they do is on a completely different level than your run of the mill anti cheat.
[QUOTE=Splozy;47469031]Also I don't understand your first question at all, it didn't make sense.[/QUOTE]
Sorry, meant to say "Please explain how running a signed kernel mode driver to prevent drivers from being loaded [B]is lazy[/B]?"
Sorry, you need to Log In to post a reply to this thread.