Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Friday December 09, @02:44PM   Printer-friendly
from the defeeted-by-a-spolling-misteak dept.

Syntax errors are the doom of us all, including botnet authors:

KmsdBot, a cryptomining botnet that could also be used for denial-of-service (DDOS) attacks, broke into systems through weak secure shell credentials. It could remotely control a system, it was hard to reverse-engineer, didn't stay persistent, and could target multiple architectures. KmsdBot was a complex malware with no easy fix.

That was the case until researchers at Akamai Security Research witnessed a novel solution

With no error-checking built in, sending KmsdBot a malformed command—like its controllers did one day while Akamai was watching—created a panic crash with an "index out of range" error. Because there's no persistence, the bot stays down, and malicious agents would need to reinfect a machine and rebuild the bot's functions. It is, as Akamai notes, "a nice story" and "a strong example of the fickle nature of technology."

KmsdBot is an intriguing modern malware. It's written in Golang, partly because Golang is difficult to reverse-engineer. When Akamai's honeypot caught the malware, it defaulted to targeting a company that created private Grand Theft Auto Online servers. It has a cryptomining ability, though it was latent while the DDOS activity was running. At times, it wanted to attack other security companies or luxury car brands.

Researchers at Akamai were taking apart KmsdBot and feeding it commands via netcat when they discovered that it had stopped sending attack commands. That's when they noticed that an attack on a crypto-focused website was missing a space. Assuming that command went out to every working instance of KmsdBot, most of them crashed and stayed down. Feeding KmsdBot an intentionally bad request would halt it on a local system, allowing for easier recovery and removal.


Original Submission

This discussion was created by janrinok (52) for logged-in users only, but now has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
  • (Score: 1, Funny) by Anonymous Coward on Friday December 09, @11:20PM

    by Anonymous Coward on Friday December 09, @11:20PM (#1281910)

    Tipos re a pr oblem for u s all.

  • (Score: 0) by Anonymous Coward on Saturday December 10, @09:14PM (1 child)

    by Anonymous Coward on Saturday December 10, @09:14PM (#1281950)
    I think the most humorous thing is to read the comments and see how many people don't understand what actually happened, but that doesn't stop them from commenting on Ars.
    • (Score: 0) by Anonymous Coward on Sunday December 11, @01:53AM

      by Anonymous Coward on Sunday December 11, @01:53AM (#1281971)

      Arse commentards have brainrot from all the left-wing circlejerking they do.

(1)