Linux Analysis Report
na.elf

Overview

General Information

Sample name: na.elf
Analysis ID: 1592460
MD5: 27ed6340ed1b0bf98ea67d0dbafb0031
SHA1: 500bb2481990587516983684e61b846984a9efa2
SHA256: 69b1c56a27fe93895644fa0e23afa3d858f877b5df8ba87f39a148b85d292939
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 "rm" command used to delete files or directories
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: 5426.1.00007fe098400000.00007fe0984d2000.r-x.sdmp, type: MEMORY
Source: Yara match File source: 5426.1.00007fe0984e7000.00007fe09926a000.rw-.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: na.elf PID: 5426, type: MEMORYSTR
Source: Yara match File source: /usr/sbin/uplugplay, type: DROPPED
Source: /usr/bin/pgrep (PID: 5436) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 5448) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5512) 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.13:55724 -> 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.13:40469 -> 8.8.8.8:53
Source: Network traffic Suricata IDS: 2044562 - Severity 1 - ET MALWARE Prometei Botnet CnC Checkin : 192.168.2.13:44888 -> 88.198.246.242:80
Source: na.elf, 5426.1.00007fe098400000.00007fe0984d2000.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, 5426.1.00007fe0984e7000.00007fe09926a000.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, 5426.1.00007fe0984e7000.00007fe09926a000.rw-.sdmp String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, 5426.1.00007fe0984e7000.00007fe09926a000.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, 5426.1.00007fe0984e2000.00007fe0984e7000.rw-.sdmp String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, 5426.1.00007fe0984e2000.00007fe0984e7000.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.16.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.16.dr String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: uplugplay.16.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=31&i=9F6TSX4AKWI475BL HTTP/1.0Host: p3.feefreepool.net
Source: /usr/sbin/uplugplay (PID: 5512) 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.13:44888 -> 88.198.246.242:80
Source: global traffic HTTP traffic detected: GET /cgi-bin/prometei.cgi?r=31&i=9F6TSX4AKWI475BL HTTP/1.0Host: p3.feefreepool.net
Source: global traffic DNS traffic detected: DNS query: p3.feefreepool.net
Source: na.elf, uplugplay.16.dr String found in binary or memory: http://%s/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.16.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.16.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.16.dr String found in binary or memory: http://dummy.zero/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.16.dr String found in binary or memory: http://mkhkjxgchtfgu7uhofxzgoawntfzrkdccymveektqgpxrpjb72oq.b32.i2p/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.16.dr String found in binary or memory: http://p3.feefreepool.net/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.16.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.16.dr String found in binary or memory: https://bugs.launchpad.net/ubuntu/
Source: na.elf, uplugplay.16.dr String found in binary or memory: https://gb7ni5rgeexdcncj.onion/cgi-bin/prometei.cgi
Source: na.elf, uplugplay.16.dr String found in binary or memory: https://http:///:.onion.i2p.zeroGET

System Summary

barindex
Source: na.elf, type: SAMPLE Matched rule: Detects APT38-Lazarus Linux DACLS Author: Emanuele De Lucia
Source: 5426.1.00007fe098400000.00007fe0984d2000.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: 5426.1.00007fe098400000.00007fe0984d2000.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: 5443) Directory: //. Jump to behavior
Source: /usr/bin/pidof (PID: 5453) Directory: //. Jump to behavior
Source: /usr/bin/pidof (PID: 5471) Directory: //. Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/230/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/230/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/110/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/110/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/231/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/231/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/111/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/111/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/232/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/232/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/112/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/112/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/233/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/233/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/113/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/113/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/234/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/234/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/114/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/114/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/235/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/235/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/115/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/115/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/236/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/236/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/116/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/116/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/237/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/237/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/117/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/117/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/238/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/238/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/118/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/118/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/239/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/239/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/119/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/119/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/914/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/914/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/10/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/10/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/917/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/917/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/11/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/11/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/12/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/12/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/13/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/13/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/14/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/14/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/15/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/15/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/16/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/16/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/17/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/17/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/18/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/18/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/19/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/19/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/240/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/240/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/3095/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/3095/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/120/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/120/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/241/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/241/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/121/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/121/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/242/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/242/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/1/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/1/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/122/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/122/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/243/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/243/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/2/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/2/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/123/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/123/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/244/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/244/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/3/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/3/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/124/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/124/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/245/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/245/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/1588/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/1588/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/125/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/125/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/4/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/4/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/246/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/246/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/126/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/126/cmdline Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/5/status Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) File opened: /proc/5/cmdline Jump to behavior
Source: /tmp/na.elf (PID: 5430) Shell command executed: sh -c "pgrep na.elf" Jump to behavior
Source: /tmp/na.elf (PID: 5441) Shell command executed: sh -c "pidof na.elf" Jump to behavior
Source: /tmp/na.elf (PID: 5446) Shell command executed: sh -c "pgrep uplugplay" Jump to behavior
Source: /tmp/na.elf (PID: 5451) Shell command executed: sh -c "pidof uplugplay" Jump to behavior
Source: /tmp/na.elf (PID: 5458) Shell command executed: sh -c "pgrep upnpsetup" Jump to behavior
Source: /tmp/na.elf (PID: 5469) Shell command executed: sh -c "pidof upnpsetup" Jump to behavior
Source: /tmp/na.elf (PID: 5474) Shell command executed: sh -c "systemctl daemon-reload" Jump to behavior
Source: /tmp/na.elf (PID: 5484) Shell command executed: sh -c "systemctl enable uplugplay.service" Jump to behavior
Source: /tmp/na.elf (PID: 5491) Shell command executed: sh -c "systemctl start uplugplay.service" Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5508) Shell command executed: sh -c "/usr/sbin/uplugplay -Dcomsvc" Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5581) Shell command executed: sh -c "nslookup p3.feefreepool.net 8.8.8.8" Jump to behavior
Source: /bin/sh (PID: 5436) Pgrep executable: /usr/bin/pgrep -> pgrep na.elf Jump to behavior
Source: /bin/sh (PID: 5448) Pgrep executable: /usr/bin/pgrep -> pgrep uplugplay Jump to behavior
Source: /bin/sh (PID: 5460) Pgrep executable: /usr/bin/pgrep -> pgrep upnpsetup Jump to behavior
Source: /usr/bin/dash (PID: 5413) Rm executable: /usr/bin/rm -> rm -f /tmp/tmp.XmsbVG8o0i /tmp/tmp.JqYqK9RsE9 /tmp/tmp.UtEERizVFO Jump to behavior
Source: /usr/bin/dash (PID: 5414) Rm executable: /usr/bin/rm -> rm -f /tmp/tmp.XmsbVG8o0i /tmp/tmp.JqYqK9RsE9 /tmp/tmp.UtEERizVFO Jump to behavior
Source: /bin/sh (PID: 5478) Systemctl executable: /usr/bin/systemctl -> systemctl daemon-reload Jump to behavior
Source: /bin/sh (PID: 5486) Systemctl executable: /usr/bin/systemctl -> systemctl enable uplugplay.service Jump to behavior
Source: /bin/sh (PID: 5493) Systemctl executable: /usr/bin/systemctl -> systemctl start uplugplay.service Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5512) Reads from proc file: /proc/stat Jump to behavior
Source: /tmp/na.elf (PID: 5426) File: /usr/sbin/uplugplay (bits: -v usr: x grp: x all: r) Jump to behavior
Source: /tmp/na.elf (PID: 5426) 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: 5426) File: /usr/sbin/uplugplay Jump to dropped file
Source: /tmp/na.elf (PID: 5426) File: /tmp/na.elf Jump to behavior
Source: /usr/bin/pgrep (PID: 5436) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 5448) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/pgrep (PID: 5460) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5512) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /tmp/na.elf (PID: 5426) Queries kernel information via 'uname': Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5494) Queries kernel information via 'uname': Jump to behavior
Source: /usr/sbin/uplugplay (PID: 5512) Queries kernel information via 'uname': Jump to behavior
Source: na.elf, 5426.1.00007ffdfb0d0000.00007ffdfb0f1000.rw-.sdmp Binary or memory string: x86_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: na.elf, 5426.1.000055dbcdf68000.000055dbce088000.rw-.sdmp, systemd, 5494.1.000055fb3e7bc000.000055fb3e864000.rw-.sdmp, uplugplay, 5494.1.000055fb3e7bc000.000055fb3e864000.rw-.sdmp Binary or memory string: U!/etc/qemu-binfmt/mips
Source: na.elf, 5426.1.000055dbcdf68000.000055dbce088000.rw-.sdmp, systemd, 5494.1.000055fb3e7bc000.000055fb3e864000.rw-.sdmp, uplugplay, 5494.1.000055fb3e7bc000.000055fb3e864000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/mips
Source: na.elf, 5426.1.00007ffdfb0d0000.00007ffdfb0f1000.rw-.sdmp, systemd, 5494.1.00007ffd7a9ee000.00007ffd7aa0f000.rw-.sdmp, uplugplay, 5494.1.00007ffd7a9ee000.00007ffd7aa0f000.rw-.sdmp Binary or memory string: /usr/bin/qemu-mips
Source: systemd, 5494.1.00007ffd7a9ee000.00007ffd7aa0f000.rw-.sdmp, uplugplay, 5494.1.00007ffd7a9ee000.00007ffd7aa0f000.rw-.sdmp Binary or memory string: jx86_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=03eea47e53784412a9312cd667e83ad9JOURNAL_STREAM=9:62698/usr/sbin/uplugplay
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs