How Hackers Bypass Kernel Anti Cheat
Вставка
- Опубліковано 17 сер 2024
- Check out 365Games! win.365games.n...
How Hackers Bypass Kernel Level Anti Cheat
Support the channel: / ryscu
For as long as video games have existed, people trying to break those video games for their own benefit have come along with them.
Running at the deepest level of your system, kernel-level anti-cheat has been hailed as the most effective way of stopping cheaters.
So how are they still breaking through?
Chapters:
0:00 External cheating
3:40 Injection
4:10 Into The Kernel
5:05 The danger begins
9:01 Vanguard and friends
10:01 Vulnerable drivers
14:03 Direct memory access - Розваги
Check out 365Games here! ✅
win.365games.net/Ryscu
You should talk about DMA's next
Erm, don't wanna
Stop with the sponsorblock bypasses!
Kernel AC is a complete waste of time (almost)PCs can never be fixed or patched(HW/FW Ppl wake the fuck up), if ur not playing on Xbox with crossplay off every SINGLE game you play will be 30-80% cheaters, it's just facts, has been this way for a long time and the whole NVIDIA #PCMASTERACE has sold everyone a lie and ruined the actual fun of gaming. Now there will be no safe-space, if you want an awesome video idea (no one is talking about.. idk why) but Microsoft/Activision are forcing people to play crossplay-on because they make more money from the higher account/microtransaction turn-over from the very occasional ban waves... The Xbox console is a work of art and purpose built around this exact problem: Locked Bootloader/Signed Code with actual real Kernel and Memory isolation.. For the first time in 12 or so years a kernel sploit was 'found' exactly the same time I started making a lot of noise about this (this exploit can never lead to cheating online, as the xbox engineers are the best in the world and everything has overlapping security) Playstation isn't too bad either, but they tend to do their patching by HW/SKU, one of the reasons they employ planned obsolescence...
Loved this
"do you trust the developer of the game you're playing?"
the entire league community: no but its not gonna stop us
the genral consensus is that people have your data anyways + your data is not important and not worth the risk for them
video game addiction is very sad
@@maciejmalewicz9123 it's not the data though, it's an anticheat that runs 24/7 through which anyone malicious can get literally everything. One vulnerability and it's over
Idk about others, but I did stop playing. People really undervalue how much data they generate, and how much can be gained from it. A better solution for Riot would have been to only require the anti-cheat in platnum+ lobbies. Cuz realistically, ppl below this LP score aren't gonna be able to get far with cheating anyway. Even if they climb to plat and above, the cheat gets detected, and that's that.
By forcing all LoL players to intall kernel level chinese spyware, it's really hard to earn the trust of the playerbase.
it stopped me. I will not install Chinese Kernel Level spyware.
And tbh League is not worth it.
the fun thing is on mac you don't have to deal with that Vanguard BS.
Honestly with how many more people make cheats vs employees making anticheat, i dont think it will ever be possible to make an uninvasive anticheat that has no workaround, one of my favourite bits of real life lore was when ubisoft (i think it was them at least) put new anti piracy measures in and the guy who cracked it left a note file in his pirated version of the game saying something like "good job with all those months of development, it made my team take about 7 minutes longer to pirate"
Cheaters will always find a way, no matter what
only way is hardware lockdown. Standardised hardware like consoles. But then consoles will be a target. beacuse with freedom of PC comes freedom of executing whatever code we want. if they start detecting DMA there will be DMA boards mascarding as GPUs or other normal PCI-E devices. nothing you can do about short of total hardware lockdown (with 100% patched devices so if something is exploited then EVERYONE needs to update). But ppl will start soldering wires and running linux on it as soon as they can like ppl do with everything.
Only thing that can prevent that would be Streaming like Stadia.
@@TKDMwastaken like i said, there can never be an unbeatable anticheat that is unintrusive. People will always inevitably find a weakness or exploit, unless you can somehow stop them from even starting up a cheat or having basic freedoms on their system and its hardware
@@rekscoper honestly anti cheats aren’t meant to be uninvasive not like they could. Cybersecurity is an eternal cat and mouse game where one side always try’s to outsmart the other if that makes sense. In my opinion (while I hate kernel level anti cheats) vanguard is essentially the perfect anticheat, it has made cheating such a massive pain the ass that 99.99% wouldn’t bother. Yes there are 100% ways to get around it but I think cheats that use pci-e cards were like the last frontier where it wasn’t insanely difficult to setup. While I never messed around with vanguard so I’m not super sure what exactly it does I would assume now that they can detect hardware level cheats you probably need highly specialized hardware to get around it. While spoofing something like a pci-e card is definitely possible to hide what it’s truly doing or what it really is to do it on the hardware level is no easy task. Anyway I rambled on for too long I just wanna say that while it’s not uninvasive the cheats that could bypass it would either require you to have a deep understanding of how computers function to do it yourself or require you to pay a whole lotta money to somebody who does because I doubt it can be as easily mass spread as normal pci-e hacks.
There’s an easy solution: Confidential computing.
Using stuff like SGX from Intel CPUs to make data impossible to read from unauthorized applications.
@@TKDMwastaken "only way is hardware lockdown. "
This already exists, it's called "Mac".
Hardware cheating is also a thing where a camera or HDMI-grabber gets the visual information and moves the mouse (or controller) mechanically. While it's not as effective as software cheats and limited to specific game genres where reflexes matter, it's basically undetectable and completely independent from the gaming hardware and software. PC, Mac, console - nothing matters. Even game-streaming can't prevent that since all this cheat system needs is the visual information, which is what you also need as a legitimate player.
If a cheater has enough money to buy stuff like that, he will always get the upper hand.
No matter how much spyware the game devs force onto their clients.
DMA users have been caught only because they all used the same driver for their DMA cards. In order to hide the DMA card, it pretends to be a network card, but Vanguard just banned every user that used that one network card. Those who used different drivers (not many) for their DMA didn't get banned.
Edit: Yes that means legit users of that network card did get banned. But when was the last time Riot cared.
Yeah as long as you do the spoofing right there's no way they can ban you. And there are still so many ways to spoof stuff.
Also I can't believe they can't just not send all the info that DMA exploits use in the first place, you'd remove so much cheating with that. Why send the enemy position data in the first place?
Also, I'm surprised there aren't some fun tricks where you MITM your own connection to get the packets on another computer and analyse that.
@@meneldal They already do not send the data they don't need.
League only sends the data about champions that are close to the edge fog of war. They can't do the same with Valorant, as there is no fog of war in that game. And if they tried to calculate what does a player see for 10 players per match, the servers would explode.
@@morosov4595Why not just use a system similar to Source's rooms? Draw a line between two players, and if they're not in view just don't send the data. It can't be that expensive in terms of performance.
what if somone used that network card legitamtley as a network card
@@meneldalHonestly if you can MITM yourself with a second computer in order to cheat, you really should get yourself some six figure job working network security at that point. Your skills will be put to better use.
Allat just for most games to still be full of hackers
Vanguard classifies people trying to play on Linux as hackers more often than it does actual hackers, basically because Linux doesn't just let people start writing shit to the kernel because that's stupid
Also, having Vanguard boot up on startup, you know that kinda sounds like a virus
It's like the same hell-worthy development sin as every single phone application which magically decides to not work if you don't allow it to access microphone and GPS at all times for no reason.
Actually, it's pretty trivial to mess with kernel memory in linux. There are ways to be 100% invisible, too.
I mean League really barely has any scripters left and Valorant also has barely any cheaters
Vanguard classifies 'Linux players' as cheaters because they are actively bypassing the anti-cheat requirements to play the game, they don't allow for League or Valorant to be played on Linux because they can't attest to the sanity of the OS it's on
This video is full of misinformation but at *least* the part where he explains how Vanguard needs to be an UEFI RT Driver to sanitize the entire OS and it's APIs is correct
@@user-hw8wr7bg2i You're probably one of the few people who actually knows what they're talking about int his entire comments section lol. Do you think the vanguard outrage over overdrawn?
@@SteveSunny Eh I think a tiny portion of the outrage is warranted, Riot isn't known to ship the best software out there and I completely understand the stability concerns
Privacy wise though, they have to abide by US/EU laws, while it doesn't completely prevent them from breaking them there's a risk/benefit ratio here so bad for them that's it's not even close to being worth it
Also all the 'omg but it's a security risk!!!' stuff is blatantly wrong, if anything vgk.sys is the most heavily protected driver on your machine, and you probably have anywhere between 80 to like 300 WDF/KMDF running on your system at all time so like...
On the other hand, people have been complaining so much about scripts/botted accounts, and realistically going kernel is the only long-term solution to these problems
You know normally I hate kernal level anti-cheat, but maybe I should thank Vanguard for making me quit my 8 year league addiction...
This right there. Literally me
kernel-level ac is everywhere now- you're going to have a hard time playing anything.
so true lmao vanguard coming to league finally pushed me to quit
@@asdfbeau While partially true, it actually has been relatively easy for me to completely avoid it with the type of games I specifically enjoy.
Also it's a minor difference but I do dislike Vanguard a lot more for requiring boot on startup and not just game launch. That small annoyance will likely keep me away from League specifically even if I do end up installing a game with say current EasyAntiCheat.
@@PopeMicalit has to be run at start up to load before user level stuff. You can't have a kernel level anticheat that starts when you open the game.
Bros videos are an artform now
Learn from bro
your videos are high quality aswell
You two aren’t fooling anyone we know you’re the same person
you 2 are different people?
glazing someone for divulging basic ass information with 1337 super hacker videoclips in the background is crazy
I've stopped playing league after implementing vanguard (linux user) and holy shit, my life got better from that point. I will never return to league
is only made for giving them full access over your PC as you play ( you know the thing that every game ask for admin rights like is takes a driver to install is the problem where did it get the driver from than because is never installed locally
Kernel Anti Cheat ( Admin rights ) - this made fun for people who are easy to trick into thinking they playing the game and return Malware that coverup as a anti-cheat
Not like everyone got administrator rights when to play their game that needs it
thats pretty funny not gonna lie
2 Weeks later Crowdstrike killed half the internet. The irony :D
the irony is that if CS goes bankrupt i can assure you massive attack waves will start happening. It is the only EDR solution that can fight my malware and (most of the time i'd say) win. Now imagine the world using something even a little bit worse. CS dun goofd but their solution is #1 on the market :-) can't wait for these bigger paychecks if cs sunks down
Dude I didn't expect a whole documentary, this is sick
He has alot of them, why wouldn’t it be?
@@shedblood1645 Huh, good point. I hadn't realized but I haven't watched/been recommended a Ryscu video in over 6 months when he did shorter videos.
Glad to know I have several more high-quality videos like this to go back to :)
birb
TBH the fact that all of UA-cam isn't quality Edutainment like this disappoints me. I really like learning things, and doing so in 20 minute intervals is quite convenient. Fortunately, UA-cam algorithm (for all its flaws, including some that make it feel a bit like a miniature Vanguard due to loss of privacy) makes it pretty easy to find more of what I'm genuinely interested in. It's hard to hate the algorithm if it works, even if I hate how it works.
This is not a "whole documentary", it is a video essay. A "whole documentary" would be about the whole 1½ hours....
It is frankly in-depth enough to be called a documentary though, but doesn't have the length... otherwise you could call any few minutes long video talking about a subject a "documentary".
For the last question: no, I don't trust Riot and Tencent with my information
-25, you will be missed
that wasnt very 冰淇淋 of you
tencent is sad rn bye
@@yourunclejoe9500 bing chilling
-600.000 social credit 🇨🇳
4:43 - lol that just recently happened with Crowdstrike
This is why I have been telling my friends for years that serverside anticheat is the future. Kernel level anti cheat is basically an attack vector waiting to be used, because all it takes is an exploit in one and boom, not only can a cheater break the anticheat, but cybercriminals can use it to deploy malware payloads, utilize privilege escalation exploits, etc. Serverside anticheat on the other hand, doesn't run locally and hackers can't even gain black box access to it. Plus, it can be continually refined without cheaters gaining access to it. On top of that, small, specialized AI can be built in order to create and refine heuristics that allow for catching cheaters that otherwise appear to be just skilled at the game when they're really just skilled at toggling their cheats to blend in their cheating with legitimate gameplay. It's probably the best way to win the war against cheaters. Cheaters vs developers will remain a cat and mouse game, but it will give developers a significant advantage in fighting back against cheating.
Server side anticheat has been something that was implemented a lot in the past (Hell VAC has been around since 2002, it's nothing new). The only one that still stands today to my knowledge is Steam's VAC and if you ask anyone about cheaters in valve games you'll see that everyone complains about it, since serverside needs time to compile a databank on a specific player and then analyze it afterwards it has to be sure false positives don't happen (It's also why they implemented the overwatch system on the games, because it couldn't reach high levels on confidence on specific cases, so those cases that were suspicious but not enough to be bopped by VAC got delegated to trusted players with high overwatch scores)
Given this model takes weeks to months in order to get enough data to guarantee that the ban is not a false positive, cheaters go on to ruin a considerable amount of games before they actually get banned from the system.
It has very open and specific weaknesses, most people who cheat in CS2 already knows they'll get bopped in two weeks or a month or so, they really don't care about that it's that free time they get that gets them going, they don't want to win and they don't care about losing money on new accounts they just want to ruin games because it's how they get their kicks.
A correction for 2:40 - the cheat shown with Flash having zero cooldown was possible not because of cheating software, but because runes and masteries used to be saved locally on your PC, allowing people to open those files with a text editor and sink 30 mastery points into summoner spell cooldown reduction. This exploit was fixed by moving runes and masteries to be stored server-side.
And this is why the argument of "Devs neeeeeed anticheat!!!" is dumb. Server-side verification and such will catch a lot of things. They just want to save on server costs though, since it owuld be expensive to avoid wallhacks (i.e. you'd have to only send player positions the player can see, so you'd have to check for that on the server)
@@MaakaSakuranbo anticheat is still necessary for a lot of reasons, but I'm just pointing out some misrepresentation.
@@MaakaSakuranbo the more shit you put server side the harder the game to preserve (or modify for the community)
@@thechugg4372 Okay?
Strange line of argument really, since it's not like it's "easy" exactly even with games that don't do that.
If you don't have the server software anyway (for preservation), then you need to write some. So if you don't want client anticheat that doesnt' get updated anymore and is basically useless anyway, you'd need serverside checks or your own anticheat to begin with.
If you have the software, I don't see the issue.
And removing anticheat from the client in case you want to go that route instead also has its challenges depending on how the game implements it
@@MaakaSakuranbo and aimbot?
The question of balancing user privacy with game integrity is one that developers are simply going to ignore, forever, until large enough percentages of their games' player base collectively boycott the game. As it is, this question won't even appear on their radar of concerns.
I personally don’t care at all about privacy on my computer as long as the reason I risk it is working but as of right now vanguard cannot efficiently detected dma cards that are sighted I think the only way to lose cheater completely is using a ai anticheat that can scan for unnatural movement and keep a data base of you play style as an alternative to hwid band.
they are not ignoring that, because we have rights that they cant ignore, and they still always fixing problems with vanguard
@@jost76x2 it literally does detect dma cards... It's even in this video
@@user-uv6qu3wb5d it detects normals dma card I’m a bit more deep in cheating what cheaters nowadays do is sign custom firmware to there dma cards so vanguard thinks it’s a real device and there is nothing really vanguard can do about this accept making a list of the firmwares but that’s hard bc cheaters are just buying 1/1 firmwares and staying fully undetected
@@user-uv6qu3wb5d Doesn't a DMA card have to enumerate itself into the system to even work?
Even with (some) PCIe cards out of the picture, there's still so many possible avenues to get memory access, like DMA via Thunderbolt, stealth VMs that obscure their identity and hypothetically SMM if you are able to get in on the hardware OEM's level (which would sit even deeper than UEFI malware). Failing that, your second cheating PC still could act on the video feed to give you super-human reflexes, combined with a modded physical mouse.
that's why I don't really bother with competitive online games
Server side verification is the gold standard. Just look at any online-chess: nobody is making illegal moves because anyone can proof that the move was illegal.
Kernel level anti-cheat is security-theatre that makes everyone less secure.
Do i trust riot games with a kernel level driver?
Having seen the shitshow that is the league client for 13 seasons, the shitshow that is the league API and the general decline in QA quality since they laid off a bunch of staff, the answer is
Fuck No
This was the straw that broke the camels back and what drove me away from league, been league free since vanguard was added and i don't regret that decision for even a second
I'm in the same boat. I ended up installing and Android App player for Windows so I could play TFT with friends again, but I'm gonna be miffed if Vanguard is required for 2XKO as well.
dota 2 is good if u want a replacement
and ur data is safe w/ volvo
@@JordaanM Oh its almost a guarantee that it will use it, its safe to assume that any of their online games going forward will probably use it
same here, maybe i'll come back to league once i got enough money to buy a pc merely for that and other games. they'll get their own special house.
@@tommyfanzfloppydisk I've considered doing that as well, just having my 8 year old PC as a dedicated Rito box.
Good thing league runs on a toaster.
Hearing the compilation of cheater screams was music to my ears
Timestamp? :D
@@PiFsc2 17:20
bro sounded like shaco
@@PiFsc2 17:10
lmao it's just one person who recorded it. The fact is that majority of the population hates privacy violation and probably quit. Those who stayed are helpless addicts who can't get off the game. also, the cheat developers probably adapted quickly, probably figured out vanguard's code from valorant, which makes the release on LOL even more unjustified.
Another method I heard about is to run cheat completely "offline", solely based on screen data to control the inputs. No special cards attached, no memory access, nothing. Cheats like this are really limited since what it can see on screen is all it has to work with, but still provide some advantage. As I know, the only way to detect such cheats is scanning for presence of inhuman reaction and impossibly smooth motions in input. As in, behavioral detection.
that would be a trigger for false positive.
With virtualization and increasingly powerful system, i have an idea...
game creates virtual machine for the session (like a virtual PC where the only app is the game and the supporting components), what happen in the game stay in the game, no cheating
this will have another side effect of the game being playable on Linux (theoretically).
@@meyers0781 Yes, but much like kernel-level anticheats, there will always be a vulnerability waiting to be exploited, even when in a VM.
It also reduces game performance, which isn't a big deal until you consider that many esports games are mostly run on lower-end hardware, which contributes to its mass-market appeal and popularity, and making the game run worse or even barring older PCs from playing because of virtualisation requirements may decrease the overall market share of the game. Just look at the number of Windows 11 users compared to Windows 10 due to TPM 2.0 requirements.
@@meyers0781if the player can do it legit, they can do it with cheats
How do they stop the Virtual Machines program memory from being manipulated? Hackers are very crafty and could easily manipulate the VM imo
The Next Level then gonna be additional mandatory Livecams in your Room that livestream (The Gamer, Screen, Keyboard, Mouse, back+front+sides and the inside of your PC and the rest of your room) while you play online. And during competitive sessions, there must always be two notarized observers to the left and right of the player. Anyone who has nothing to hide will certainly allow this, right? And anyone who doesn't allow it is automatically suspicious and probably a cheater.
Client side anti cheat isn't even crucial because Server Side Anti Cheat is way better and can't be just killed or disabled. For example if you want to prevent players from looking through walls just don't send the other Players Position if there not visible or if you have a speed hack the server could just check if this is even possible and just don't let you. Minecraft is a good example because almost all Minecraft Anti Cheats are Server Side, and they work without needing any Client modifications
the endgame for cheaters is having a robot with a camera pointed at the monitor and using mechanical hands to press buttons on the keyboard and move the mouse around, and the endgame for anti cheat is either AI that just bans people for looking sus, or having thousands of human moderators review replays and ban people for looking sus
The problem being, the best cheat is essentially indistinguishable from a good player. And the error margin is much wider than the cheat accuracy.
This nicely flows into philosophy. Being optimized is the direct opposite of being random. It is being predictable. It means the lack of character. And we already saw that. We saw a chess GM pre-moving the entire game and auto-mating another GM.
There are few perfectly good plays. There are few perfectly bad plays. And there are much more random plays that average somewhere in-between. A player that trained a near-perfect aim is not much different from a neural network sitting on a PC doing the same. And a trained neural network is no different to a written algorithm. Being good means to sacrifice personality and the lack of personality makes to entities indistinguishable.
@@qlx-i If a neural network always does the best move in each scenarios (or what it thinks is the best move) then it may be possible to detect. For example, it might rush A first all the time on Ascent or buy the same guns. With enough of these events tracked by Riot they could use probability to detect people using neural networks. Of course you could add some variability into the input to make the output more variable, but this would also decrease the strength because it will no longer be doing the "best" move. Maybe a manual algorithm to move from the start and then a neural network takes over in order to mitigate these predictable events?
being able to almost always choose the best move is basically a definition of skill. And AIs are random, they are not like chess bots that have deterministic algorithm to follow, their approximation of "good"ness of a move is dependant on random factor, thus they will be making mistakes to some extent, like humans. Maybe not mistakes, but at least not taking the best move is very possible
I heard there's already server-side AI-based anti-cheat in development (no idea is it actively used anywhere) based solely on behavior detection. So, yes, it literally detects sus players. We are at this stage already or will be quite soon. Furthermore, it learns from your previous inputs, so it should be able to detect when you start using a cheat since behavior will change noticeably enough.
So, next phase are cheats that learn from your inputs and start gradually add on top of them over time, I guess. So, they won't even do anything for a while... and the cheater may legitimately learn to play the game in the process. XD
"having thousands of human moderators review replays and ban people for looking sus" valve overwatch in a nutshell lol
Honestly I repect the bravery of people who played League for more than a couple games and decided
that's the company they trust to not (intentionally or unintentionally) fuck up their system with Kernel level software.
Most dont know/understand, and the rest are more apathetic than brave
Vanguard has been on Valorant for years. How many systems has it fucked up there?
@@venkaramon quite a few some stopped working and others had massive preformance issues after installing it
@@FunctionallyLiteratePerson you're right. I've met a lot of league players and they're either insane (like constantly on caffeine) or apathetic.
Brother, people have been playing games with kernel level software for over two decades. No one bitched about VAC or EAC. Most people don't complain about nGuard or any of the other plethora of kernel level anti-cheats from various Chinese companies. It's cringe AF that people suddenly care about kernel anti-cheats more than 20 years later.
Imo nothing related to a video game should ever need to run on kernel level
In fact nothing related to a video game should ever be allowed to restrict your usage of software they are not affiliated with (or even are)
If you have to use a rootkit to protect your software, do not protect your software.
I will always be rooting for the cheat developers, because there's no way in hell I'm ever going to root for rootkit developers.
Kernel level anti-cheat should frankly be illegal, and should be considered a form of malware.
If Secure Boot and TPM worked as advertised, then perhaps they could be leveraged for a standardized anti-cheat implementation.
Unfortunately, these UEFI-level security systems-the latter being a Windows 11 requirement-are flawed, exploitable, and can be bypassed.
It's insane how many people are just fine with willingly downloading and installing literal rootkits on their PC because "it's from a big company, they surely won't let anything bad happen, right?" If they knew what can and will eventually happen when an exploit is found, they would remove it from their PC instantly. The second it happens you already know people are gonna be crying and shitting their pants as if they weren't told a million times that this IS going to happen eventually, it's not an if, it's a when.
What's even worse is that Vanguard is now required to play LoL, one of the most played games in the world. It is going to be the biggest shit show ever when Riot fucks something up with Vanguard and someone finds a way to exploit it.
I especially hate the people who say “it’s no big deal, I don’t care snout my privacy/they have my information/I’m probably infected my something anyways”
It’s like saying that your leg is already broken, so there’s no point in not jumping out the window to get to the ground floor.
People need to realize that they should learn how devices and the internet work, and not just how to use them. I’m not paranoid just because I don’t want a company to be able to watch everything I do on my computer, and possibly open it for anybody to watch me.
@@randomnessnecesity9627
it's not big deal, I don't care snout my privacy.
Imagine how bad your logic is that you cheer for malware and hate rootkit.
You know when a creator cares about his viewers. This is one example.
Loved it
And yet, i feel like he sided WAAY too much with Vanguard at the end. As if it banned 100 % of the cheaters?!?! Big lol...
Surely, it will get rid of a good percentage with every banwave. VAC does the same. And then the cheaters creep back. Like they always do. There's nothing you can do about that.
But at some point you'll have a retina scanner up against one of your eyes during the game, and an anal bead in your ass in order to measure its contractions during the game. How does that improve the community that consists of at least 10-20 % toxic players that ruin probably 90 % of solo q games?
League has MUCH more issues than those few bots, that i personally have never noticed.
But sure, Riot China was able to counteract cheaters way more effective, which is why they don't need Vanguard!
Let's say it like that: i don't trust their nonintrusive anticheat measures until i've seen the asshole of every chinese player during gameplay.
Anticheat was never about making cheating literally impossible, just enough of a pain in the ass that most people won't bother, and those who do can be caught manually.
Yeah it just deters the "casual" cheaters. Professionals still have their ways
@@crashniels thats why a good game would have anti cheat and moderators i think. Not everything can be automated.
Its frightening how naive you non IT people are.
You‘re literally downloading a rootkit that can spy on you without you ever having the slightest knowledge. Just wait till a RCE is found, gl.
And in the end, nothing happens to the cheater, they just move a level and the regular consumer suffers the consequences. I'd make this shit illegal.
@@GdBearman my man... Less cheaters is good last time I checked...
Really enjoying these video essay-styled videos, man. They're always such a damn good watch
I like how he tries to give examples how you can trick Vanguard, but does so with the worst ones and the ones most easily detectable
remember he has to be nice to riot otherwise he'll lose his ad money and sponsorships.
As he said, he doesn't want to inspire anyone to cheat.
@@Bleiser3 He doesn't want to lose sponsorships, not that he cares about cheaters.
@@battokizu dma isn't detected either. all you need to do is just make your own driver, which skids have already learned how to do. Only issue with dma is the entry cost of buying an actual hardware device.
@@octav7438 DMA cheats don't use "drivers"...? guessing you're talking about firmware. valorant & faceit have already detected plenty of DMA firmware providers, only chance of staying undetected now is using a proper emulated firmware which is not easy to make, especially for "skids"
Bro, the animation, the sound effect usage, to the utilization of abrupt breaks and silence is phenomenal.
Just want to let you know your editing earned you a sub, I will try my best to learn about video planning and editing from your videos from now on, and your content is really cool too!
4:44 oh so that's why valorant keeps bluescreening my pc like its a daily routine
ITs because of faulty RAM you had, atleast for me, I had upgraded my RAM from 8 to 16 and at first only the valorant seems to get crashed all the time [Getting blue screen even before main menu comes up]. After wondering through internet I went to the workshop and swap the faulty ram and ever since its working like a charm (It was frustrating when I had to restart every 10 min or so and also got a 1 week of ban for being AFK)
@@sfnsansub in my case all I did is downclock my ram to the recommanded value supported by cpu , all other apps didn't complain and system was stable but not valorant
@@sfnsansub it can also be because of cpu, gpu, drivers, etc.. Just because you had that problem doesn't mean everyone does
Great video! You should have dived a bit into DMA card firmware. DMA Isn't patched on Valorant, it all comes down to the actual firmware on the DMA card itself. The only real detection vector is the firmware running on the card that allows it to read/write memory. A really good high dollar emulated firmware, which ideally will be a 1/1 copy of a legitimate device like say, a Wi-Fi adapter, is still viable for Valorant. Although they still crack down on them occasionally. Plus, there are A LOT of firmware developers and sellers claiming a "1 of 1" emulated firmware but in reality, its just copy and pasted firmware from public sources that will eventually get the user banned in games like Valorant with a good kernel level anticheat. The same situation applies to the FACEIT anticheat for example.
You know what's crazy. I clicked the video finished the video and then went, Wait hang on, THIS IS RYSCU? THE LEAGUE GUY? 💥Blown away mate, Excellent video
Only Addition I have to make: definetly not that good as memory access, but you can feed the Video singal to an external device and do Image recongition to implement aimbot/Auto trigger.
At this point it is more like statistical analysis if you are cheating
Yes, that is true, and there is no reason to add any kernel level anti cheat, just monitor what players do in game, and use some ml algorithm to predict.
But in modern days your main source of profit is usually data gathering.
@@Mano-us7ct if a game has demos, then almost everything but ESP can be detected very quickly with ml - if they're making insane, frame perfect flicks every shot, then that's silentaim. if their aim is completely locked onto someone's center of mass, then that's aimbot.
@@cewla3348 dropped packets: "lol get banned scrub"
@@cewla3348 What makes you think ML can’t be used to mimic human inputs to an undetectable, or at least plausible, degree?
@@Mano-us7ct ...you could gather all inputs, screen content, browser data, personal files, audio (in/out) with just the game or a user level anticheat service. you do not need Ring 0 for a lot of data grabbing on Windows.
I don't care about League of Legends. So I really liked how your video was a generalized documentary. I'll have to keep an eye out for more of this from your channel. Well done man
Great video man, editing, story and the video/audio quality.
I was just yesterday watching many videos like this one (hacking cia, cicada 3307, etc...) which I gained some proper interest in, and I stumbled upon your Vanguard video, and wondered "Wait, what happened to the guy that was in my recommended all the time?". Glad to have this mashup! I really like this video's style, keep it up
18:35 "do you trust the delevoper" ... Riot ??? xD Suuuuuuuuuuuuuuuuuuuure.
"Sureeeeee" Clueless
@@kosmonauta577 not "sureeeeee!", "suuuuuure..."
yeah trust me Xi Jinping won't know it xdd
They don't trust their players you know why would they ban players than just block them accessing the game join buttons
because think if they pay lot of money for a hack in their background being used remotely
UA-cam said I watched this, I didn't I decided to check to see if I did, and now I am.
Confusing, huh?
Wow as a dev its actually great seeing a thorough explanation while not going too deep :) Your definitely a dev too, well explained.
clean editing, tight script, and about an issue that is incredible important. Good job!
DAMN, this longer video format is awesome, and the editing is amazing, keep it up!
your editing has become so crazy good, you deserve all the views and likes you can get
can i just say how well this video seems organized, and how the graphics and explanations provided make this really easy for even non-computer people to understand. great video!
Side note on vanguard, riot recently added "in-game detection" where it pops up a message in game that says "CHEATER DETECTED", but they didn't actually implement any server-side detection for cheaters as they would have you think, all they've done is made it so that once your account is banned, if the account is in game at the time of banning it will terminate the match, and these bans are always delay bans from the first game injection being detected, but riot likes to let scripters play 10-20 games per account before ban to "obfuscate" the detection, but they will actively let someone script in your games and then pop up a "CHEATER DETECTED" message as if they've just discovered it to make you feel like theyve done something new
they’re one of the only games that hwid bans on first offense what more do you legits want?
@@deagle2yadome696 their hwid bans are shit any spoofer avoids them
@@deagle2yadome696 HWID bans are garbage; It's extremely easy to spoof.
@@deagle2yadome696 easily bypassable
Letting cheaters play for a while after they've been detected is good. It's why you do banwaves instead of banning immediately, so whenever developers try to figure out why they were caught, they get as few clues as possible.
I never knew you or your Group could do such an Amazing Edit. gotta say, nice editing Touch.
As a compsci student, I still learned something new. Good to know it's possible to detect DMA. And I'm a lot more terrified now for the future of multiplayer gaming.
It was only detected due to most of DMA cheaters using the same (really) unpopular driver. Those who didn't are still free
Which is what makes me terrified. This arms race could leave most multiplayer games as an unplayable mess, because there is always a workaround, that can eventually be detected by punishing everyone with heavier security.
The very very simple fact is that what happens client-side, stays client-side, and is within full control of the user. As long as game logic is processed by the client, which it has to due to performance, there will be ways to cheat. In other words, no matter who hard developers try, a water-proof anti-cheat is literally impossible. The same with DRM.
At worst, a cheater could literally just write their own game client without the anti-cheat. Or patch the game client to not check for the precense of anti-cheat and thus be able to disable it altogether.
It's not about being 100% impossible to break, it's about being hard enough that most people won't.
It's how denuvo won, denuvo might not be 100% secure which was proven that empress was still cracking some denuvo games even after everyone dropped, but it was so unbearable that only she was doing it and after she disappeared we can safely conclude that denuvo won the war against piracy. (obviously most publishers will drop denuvo after a year or two, all that matters is that the initial sales don't get disturbed)
watching the evolution of this channel has been great. this in depth reporting + extra focus on video doc feel has just been next level...
I will not play any game with obligatory spyware.
This is why I don't blame any or much F2P games.
If valve copies this shit I officially quit cs2... The future of this stuff is probably AI. Anyone else remember that one server side ai anticheat demo that was like it's ai can detect any aimbot? What happened with that
You already do. It’s called your computer.
@@w1z4rd9 Debloated windows
So 90% of any new game along with your pc and phonei hope you follow what you say and throw your phone pc delete all your accounts and live in a mountain
“Ring 0 is the most privileged level of your system”
Chris Domas has entered the chat
...and this is why I use VMs and Linux as a daily driver OS. It doesn't completely mitigate, but it damn sure slows down and allows for less infections of Anti-cheats. (and ofc disable Proton-related anticheats.)
These videos are amazing but I keep finding myself answering the questions before you give us the story and it breaks my heart because you’re an amazing story teller! I need to tell my brain to shut up haha
Nothing wrong with being informed about the subject
I don’t know if anyone else has this issue but my computer is always crashing to the blue screen of death but simply restarting moments later. After testing my entire computer to find some broken or corrupted parts i found nothing. After seeing other people having different types of issues with vanguard, I Later found out that is was Riots Vanguard Anti cheat that was causing my random crashing and simply uninstall it, I no longer has any more random crashes
windows 11 right?
Vanguard is likely causing your pc to crash. It's running at kernel-level priority, meaning this program *must* run and if it doesn't, windows shuts down immediately to prevent issues and starts over, aka a bluescreen.
By installing vanguard you're effectively relying on it to not crash because if it does, so does your pc.
If any of this sounds absurd it's because it really is. Kernel-level priority is meant exclusively for running critical tasks such as, you know, windows. Running anything else on this level is risky and should only be done if absolutely necessary. Running anti-cheat software for a video game at this level is both unstable and insecure.
@@johanestebanramirezbarrios1411 The same issue happens to a lot of Win 10 and win 11 PCs with Helldivers 2 and their anticheat, NProtect. The issue isn't the OS, it's legit a fault in the anticheat that detects windows drivers as cheat software. NProtect killed some VERY important sys32 programs for some people, or bricked their SSDs because it stopped the read/write software on the SSD itself. Shit is terrible, and Vanguard, while not as bad, likely STILL screws this up sometimes.
@@ViciousVinnyD Remember that we are only here, because the cheaters did this with software made by hackers just to win at some game.
Yeah it did that to my friend's pc looked at the crash logs it was vanguard, it was also stopping him from installing pirated games lol so he gave up on valorant and deleted it and no blue screens since.
I do driver signing. I would never approve a driver made by a game studio that isn't fully tested. Unfortunately, most people sign the driver before it is fully developed and tested. Customer's will often lie about the development state since they just want to get the signing process out of the way.
Started watching this in the background, but the editing is so good I need to watch it with my full focus
I mean, that's cool and all, but how do I stop my mid from AFKing after feeding first blood?
lol
Just stop playing these games. Riot Games fucking sucks. Fuck this company. See VideogameDunkey about his ban few years ago for example.
You got to kernel access them so you can play in their PC, simple as that.
I planned to initially uninstall when vanguard came out, but arena was so fun i decided to stick around for the update but after ~2 weeks i uninstalled because not only was i bored of the changes, but also even with me forcing it to not open on startup it was affecting my other games so i straight uninstalled it
I called it, I said it won't do anything but people just kept calling me an idiot, now that Ryscu made a video about it I can call them fools
bro the tears of that chheater just screaming made me laugh so much like that "NOOO!" was just something realy nice btw nice video you gotyourself a sub man keep it up
The video was interesting and well edited but what are the sources for this? Maybe I just missed them but I don't see them anywhere. So far, for those wanting to read more, I've found
"Ransomware Actor Abuses Genshin Impact Anti-Cheat Driver to Kill Antivirus" By: Ryan Soliven, Hitomi Kimura,
"The inside story of the biggest hack in history" By: Jose Pagliery,
"Hunting Vulnerable Kernel Drivers" By: Takahiro Haruyama,
and some parts _might_ be sourced from "An In-Depth Look at Windows Kernel Threats" By: Sherif Magdy, Mahmoud Zohdy.
This was insanely interesting to watch and well edited as well. I enjoy these docu-series/deep dives.
Quick correction at 12:04: things like keyboard, mice, and printers no longer need kernel level access in that way. Since Windows 7/8 most of those types of devices rely on UMDF/UMDF2 instead of KMDF (kernel mode driver framework).
You can avoid using third party drivers, by using linux, which has a monolithic kernel design. With very few exceptions every driver is part of the linux kernel codebase directly.
What about linux kernel modules?
@@brinza888 The simple answer for that is to require a distribution that has approved secure boot implementation, where it is a pain in the ass to get working signed KO modules that most do not bother to boot with secure boot, as historically it is microsoft who controls those keys.
Linux offers a way for anti-cheat to exist, and honestly, has better ways of implementing anti-cheat without kernel level access but would require further development. This means more money towards the platform, which is unlikely to ever happen...
The editing on these is artful
Tbh, a combo of hardware and kernel modules is probably the way to go in terms of cheating in basically 100% of games. DMA, rerouting input through a second PC instead of an arduino, and writing a custom driver to neuter anti-cheats would probably make it practically impossible for any anti-cheat to do literally anything about it. How’s riot gonna scan your PCIe port if it doesn’t know it exists because you hide it from its view during boot up?
Not only that, you can literally have dual firmware on one of those DMA devices and "act" as a real PCIe device during bootup for all Vanguard knows it's just a network card :D
They can still detect other factors such as this "custom driver", the way you map your driver, injected keyboard/mouse input, even the way the cheating software itself works e.g. attempting to override rotation. For DMA, you will need to emulate legitimate PCIe devices 1:1 as well as have valid drivers for them, otherwise the device will be blocked and no long able to send TLP packets for reading/writing. It's a constant cat & mouse game, and if you get banned, RIP your HWID. Time to fork out more money for a new motherboard, or TPM chip, finding a spoofer that actually works. But then maybe that spoofer eventually gets detected too.
@@jhax there is no unspoofable HWID, and "emulating" is relative, what I meant by emulating is you can literally just run the NIC firmware and they can't discern it from a normal NIC
@@dahahaka 99% of temp spoofers on the market are not working rn for Valorant. Only a couple of perma spoof methods that work reliably. Most people have to buy a new mobo or TPM chip, this is being realistic not pretending like everyone is some 999 IQ user who can bypass VGKs AC on their own. I currently have a ZDMA with firmware emulating as an Intel network card and with valid drivers, doing so is only enough for EAC/BE. It is still blocked on VGK. It requires more work than just copying the config space of another device.
The security risk of allowing kernel access isn't worth it for a game. There are very few ways to fix a malware attack from the kernel level short of formatting your drive and restoring it from a backup. You can write a program to be injected and be stored on a separate partition that boots first in the bios and essentially sits between the hardware and OS while hiding its partition from the system after the next reboot. That can log any input or output that goes to the OS that it wants, and send it to whoever you want. Without kernel level access, managing drive partitions without permission is hard. The only way you'd ever notice that is if you opened bios and checked your boot order. No antivirus is going to detect that your whole OS is running in a virtual environment with hardware inputs just being duplicated from the bare metal.
Firstly, amazing video. Informative and insanely good visuals mate.
Secondly, I had a laugh after my machine bluescreened whilst watching this at 4:10, only to reboot, continue playing and see the bluescreen at 4:47.
I think everyone should watch this video, a lot of misconceptions about Kernel Anti Cheat going around and this is super informative and factual. This was a very well put together video.
i knew pretty much all of this already but it was still entertaining to watch :D
That kid almost crying when he got banned live in valorant had me smiling ear to ear.
He's lucky he only got flagged and banned, and that flag didn't _BRICK_ his machine! ☠️
@@CookyMonzta That would be an instant lawsuit lol. No bans will ever brick pcs.
As a reverse engineer and cheat development savvy, I confirm this video’s content is actually whats happening in cutting edge cheat vs anti cheat scenario.
There’s NO WAY to prevent cheat software from working without invasive kernel anti cheat. Literally no way.
Good video. +rep
It's incredible to see how much effort people put in cheat program development and ppl trying to use it.
I know often is only a matter of being able to surpass your enemy (in Hacker culture I imagine is a huge ego boost), but even injecting code in kernel mode sounds difficult, but "exploit" DMA is really mad
this is an incredible video and i have so many spinoff ideas from it
like whats stopping a developer company for using that extreme level of invasive access for data collection?
oh wait he made a video about basically exactly that.
You're implying that there is a single company NOT doing that. 😂
@@Coconut-219 companies are using kernel lv anticheat for data collection?
@@ovencake523 nah, that you can't tell if someone is collecting data either way unless you constantly check for it - as you don't exactly need kernel level or admin rights for that to begin with.
friendly reminder to the first rule of cyber security: trust no one - and yes, that pretty much means never having anything important on a PC/VM where you use programs that aren't absolutely necessary for the required tasks with those infos.
it's why gaming on a seperate PC is pretty much recommended - and no, just having a user without admin rights isn't a guarantee of nothing happening, as a privilege escalation is always possible.
Essentially: If you set up your gaming environment correctly and fully seperate it from important info it doesn't matter either way.
the production is godlike and educational.
Every few months there is a new breach in some kernel level anti cheat, they aren’t safe and are NOT necessary for proper cheat detection. We as a gaming. Community should not be putting up with this vulnerable spyware
with the crowdstrike situation we can say this video aged well
Ad ends at 1:48
Amazing video here Ryscu ! Thanks a lot man!
Great Video. And since i still hear a ton of people complain every day about how Vanguard isn't good enough because it doesn't stop all cheating (and probably never will). Look at it like a Seatbelt. It is way safer to have one, but you can still suffer injuries in an accident.
Server side anticheat seems like a no brainer so we dont have to compromise privacy or cheater protection and maked it harder to cheat
No one should trust some random video game company to run software as soon as your system boots up, especially one that is known for having buggy client and game code. Vanguard is a gross violation of system security and user privacy with its "always on" model.
If it's not open source or hasn't been audited by trusted third parties then something like this shouldn't be installed. Vanguard forced me to quit League a few months back and there's no way I'm returning if this continues. It's much more preferable to have a few advanced cheaters than this.
Its mostly cheaters saying this shit everywhere, trying to use fear to also get noncheaters against the level of anticheat needed to be effective these days.
Gg cheater. Throwaway name using asshole
I really love this type of content. Really well done!
Crowdstrike : To null a kernel driver.
The Crowdstrike Falcon outage happened today. A multi-billion dollar and one of the largest cybersecurity firms in the world created Falcon, software that practically runs the same way as Riot Vanguard does. Crowdstrike, one of the biggest and best, messed up their boot-start driver and bricked a whole lot of infrastructure. Riot games is playing with fire and this kind of software is way out of their league. The Crowdstrike outage is only the tip of the iceberg on the types of things that can go wrong with software running at this level.
To all that that mocked us as paranoid or just didn't care. It's time to wake up. We must take a stand and let Riot know that this is unacceptable.
So the entirety of this video was:
Kernel-Level Viruses are more advanced and have more effort behind them, then Kernel Level anti-cheats.
Well naturally they evolve
@@PlaceOfDestination Ofcourse, you make something then someone that doesn't like it makes something to counteract it endless loop that is how hacking works the only problem is you don't immediately know what there is to counteract it, therefore there will always be a temporary thing that disables whatever software, or hardware disability you empose on people.
no thats just not true
@@felixthecatboy That is entirely true. Kernel-level anti-cheats are developed for one goal: stop cheaters.
Kernel-level viruses are meant to infect and take control over any system, so it has to handle exponentially more stuff
The main issue with it is that, no matter what the companies do, combating cheaters is reactive, not proactive.
You cannot defend for something that doesn't happen, you end up having to wait for the cheating to happen, so that you can figure out what exactly are they doing, to then, only then, be able to develop a measure against it.
And with this 'reactive' approach, it's a race against the clock... cracks happens, which leaves vulnerabilities for the bad actors to abuse
Have you took a look at exactly what was the mhyprotect2.sys vulnerability? Take a look at the CVE-2020-36603. It was but a simple "not checking who's calling X function"
Not really. A virus just has to find enough room to make its way in. Protection has to keep every possible bypass out. So in you wouldn't get a better anti-cheat by hiring those people since their work is more single minded.
Very well put together video, also accurate to the T. The video edits were very clean as well, transitions/positions/angles were very smooth. Have a great one.
"scans ur motherboard" me: .. okay... plugs it after the startup LOL
It's a moot point, AI aimbots are good enough now to read nothing but the video output, and just provide, hardware inputs, no memory access required. In fact, this type of aimbot doesn't need to even be on the same computer as the game, making it absolutely undetectable.
i'm uninstalling league man fuck this, i'm not taking a risk for a cancer game like league, they're driving that game into the abyss anyway
They should make every kernel anti cheat open source
@@itsmenatikano they should not this would just make it easier to find exploits in them and also it’s not really effective making you private signed driver public
@@jost76x2 why would I trust spyware?
Such an weird thing to say after watching the video? I mean most of the bypass show in the vid are hypothetical and the one that actually happened (Genshin) was cause by Microsoft, he said in the vid clearly that u don’t need genshin install for the hack to work. Of course, if you don’t want to risk it getting hacked just remember to never download anything online, don’t use the internet, don’t buying second hand products, have separate passwords for every new account and don’t have any social media account with your real informations to not get hack socially. That will reduce your chance of not getting hacked by 90% (cuz why hacked a game that 99% players are ftp? most of the good hackers target bank accounts or create fake apps) just like not going outside your chance of dying is reduced by 50%.
@@jost76x2 it would make it easier for people to find exploits to patch as well though
Hardware cheaters getting banned gives a bit of hope back to me! I lost all hope and stopped playing fps games like apex because of this. I thought it would be a problem without a solution but now with your video I can at least have a tiny bit of hope that it's being worked at by anti-cheat developers. Thanks for the video!
The final level of kernel level Anticheats, which is going to be Impossible to beat, are custom kernels (as example ReactOS), or using linux + kernel simulator/emulator. If thats still not good enough, custom Hardware (aka CPU's and such) will be developed. And before custom kernels will become big, dll and kernel redirection is gonna be big, especially if you redirect windows's knowndlls
We don't deserve this quality. We are just league players
We are not 🤢
@@MIOG_MIOG zzzzzz
So, it works for most cheaters but now Vanguard worst enemy is itself
why?
@@albertcheong8497 Here, a list:
1. CPU's get higher temps using the same specs, I tested with HwMonitor in my laptop
2. I used to get 120 fps and now I had less than 20 fps after the Vanguard update with the laptop plugged in.
3. Blue screens since Vanguard modifies BIOS
4. Hackers can bypass Vanguard if they use non signed Drivers on the pc, so yea, they just became stronger
5. Vanguard is banning people that has no scripts at all
6. It counts as a cheat program in other games (Wanted to play Solo Leveling Arise but it said you can't play with cheats)
7. If a hacker hacks Vanguard, gz, now your pc control is no longer yours :D
The biggest problem is Microsoft not making a huge stink for the user when rootkit anti-cheats are attempting to be installed. This should put up a mission critical, scary warning explaining what you're about to install.
Instead, it's at best some UAC noise in an ocean of similar looking UAC noise. Unsigned drivers have scarier messages than root kits these days
I took part in the development of Colorant before the banwave (The clip on 17:19 ). The cheat was not even DMA atp it was just as simple as an arduino board with its original driver, and you can cheat on valorant. The method was patched by Vanguard, by adding a milisecond pause in the mouse driver to see which ones trying to send move instructions in the game, then you get banned. It stopped EVERY developer that uses the arduino method. This however, was rolled back after a few weeks, persumaby because this affects some mouse drivers that has accelerations options. Later, it would be reimplemented with some changes that prevents false bans.
I hope the kernel-level anticheats get exploited enough to be forbidden or at least heavily boycotted
Sucks to say it, but that's the only way people will learn.
I imagine that when Windows 10 goes EOL and many people stay behind due to the severe issues of Windows 11 and also hardware requirements many people are going to get affected by these types of attacks in ways that they otherwise wouldn't due to security updates blacklisting the vulnerable drivers. It's going to be a scary time.
ay ryscu big fan of yours. Would you make some good ol small content AND some today-like content? i miss your old content aand your new content is awesome
The key difference here is that almost any legitimate device driver is exceptionally simple code that never interfaces with any kind of network.
Take linux/driver/acpi/fan.h... that's 50 lines, 30 without comments and empty lines. Any implementation of this then adds something like 30-50 lines.
So at most we end up with 80 lines, none of which really take any external input and none of which are "complex software". All of that gets fully tested against ANY possible input.
None of that applies for "anti-cheat" rootkits. And they don't even prevent cheating, they make it marginally more difficult at most. Worst case, I'll just run my cheat on a hardware level as an ActionReplay module used to do. That's several levels lower than the kernel.
You cannot possibly catch that if the cheat-dev is being somewhat intelligent about it. AntiCheat on the client is inherently useless assuming a remotely intelligent cheater and incredibly dangerous for any user and potentially even non-users.
Some extra information here.
DMA hacks are detectable only if you buy one from a third party. Vanguard will look for patterns of people who get reported, eventually this leads them to isolating the program that manages the DMA device, this banning you and everyone else who has the same program.
Additionally, this vid makes no mention of pixelbots(ai imaging software to help aim and shoot)
If only Riot put in 1% of that effort into punishing people that ruin the game. Leaving mid game is barely punished (a laughable 1min que 1 time). Baus Fans ruining the game. People openly stealing camps with smite from their jgler. Soft inting and wintrading even in Tyler1 streams. But Type anything barely negative and u might get a ban.