Analysis
- max time kernel
123s - max time network
154s - platform
debian-12_mipsel - resource
debian12-mipsel-20250619-en - resource tags
arch:mipselimage:debian12-mipsel-20250619-enkernel:6.1.0-17-4kc-maltalocale:en-usos:debian-12-mipselsystem - submitted
03/12/2025, 04:39
Behavioral task
behavioral1
Sample
ecco.mpsl.elf
Resource
debian12-mipsel-20250619-en
General
- Target ecco.mpsl.elf
- Size 90KB
- Sample251203-e93hbsvjhp
- SHA256 cd82c602f8aab894ddc1c2a3c55976bbd4dcd8f69979abadaf62b48858a342da
- MD5 4363c405c68333dabc4912c1d77e633a
- SHA1 8e61fa472a069fc471aad763b66810e3d32aa9dc
- SHA512 bc76830d4e868d36e81bd3d53ed3aa299db31ce3f7bc6b1c7ec0f2775c987e5524bb0d9ce6d03eaa55a7eece82b613fa910e28a9f8b3d221204d6a7a43375ec0
- SSDEEP 1536:uzMUR5/MmxfgGFasMCMJ7i4QSFLBWOnEMeFwD5wPzNdkOjgeI2utJ:uzpR5EKgGFGi5KgOEMeFwDWN+ggeIzD
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Mirai family
- Contacts a large (40746) amount of remote hosts 1 TTPs
This may indicate a network scan to discover remotely running services.
- Creates a large amount of network flows 1 TTPs
This may indicate a network scan to discover remotely running services.
-
description ioc Process File deleted /var/log/audit/audit.log ecco.mpsl.elf - Deletes journal logs 1 TTPs 1 IoCs
Deletes systemd journal logs. Likely to evade detection.
description ioc Process File deleted /var/log/journal/edeb2f80f756429c9aae366fe5ab23dd/system.journal ecco.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 ecco.mpsl.elf File opened for modification /dev/misc/watchdog ecco.mpsl.elf - Creates/modifies Cron job 1 TTPs 5 IoCs
Cron allows running tasks on a schedule, and is commonly used for malware persistence.
description ioc Process File opened for modification /var/spool/cron/crontabs/tmp.cP85vK crontab File opened for modification /var/spool/cron/crontabs/tmp.lL6dPp crontab File opened for modification /var/spool/cron/crontabs/tmp.cYe4ce crontab File opened for modification /var/spool/cron/crontabs/tmp.dTtmOu crontab File opened for modification /var/spool/cron/crontabs/tmp.n5HO6O crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/sysd ecco.mpsl.elf - Modifies rc script 2 TTPs 1 IoCs
Adding/modifying system rc scripts is a common persistence mechanism.
description ioc Process File opened for modification /etc/rc.local ecco.mpsl.elf - Writes file to system bin folder 2 IoCs
description ioc Process File opened for modification /sbin/watchdog ecco.mpsl.elf File opened for modification /bin/watchdog ecco.mpsl.elf -
resource yara_rule behavioral1/files/fstream-2.dat upx - Changes its process name 12 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself udevd 789 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself init 789 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 812 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 925 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 1120 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 1251 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 1580 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 1710 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 2213 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 2436 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 3067 ecco.mpsl.elf Changes the process name, possibly in an attempt to hide itself dbus 3316 ecco.mpsl.elf -
description ioc Process File opened for reading /proc/2994/cmdline ecco.mpsl.elf File opened for reading /proc/filesystems cp File opened for reading /proc/32/cmdline ecco.mpsl.elf File opened for reading /proc/202/status ecco.mpsl.elf File opened for reading /proc/2961/status ecco.mpsl.elf File opened for reading /proc/3874/cmdline ecco.mpsl.elf File opened for reading /proc/1086/status ecco.mpsl.elf File opened for reading /proc/1585/status ecco.mpsl.elf File opened for reading /proc/2190/cmdline ecco.mpsl.elf File opened for reading /proc/2196/status ecco.mpsl.elf File opened for reading /proc/2217/cmdline ecco.mpsl.elf File opened for reading /proc/14/cmdline ecco.mpsl.elf File opened for reading /proc/137/cmdline ecco.mpsl.elf File opened for reading /proc/138/cmdline ecco.mpsl.elf File opened for reading /proc/799/cmdline ecco.mpsl.elf File opened for reading /proc/27/status ecco.mpsl.elf File opened for reading /proc/390/status ecco.mpsl.elf File opened for reading /proc/1109/status ecco.mpsl.elf File opened for reading /proc/1534/cmdline ecco.mpsl.elf File opened for reading /proc/1561/cmdline ecco.mpsl.elf File opened for reading /proc/1573/status ecco.mpsl.elf File opened for reading /proc/2126/cmdline ecco.mpsl.elf File opened for reading /proc/3003/cmdline ecco.mpsl.elf File opened for reading /proc/3027/cmdline ecco.mpsl.elf File opened for reading /proc/3002/status ecco.mpsl.elf File opened for reading /proc/3076/status ecco.mpsl.elf File opened for reading /proc/3911/cmdline ecco.mpsl.elf File opened for reading /proc/925/cmdline ecco.mpsl.elf File opened for reading /proc/1550/status ecco.mpsl.elf File opened for reading /proc/2994/status ecco.mpsl.elf File opened for reading /proc/3068/status ecco.mpsl.elf File opened for reading /proc/3942/cmdline ecco.mpsl.elf File opened for reading /proc/813/status ecco.mpsl.elf File opened for reading /proc/1570/cmdline ecco.mpsl.elf File opened for reading /proc/1555/status ecco.mpsl.elf File opened for reading /proc/3027/status ecco.mpsl.elf File opened for reading /proc/3893/cmdline ecco.mpsl.elf File opened for reading /proc/119/cmdline ecco.mpsl.elf File opened for reading /proc/765/status ecco.mpsl.elf File opened for reading /proc/3028/cmdline ecco.mpsl.elf File opened for reading /proc/3316/cmdline ecco.mpsl.elf File opened for reading /proc/2129/cmdline ecco.mpsl.elf File opened for reading /proc/2988/cmdline ecco.mpsl.elf File opened for reading /proc/3034/status ecco.mpsl.elf File opened for reading /proc/3943/cmdline ecco.mpsl.elf File opened for reading /proc/47/cmdline ecco.mpsl.elf File opened for reading /proc/679/cmdline ecco.mpsl.elf File opened for reading /proc/1072/cmdline ecco.mpsl.elf File opened for reading /proc/3002/cmdline ecco.mpsl.elf File opened for reading /proc/1076/cmdline ecco.mpsl.elf File opened for reading /proc/1095/status ecco.mpsl.elf File opened for reading /proc/2189/status ecco.mpsl.elf File opened for reading /proc/3048/status ecco.mpsl.elf File opened for reading /proc/3068/cmdline ecco.mpsl.elf File opened for reading /proc/11/cmdline ecco.mpsl.elf File opened for reading /proc/11/status ecco.mpsl.elf File opened for reading /proc/781/status ecco.mpsl.elf File opened for reading /proc/2181/cmdline ecco.mpsl.elf File opened for reading /proc/2184/cmdline ecco.mpsl.elf File opened for reading /proc/1713/status ecco.mpsl.elf File opened for reading /proc/3050/cmdline ecco.mpsl.elf File opened for reading /proc/2987/status ecco.mpsl.elf File opened for reading /proc/8/status ecco.mpsl.elf File opened for reading /proc/904/status ecco.mpsl.elf
Processes
-
/tmp/ecco.mpsl.elf/tmp/ecco.mpsl.elf1⤵
- Deletes Audit logs
- Deletes journal logs
- Modifies Watchdog functionality
- Modifies init.d
- Modifies rc script
- Writes file to system bin folder
- Changes its process name
- Reads runtime system information
PID:784 -
/bin/shsh -c "cp init /usr/bin/.sh"2⤵PID:792
-
/usr/bin/cpcp init /usr/bin/.sh3⤵
- Reads runtime system information
PID:795
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:802
-
/usr/bin/crontabcrontab -l3⤵PID:807
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:806
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:1113
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1115
-
-
/usr/bin/crontabcrontab -l3⤵PID:1116
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:1572
-
/usr/bin/crontabcrontab -l3⤵PID:1576
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1575
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:2200
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:2205
-
-
/usr/bin/crontabcrontab -l3⤵PID:2206
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:3053
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:3057
-
-
/usr/bin/crontabcrontab -l3⤵PID:3059
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:4042
-
/usr/bin/crontabcrontab -l3⤵PID:4133
-
-
/usr/bin/crontabcrontab -3⤵PID:4132
-
-
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
2RC Scripts
2Scheduled Task/Job
1Cron
1Privilege Escalation
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
2RC Scripts
2Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/sysd
- Size 25B
- SHA256 ba1d50d125344f273c249426ccd744d5a12e560ace41cca4bc55bd2d4a718d8f
- MD5 997cb34ff6e6cded70b841c0d16c0938
- SHA1 cc85c16e2fb441d86aa668f376ca7fb4b181f1ab
- SHA512 1e775ca8513f2841b6a8e369071b28c48489ab6462d06525f9b6b2bf97e9c043562bd7e0217307ed64a95217a76a94a08189616831c9d3127c6b91b7544570c8
- MD5 SHA1 SHA512
- Path /usr/Bin)
- Size 90KB
- SHA256 cd82c602f8aab894ddc1c2a3c55976bbd4dcd8f69979abadaf62b48858a342da
- MD5 4363c405c68333dabc4912c1d77e633a
- SHA1 8e61fa472a069fc471aad763b66810e3d32aa9dc
- SHA512 bc76830d4e868d36e81bd3d53ed3aa299db31ce3f7bc6b1c7ec0f2775c987e5524bb0d9ce6d03eaa55a7eece82b613fa910e28a9f8b3d221204d6a7a43375ec0
- SSDEEP 1536:uzMUR5/MmxfgGFasMCMJ7i4QSFLBWOnEMeFwD5wPzNdkOjgeI2utJ:uzpR5EKgGFGi5KgOEMeFwDWN+ggeIzD
- MD5 SHA1 SHA512 SSDEEP
- Path /var/spool/cron/crontabs/tmp.cYe4ce
- Size 193B
- SHA256 6de3fd33b46ddfa91242f897065a6272c9991fde99ad9c848d5f609d84561b4a
- MD5 c54af0a0aa623421062b7b0b0ca16248
- SHA1 509112a3ccbc490dc46907c2720ae39389967dc6
- SHA512 dcc7a738d5ce5cfe6bbe7cf5f242c04627a7444f62457c6e9c541fe8fb9ece7294e120697cd5f5434e35f6304506a3b1402aadab1d40b439d99de697acfdd625
- MD5 SHA1 SHA512