hilarious anticheat mistake randomly bans players

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 678

  • @LowLevelTV
    @LowLevelTV  Месяц назад +61

    haha anyway if you want to learn to code check out my courses at lowlevel.academy (on sale)

    • @JPs-q1o
      @JPs-q1o Месяц назад +2

      @LowLevel-TV
      I really wish the slop at the center of Windows would stop conflating itself with real modern operating systems by calling itself a kernel.

    • @shawnm8232
      @shawnm8232 Месяц назад +1

      Please do a video on DMA cheats using DMA cards.

    • @Grimdark_Replays
      @Grimdark_Replays Месяц назад +2

      If you’re gonna cover news at least cover the news, the entire time I sat there hoping you’d cover more of the article, especially where it was claimed thousands were effected. Instead I got almost pure editorial. Damn waste of time….

    • @MacGuffin1
      @MacGuffin1 Месяц назад

      Ricochet is deliberately crap, they know AC on PC is a waste of time in 2024, so instead of leaning away back towards locked-bootloaders (eg Xbox Playstaion) where ESP hacks are impossible as are DMA, they figure they(M$) will lean into making the sheep pay for their own hardware because they have their eyes on steam.. That's why COD on Xbox doesn't let you disable cross-play, PlayStation can but watch that go bye-bye when their SLA expires and then gaming will be all but ruined forever... well the old days of (mostly) fair Skill-Based Multiplayer gaming anyways

    • @ZergRadio
      @ZergRadio Месяц назад +1

      Did the banned players from this event get unbanned?

  • @coder_foo
    @coder_foo Месяц назад +1184

    Sounds like the kind of engineers I want running kernel-mode code on my machine. I'll stick with my Doom community projects, thanks.

    • @Siim-m8r
      @Siim-m8r Месяц назад +41

      Yeah, thanks but no thanks, Windows has had it's day, it's time for GNU/Linux Gentoo to take over the wheel. (PS. Never would I allow this garbage to be installed on my system, fuck that)

    • @shinwaffle767
      @shinwaffle767 Месяц назад +24

      @@Siim-m8r nice bait

    • @_PatrickO
      @_PatrickO Месяц назад

      Unfortunately, they'll move all the games to android with its locked down ecosystem. People need to vote blue, but also speak up and send messages to all their representatives. The party that has backed consumer rights so far is our only hope. The republicans want to stop things like wikipedia and the internet archive. If a rich moron is not making all the money, it's not allowed.
      Legislation could put a stop to unloackable bootloaders, no source access to block flexible use of hardware you paid for, and this low level spying on your device over a video game. Devs need to figure things out without resorting to this unacceptable level of intrusion. It is like having a camera in your toilet that someone else controls without you ever being told about it. All to play a video game. It makes zero sense.
      If we don't vote for freedom now, drm laden OSes will control all the content with ever rising fees for less and less content. Execs will do what they always do and squeeze everyone around them. Rich vs poor is real and its all the rich people doing it. Musk will have spent over a billion dollars on this election and his goal is to take away your rights while making rich people immune to laws like an oligarch or a high level ccp member.

    • @BirkinIdk
      @BirkinIdk Месяц назад +18

      @@Siim-m8rYou quite literally have no clue what you’re talking about kiddo

    • @Loki-
      @Loki- Месяц назад +1

      Congratulatuons, folks. Enjoy your linux

  • @xXx_Regulus_xXx
    @xXx_Regulus_xXx Месяц назад +511

    when you lied on your resume and now you have to make an anticheat program with code you copied from stackoverflow:

    • @Helloworldred
      @Helloworldred 17 дней назад +1

      My friend Kevin did this one time

  • @pyrosar3517
    @pyrosar3517 Месяц назад +533

    That's really funny, because i remembered funny times in Lineage 2 when you could ban LITERALLY THE ENTIRE SERVER by chatting "UOPilot" in the world chat. (UOPilot being the scripting engine that can help you to automate some of the grind). Anticheat of the game saw "UOPilot" in memory of the game's process and instantly banned you.
    Funny part here is that it was happening 10-15 years ago.
    And here we are, as you said, AAA and AAAA anticheat devs cant evade stepping on the same old rake.

    • @Kane0123
      @Kane0123 Месяц назад

      Instantly hearing Kelsey Grammer

    • @Skund79
      @Skund79 Месяц назад +14

      People don't learn.
      Doesn't have to do with cheating but same stupidity:
      Heroes of the storm hadn't a functioning report system. Toxicity spiraled out of control, it was brutal.
      They admitted that they didn't had a functioning report system and then fixed it.
      Couple of years later: The exact same thing in Overwatch and the same procedure.
      Both from Blizzard btw

    • @iwakureal
      @iwakureal Месяц назад +10

      Ah good old surveillance -states- games, taking away your freedom to do what you want in exchange for supposed entertainment!

    • @arthurwintersight7868
      @arthurwintersight7868 Месяц назад +7

      @@iwakureal - Good games make it optional, where if you don't use anti-cheat there's still single player and private servers.

    • @smocloud
      @smocloud Месяц назад

      @@iwakureallearned from the best. Ah, the Romans lol😂

  • @BigDaddyWes
    @BigDaddyWes Месяц назад +87

    Step 1) Make all users agree to TOS including forced arbitration.
    Step 2) Make all users give your program Kernal level access to their PC.
    Step 3) "Forget" some key safety measures that protect your users personal information and private data.
    Step 4) ??????
    Step 5) Profit.

    • @asandax6
      @asandax6 Месяц назад +4

      Step 4) Spy on users every activity because KLAC doesn't shut down after user turns off the game.

    • @GearsDatPowerDaTubes
      @GearsDatPowerDaTubes 28 дней назад

      Step 4) Mine crypto in the background in kernel mode.
      Step 6) Lawsuits are now illegal so you never face any consequences for your cybercrime!

  • @ryanblake7955
    @ryanblake7955 Месяц назад +706

    "There will be no cheaters, if we'll ban all players"
    - Activision
    P. S. No more likes, 666 is perfect. If you break it, you're python developer.
    P. S. Foukin python developer, you broke it.

    • @rawallon
      @rawallon Месяц назад +7

      "There will be no acti, if we fuck with the vision"

    • @yoshi314
      @yoshi314 Месяц назад +12

      "the most secure computer is one that's permanently off"

    • @Kane0123
      @Kane0123 Месяц назад

      Call of doodie am I right?

    • @BillAnt
      @BillAnt Месяц назад +1

      "Acti-vate all kill bots, kill all players!" "Game Over!" heh

    • @My_Darling_Decay
      @My_Darling_Decay 28 дней назад +1

      Someone made it 667 😭😭

  • @elmo2you
    @elmo2you Месяц назад +85

    How is it possible that an anti-cheat tool can permanently banning accounts, robbing people of something they legitimately paid for, based on such a flawed logic (or even total lack thereof)? That isn't just stupid, that is outright criminal. Companies deeming it acceptable to integrate such tools in their product should be held fully responsible.

    • @Patashu
      @Patashu Месяц назад +20

      ToSes are usually like 'we can ban you for any reason and don't have to explain what the reason is'.

    • @gagaxueguzheng
      @gagaxueguzheng Месяц назад +5

      ​​@@PatashuAnd no one reads them or thinks "I don't do anything criminal, that won't hjt me anyway."
      Like our legal system where there are people who say "We don't need privacy, I don't do anything wrong. they can see what I do." But our system can have flaws same as an anti-cheat and your friend sends you a chat in which president and b0mb occur randomly and some secret service scan puts you on a list.

    • @BeefIngot
      @BeefIngot Месяц назад

      Its really a consumer rights issue but gamers in general would chop off their own legs if they thought a cheater somewhere was getting banned.

    • @schwingedeshaehers
      @schwingedeshaehers Месяц назад +2

      isn't enforceable in the EU, but the player has to sue​@@Patashu

    • @Kenionatus
      @Kenionatus Месяц назад

      Have fun risking thousands of eurodollarbucks worth of money and working for dozens of hours out of pure spite.

  • @Wielkimati
    @Wielkimati Месяц назад +99

    What baffles me the most is that CoD has like a 2 decade history of people just throwing verbal abuse and cheating accusations left and right, so the memory region with chat messages would be like the first place to think about when designing an anti-cheat and where to disable its checks, no?

    • @asailijhijr
      @asailijhijr Месяц назад +1

      But if there's a region of memory that's safe from scrutiny, wouldn't you design your cheating software to use that region? It's an arms race.

    • @df98156
      @df98156 29 дней назад +2

      You think that any developers working on CoD have any knowledge of CoD history? They’re all outsourced third party folks

    • @zeelyweely1590
      @zeelyweely1590 29 дней назад +2

      @@Wielkimati Well, no, because them the chat is a possible vector of attack. What we're seeing here is the big inherent flaw of intrusive external anticheats, there's too many false positives and it's still not an ironclad wall.
      The solution is designing the code for security and having the anticheat be part of the code base itself, something as simple as server-side checks. But no one's going to bother with that now, are they?

  • @Ethorbit
    @Ethorbit Месяц назад +132

    I just stick to older games now. Modern gaming is a massive joke. "Yeah guys, let's diminish all our privacy and security and hand complete control over to a game's software so that we can play another bottom tier game with 0.0001% less cheaters!"

    • @RottenMuLoT
      @RottenMuLoT Месяц назад +10

      This. And games 5-10 years ago are running generally butter smooth on today's computer and are dirt cheap. Sounds like a win win win situation to me.

    • @robertbslee4209
      @robertbslee4209 Месяц назад

      Doubt act🎉ivion cares

    • @galaxygur
      @galaxygur Месяц назад +5

      ​@@RottenMuLoT fun fact: if you run a modern game where you can blow up a barrel, you can physically feel the heat coming out of your GPU whenever you do so.

    • @Yupppi
      @Yupppi Месяц назад +6

      The only purpose of many modern games is to just sell microtransactions as well.

    • @samuellourenco1050
      @samuellourenco1050 Месяц назад +5

      An anti-cheat running on kernel mode is a nice way to greatly increase an attack surface.

  • @recursiveslacker7730
    @recursiveslacker7730 Месяц назад +55

    They turned the Scunthorpe problem into a method of digital assassination.

    • @IngwiePhoenix_nb
      @IngwiePhoenix_nb Месяц назад +6

      Wouldn't have thought to hear about the Scunthorge problem again ever - feels like so few know it.
      10/10. :D

    • @Yotanido
      @Yotanido Месяц назад +6

      Wow, there is no reason for this kind of language! You could have at least said S****horpe instead!

    • @tinlizziedl001
      @tinlizziedl001 Месяц назад +4

      Thank you! I had to look it up, learn what it was :) I didn't know there was a name for this kind of thing. Some of the examples in Wikipedia are hilarious!

    • @Brando56894
      @Brando56894 Месяц назад +3

      I miss Tom Scott :(

    • @Zer0ji
      @Zer0ji Месяц назад

      Did you mean digital buttbuttination?

  • @gsgregory2022
    @gsgregory2022 Месяц назад +66

    Yeah, that is the same reason I am against kernel level anti cheats. You can't trust specialized security companies like Crowdstrike with kernel access and you can definitely not trust random game companies with access to your kernel, even if it doesn't get used by bad actors it leaves plenty of room for companies wanting money to abuse the access you agreed to to play their game.

    • @hovnocuc4551
      @hovnocuc4551 Месяц назад +4

      So do you run each of your game under its own user and never grant the game's installer elevated privileges without first reverse-engineering it and checking what it does? Kernel level drivers are primarily a security problem, but from a privacy standpoint, it's not a night and day difference unless you go out of your way to manually isolate everything, which no one does. And those who do wouldn't use that PC to play games.

    • @gsgregorysamurai8251
      @gsgregorysamurai8251 Месяц назад

      @@hovnocuc4551 no. I just don't play games that act as malware.

    • @xXx_Regulus_xXx
      @xXx_Regulus_xXx Месяц назад +1

      ​@@hovnocuc4551no, you check what anticheat the game uses (if any, they're not mandatory) and if it runs outside userspace you play something else and don't install it, stop bikeshedding.

    • @TakeApartLab
      @TakeApartLab Месяц назад

      @@hovnocuc4551 i have made a quick bash script to start all my games in their own wine instance, while also being isolated. I wish more people did this because it wasnt really that hard to do.
      im still working on polishing it, but it works well enough for me and my games.

    • @Operational117
      @Operational117 Месяц назад

      @@hovnocuc4551
      The issue isn't that kernel-level anti-cheats can destroy your privacy (although with kernel-level access, they definitely could). It's that they could do stuff that either destabilizes your system or, worse, corrupt your OS in such a way as to brick it, potentially rendering all of your data inaccessible indefinitely.
      This is why, if you *HAVE* to write kernel-level code, that you take *EVERY* step to ensure it *NEVER* messes with *ANYTHING* but the data it is *DESIGNED* to handle. And you *DEFINITELY* don't want to allow unauthorized access to this kernel-level code, *that is asking for all the trouble in the universe.*

  • @Karn0010
    @Karn0010 Месяц назад +213

    And this is why I don't want kernel level anti cheat on my system.

    • @kevikiru
      @kevikiru Месяц назад +8

      It would also be a problem if it was game level, it would still ban you because it seems the chat is part of the game. Am I wrong?

    • @zarakiyt4758
      @zarakiyt4758 Месяц назад +5

      @@kevikiruyou‘re not these people probably didn’t watch the video lmao

    • @Bry4nMW
      @Bry4nMW Месяц назад +26

      @@kevikiru it’s not the specific code that is the problem. it is the level of care and attention given to what they put into the kernel.

    • @leonidas14775
      @leonidas14775 Месяц назад

      @@zarakiyt4758 If they made this rookie mistake, what _else_ did they do wrong?

    • @R.B.
      @R.B. Месяц назад +2

      ​@@kevikiru the "reason" they use a kernel level scan is because if an external process is injecting itself into processes, and then passing on legitimate calls, it's somewhat undetectable by the host process. A game side detection method is easier to bypass. On the other hand, it's also limited to the user space for exploits.

  • @anthonymachado3752
    @anthonymachado3752 Месяц назад +20

    "Use your player base as a botnet" I'm literally dying 🤣🤣🤣

  • @kolaysgames
    @kolaysgames Месяц назад +209

    it's hilarious as long as noone gets hurt. what people need to realize is that we're one loose pointer away from a crowdstrike level event happening to the pc gaming community

    • @nordgaren2358
      @nordgaren2358 Месяц назад +12

      But the PC gaming community isn't as important as infrastructure

    • @nittani.
      @nittani. Месяц назад +5

      ​@@nordgaren2358 no its bigger than you think alot biggger

    • @flarebear5346
      @flarebear5346 Месяц назад +18

      He said important

    • @mmkvhornet7522
      @mmkvhornet7522 Месяц назад +1

      indeed

    • @AMidgetWalrus
      @AMidgetWalrus Месяц назад +11

      ​@@nordgaren2358 Sure but it could still be hundreds of thousands of people getting ID thefted / PCs bricked

  • @Murukku47
    @Murukku47 Месяц назад +17

    The moment the text "trigger bot" in game chat was mentioned I was struck with a flashback of some 15 year old discussion where someone theoretized that PunkBuster could get people needlessly banned if they simply received the same text strings PB was identifying cheats with in a messaging program.
    A more understandable issue when scanning around the whole system, you don't know where some text originated from or if word.exe is legit or cheats.
    But when scanning YOUR OWN GAME PROCESS??
    That's the one thing in memory they actually have control over...

    • @BibleClinger
      @BibleClinger Месяц назад +4

      When I had learned that PunkBuster was doing that, it suddenly made sense to me why PB bans weren't worth anything back in the day, since they were constantly being revoked. This is an embarrassment that companies are still doing this.

  • @abc123evoturbobonker
    @abc123evoturbobonker Месяц назад +46

    3:26 Bro created an overflow without doing any code

  • @przemekkobel4874
    @przemekkobel4874 Месяц назад +18

    Essentially they recreated a medieval justice system, where a single accusation from one trusted witness could get you... permabanned.

  • @zackl3094
    @zackl3094 Месяц назад +14

    This reminds me of tricks that were used back in the dialup days. Send AT commands in hex strings and it'd cause people's modems to do weird stuff, including but not limiting to hanging up, waiting a bit, and dialing a different number as specified by the one sending the command.

    • @fomxgorl
      @fomxgorl 28 дней назад

      oh no. i need to know more. *grabs popcorn*

  • @clemenszauner8070
    @clemenszauner8070 Месяц назад +16

    So, it's 'startkeylogger' from the golden IRC-Age all over again (nod to 'Norton Anti Virus ')
    The 'security software' industry has an extremely flat learning curve, as it seems.

  • @wrxsubaru02
    @wrxsubaru02 Месяц назад +16

    Users should be able to sue for false bans. This could be a huge loss in wages and reputation which is a big deal these days.

    • @psymar
      @psymar Месяц назад +2

      In the EU, they probably can. If they can afford enough lawyering for a lawsuit, and decline any settlement offers.

  • @aritsunes
    @aritsunes Месяц назад +17

    what's even the point of it running at kernel level if it's just reading the game's memory to look for signatures and not checking if another process is doing something??? genuine question

    • @wjw0084
      @wjw0084 Месяц назад +5

      It's another one of those development cost issues. Examining a process and determining what it's doing is likely a complex software problem. On the other hand, it's cheap and easy to just scan everything for a signature hit and double down on cheating allegations because the software is law. There were various ways to hide a process on older versions of windows and newer versions have isolation modes, so my guess is they're simply using kernel mode to get around those limitations.

    • @DeusEx.Machina
      @DeusEx.Machina 26 дней назад +1

      Not sure how Ricochet works, but from what I know, a core part of Anti-Cheat software is to check all input sources to make sure a user isn’t using, for example, a joystick while pretending to play with a Keyboard and Mouse, or prevent unsigned drivers from being used in the game.
      It also needs to monitor system calls to check for weird behavior.

  • @TheOmanGaming
    @TheOmanGaming Месяц назад +60

    Activision banned me from playing Modern Warfare using the Battlenet Client 1-2 months ago. Purchased back in 2019
    It was a clean installation. No cheat used or something that could modify the game files. I played a few matches and then quit. 5 hours or so later.
    I got an email from Activision saying that I was permanently banned. Tried to appeal. Could only type 1000 characters. What a joke.
    But was talking to deaf ears and got the final email stating, that the decision was final. Their "security team" had reviewed my case.
    They have reviewed shit and nothing.
    Is the first time I have got banned for just playing the game, just as anyone else does.
    The matches I played was also normal, and nothing abnormal with them.
    I will never buy another call of duty title after this. 60$ dollars lost and a lost game.
    Still til this day, I have recieved no unban and no justice. Trust me, If I did something shady. I will own it and move on. But this is just pathetic from Activision.
    I'm 100% sure I'm not the only victim, and we most likely will go unnoticed.
    I hope everyone thinks twice before purchasing another Call of Duty title. You don't think It can happend to you, but It can.
    All I can do now, is to never buy another activision title, and stay away from their anti cheat.

    • @sljapan
      @sljapan Месяц назад +8

      You aren't alone. It's the most idiotic "anti-cheat" and handling of appeals for unjustified bans that I've ever seen. Money down the drain and a permanent mark on the account 4 years ago. Neither Activision nor any other company associated with Activision will get my support ever again.

    • @ls_1101
      @ls_1101 Месяц назад +13

      Class action lawsuit

    • @funkmedaddy
      @funkmedaddy Месяц назад

      tbf cod is such a slop you shouldn't be buying it even w/o this anti-cheat fiasco

    • @RottenMuLoT
      @RottenMuLoT Месяц назад +4

      Techno feudalism this is. Yes mi-lord. Thank you mi-lord.

    • @BillAnt
      @BillAnt Месяц назад +3

      In those 100 characters, you should have message them "Nice Trigger Bot dude!" to crash their banning network. lol

  • @makebreakrepeat
    @makebreakrepeat Месяц назад +16

    Makes me wonder what Ricochet's K/D ratio is...

    • @shawnm8232
      @shawnm8232 Месяц назад +1

      @@makebreakrepeat It's 0 now. They unbanned everyone that has ever been banned.

  • @laserlord_
    @laserlord_ 27 дней назад +2

    It's funny that Valve gets hated for being one of the few developers that are actively against kernel-level anti-cheats. They are simply thinking ahead of everybody else with their AI model concept as a server-sided anti-cheat

  • @mapu1
    @mapu1 Месяц назад +6

    >allows remote kernel level triggering
    "It's perfectly safe guys"

  • @cameronbosch1213
    @cameronbosch1213 Месяц назад +7

    Developers: *Keep putting invasive kernel-level anti-cheat in their games.*
    Us players: _"How many times do we have to teach you this lesson old men!?"_

  • @leonidas14775
    @leonidas14775 Месяц назад +12

    Stop paying for software that the publisher can take away from you. Simple.

  • @CommunityTheatre
    @CommunityTheatre Месяц назад +42

    Love to see everyone adopting the Pirate Software MS paint meta

  • @SonicMastr500s
    @SonicMastr500s Месяц назад +22

    A similar thing happened with Vangaurd way back when it was first introduced. You could send an image in a discord chat appended with a known detected cheat vector at the end of the image data, and anybody who viewed the image while Vanguard was installed would get flagged and banned since it would just indiscriminately scan memory. Great times

  • @Night_Hawk_475
    @Night_Hawk_475 17 дней назад +1

    The scariest part about all this to me is how easy it's been in some games in the past for cheat devs to find ways to inject data into /other players/ games, not just through chat. Look at the pro players who had literal aim-hacks forced onto them remotely by a known hacker during a major tournament for APEX Legends like half a year ago. That kind of vulnerability happening in a game with kernal anti cheat could cause cheat devs to build features that target ban other players by causing them to appear to have certain strings like this inside their memory beyond the "expected" places like chat, even if the kernel anti cheat was /correctly/ scanning and didn't have the bug featured in this video.

  • @jpr4232
    @jpr4232 Месяц назад +32

    What happened to the banned players? How do you rectify an anti-cheat doing its job wrong?

    • @zeta0590
      @zeta0590 Месяц назад +7

      Sometimes manually by hand unfortunately.

    • @jadesprite
      @jadesprite Месяц назад +7

      they have to appeal and have a person review it and HOPe thye get unbanned

    • @HyenaEmpyema
      @HyenaEmpyema Месяц назад +12

      DELETE from bannedtbl WHERE date > (when bug was introduced);

    • @medea27
      @medea27 Месяц назад

      @@jpr4232 So, along with the recently banned accounts being reversed, multiple streamers have reported that their _previously_ banned accounts going back several years _(including accounts legitimately banned for cheating)_ have also had access restored out of the blue.
      Now I'm no programmer, but simple logic tells me that if Activision are unbanning accounts that they _CORRECTLY_ detected cheats on 6, 8, 12 or more months ago, Ricochet is a disaster waiting to happen.
      And the kicker is that Activision has been proudly pushing back on unfairly banned _paying_ customers for _years_ saying _"there is no such thing as a false perma-ban."_ I suspect that they just don't have the infrastructure built to track & manage ban events with enough granularity to review, isolate & correct errors... ie. Risk Management 101.

  • @Bry4nMW
    @Bry4nMW Месяц назад +6

    What I find most offensive about this, is that they asked for kernel level access to do CTRL+F. I’d expect a higher sophistication from a Kernel Anti-Cheat than this naive approach to perma banning.

    • @Bry4nMW
      @Bry4nMW Месяц назад +1

      Not saying they shouldn’t have these checks, but their method shows immaturity. Any cheat could easily avoid the words or obfuscate them.

    • @wumi2419
      @wumi2419 Месяц назад

      ​@@Bry4nMWthere is likely more than one check, targeted at different "audiences"

  • @karlp2277
    @karlp2277 Месяц назад +42

    If it didn't differentiate memory at all then it should also be possible to get banned just by typing it to send it to another player.

    • @tablettablete186
      @tablettablete186 Месяц назад

      Lol

    • @themichaelconnor42
      @themichaelconnor42 Месяц назад +8

      That's not how it works. The message isn't stored within COD memory while you're typing it out, it's stored in a separate string buffer which is then directly sent to the recipient.

    • @karlp2277
      @karlp2277 Месяц назад +13

      @@themichaelconnor42 So you can't see what you typed yourself after you sent it?

    • @nordgaren2358
      @nordgaren2358 Месяц назад +7

      Yea, but the people sending these messages probably have bypassed the anticheat on their end.

    • @Bullwinkle39
      @Bullwinkle39 Месяц назад

      @@karlp2277 I don't think we got the full story on how it's being done.bfor example it says "send a friend request or..." How will sending a friend request get anyone banned?

  • @Wasper216
    @Wasper216 Месяц назад +19

    3:11 dude get some ad blocker 🤦‍♂️

  • @SaintChachki
    @SaintChachki Месяц назад +6

    Crowdstrike flavoured kernel monitoring

  • @wChris_
    @wChris_ Месяц назад +4

    the Genshin Impact Anticheat driver was used to distribute maolware. It was used to disable the antivirus, but who knows how else this could be used.

  • @dozerd42
    @dozerd42 Месяц назад +6

    Conflicted: I want you to show how bad kernel level anti-cheat is. But I don't want kernel level anti-cheat software to improve. It's such a fundamentally bad idea to have kernel level anti-cheat, period.

  • @great_simo
    @great_simo Месяц назад +10

    Could you do a video explaining how DRM works and why it is so complex to bypass? This could link to online shows, games etc.
    Might be a good topic for a security video.

    • @kkuriboh
      @kkuriboh Месяц назад +2

      asymmetric keys.
      example, there are two keys signed by HP, one is being used in their printers and the second one is being used on their ink cartridges and they are used to check on each-other. if the printer key does not align with the cartridge key, it's an invalid cartridge. and you can't generate those keys since they need to be signed by HP.
      that's the basics, you can over-engineer this as much as you want to make it invulnerable.

    • @mystcat3
      @mystcat3 Месяц назад

      ​​​@@kkuribohSay, there should be a code block that should always return a 'true', a number, or anything that makes the program run after the checks
      Can't someone just, bypass all that?
      The only way I could think of protecting everything is to actually cypher the program bytes with the key so it's valid when decoded

    • @bulletflight
      @bulletflight Месяц назад +2

      ​@@mystcat3That's how some software cracks work, but DRM makers like to reduce performance through slow and obfuscated encryption/decryption of game assets, and multiple hidden calls to phone home and other nasty stuff.

  • @MorgothCreator
    @MorgothCreator Месяц назад +8

    That is a beginner mistake or lazy coding, the dev's need to be ashamed about that mistake 😒

  • @stupiddog79
    @stupiddog79 Месяц назад +3

    So an anti-cheat engine named "Richochet" backfired? Oh, the irony.

  • @MANTISxB
    @MANTISxB Месяц назад +2

    Dang, this is like the tiananmen square copypasta for everyone else. Hilarious.

  • @alexandergabadze2361
    @alexandergabadze2361 Месяц назад +18

    Very dumb way to check cheats, what a company. Disgusting. Thats why anticheat is not working.

    • @MiesvanderLippe
      @MiesvanderLippe Месяц назад +2

      Signature based detection is cheap, fast and easy. It will always be part of detection system.

    • @alexandergabadze2361
      @alexandergabadze2361 Месяц назад +2

      @@MiesvanderLippe What signature?

    • @alexandergabadze2361
      @alexandergabadze2361 Месяц назад +1

      I have an idea for them, ban if there is string 'WALLHACK' in memory.

    • @sys935
      @sys935 Месяц назад

      Windows is not android
      Apk app mod is yes signature changed .
      In windows the game still original and cheat tools inject without modding the game installer

    • @Operational117
      @Operational117 Месяц назад

      @@alexandergabadze2361
      xX_momthumper_69420_Xx sent you a message: *"WALLHACK CHEATER KYS!!!"*
      alexandergabadze2361 has been permanently banned
      xX_momthumber_69420_Xx to rest of game: "Git rekt, scrub! DEATH TO WALLHACK CHEATERS!!!"
      xx_momthumper_69420_Xx and 8 others have been permanently banned
      xX_momthumber_69420_Xx to himself: "... oops."

  • @SomeoneBloodyRandom
    @SomeoneBloodyRandom Месяц назад +2

    Same thing happened to PunkBuster back in the day. But back then PB was scanning all of your memory. So people were spamming the signatures into Counter Strike IRC channels and getting people kicked from games….
    The more things change, the more they stay the same…

  • @morgzana1374
    @morgzana1374 Месяц назад +13

    Wouldn't they both get banned? Just wondering

    • @nordgaren2358
      @nordgaren2358 Месяц назад +5

      Not if you're running a bypass for the anticheat on your side.

    • @morgzana1374
      @morgzana1374 Месяц назад

      @@nordgaren2358 oh thanks i didn't think about that. but why would they do such a thing getting people banned just speaks on their trustworthiness, and all for nothing.

  • @happykill123
    @happykill123 Месяц назад +1

    As a colorblind person, I feel like I'm back at university when you put green, red, and yellow text all on the same document.

  • @animanaut
    @animanaut Месяц назад

    was waiting on your take on this. would have been interesting if whispers or squad messages affected more than the targeted persons and reveal some more shoddy programming

  • @choleaoum1383
    @choleaoum1383 Месяц назад

    This video is great. Hope you do more gaming content like this.

  • @eternia-reginleif
    @eternia-reginleif Месяц назад +4

    It's better to ban 100 innocent player rather than let 1 cheater go unpunished -activision probably 😂

  • @igorgiuseppe1862
    @igorgiuseppe1862 Месяц назад

    comparing to colors is quite a clever way to explain this to an layman

  • @tomaselke3670
    @tomaselke3670 Месяц назад +7

    So, what, if anything is stopping anyone from using screen capture and AI to implement software based hardware control and auto-aiming? That never touches the COD memory.

    • @99temporal
      @99temporal Месяц назад +1

      Mainly, how slow AI runs
      Except stuff like YOLO, most image processing AIs take too long to identify images, so they wouldn't be able to act in time based on the images

    • @nordgaren2358
      @nordgaren2358 Месяц назад +5

      Already happened

    • @user-zz6fk8bc8u
      @user-zz6fk8bc8u Месяц назад +4

      This is already done but not with "AI". There are mice with firmware level scripts for spray control, or hardware/firmware level macros that allow you to do certain things no humans could do (super human timing, etc.) Of done right those are very hard to detect.

    • @tomaselke3670
      @tomaselke3670 Месяц назад +2

      @@user-zz6fk8bc8u that's kind of my point. If ricochet is detecting only cheats that access COD memory, then all anyone needs is a cheat that doesn't do that.
      I've only ever played CODM, but I quit a few months ago because it's either full of aimbots, or I suddenly sucked in ways that I never sucked before. Either way, it was too frustrating.

    • @bulletflight
      @bulletflight Месяц назад +6

      Client-side anticheat is rubbish anyway. Never trust the client with anything important. Validate all input server-side, client should be only responsible for rendering images and UI.

  • @The_RoboDoc
    @The_RoboDoc Месяц назад +2

    The fact that a simple string-based exploit caused widespread bans is a huge red flag, and it does raise questions about the robustness of other parts of the system

  • @backlogbuddies
    @backlogbuddies Месяц назад +1

    Back in the day punk buster had this same issue. You could send someone a message on any messenger , including IRC, with a memory address. If it was running in the background while they were playing it would get them busted. This also worked for games that used it with PM systems.
    The anti cheat that gunbound and Ragnarok online had the same issue but it was a specific text phrase that got you hit because it was a hard coded check to make sure the system was working. You could go into town square in RO and say the phrase. It would lead to everyone, including GMs, getting banned.
    Finally EAC had the same thing and was patched out in around 2017. However, that patch also counted RGB software as cheats. So if you used any RGB software to manage your system EAC would ban you. This also included razor and Logitech RGB.

  • @Nerd3927
    @Nerd3927 Месяц назад +3

    Accusing some one falsely, and creating a loss is no small beer. Imagine the same quality of code running at the tax office or your bank. Oh wait, that already is the case...

  • @kidplaz
    @kidplaz 19 дней назад +1

    it's a feature, it's a chatbot that if you mention cheating, everyone gets banned 😂

  • @conceptrat
    @conceptrat Месяц назад +3

    Sounds like another Crowdstrike on the way.
    @4:30 Hmmmm maybe they are using a Crowdstrike service with their filter rules to detect the cheats and it's just looking across the whole apps memory space?
    So they have little control over the scanned range.

    • @guilherme5094
      @guilherme5094 Месяц назад

      Oh yes!

    • @hovnocuc4551
      @hovnocuc4551 Месяц назад

      PunkBuster used to do kinda something like that, it scanned all memory regions of all running programs, seeking patterns. And then someone found out and posted an offending string to popular IRC channels. Good times.

  • @nommy8599
    @nommy8599 Месяц назад +2

    How come the person sending the message doesn't get the same issue?

  • @edwardallenthree
    @edwardallenthree Месяц назад +2

    The security of your computer is more important than the sanctity of your game.

  • @Kolor-kode
    @Kolor-kode Месяц назад +2

    Not the first time this has happened. PunkBuster fell victim too many years ago (early CoD and other games) , plain text or hex

  • @fg786
    @fg786 Месяц назад +2

    incredible cut at 2:09

  • @pwntmatch
    @pwntmatch Месяц назад +2

    it's (or was i guess) funny how a malware that runs in Kernel mode got destroyed by an exploit

  • @Anonymous-im9yz
    @Anonymous-im9yz Месяц назад +1

    That actully so funny eveyday i shock more on how these big companies fall into these stupid mistakes

  • @Exilum
    @Exilum Месяц назад +1

    Great video Mr. Learning.

  • @uuu12343
    @uuu12343 Месяц назад +2

    Activision back in the day: makes banger games
    Activision now: fails in basic software architecture design due to sheer, unadulterated laziness

    • @bulletflight
      @bulletflight Месяц назад +1

      The good developers with 20 years of experience have been headhunted by consulting companies. They've been left with the interns and fresh graduates.

    • @test-rj2vl
      @test-rj2vl Месяц назад

      @@bulletflight Yes, I watched video about it how money grab policy became disgusting to those devs who used to make good games and who sincerely wanted to make good game and not money grabs so they just went to other companies that are more customer friendly.

  • @randyt700
    @randyt700 Месяц назад

    My guy reppin lil rhody. Big ups!

  • @skygradient6248
    @skygradient6248 23 дня назад +1

    kernel antic is largely to prevent people from reskinning locally cause they charge for skins as mtx lol

  • @sgtGiggsy
    @sgtGiggsy Месяц назад +1

    So does it also mean that if someone renames the triggerbot software into cauliflower, then the super advanced, kernel level anti-cheat software cannot recognize it?

  • @julstr6303
    @julstr6303 Месяц назад +3

    Imagine setting your name to triggerbot 😂 and ban every lobby you join ... i guess you would be banned first though 😅

  • @collin4555
    @collin4555 Месяц назад +1

    This is objectively funny

  • @portobellomushroom5764
    @portobellomushroom5764 Месяц назад +1

    I use sponsor block and it flagged your mention of the Ford f150 as an ad read 😂😂😂

    • @LowLevelTV
      @LowLevelTV  Месяц назад +1

      HA

    • @ThisAMJ
      @ThisAMJ Месяц назад

      @@portobellomushroom5764 SponsorBlock doesn't flag anything itself, the segments are user-created.

  • @mawnkey
    @mawnkey Месяц назад +2

    1) There's an argument for hardware requiring drivers to install something at the kernel level. There is no argument _ever_ for any piece of software to do so. None.
    2) Anti-cheat has never worked and will never work. Let users run their own server, force clients in to a reliable identifier for online interaction, and let users handle banning bad actors from their own online servers.

  • @TheFrantic5
    @TheFrantic5 14 дней назад

    I appreciate the irony of an anti-cheat system named Ricochet getting the wrong target.

  • @-CmonMeow
    @-CmonMeow Месяц назад +2

    would be fun to pwn all kernel mode anti cheats, and troll them til they give up their scummy practices

  • @slipknot1943
    @slipknot1943 Месяц назад

    Can we talk about how smooth that twitch ad for his channel was

  • @Yupppi
    @Yupppi Месяц назад +2

    That's not a bug. It's a breach of privacy everyone saw problematic. Like if any official party did this outside gaming, it would be a huge legal issue. Scanning your computer deeply and permanently banning someone for a word is exactly the dystopia people have wanted to avoid and why the laws about privacy in EU are so tight.

  • @Mr.Mindset
    @Mr.Mindset Месяц назад +1

    Nothing new here. When I was young and playing Counter-Strike 1.6, which was like a million years ago, there was one anti-cheat program that checked for many hack names in the memory. I remember that if I joined a server with a name that matched one of the banned strings, it would instantly ban all the players in the serve, It was hilarious, and I would often join servers with a blacklisted hack name just to see everyone get banned immediately :D

  • @supdawg7811
    @supdawg7811 Месяц назад +1

    LL, how do you feel about games running in an SEV-enabled VM with some sort of passthrough for the GPU and TPM protection from modification, or some similar solution? Each game gets their own VM image (could just be a diff from a base Windows). Hardware guarantees that the hypervisor can't read memory from the guest because it's encrypted. You can't modify the VM image due to TPM verification (maybe it would end up a little more complicated than that).
    SEV is only available on enterprise hardware (Epyc, I believe), but I think it might be useful to have trickle down to consumer for this reason.

    • @sorbpen
      @sorbpen Месяц назад

      So it's a feature that does not exist on consumer-grade hardware, and you propose that as a solution.
      like how dumb are you?

    • @tablettablete186
      @tablettablete186 Месяц назад +1

      If the firmware of this GPU is not write protected, you will have a huge whole in your VM sandbox (and yes, passtrough is dangerous)

    • @homework8969
      @homework8969 Месяц назад +1

      Microsoft does this one the xbox one and up with Hyper-V pretty neat stuff. I believe kernel access should be restricted to programs that give access to hardware such as your GPU or networking card, *NOTHING* else.

    • @tablettablete186
      @tablettablete186 Месяц назад

      ​@@homework8969Tbh, the consoles use custom hardware, so they likely have virtualization features similar to NVIDIA MIG built right into the GPU.

    • @homework8969
      @homework8969 Месяц назад

      @@tablettablete186 Yeah the second paragraph was something else, sorry.

  • @oturgator
    @oturgator Месяц назад

    The requirement to apply for a job at Activision must be; 1- Ability to dress up in the morning without the help of your parents 2-Must be having a face (that is to have your picture printed on your badge)

  • @RealFinalCionide
    @RealFinalCionide 25 дней назад

    “Ricochet” more like deflecting the ban bullets

  • @scootergirl3662
    @scootergirl3662 29 дней назад

    This is kind of stuff you get in end-game enshittification

  • @tranthien3932
    @tranthien3932 Месяц назад +1

    "How many Kernel-level Antichrat can we fit in a computer?"
    Let me know later, anticheat makers. Thanks

  • @oskarjankowski5709
    @oskarjankowski5709 Месяц назад +1

    So, Ricochet is reading the memory and based on that it can ban you or (i dont know if this is a thing) flag your account. So any injection in the game code, through ricochet, can only do these two things lets say?
    The big trouble is really only if ricochet code is compromised. So, the engineers who wrote it may have mapped out their threat factors and with the comfort of knowing that as long as the Ricochet code can only make two things happen, and the development pipeline is secure, a silly harmless bug was introduced.
    In summary, the engineers took care of everything where a real threat could lie and made a silly omission - or so we can hope.

  • @Felix0231
    @Felix0231 Месяц назад +14

    Bugs like this are insane as they commit criminal offenses against players. They take their legitimate access away due to extremely bad software design. Those developers should be personally accountable for the financial damage they cause for essentially stealing accounts from innocent players.

    • @pierrotA
      @pierrotA Месяц назад +1

      Moraly speaking it's true, but legaly they give you access as they want, because it's written in the TOS that they reserve the right to cut the service at any time...
      They could even say "I don't like you without any reason and I ban you from my game" and it would be legal.
      Welcome to liberal capitalism.

    • @Felix0231
      @Felix0231 22 дня назад

      @@pierrotA Depends on the country you are in. In parts of Europe banning people for something they didn't do is an offense. Unfortunately those offenses have no consequences for the offenders except that they are required to restore access. In the US this might be completely different tho.

  • @IngwiePhoenix_nb
    @IngwiePhoenix_nb Месяц назад +1

    I wish we've had this back when the screaming-14-year-old stereotype was far more common. It'd be so much easier to just clear them out XD

  • @fomnik9276
    @fomnik9276 Месяц назад

    I think same exact thing is in GTAO with their new anticheat. People typed in chat something like "Invincible Vehicle" or "Godmode" and game hangs 😂

  • @aymensekhri
    @aymensekhri Месяц назад

    Moving certain code, such as anti-cheat systems or EDR software, from kernel mode to user mode can reduce the risk of bugs and vulnerabilities. However, it also exposes that code to greater threats from other user-mode applications. Many EDR tools that operate in user mode, particularly those monitoring API calls, inject a DLL into each process to "hook" specific Windows APIs. This allows the EDR software to inspect the API call's arguments before passing control back to the original Windows API. Although these solutions often include some kernel-level monitoring, the user-mode hooks can frequently be bypassed. Attackers can invoke the original Windows API directly by accessing it through various methods, such as loading the DLL from disk, inspecting the executable's import table, or querying the DLL's export table. This only requires modifying the process's own memory, at most!
    A similar issue arises with user-mode anti-cheat software. While I don't know much about their mechanisms, if the majority of the protection resides in user mode, it becomes vulnerable to manipulation by external processes, potentially allowing attackers to bypass its safeguards.

    • @nordgaren2358
      @nordgaren2358 Месяц назад +1

      I think EDRe have a valid reason to run in the Kernel. Anticheats do not.

    • @aymensekhri
      @aymensekhri Месяц назад

      @@nordgaren2358 I think anti-cheat code has bigger argument on why it is on kernel. In case of the EDR, the attacker is some user process, but in case of anti-cheat the attacker is the user controlling the system, which can kill any process or unload any DLL that tries to check for signatures in game's memory if it was in user mode instead of kernel.

    • @nordgaren2358
      @nordgaren2358 Месяц назад +1

      @@aymensekhri the attacker isn't always just some user process. It wasn't in Eternal Blue. Anticheat has less of a reason to be there. EDR has all the reason to be.

    • @bulletflight
      @bulletflight Месяц назад +2

      Scanning memory is the lazy way of doing anticheat. Validate all user inputs server-side. Do not trust the client, the client is an unreliable liar.

    • @nordgaren2358
      @nordgaren2358 Месяц назад

      @@bulletflight it's not the lazy way. Memory scanning is s a valuable technique.

  • @naranyala_dev
    @naranyala_dev Месяц назад +1

    low level gaming

  • @Mallchad
    @Mallchad Месяц назад

    Oh neat. It's a remote denial of service attack that might be present in ant-virus too.
    Can you imagine if they add a module that starts scanning your computer for "illegal speech"

  • @lillywho
    @lillywho Месяц назад +1

    Now if they're this rudimentary about detecting it, imagine how shoddy the rest of the anticheat must be. Security exploits to gain kernel level access galore!

  • @boomboxwagon
    @boomboxwagon Месяц назад

    they just needed an excuse to unban their bobby boy

  • @Gastell0
    @Gastell0 Месяц назад

    1:37 - "You need this level of access" - uh, no, you don't, that's an easy way out and a never-ending battle at the _wrong battlefront_

  • @Ilix42
    @Ilix42 Месяц назад +231

    Blizzard banned a bunch of Linux users at least once while I worked there, because some Linux dll had the same name as a cheat dll and that's all that was being checked.
    EDIT: For the Linux apologists that seem to be coming out of the woodwork, yes it was technically a “Wine” DLL, but since that has no use outside of Linux, it’s a DLL that’s used for Linux and the “technicality” doesn’t change the fact that only Linux systems are impacted by that DLL.

    • @eeroi6118
      @eeroi6118 Месяц назад +41

      @@Ilix42 Linux doesn't use DLLs.

    • @FlamingSwordful
      @FlamingSwordful Месяц назад +16

      Must've been too cold of a blizzard for a penguins

    • @adamruck
      @adamruck Месяц назад +32

      Blizzard perma banned my overwatch account for cheating except I never cheated. It was an 8 year old account that was from day 1 of overwatch 1 release with thousands of hours on it. I never even had warnings on the account before it was randomly permabanned. Of course any attempt to reach customer service was met by automated responses. Fuck that company. I had been purchasing blizzard content for 20 years now ill never send them another penny. Worst of all if I actually WAS a cheater I'd just make a new account because it's f2p, now I simply don't play it anymore.

    • @videogamesarecool9280
      @videogamesarecool9280 Месяц назад +25

      @@eeroi6118 maybe they ment a wine dll?

    • @dazealex
      @dazealex Месяц назад +1

      @@adamruck Do you still play the game though?

  • @OWBeeVa
    @OWBeeVa 15 дней назад

    Isn't this a problem with memory scannning and not specifically related to kernel mode ac?

  • @RandomDeforge
    @RandomDeforge 29 дней назад +1

    shouldn't that also result in a perma ban of the person who send the message? it would be in their systems memory as well.

  • @boro0228
    @boro0228 Месяц назад

    It would be nice to have a link to the artcile some where

  • @guilherme5094
    @guilherme5094 Месяц назад

    Continuing the corporate tradition of taking a bad situation and making it much worse.

  • @diskpoppy
    @diskpoppy Месяц назад

    please link to the articles you are covering

  • @_daniel.w
    @_daniel.w Месяц назад

    Imagine sending a chat message in-game, ouch 😂

  • @ArchesArchesAnonymous
    @ArchesArchesAnonymous Месяц назад

    How is the sender exempt from this? Would that not be stored in their memory too?

  • @yurkshirelad
    @yurkshirelad Месяц назад

    Thumbs up for using the phrase "willy-nilly"!

  • @BudgiePanic
    @BudgiePanic Месяц назад +1

    The anti cheat really be like:
    If memory strings contains (cheat | hack) then: ban player