Linux Analysis Report
0ADLfPX6HX.elf

Overview

General Information

Sample name: 0ADLfPX6HX.elf
renamed because original name is a hash value
Original sample name: e5bd5c63bcfbb666d90ce48b9baf2b20.elf
Analysis ID: 1431112
MD5: e5bd5c63bcfbb666d90ce48b9baf2b20
SHA1: 282c42c97e0efd2857d75d8a9178de0d18577462
SHA256: 053cdf9b979fbd6a898e2227bb11dbd103df5e4b0bee9db737fa4426439c739e
Tags: 32elfmipsmirai
Infos:

Detection

Score: 60
Range: 0 - 100
Whitelisted: false

Signatures

Antivirus / Scanner detection for submitted sample
Multi AV Scanner detection for submitted file
Sample deletes itself
Creates hidden files and/or directories
Detected TCP or UDP traffic on non-standard ports
Enumerates processes within the "proc" file system
Found strings indicative of a multi-platform dropper
Sample has stripped symbol table
Sample tries to kill a process (SIGKILL)
Tries to connect to HTTP servers, but all servers are down (expired dropper behavior)
Uses the "uname" system call to query kernel version information (possible evasion)

Classification

AV Detection

barindex
Source: 0ADLfPX6HX.elf Avira: detected
Source: 0ADLfPX6HX.elf Virustotal: Detection: 33% Perma Link
Source: 0ADLfPX6HX.elf ReversingLabs: Detection: 34%
Source: 0ADLfPX6HX.elf String: EOF/proc//proc/%s/cmdlinerwgetcurlftpechokillbashrebootshutdownhaltpoweroff[locker] killed process: %s ;; pid: %d
Source: global traffic TCP traffic: 192.168.2.23:39608 -> 94.156.79.77:33966
Source: global traffic TCP traffic: 192.168.2.23:50014 -> 89.190.156.145:7733
Source: global traffic TCP traffic: 192.168.2.23:43928 -> 91.189.91.42:443
Source: global traffic TCP traffic: 192.168.2.23:42836 -> 91.189.91.43:443
Source: global traffic TCP traffic: 192.168.2.23:42516 -> 109.202.202.202:80
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.43
Source: unknown TCP traffic detected without corresponding DNS query: 109.202.202.202
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.43
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: unknown TCP traffic detected without corresponding DNS query: 109.202.202.202
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 89.190.156.145
Source: global traffic DNS traffic detected: DNS query: cnc.voidnet.click
Source: unknown Network traffic detected: HTTP traffic on port 43928 -> 443
Source: unknown Network traffic detected: HTTP traffic on port 42836 -> 443
Source: ELF static info symbol of initial sample .symtab present: no
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) SIGKILL sent: pid: 1638, result: successful Jump to behavior
Source: classification engine Classification label: mal60.evad.linELF@0/1@2/0
Source: /usr/libexec/gsd-rfkill (PID: 6233) Directory: <invalid fd (9)>/.. Jump to behavior
Source: /usr/libexec/gsd-rfkill (PID: 6233) Directory: <invalid fd (8)>/.. Jump to behavior
Source: /lib/systemd/systemd-hostnamed (PID: 6238) Directory: <invalid fd (10)>/.. Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1582/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/230/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/110/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/231/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/111/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/232/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1579/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/112/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/233/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/113/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/234/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1335/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/114/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/235/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1334/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1576/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/115/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/236/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/116/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/237/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/117/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/118/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/910/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/119/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/912/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/10/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/11/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/918/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/12/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/13/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/14/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/15/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/16/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/17/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/18/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1594/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/120/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/121/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1349/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/122/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/243/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/123/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/2/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/124/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/3/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/4/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/125/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/126/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1344/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1465/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1586/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/127/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/6/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/248/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/128/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/249/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1463/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/800/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/9/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/801/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/20/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/21/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/22/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/23/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/24/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/25/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/26/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/27/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/28/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/29/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/491/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/250/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/130/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/251/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/252/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/132/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/253/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/254/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/255/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/256/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1599/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/257/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1477/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/379/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/258/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1476/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/259/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1475/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/936/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/30/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/35/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1494/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/260/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/261/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/141/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/262/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/263/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/264/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/144/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/265/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/266/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/267/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/1489/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/269/cmdline Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6231) File opened: /proc/270/cmdline Jump to behavior

Hooking and other Techniques for Hiding and Protection

barindex
Source: /tmp/0ADLfPX6HX.elf (PID: 6229) File: /tmp/0ADLfPX6HX.elf Jump to behavior
Source: /tmp/0ADLfPX6HX.elf (PID: 6227) Queries kernel information via 'uname': Jump to behavior
Source: /lib/systemd/systemd-hostnamed (PID: 6238) Queries kernel information via 'uname': Jump to behavior
Source: 0ADLfPX6HX.elf, 6227.1.0000561ad84a0000.0000561ad8527000.rw-.sdmp Binary or memory string: V!/etc/qemu-binfmt/mips
Source: 0ADLfPX6HX.elf, 6227.1.0000561ad84a0000.0000561ad8527000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/mips
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: /tmp/qemu-open.5ajnH3
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: 0|4x86_64/usr/bin/qemu-mips/tmp/0ADLfPX6HX.elfSUDO_USER=saturninoPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/binDISPLAY=:1.0XAUTHORITY=/run/user/1000/gdm/XauthoritySUDO_UID=1000TERM=xterm-256colorCOLORTERM=truecolorLOGNAME=rootUSER=rootLANG=en_US.UTF-8SUDO_COMMAND=/bin/bashHOME=/rootMAIL=/var/mail/rootSUDO_GID=1000SHELL=/bin/bash/tmp/0ADLfPX6HX.elf
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: %s/qemu-op
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: /usr/bin/qemu-mips
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: MPDIR%s/qemu-op
Source: 0ADLfPX6HX.elf, 6227.1.00007ffe444ea000.00007ffe4450b000.rw-.sdmp Binary or memory string: V/tmp/qemu-open.5ajnH3\
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs