Live data from Hacker News

RotaJakiro: A long live secret backdoor with 0 VT detection

blog.netlab.360.com

41–50 of 183 posts

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#42
post #24
post #7

It's systemd-daemon . The authors knew that systemd was so huge and opaque that it'd go unnoticed. It even has its own systemd unit file. It doesn't even do "normal" rootkit level of hiding that rootkit detectors might notice; it just hides in plain site as an innocent root process, right out in the open.

Also oddly redundant, most daemons end in a "d" to denote daemon, so that name is a bit like the toe-curling "RAID array".

Reminds me of PAT Testing

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#43
post #12

Earlier quoted context omitted.

it's a virus. lol. there are many ways to get them onto systems. file download site, typosquatted apt/pip package names, buying/hacking a download mirror website, 0-day browser exploits, etc.

err, no it's not a virus, it seems it has no ability to reproduce on its own.

I'm loving the differences between the word "virus" in the computer and biology sense.

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#44
post #6

Pardon me if it's a stupid question, but a backdoor to what? I don't really understand what it's about. In my mind a backdoor is hidden feature built into another _useful_ piece of software. Is this "just a backdoor"? Like, its sole purpose is to give remote access / exfiltrate information? If so, how does it end up on systems? What is the vector?

The term "backdoor" kind of has two commonly used but somewhat different meanings: an embedded backdoor and an access backdoor. (Or perhaps "application backdoor" vs. "system backdoor".)

The first meaning is what you describe: something malicious stealthily implanted into an otherwise-legitimate or thought-to-be-legitimate application or appliance.

The other meaning covers any method of secret access persistence on a compromised system (generally a host, like a server). This could be something like a bash script that launches a reverse shell when you login, a malicious kernel module that extracts and executes arbitrary C code if a specific pattern is detected in network traffic, or just about anything imaginable. And you could also achieve it with the former definition.

I think among the infosec community, it's indeed more common for "backdoor" to refer to the former and a general term like "persistence" / "persistence mechanism" (though that can potentially refer to anything malicious that persists), or sub-categories like "foothold", to refer to the latter. "Backdoor" for the latter wouldn't be a misuse, though.

There's also a possible looser third definition, where lazy / fearmongering anti-virus companies sometimes like to label almost any kind of malware a "backdoor" or "backdoor trojan", perhaps because that carries more frightening implications for end users than a term like "virus" or "malware". It somewhat overlaps with the second definition, but I think it's rare a technical person would use it that way; it's less rare that a technical person might use the second definition.

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#46

Dumb question but how does an ELF file end up in the Kernel? I thought everything was source-only?

The kernel repository, i.e. where the kernel code comes from is source-only and didn't had anything todo with that ;-).

The kernel any OS including linux runs is not source only at all, it's compiled, maybe by the user from source or by a redistributor which then passes it in compiled form to your system.

Furthermore this malware seem to not mess with the kernel, but pretend to be a normal system service.

ELF means Executable and Linkable Format, it's the executable format which Linux binaries use (and not just them). E.g. a shared library (Linux version of DLL) is in elf format. A variation of ELF is also used by UEFI but that doesn't seem to matter in this article.

So basically someone or something hacked their system and installed this malware or they where tricked into installing it themself.

The fact that the involved files where named in ways which totally could be normal parts of the system didn't help (but is also common, so I wouldn't say it made it harder).

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#47

So, it doesn't makes use of any 0day or exploit to enter the system. Has to be deliberately run. Makes me think of https://www.gnu.org/fun/jokes/evilmalware.en.html

Running something is as easy as hijacking one of those “copy and paste this line into your command prompt to install this package” things you see on many open source sites. The command always curls some bigger script down and executes it. Often times it even has you sudo to root.

While it would be prudent to examine the script rather than just blindly execute it... I imagine most don’t (myself included).

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#48
post #39
post #28

Earlier quoted context omitted.

2001:ASO's villain is named HAL execute the cipher on it and see :)

The full name of the movie is “2001: A Space Odyssey”. It’s based on a novel by the great Arthur C. Clarke.

"Based on" is a little imprecise. IIRC, the two were developed simultaneously and cooperatively, until Kubrick deviated at the end in some ways that made Clarke mad.

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#49

Earlier quoted context omitted.

This is completely off topic but I love the Caesar cipher implementation in your bio. What does HAL stand for?

IBM is HAL

Specifically, each letter in H-A-L is one less than I-B-M

Re: RotaJakiro: A long live secret backdoor with 0 VT detection

#50
post #5

For those wondering why "RotaJakiro" the name, Jakiro is a reference to a Dota2 character, that is a dragon with 2 heads, thus why the double-behaviour got the name "Jakiro"

so thats why the name was bothering me, thanks for the reference
Post reply on HN