Analysis
- max time kernel
125s - max time network
157s - platform
debian-12_mipsel - resource
debian12-mipsel-20260513-en - resource tags
arch:mipselimage:debian12-mipsel-20260513-enkernel:6.1.0-17-4kc-maltalocale:en-usos:debian-12-mipselsystem - submitted
26/10/2026, 20:19
Static task
static1
Behavioral task
behavioral1
Sample
mpsl.elf
Resource
debian12-mipsel-20260513-en
9 signatures
150 seconds
General
- Target mpsl.elf
- Size 271KB
- Sample261026-y3yekswt2p
- SHA256 5532e5e93bef7e3899085e9725637c556ed59578d85adcff78092c8580df9d3a
- MD5 ea9263f8f880fd6ebdc65045e0d1c35c
- SHA1 3e6cb561239af35e36ffd7a9dd5908bfb1abbf58
- SHA512 48f2590aa20affc2f0feb61da3da9e213a21cec07fc407274a1598b62f22ca984456fb07a8aa4bd5cf0ec9b6f31d90a40034eed8349e2a2fca748055a28244ea
- SSDEEP 6144:AYDZFinoEafB98CWR5MgvAeuWYNNvotV9kenC6JAd:HPEafz8/M0AeuWYNNvotV9kenC6JAd
- TLSH T1FA44F80AAFA10FF7C89FDF3702EB0A11258DE41717662B367638E968B60A54E15D3C74
- MD5 SHA1 SHA512 SSDEEP TLSH
Score
7/10
Malware Config
Signatures
- Traces itself 1 IoCs
Traces itself to prevent debugging attempts
pid Process 801 mpsl.elf - Unexpected DNS network traffic destination 22 IoCs
Network traffic to other servers than the configured DNS servers was detected on the DNS port.
description ioc Destination IP 45.142.178.124 Destination IP 89.233.43.71 Destination IP 45.142.178.124 Destination IP 45.142.178.124 Destination IP 45.142.178.124 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 45.142.178.124 Destination IP 45.142.178.124 Destination IP 45.142.178.124 Destination IP 89.233.43.71 Destination IP 130.61.64.122 Destination IP 45.142.178.124 Destination IP 45.142.178.124 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 89.233.43.71 Destination IP 130.61.64.122 Destination IP 45.142.178.124 - Enumerates active TCP sockets 1 TTPs 1 IoCs
Gets active TCP sockets from /proc virtual filesystem.
description ioc Process File opened for reading /proc/net/tcp mpsl.elf - Enumerates running processes
Discovers information about currently running processes on the system
- Write file to user bin folder 3 IoCs
description ioc Process File opened for modification /usr/bin/bash mpsl.elf File opened for modification /usr/sbin/sshd mpsl.elf File opened for modification /usr/bin/dash mpsl.elf - Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself /bin/bash 801 mpsl.elf - Checks CPU configuration 1 TTPs 1 IoCs
Checks CPU information which indicate if the system is a virtual machine.
description ioc Process File opened for reading /proc/cpuinfo mpsl.elf - Reads system network configuration 1 TTPs 1 IoCs
Uses contents of /proc filesystem to enumerate network settings.
description ioc Process File opened for reading /proc/net/tcp mpsl.elf -
description ioc Process File opened for reading /proc/3/status mpsl.elf File opened for reading /proc/137/cmdline mpsl.elf File opened for reading /proc/832/status mpsl.elf File opened for reading /proc/1078/status mpsl.elf File opened for reading /proc/8/status mpsl.elf File opened for reading /proc/792/cmdline mpsl.elf File opened for reading /proc/995/status mpsl.elf File opened for reading /proc/16/status mpsl.elf File opened for reading /proc/35/status mpsl.elf File opened for reading /proc/28/comm mpsl.elf File opened for reading /proc/44/comm mpsl.elf File opened for reading /proc/947/status mpsl.elf File opened for reading /proc/5/status mpsl.elf File opened for reading /proc/14/cmdline mpsl.elf File opened for reading /proc/44/cmdline mpsl.elf File opened for reading /proc/812/comm mpsl.elf File opened for reading /proc/1044/status mpsl.elf File opened for reading /proc/1078/cmdline mpsl.elf File opened for reading /proc/22/cmdline mpsl.elf File opened for reading /proc/118/comm mpsl.elf File opened for reading /proc/23/status mpsl.elf File opened for reading /proc/332/status mpsl.elf File opened for reading /proc/708/status mpsl.elf File opened for reading /proc/32/comm mpsl.elf File opened for reading /proc/113/comm mpsl.elf File opened for reading /proc/708/cmdline mpsl.elf File opened for reading /proc/953/comm mpsl.elf File opened for reading /proc/1052/status mpsl.elf File opened for reading /proc/813/status mpsl.elf File opened for reading /proc/884/status mpsl.elf File opened for reading /proc/979/comm mpsl.elf File opened for reading /proc/1003/comm mpsl.elf File opened for reading /proc/11/cmdline mpsl.elf File opened for reading /proc/12/comm mpsl.elf File opened for reading /proc/380/cmdline mpsl.elf File opened for reading /proc/791/comm mpsl.elf File opened for reading /proc/885/status mpsl.elf File opened for reading /proc/921/cmdline mpsl.elf File opened for reading /proc/950/status mpsl.elf File opened for reading /proc/25/comm mpsl.elf File opened for reading /proc/119/comm mpsl.elf File opened for reading /proc/1020/status mpsl.elf File opened for reading /proc/1054/status mpsl.elf File opened for reading /proc/389/status mpsl.elf File opened for reading /proc/809/status mpsl.elf File opened for reading /proc/803/comm mpsl.elf File opened for reading /proc/954/status mpsl.elf File opened for reading /proc/400/status mpsl.elf File opened for reading /proc/42/status mpsl.elf File opened for reading /proc/17/cmdline mpsl.elf File opened for reading /proc/53/cmdline mpsl.elf File opened for reading /proc/58/cmdline mpsl.elf File opened for reading /proc/895/cmdline mpsl.elf File opened for reading /proc/925/status mpsl.elf File opened for reading /proc/994/status mpsl.elf File opened for reading /proc/1070/status mpsl.elf File opened for reading /proc/31/status mpsl.elf File opened for reading /proc/379/status mpsl.elf File opened for reading /proc/2/status mpsl.elf File opened for reading /proc/830/status mpsl.elf File opened for reading /proc/835/status mpsl.elf File opened for reading /proc/1010/status mpsl.elf File opened for reading /proc/137/status mpsl.elf File opened for reading /proc/677/status mpsl.elf
Processes
-
/tmp/mpsl.elf/tmp/mpsl.elf1⤵
- Traces itself
- Enumerates active TCP sockets
- Write file to user bin folder
- Changes its process name
- Checks CPU configuration
- Reads system network configuration
- Reads runtime system information
PID:801 -
/bin/shsh -c "iptables -A INPUT -p tcp --dport 26721 -j ACCEPT"2⤵PID:808
-
-
/bin/shsh -c "/bin/busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT"2⤵PID:811
-
/bin/busybox/bin/busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT3⤵PID:813
-
-
-
/bin/shsh -c "/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT"2⤵PID:817
-
/bin/iptables/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT3⤵PID:818
-
-
-
/bin/shsh -c "/usr/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT"2⤵PID:819
-
/usr/bin/iptables/usr/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT3⤵PID:820
-
-
-
/bin/shsh -c "busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT"2⤵PID:821
-
/usr/bin/busyboxbusybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT3⤵PID:822
-
-