Analysis
-
max time kernel
29s -
max time network
22s -
platform
debian-9_mipsel -
resource
debian9-mipsel-20240729-en -
resource tags
arch:mipselimage:debian9-mipsel-20240729-enkernel:4.9.0-13-4kc-maltalocale:en-usos:debian-9-mipselsystem -
submitted
31/12/2024, 13:07
Behavioral task
behavioral1
Sample
mpsl.elf
Resource
debian9-mipsel-20240729-en
General
-
Target
mpsl.elf
-
Size
106KB
-
MD5
e1506e7d4d7359db685b3bdef09a1de9
-
SHA1
73232a78e75d724d56455562c84684389450e881
-
SHA256
3f641d453df7285ffdc7cb3eb2e4c2b8ed3c4ccfeee6600626c90a7bdc8c6046
-
SHA512
2f0dac784c12d407a4b4412dc8bba251a06cae2b64298d062cb2f68bc0651559d59f4ce9ddf309c63c53e118b25e78f042b979ca74926244d57204f3dccdfbd9
-
SSDEEP
1536:xpkGXvSvr77wIPSdCAWdVixkxhWf3jQ0wZygsCkcmRv2:xpk4Svr77wG8vj5wnev2
Malware Config
Signatures
-
description ioc Process File deleted /var/log/audit/audit.log mpsl.elf -
Deletes itself 1 IoCs
pid Process 710 mpsl.elf -
Deletes system logs 1 TTPs 1 IoCs
Deletes log file which contains global system messages. Adversaries may delete system logs to minimize their footprint.
description ioc Process File deleted /var/log/syslog mpsl.elf -
Modifies Watchdog functionality 1 TTPs 2 IoCs
Malware like Mirai modifies the Watchdog to prevent it restarting an infected system.
description ioc Process File opened for modification /dev/watchdog mpsl.elf File opened for modification /dev/misc/watchdog mpsl.elf -
description ioc Process File deleted /var/log/wtmp mpsl.elf File deleted /var/log/auth.log mpsl.elf File deleted /var/log/daemon.log mpsl.elf -
Enumerates running processes
Discovers information about currently running processes on the system
-
Modifies systemd 2 TTPs 1 IoCs
Adds/ modifies systemd service files. Likely to achieve persistence.
description ioc Process File opened for modification /etc/systemd/system/startup_command.service mpsl.elf -
Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself c4ogpjkwm238hdugc6ur4mtv 710 mpsl.elf -
Enumerates kernel/hardware configuration 1 TTPs 1 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/fs/kdbus/0-system/bus systemctl -
description ioc Process File opened for reading /proc/81/cmdline mpsl.elf File opened for reading /proc/709/cmdline mpsl.elf File opened for reading /proc/3/cmdline mpsl.elf File opened for reading /proc/36/cmdline mpsl.elf File opened for reading /proc/708/cmdline mpsl.elf File opened for reading /proc/756/cmdline mpsl.elf File opened for reading /proc/707/cmdline mpsl.elf File opened for reading /proc/5/cmdline mpsl.elf File opened for reading /proc/18/cmdline mpsl.elf File opened for reading /proc/73/cmdline mpsl.elf File opened for reading /proc/233/cmdline mpsl.elf File opened for reading /proc/678/cmdline mpsl.elf File opened for reading /proc/10/cmdline mpsl.elf File opened for reading /proc/14/cmdline mpsl.elf File opened for reading /proc/70/cmdline mpsl.elf File opened for reading /proc/329/cmdline mpsl.elf File opened for reading /proc/20/cmdline mpsl.elf File opened for reading /proc/37/cmdline mpsl.elf File opened for reading /proc/74/cmdline mpsl.elf File opened for reading /proc/386/cmdline mpsl.elf File opened for reading /proc/814/cmdline mpsl.elf File opened for reading /proc/362/cmdline mpsl.elf File opened for reading /proc/6/cmdline mpsl.elf File opened for reading /proc/8/cmdline mpsl.elf File opened for reading /proc/13/cmdline mpsl.elf File opened for reading /proc/76/cmdline mpsl.elf File opened for reading /proc/155/cmdline mpsl.elf File opened for reading /proc/703/cmdline mpsl.elf File opened for reading /proc/filesystems systemctl File opened for reading /proc/1/cmdline mpsl.elf File opened for reading /proc/4/cmdline mpsl.elf File opened for reading /proc/23/cmdline mpsl.elf File opened for reading /proc/359/cmdline mpsl.elf File opened for reading /proc/382/cmdline mpsl.elf File opened for reading /proc/249/cmdline mpsl.elf File opened for reading /proc/331/cmdline mpsl.elf File opened for reading /proc/434/cmdline mpsl.elf File opened for reading /proc/675/cmdline mpsl.elf File opened for reading /proc/filesystems ls File opened for reading /proc/21/cmdline mpsl.elf File opened for reading /proc/24/cmdline mpsl.elf File opened for reading /proc/77/cmdline mpsl.elf File opened for reading /proc/685/cmdline mpsl.elf File opened for reading /proc/815/cmdline mpsl.elf File opened for reading /proc/816/cmdline mpsl.elf File opened for reading /proc/12/cmdline mpsl.elf File opened for reading /proc/19/cmdline mpsl.elf File opened for reading /proc/72/cmdline mpsl.elf File opened for reading /proc/79/cmdline mpsl.elf File opened for reading /proc/120/cmdline mpsl.elf File opened for reading /proc/822/cmdline mpsl.elf File opened for reading /proc/9/cmdline mpsl.elf File opened for reading /proc/71/cmdline mpsl.elf File opened for reading /proc/330/cmdline mpsl.elf File opened for reading /proc/710/cmdline mpsl.elf File opened for reading /proc/819/cmdline mpsl.elf File opened for reading /proc/1/environ systemctl File opened for reading /proc/2/cmdline mpsl.elf File opened for reading /proc/7/cmdline mpsl.elf File opened for reading /proc/384/cmdline mpsl.elf File opened for reading /proc/716/cmdline mpsl.elf File opened for reading /proc/812/cmdline mpsl.elf File opened for reading /proc/121/cmdline mpsl.elf File opened for reading /proc/160/cmdline mpsl.elf
Processes
-
/tmp/mpsl.elf/tmp/mpsl.elf1⤵
- Deletes Audit logs
- Deletes itself
- Deletes system logs
- Modifies Watchdog functionality
- Deletes log files
- Modifies systemd
- Changes its process name
- Reads runtime system information
PID:710 -
/bin/shsh -c "for pid in \$(ls /proc | grep -E '^[0-9]+\$'); do grep -q '(deleted)' /proc/\$pid/maps && kill -9 \$pid || true; done;"2⤵PID:711
-
/bin/lsls /proc3⤵
- Reads runtime system information
PID:714
-
-
/bin/grepgrep -E "^[0-9]+\$"3⤵PID:715
-
-
/bin/grepgrep -q "(deleted)" /proc/1/maps3⤵PID:718
-
-
/bin/grepgrep -q "(deleted)" /proc/10/maps3⤵PID:722
-
-
/bin/grepgrep -q "(deleted)" /proc/109/maps3⤵PID:724
-
-
/bin/grepgrep -q "(deleted)" /proc/11/maps3⤵PID:727
-
-
/bin/grepgrep -q "(deleted)" /proc/12/maps3⤵PID:729
-
-
/bin/grepgrep -q "(deleted)" /proc/120/maps3⤵PID:732
-
-
/bin/grepgrep -q "(deleted)" /proc/121/maps3⤵PID:734
-
-
/bin/grepgrep -q "(deleted)" /proc/13/maps3⤵PID:737
-
-
/bin/grepgrep -q "(deleted)" /proc/14/maps3⤵PID:740
-
-
/bin/grepgrep -q "(deleted)" /proc/15/maps3⤵PID:742
-
-
/bin/grepgrep -q "(deleted)" /proc/155/maps3⤵PID:744
-
-
/bin/grepgrep -q "(deleted)" /proc/16/maps3⤵PID:745
-
-
/bin/grepgrep -q "(deleted)" /proc/160/maps3⤵PID:747
-
-
/bin/grepgrep -q "(deleted)" /proc/17/maps3⤵PID:748
-
-
/bin/grepgrep -q "(deleted)" /proc/176/maps3⤵PID:750
-
-
/bin/grepgrep -q "(deleted)" /proc/18/maps3⤵PID:751
-
-
/bin/grepgrep -q "(deleted)" /proc/19/maps3⤵PID:753
-
-
/bin/grepgrep -q "(deleted)" /proc/2/maps3⤵PID:755
-
-
/bin/grepgrep -q "(deleted)" /proc/20/maps3⤵PID:757
-
-
/bin/grepgrep -q "(deleted)" /proc/21/maps3⤵PID:758
-
-
/bin/grepgrep -q "(deleted)" /proc/22/maps3⤵PID:759
-
-
/bin/grepgrep -q "(deleted)" /proc/23/maps3⤵PID:761
-
-
/bin/grepgrep -q "(deleted)" /proc/233/maps3⤵PID:762
-
-
/bin/grepgrep -q "(deleted)" /proc/24/maps3⤵PID:763
-
-
/bin/grepgrep -q "(deleted)" /proc/249/maps3⤵PID:764
-
-
/bin/grepgrep -q "(deleted)" /proc/3/maps3⤵PID:766
-
-
/bin/grepgrep -q "(deleted)" /proc/329/maps3⤵PID:767
-
-
/bin/grepgrep -q "(deleted)" /proc/330/maps3⤵PID:768
-
-
/bin/grepgrep -q "(deleted)" /proc/331/maps3⤵PID:769
-
-
/bin/grepgrep -q "(deleted)" /proc/359/maps3⤵PID:770
-
-
/bin/grepgrep -q "(deleted)" /proc/36/maps3⤵PID:771
-
-
/bin/grepgrep -q "(deleted)" /proc/362/maps3⤵PID:772
-
-
/bin/grepgrep -q "(deleted)" /proc/37/maps3⤵PID:773
-
-
/bin/grepgrep -q "(deleted)" /proc/382/maps3⤵PID:774
-
-
/bin/grepgrep -q "(deleted)" /proc/384/maps3⤵PID:775
-
-
/bin/grepgrep -q "(deleted)" /proc/386/maps3⤵PID:776
-
-
/bin/grepgrep -q "(deleted)" /proc/4/maps3⤵PID:777
-
-
/bin/grepgrep -q "(deleted)" /proc/434/maps3⤵PID:778
-
-
/bin/grepgrep -q "(deleted)" /proc/5/maps3⤵PID:779
-
-
/bin/grepgrep -q "(deleted)" /proc/6/maps3⤵PID:780
-
-
/bin/grepgrep -q "(deleted)" /proc/675/maps3⤵PID:781
-
-
/bin/grepgrep -q "(deleted)" /proc/678/maps3⤵PID:782
-
-
/bin/grepgrep -q "(deleted)" /proc/683/maps3⤵PID:783
-
-
/bin/grepgrep -q "(deleted)" /proc/685/maps3⤵PID:784
-
-
/bin/grepgrep -q "(deleted)" /proc/686/maps3⤵PID:785
-
-
/bin/grepgrep -q "(deleted)" /proc/7/maps3⤵PID:786
-
-
/bin/grepgrep -q "(deleted)" /proc/70/maps3⤵PID:787
-
-
/bin/grepgrep -q "(deleted)" /proc/702/maps3⤵PID:788
-
-
/bin/grepgrep -q "(deleted)" /proc/703/maps3⤵PID:789
-
-
/bin/grepgrep -q "(deleted)" /proc/707/maps3⤵PID:790
-
-
/bin/grepgrep -q "(deleted)" /proc/708/maps3⤵PID:791
-
-
/bin/grepgrep -q "(deleted)" /proc/709/maps3⤵PID:792
-
-
/bin/grepgrep -q "(deleted)" /proc/71/maps3⤵PID:793
-
-
/bin/grepgrep -q "(deleted)" /proc/710/maps3⤵PID:794
-
-
/bin/grepgrep -q "(deleted)" /proc/711/maps3⤵PID:795
-
-
/bin/grepgrep -q "(deleted)" /proc/712/maps3⤵PID:796
-
-
/bin/grepgrep -q "(deleted)" /proc/714/maps3⤵PID:797
-
-
/bin/grepgrep -q "(deleted)" /proc/715/maps3⤵PID:798
-
-
/bin/grepgrep -q "(deleted)" /proc/716/maps3⤵PID:799
-
-
/bin/grepgrep -q "(deleted)" /proc/72/maps3⤵PID:800
-
-
/bin/grepgrep -q "(deleted)" /proc/73/maps3⤵PID:801
-
-
/bin/grepgrep -q "(deleted)" /proc/74/maps3⤵PID:802
-
-
/bin/grepgrep -q "(deleted)" /proc/75/maps3⤵PID:803
-
-
/bin/grepgrep -q "(deleted)" /proc/76/maps3⤵PID:804
-
-
/bin/grepgrep -q "(deleted)" /proc/77/maps3⤵PID:805
-
-
/bin/grepgrep -q "(deleted)" /proc/79/maps3⤵PID:806
-
-
/bin/grepgrep -q "(deleted)" /proc/8/maps3⤵PID:807
-
-
/bin/grepgrep -q "(deleted)" /proc/81/maps3⤵PID:808
-
-
/bin/grepgrep -q "(deleted)" /proc/82/maps3⤵PID:809
-
-
/bin/grepgrep -q "(deleted)" /proc/9/maps3⤵PID:810
-
-
-
/bin/shsh -c "systemctl daemon-reload"2⤵PID:814
-
/bin/systemctlsystemctl daemon-reload3⤵
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:816
-
-
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1XDG Autostart Entries
1Create or Modify System Process
1Systemd Service
1Privilege Escalation
Boot or Logon Autostart Execution
1XDG Autostart Entries
1Create or Modify System Process
1Systemd Service
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
361B
MD54d2c868f454b6c55731485cf0f886dc0
SHA1032b125de0a28dcee8d8d25fbeeb56db7f403f04
SHA2568c4ae1b82477698f3a8c273b439cb9079794afb8fc33cd4def854936ba37ea2c
SHA512060b2413a0cb2dec0db059c190467b5cb0d76209effea4ae3de2701fa71429b811a6f7e11e813b26806cf72578d1f32b608a02a4ce670ec58b5b65433e3cf11d