Analysis
- max time kernel
149s - max time network
160s - platform
debian-9_armhf - resource
debian9-armhf-20240611-en - resource tags
arch:armhfimage:debian9-armhf-20240611-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem - submitted
10/01/2025, 23:52
Static task
static1
Behavioral task
behavioral1
Sample
6.elf
Resource
debian9-armhf-20240611-en
General
- Target 6.elf
- Size 101KB
- Sample250110-3wpw3stmex
- SHA256 4f3a6d9daa6c9b92a5d8bd69ff6c3e1ec86f365d8dfa72fa2733dffe6e4c48f4
- MD5 1bbcf82501aaa64f627d00f0e04d38fe
- SHA1 17b9afffc69bd1a3e5a3e9967d562adfe137a5cd
- SHA512 e804bae40fbbbd51e666a56fcdc565e2a186b17aa60001a802b63694674f7a7b3cb6f28fe4de1d28c9c06808bcd79674809c69fe1589a19dbe1783cd28256bd5
- SSDEEP 1536:JrnjCmuVrwf9AZjFBl7anQv3TeSaeU5nghh4amvR3G9alAHinanHpEFvlLn3S:lOk1iEnONU5nIh4am9qOanHO3Li
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Contacts a large (74126) 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.
- Creates/modifies Cron job 1 TTPs 1 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.YcqEKW crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/hello 6.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 6.elf - 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/hello.service 6.elf - Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself (sd-pam) 652 6.elf - Command and Scripting Interpreter: Unix Shell 1 TTPs 4 IoCs
Execute scripts via Unix Shell.
pid Process 655 sh 664 sh 670 sh 677 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/fs/kdbus/0-system/bus systemctl File opened for reading /sys/fs/kdbus/0-system/bus systemctl File opened for reading /sys/fs/kdbus/0-system/bus systemctl -
description ioc Process File opened for reading /proc/696/cmdline 6.elf File opened for reading /proc/699/cmdline 6.elf File opened for reading /proc/707/cmdline 6.elf File opened for reading /proc/727/cmdline 6.elf File opened for reading /proc/732/cmdline 6.elf File opened for reading /proc/733/cmdline 6.elf File opened for reading /proc/736/cmdline 6.elf File opened for reading /proc/742/cmdline 6.elf File opened for reading /proc/750/cmdline 6.elf File opened for reading /proc/797/cmdline 6.elf File opened for reading /proc/687/status 6.elf File opened for reading /proc/1/cmdline 6.elf File opened for reading /proc/702/cmdline 6.elf File opened for reading /proc/704/cmdline 6.elf File opened for reading /proc/791/cmdline 6.elf File opened for reading /proc/796/cmdline 6.elf File opened for reading /proc/276/cmdline 6.elf File opened for reading /proc/filesystems systemctl File opened for reading /proc/768/cmdline 6.elf File opened for reading /proc/788/cmdline 6.elf File opened for reading /proc/16/cmdline 6.elf File opened for reading /proc/731/cmdline 6.elf File opened for reading /proc/748/cmdline 6.elf File opened for reading /proc/700/cmdline 6.elf File opened for reading /proc/725/cmdline 6.elf File opened for reading /proc/752/cmdline 6.elf File opened for reading /proc/325/cmdline 6.elf File opened for reading /proc/754/cmdline 6.elf File opened for reading /proc/760/cmdline 6.elf File opened for reading /proc/778/cmdline 6.elf File opened for reading /proc/160/cmdline 6.elf File opened for reading /proc/filesystems systemctl File opened for reading /proc/713/cmdline 6.elf File opened for reading /proc/735/cmdline 6.elf File opened for reading /proc/747/cmdline 6.elf File opened for reading /proc/659/cmdline 6.elf File opened for reading /proc/790/cmdline 6.elf File opened for reading /proc/795/cmdline 6.elf File opened for reading /proc/694/cmdline 6.elf File opened for reading /proc/724/cmdline 6.elf File opened for reading /proc/762/cmdline 6.elf File opened for reading /proc/774/cmdline 6.elf File opened for reading /proc/692/cmdline 6.elf File opened for reading /proc/703/cmdline 6.elf File opened for reading /proc/715/cmdline 6.elf File opened for reading /proc/726/cmdline 6.elf File opened for reading /proc/740/cmdline 6.elf File opened for reading /proc/600/cmdline 6.elf File opened for reading /proc/643/cmdline 6.elf File opened for reading /proc/697/cmdline 6.elf File opened for reading /proc/709/cmdline 6.elf File opened for reading /proc/729/cmdline 6.elf File opened for reading /proc/745/cmdline 6.elf File opened for reading /proc/720/cmdline 6.elf File opened for reading /proc/743/cmdline 6.elf File opened for reading /proc/777/cmdline 6.elf File opened for reading /proc/785/cmdline 6.elf File opened for reading /proc/792/cmdline 6.elf File opened for reading /proc/270/cmdline 6.elf File opened for reading /proc/642/cmdline 6.elf File opened for reading /proc/646/cmdline 6.elf File opened for reading /proc/698/cmdline 6.elf File opened for reading /proc/751/cmdline 6.elf File opened for reading /proc/757/cmdline 6.elf - Writes file to tmp directory 1 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/crontab.tmp 6.elf
Processes
-
/tmp/6.elf/tmp/6.elf1⤵
- Modifies init.d
- Modifies rc script
- Modifies systemd
- Changes its process name
- Reads runtime system information
- Writes file to tmp directory
PID:652 -
/bin/sh/bin/sh -c "systemctl daemon-reload"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:655 -
/bin/systemctlsystemctl daemon-reload3⤵
- Enumerates kernel/hardware configuration
PID:657
-
-
-
/bin/sh/bin/sh -c "systemctl start hello.service"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:664 -
/bin/systemctlsystemctl start hello.service3⤵
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:666
-
-
-
/bin/sh/bin/sh -c "crontab /tmp/crontab.tmp"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:670 -
/usr/bin/crontabcrontab /tmp/crontab.tmp3⤵
- Creates/modifies Cron job
PID:673
-
-
-
/bin/sh/bin/sh -c "update-rc.d hello defaults"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:677 -
/usr/sbin/update-rc.dupdate-rc.d hello defaults3⤵PID:679
-
/usr/local/sbin/systemctlsystemctl daemon-reload4⤵PID:683
-
-
/usr/local/bin/systemctlsystemctl daemon-reload4⤵PID:683
-
-
/usr/sbin/systemctlsystemctl daemon-reload4⤵PID:683
-
-
/usr/bin/systemctlsystemctl daemon-reload4⤵PID:683
-
-
/sbin/systemctlsystemctl daemon-reload4⤵PID:683
-
-
/bin/systemctlsystemctl daemon-reload4⤵
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:683
-
-
-
Network
MITRE ATT&CK Enterprise v15
Execution
Command and Scripting Interpreter
1Unix Shell
1Scheduled Task/Job
1Cron
1Persistence
Boot or Logon Autostart Execution
3XDG Autostart Entries
1Boot or Logon Initialization Scripts
2RC Scripts
2Create or Modify System Process
1Systemd Service
1Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/hello
- Size 577B
- SHA256 938c4776c86d276cd90108891bd1ebd3956f975ef72455650125a4a1ac7c0a11
- MD5 71af3d87ef9af33d88cbc08642450617
- SHA1 8e1be7496ad0f5a599344a6ba42846bf8eb8c369
- SHA512 4bd5ce6c1ee4e46fd1f60cbc213cf5d1e39beff2d10439bef49f366a67c533bbb1699c7b0e6f41ec32b91c82539f0820a20fbebc4fe922b58c743a76e551e01f
- MD5 SHA1 SHA512
- Path /etc/systemd/system/hello.service
- Size 192B
- SHA256 29fdffdc00502051660741b307ecfc9f70ac74c71d28277c0f3aa21d6cc89539
- MD5 f62daffd669f4fc4accba66ec7592e3c
- SHA1 ff120d55332ebbe86666746aa391553291c396f8
- SHA512 f7242458390185ee0377b785d5e8f75c68a7c5672963a36b2a5982072ea11b48da173d9dea1fcbcfad0f0957b9b74c41729cf056a09f78f57f95ccfe03ae0fd1
- MD5 SHA1 SHA512
- Path /tmp/crontab.tmp
- Size 85B
- SHA256 30d5128d28df8615692d8d630a801ab84344e4c37239564bb3699e53f780d241
- MD5 156cc9ad665118aeb7ce03d9f3febf12
- SHA1 1bd1f2136e476843e774495a74653c102f3b38e5
- SHA512 7638e2fbd0802fc49e259ab0da854de28578ce383ea6014b3b0cae1a74c8149dda4d1a1eca79e1656c31768217f77f525a0c13c28b6b508b07e50896e8dc187d
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.YcqEKW
- Size 275B
- SHA256 87a883a0dc0b7c1b2a3ee5a39fa13430b6164077e4d23ffe9961070395ed5267
- MD5 82ed99e345f365014559410800c01795
- SHA1 8346af340cc52f60147608bf2a8f6b8e2865b139
- SHA512 9da83f56b6e07312ad328db2bb3f68c81be0bbeacdb92141228d0fd9f563e0e91d3ecc08f820a95f5afc0774d1885a950c2db264cf9436ed78c558071ad1c451
- MD5 SHA1 SHA512