Analysis
-
max time kernel
141s -
max time network
147s -
platform
debian-12_mipsel -
resource
debian12-mipsel-20240221-en -
resource tags
arch:mipselimage:debian12-mipsel-20240221-enkernel:6.1.0-17-4kc-maltalocale:en-usos:debian-12-mipselsystem -
submitted
22/02/2025, 17:12
Behavioral task
behavioral1
Sample
hoodlum.mpsl.elf
Resource
debian12-mipsel-20240221-en
General
-
Target
hoodlum.mpsl.elf
-
Size
175KB
-
MD5
53eeaa32c2da81e31c8e98445a210369
-
SHA1
b5a9d9041b91d115be38eea10a30e49f50489178
-
SHA256
a18ad447236c0345bbaae2ff79e736af5de72ed5eae0d7389690e74b0cd79246
-
SHA512
c328257a071900adba1d6cdca70c2fe4eb085209800bd6f8d12bf37d1bb841e8d1a429532c19f9b72996afbd6f8c84972448c8d63ac1357a9c106ac1cb85d21b
-
SSDEEP
1536:CY0XpUX0eej8bxwSOrgflgiLhoykWN1d2RNzSB5hhWQivYtrvxGfosmaVj3OOKIf:p/5nYXiSyR7sM5hhW7vgrfsmsj3tKIWe
Malware Config
Signatures
-
description ioc Process File deleted /var/log/audit/audit.log rm -
Deletes itself 1 IoCs
pid Process 745 hoodlum.mpsl.elf -
Deletes journal logs 1 TTPs 3 IoCs
Deletes systemd journal logs. Likely to evade detection.
description ioc Process File deleted /var/log/journal/edeb2f80f756429c9aae366fe5ab23dd/system@b157bd3ee82a4d928162177f9a078081-0000000000000001-000611df908c8563.journal rm File deleted /var/log/journal/edeb2f80f756429c9aae366fe5ab23dd/system.journal rm File deleted /var/log/journal/edeb2f80f756429c9aae366fe5ab23dd rm -
Flushes firewall rules 1 TTPs 6 IoCs
Flushes/ disables firewall rules inside the Linux kernel.
pid Process 804 iptables 805 iptables 807 systemctl 807 systemctl 807 systemctl 807 systemctl -
Writes DNS configuration 1 TTPs 1 IoCs
Writes data to DNS resolver config file.
description ioc Process File opened for modification /etc/resolv.conf hoodlum.mpsl.elf -
Abuse Elevation Control Mechanism: Sudo and Sudo Caching 1 TTPs 1 IoCs
Abuse sudo or cached sudo credentials to execute code.
pid Process 752 rm -
description ioc Process File deleted /var/log/wtmp rm File deleted /var/log/lastlog rm File deleted /var/log/installer/syslog rm File deleted /var/log/installer/cdebconf/questions.dat rm File deleted /var/log/installer/cdebconf rm File deleted /var/log/btmp rm File deleted /var/log/fontconfig.log rm File deleted /var/log/dpkg.log rm File deleted /var/log/apt/term.log rm File deleted /var/log/apt rm File deleted /var/log/installer/firmware-summary rm File deleted /var/log/installer rm File deleted /var/log/faillog rm File deleted /var/log/apt/eipp.log.xz rm File deleted /var/log/installer/lsb-release rm File deleted /var/log/installer/cdebconf/templates.dat rm File deleted /var/log/journal rm File deleted /var/log/wtmp rm File deleted /var/log/README rm File deleted /var/log/runit rm File deleted /var/log/installer/status rm File deleted /var/log/alternatives.log rm File deleted /var/log/runit/ssh rm File deleted /var/log/exim4 rm File deleted /var/log/apt/history.log rm File deleted /var/log/audit rm File deleted /var/log/installer/hardware-summary rm File deleted /var/log/installer/partman rm File deleted /var/log/exim4/mainlog rm File deleted /var/log/private rm -
Enumerates running processes
Discovers information about currently running processes on the system
-
Reads system routing table 1 TTPs 1 IoCs
Gets active network interfaces from /proc virtual filesystem.
description ioc Process File opened for reading /proc/net/route hoodlum.mpsl.elf -
Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself qxsqedokuscskucsysuo 745 hoodlum.mpsl.elf -
Reads CPU attributes 1 TTPs 3 IoCs
description ioc Process File opened for reading /sys/devices/system/cpu/possible pkill File opened for reading /sys/devices/system/cpu/possible pkill File opened for reading /sys/devices/system/cpu/possible pkill -
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/route hoodlum.mpsl.elf -
Command and Scripting Interpreter: Unix Shell 1 TTPs 13 IoCs
Execute scripts via Unix Shell.
pid Process 803 sh 817 sh 750 sh 777 sh 779 sh 781 sh 783 sh 788 sh 806 sh 815 sh 784 sh 786 sh 790 sh -
Enumerates kernel/hardware configuration 1 TTPs 3 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/devices/system/node pkill File opened for reading /sys/devices/system/node pkill File opened for reading /sys/devices/system/node pkill -
description ioc Process File opened for reading /proc/698/ctty pkill File opened for reading /proc/filesystems systemctl File opened for reading /proc/26/cmdline pkill File opened for reading /proc/32/status pkill File opened for reading /proc/387/status pkill File opened for reading /proc/784/status pkill File opened for reading /proc/33/ctty pkill File opened for reading /proc/387/ctty pkill File opened for reading /proc/718/cgroup pkill File opened for reading /proc/397/ctty pkill File opened for reading /proc/118/cgroup pkill File opened for reading /proc/9/cgroup pkill File opened for reading /proc/699/ctty pkill File opened for reading /proc/35/status pkill File opened for reading /proc/138/cgroup pkill File opened for reading /proc/8/cgroup pkill File opened for reading /proc/21/stat pkill File opened for reading /proc/53/status pkill File opened for reading /proc/698/status pkill File opened for reading /proc/699/cgroup pkill File opened for reading /proc/137/ctty pkill File opened for reading /proc/12/cmdline pkill File opened for reading /proc/15/stat pkill File opened for reading /proc/33/ctty pkill File opened for reading /proc/698/ctty pkill File opened for reading /proc/723/stat pkill File opened for reading /proc/34/cgroup pkill File opened for reading /proc/59/cgroup pkill File opened for reading /proc/1/status pkill File opened for reading /proc/13/stat pkill File opened for reading /proc/28/stat pkill File opened for reading /proc/8/cmdline pkill File opened for reading /proc/9/status pkill File opened for reading /proc/10/ctty pkill File opened for reading /proc/680/cmdline pkill File opened for reading /proc/7/cgroup pkill File opened for reading /proc/26/cmdline pkill File opened for reading /proc/48/stat pkill File opened for reading /proc/30/cgroup pkill File opened for reading /proc/14/stat pkill File opened for reading /proc/33/status pkill File opened for reading /proc/396/status pkill File opened for reading /proc/680/stat pkill File opened for reading /proc/309/ctty pkill File opened for reading /proc/789/cgroup pkill File opened for reading /proc/10/ctty pkill File opened for reading /proc/788/ctty pkill File opened for reading /proc/26/cgroup pkill File opened for reading /proc/11/ctty pkill File opened for reading /proc/775/ctty pkill File opened for reading /proc/24/cmdline pkill File opened for reading /proc/775/cmdline pkill File opened for reading /proc/114/ctty pkill File opened for reading /proc/45/status pkill File opened for reading /proc/118/ctty pkill File opened for reading /proc/2/ctty pkill File opened for reading /proc/719/ctty pkill File opened for reading /proc/12/cgroup pkill File opened for reading /proc/15/stat pkill File opened for reading /proc/180/stat pkill File opened for reading /proc/tty/drivers pkill File opened for reading /proc/tty/drivers pkill File opened for reading /proc/113/cmdline pkill File opened for reading /proc/723/status pkill -
System Network Configuration Discovery 1 TTPs 4 IoCs
Adversaries may gather information about the network configuration of a system.
pid Process 803 sh 783 sh 790 sh 791 service
Processes
-
/tmp/hoodlum.mpsl.elf/tmp/hoodlum.mpsl.elf1⤵
- Deletes itself
- Writes DNS configuration
- Reads system routing table
- Changes its process name
- Reads system network configuration
PID:745 -
/bin/sh/bin/sh -c "rm -rf /tmp/* /var/* /var/run/* /var/tmp/*"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:750 -
/usr/bin/rmrm -rf /tmp/systemd-private-8aaf9894ee06476383bd6e60f2d5c264-systemd-logind.service-jplWFO /tmp/systemd-private-8aaf9894ee06476383bd6e60f2d5c264-systemd-timedated.service-v53KC5 /var/backups /var/cache /var/lib /var/local /var/lock /var/log /var/mail /var/opt /var/run /var/spool /var/tmp /var/run/atd.pid /var/run/auditd.pid /var/run/console-setup /var/run/credentials /var/run/crond.pid /var/run/crond.reboot /var/run/dbus /var/run/dhclient.enp0s19.pid /var/run/exim4 /var/run/initctl /var/run/initramfs /var/run/lock /var/run/log /var/run/motd.dynamic /var/run/mount /var/run/network /var/run/sendsigs.omit.d /var/run/shm /var/run/sshd /var/run/sshd.pid /var/run/sudo /var/run/systemd /var/run/tmpfiles.d /var/run/udev /var/run/user /var/run/utmp /var/tmp/systemd-private-8aaf9894ee06476383bd6e60f2d5c264-systemd-logind.service-vabGaf /var/tmp/systemd-private-8aaf9894ee06476383bd6e60f2d5c264-systemd-timedated.service-hBxLzD3⤵
- Deletes Audit logs
- Deletes journal logs
- Abuse Elevation Control Mechanism: Sudo and Sudo Caching
- Deletes log files
PID:752
-
-
-
/bin/sh/bin/sh -c "rm -rf /var/log/wtmp"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:777 -
/usr/bin/rmrm -rf /var/log/wtmp3⤵
- Deletes log files
PID:778
-
-
-
/bin/sh/bin/sh -c "rm -rf /tmp/*"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:779 -
/usr/bin/rmrm -rf "/tmp/*"3⤵PID:780
-
-
-
/bin/sh/bin/sh -c "rm -rf /bin/netstat"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:781 -
/usr/bin/rmrm -rf /bin/netstat3⤵PID:782
-
-
-
/bin/sh/bin/sh -c "iptables -F"2⤵
- Command and Scripting Interpreter: Unix Shell
- System Network Configuration Discovery
PID:783
-
-
/bin/sh/bin/sh -c "pkill -9 busybox"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:784 -
/usr/bin/pkillpkill -9 busybox3⤵
- Reads CPU attributes
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:785
-
-
-
/bin/sh/bin/sh -c "pkill -9 perl"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:786 -
/usr/bin/pkillpkill -9 perl3⤵
- Reads CPU attributes
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:787
-
-
-
/bin/sh/bin/sh -c "pkill -9 python"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:788 -
/usr/bin/pkillpkill -9 python3⤵
- Reads CPU attributes
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:789
-
-
-
/bin/sh/bin/sh -c "service iptables stop"2⤵
- Command and Scripting Interpreter: Unix Shell
- System Network Configuration Discovery
PID:790 -
/usr/sbin/serviceservice iptables stop3⤵
- System Network Configuration Discovery
PID:791 -
/usr/bin/basenamebasename /usr/sbin/service4⤵PID:792
-
-
/usr/bin/basenamebasename /usr/sbin/service4⤵PID:793
-
-
/usr/bin/sedsed -ne "s/\\.socket\\s*[a-z]*\\s*\$/.socket/p"4⤵PID:796
-
-
/usr/bin/systemctlsystemctl list-unit-files --full "--type=socket"4⤵
- Reads runtime system information
PID:795
-
-
-
/usr/local/sbin/systemctlsystemctl stop iptables.service3⤵PID:791
-
-
/usr/local/bin/systemctlsystemctl stop iptables.service3⤵PID:791
-
-
/usr/sbin/systemctlsystemctl stop iptables.service3⤵PID:791
-
-
/usr/bin/systemctlsystemctl stop iptables.service3⤵PID:791
-
-
-
/bin/sh/bin/sh -c "/sbin/iptables -F; /sbin/iptables -X"2⤵
- Command and Scripting Interpreter: Unix Shell
- System Network Configuration Discovery
PID:803 -
/sbin/iptables/sbin/iptables -F3⤵
- Flushes firewall rules
PID:804
-
-
/sbin/iptables/sbin/iptables -X3⤵
- Flushes firewall rules
PID:805
-
-
-
/bin/sh/bin/sh -c "service firewalld stop"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:806 -
/usr/sbin/serviceservice firewalld stop3⤵PID:807
-
/usr/bin/basenamebasename /usr/sbin/service4⤵PID:808
-
-
/usr/bin/basenamebasename /usr/sbin/service4⤵PID:809
-
-
/usr/bin/sedsed -ne "s/\\.socket\\s*[a-z]*\\s*\$/.socket/p"4⤵PID:812
-
-
/usr/bin/systemctlsystemctl list-unit-files --full "--type=socket"4⤵PID:811
-
-
-
/usr/local/sbin/systemctlsystemctl stop firewalld.service3⤵
- Flushes firewall rules
PID:807
-
-
/usr/local/bin/systemctlsystemctl stop firewalld.service3⤵
- Flushes firewall rules
PID:807
-
-
/usr/sbin/systemctlsystemctl stop firewalld.service3⤵
- Flushes firewall rules
PID:807
-
-
/usr/bin/systemctlsystemctl stop firewalld.service3⤵
- Flushes firewall rules
PID:807
-
-
-
/bin/sh/bin/sh -c "rm -rf ~/.bash_history"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:815 -
/usr/bin/rmrm -rf "~/.bash_history"3⤵PID:816
-
-
-
/bin/sh/bin/sh -c "history -c"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:817
-
Network
MITRE ATT&CK Enterprise v15
Defense Evasion
Abuse Elevation Control Mechanism
1Sudo and Sudo Caching
1Impair Defenses
1Disable or Modify System Firewall
1Indicator Removal
3Clear Linux or Mac System Logs
3