Analysis
- max time kernel
111s - max time network
150s - platform
ubuntu-18.04_amd64 - resource
ubuntu1804-amd64-20250619-en - resource tags
arch:amd64arch:i386image:ubuntu1804-amd64-20250619-enkernel:4.15.0-213-genericlocale:en-usos:ubuntu-18.04-amd64system - submitted
03/12/2025, 04:32
Behavioral task
behavioral1
Sample
ecco.x86.elf
Resource
ubuntu1804-amd64-20250619-en
12 signatures
150 seconds
General
- Target ecco.x86.elf
- Size 210KB
- Sample251203-e52egaeq31
- SHA256 adc9e93d5f38ae028ea783883fd0caaf8eb29ae582d5a04d115bf1048229997b
- MD5 71344f7c21d4a74f4b93db3ddc3c7ebb
- SHA1 e46152a909a9db24a88241624d5256abdc9203dd
- SHA512 47b4687f7f024279e5dcd484e4a5682dda1d9a197363e34f83350eeb46ce085f2d4be40a11227f8351de3db920c52d68e3ca11c4ee9233c150eb49a834bde4cd
- SSDEEP 6144:tb7Ns7i2EYN4z8vvUdaNJaV7mZ3ADJe4EFq:tNs7i2EmBvvUdaNEVw41
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
Family
-
mirai
Botnet
-
LZRD
C2
-
draft21.redirectme.net
Signatures
- Mirai family
- Contacts a large (49274) 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.
- 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/misc/watchdog ecco.x86.elf File opened for modification /dev/watchdog ecco.x86.elf - Creates/modifies Cron job 1 TTPs 6 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.TSCuBn crontab File opened for modification /var/spool/cron/crontabs/tmp.qyQZ5T crontab File opened for modification /var/spool/cron/crontabs/tmp.1WmFoo crontab File opened for modification /var/spool/cron/crontabs/tmp.1XI2uS crontab File opened for modification /var/spool/cron/crontabs/tmp.Jbwuxk crontab File opened for modification /var/spool/cron/crontabs/tmp.cKn9uQ 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.x86.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.x86.elf - Writes file to system bin folder 2 IoCs
description ioc Process File opened for modification /sbin/watchdog ecco.x86.elf File opened for modification /bin/watchdog ecco.x86.elf - Changes its process name 14 IoCs
description pid Process Changes the process name, possibly in an attempt to hide itself 1511 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 1511 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 1521 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 1606 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 1801 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 1932 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 2262 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 2393 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 2885 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 3068 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 3738 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 3923 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 4687 ecco.x86.elf Changes the process name, possibly in an attempt to hide itself 4949 ecco.x86.elf -
description ioc Process File opened for reading /proc/2708/cmdline ecco.x86.elf File opened for reading /proc/3682/status ecco.x86.elf File opened for reading /proc/1086/cmdline ecco.x86.elf File opened for reading /proc/2812/cmdline ecco.x86.elf File opened for reading /proc/3614/status ecco.x86.elf File opened for reading /proc/2250/cmdline ecco.x86.elf File opened for reading /proc/18/cmdline ecco.x86.elf File opened for reading /proc/21/cmdline ecco.x86.elf File opened for reading /proc/159/cmdline ecco.x86.elf File opened for reading /proc/162/status ecco.x86.elf File opened for reading /proc/492/status ecco.x86.elf File opened for reading /proc/559/status ecco.x86.elf File opened for reading /proc/2785/cmdline ecco.x86.elf File opened for reading /proc/3704/status ecco.x86.elf File opened for reading /proc/7/cmdline ecco.x86.elf File opened for reading /proc/89/cmdline ecco.x86.elf File opened for reading /proc/1757/status ecco.x86.elf File opened for reading /proc/2237/cmdline ecco.x86.elf File opened for reading /proc/3625/cmdline ecco.x86.elf File opened for reading /proc/3709/cmdline ecco.x86.elf File opened for reading /proc/547/cmdline ecco.x86.elf File opened for reading /proc/1037/status ecco.x86.elf File opened for reading /proc/2238/cmdline ecco.x86.elf File opened for reading /proc/80/status ecco.x86.elf File opened for reading /proc/1805/status ecco.x86.elf File opened for reading /proc/2260/status ecco.x86.elf File opened for reading /proc/2396/cmdline ecco.x86.elf File opened for reading /proc/2807/cmdline ecco.x86.elf File opened for reading /proc/2242/status ecco.x86.elf File opened for reading /proc/2266/cmdline ecco.x86.elf File opened for reading /proc/3742/status ecco.x86.elf File opened for reading /proc/3742/cmdline ecco.x86.elf File opened for reading /proc/4600/cmdline ecco.x86.elf File opened for reading /proc/4629/cmdline ecco.x86.elf File opened for reading /proc/408/status ecco.x86.elf File opened for reading /proc/2243/cmdline ecco.x86.elf File opened for reading /proc/3674/cmdline ecco.x86.elf File opened for reading /proc/3721/cmdline ecco.x86.elf File opened for reading /proc/3675/status ecco.x86.elf File opened for reading /proc/3736/cmdline ecco.x86.elf File opened for reading /proc/4562/cmdline ecco.x86.elf File opened for reading /proc/4622/status ecco.x86.elf File opened for reading /proc/9/cmdline ecco.x86.elf File opened for reading /proc/1056/cmdline ecco.x86.elf File opened for reading /proc/1089/cmdline ecco.x86.elf File opened for reading /proc/2805/cmdline ecco.x86.elf File opened for reading /proc/3712/status ecco.x86.elf File opened for reading /proc/4650/cmdline ecco.x86.elf File opened for reading /proc/485/status ecco.x86.elf File opened for reading /proc/498/status ecco.x86.elf File opened for reading /proc/681/status ecco.x86.elf File opened for reading /proc/2806/status ecco.x86.elf File opened for reading /proc/946/cmdline ecco.x86.elf File opened for reading /proc/2797/status ecco.x86.elf File opened for reading /proc/3613/cmdline ecco.x86.elf File opened for reading /proc/3630/cmdline ecco.x86.elf File opened for reading /proc/3687/cmdline ecco.x86.elf File opened for reading /proc/3924/status ecco.x86.elf File opened for reading /proc/722/status ecco.x86.elf File opened for reading /proc/2802/status ecco.x86.elf File opened for reading /proc/2872/status ecco.x86.elf File opened for reading /proc/4655/cmdline ecco.x86.elf File opened for reading /proc/4529/status ecco.x86.elf File opened for reading /proc/4539/status ecco.x86.elf
Processes
-
/tmp/ecco.x86.elf/tmp/ecco.x86.elf1⤵
- Modifies Watchdog functionality
- Modifies init.d
- Modifies rc script
- Writes file to system bin folder
- Changes its process name
- Reads runtime system information
PID:1508 -
/bin/shsh -c "cp login /usr/bin/.sh"2⤵PID:1512
-
/bin/cpcp login /usr/bin/.sh3⤵PID:1513
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:1515
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1517
-
-
/usr/bin/crontabcrontab -l3⤵PID:1518
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:1795
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1797
-
-
/usr/bin/crontabcrontab -l3⤵PID:1798
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:2256
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:2258
-
-
/usr/bin/crontabcrontab -l3⤵PID:2259
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:2879
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:2881
-
-
/usr/bin/crontabcrontab -l3⤵PID:2882
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:3732
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:3734
-
-
/usr/bin/crontabcrontab -l3⤵PID:3735
-
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo \"#reBoot /usr/Bin)\") | crontab - >/dev/null 2>&1"2⤵PID:4681
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:4683
-
-
/usr/bin/crontabcrontab -l3⤵PID:4684
-
-
Network
MITRE ATT&CK Enterprise v16
Persistence
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 210KB
- SHA256 adc9e93d5f38ae028ea783883fd0caaf8eb29ae582d5a04d115bf1048229997b
- MD5 71344f7c21d4a74f4b93db3ddc3c7ebb
- SHA1 e46152a909a9db24a88241624d5256abdc9203dd
- SHA512 47b4687f7f024279e5dcd484e4a5682dda1d9a197363e34f83350eeb46ce085f2d4be40a11227f8351de3db920c52d68e3ca11c4ee9233c150eb49a834bde4cd
- SSDEEP 6144:tb7Ns7i2EYN4z8vvUdaNJaV7mZ3ADJe4EFq:tNs7i2EmBvvUdaNEVw41
- MD5 SHA1 SHA512 SSDEEP
- Path /var/spool/cron/crontabs/tmp.1WmFoo
- Size 283B
- SHA256 cd232a4591e77573884180fdcd8edde7c6103bf3b685002dfc48965bc5a865c0
- MD5 e6b70927eea94813c79ed98e7744a9b8
- SHA1 bbafb01fd523dccb947891cc2be42d81f628c53d
- SHA512 219681133ec1cd337f62550f7c6acca9f0c762566bd98fff716968627a5a0eb8f0ea9b223bffee3e43cda46f3f6dbcc3239a67b3133706514eb73ff7f9599364
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.1XI2uS
- Size 193B
- SHA256 376a63c7ed605b0b06cd3d2129354732bd630b8743dc2292d2a655e752b7b400
- MD5 9e7930486c6bf9727299aa9afa90ef4d
- SHA1 153cf8f5c98b18c118814770c5f8a86ae287f6d2
- SHA512 ea317284c0ba0b4e47963e7b1d908d864009e92c60231daaf01d9f289c702d0785f6efed07a1b3e239bf3a27da22e21a7b2006ef7661a85af396c8a39b80d6f8
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.Jbwuxk
- Size 211B
- SHA256 3d57597608b845484dcea2a18d3422c09da4a50aa5a842d97659391e76f3bb70
- MD5 7e0e34de41cc58546c34953259d71e20
- SHA1 5489cc2d9a652a6890928e3d878fda365f0a115b
- SHA512 4d75580fe022be18f65aec7f5efda0bc9690c1503d1269c1a357f046ac627413c33acd3f4877e1f18c6332adfa8f2760f018b34ae616bec67c95dd584fe22df2
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.TSCuBn
- Size 247B
- SHA256 4eeebeb54420fc936eab64e32652a34ce66e1769db4de9c5ca84ce04128a8e3f
- MD5 ec3e9cdb2b5c22901eb554b36029a034
- SHA1 7d02942075a203669d9e216e0d9e86443c3a0f61
- SHA512 d135fdcf5ab92b998b6810f6af59721f225c064ecc0aa828299139e0f65d595bdd965c5a724428f1976c248fe86aca241877b4f9c3dd98ad124e585f7d79eea8
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.cKn9uQ
- Size 229B
- SHA256 b00adeb6df900a7fd5bc7d59ab5e9de0886b1c8b3dffb660e197cf7d2cb03871
- MD5 aa473651553c08c9dc685a53f6d4f008
- SHA1 5ac0ecccbd8d2d8fe7c7063c716ca2b2997b6fbc
- SHA512 1dd7c949aeafec41fa01af0e0e8a64279aad22a9830b9377401213d6046ab3eee44d6785409dcbe43764ae86548de80535ea085632cdf81929b40fb24dd8a339
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.qyQZ5T
- Size 265B
- SHA256 1ad2326e3af891ebb024b4895e8da6c18557d1cd754c6287bca0f98d4503acab
- MD5 32be44ef3ee084630bcf14a35c32325d
- SHA1 92eed4b851138eaebcb5e7d4437e30fd53e89e4c
- SHA512 2875687e3776826151ead92c5e2892fcafc6a051f7692d6e83f3d3cefd65825d1c579735c86dd0826b446abe73bf7a00342119ef518672ecedbc8d380be34f65
- MD5 SHA1 SHA512