Analysis
- max time kernel
144s - max time network
151s - platform
debian-9_armhf - resource
debian9-armhf-20240418-en - resource tags
arch:armhfimage:debian9-armhf-20240418-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem - submitted
11/01/2025, 06:53
Static task
static1
Behavioral task
behavioral1
Sample
3.elf
Resource
debian9-armhf-20240418-en
General
- Target 3.elf
- Size 89KB
- Sample250111-hnmfrsslfk
- SHA256 f6f3543047421d73a74deaec55d59843d0b0d648569795b8df64bd1de4ffdaeb
- MD5 3f6058a4cc9e65d5b037e145f1e22477
- SHA1 e5132e5af5e773ee47a586b87975697d68cdff97
- SHA512 26e7c4d27c005a8813250c36ea7dfb76850fd0faec8b613062449b82b31696e808a1ecf9bcd630e1f5ccfbd91cbf3eaaa48bab62d0b22473e6fd3185682191fe
- SSDEEP 1536:BD/M0UonmURSm7V2ou3cID0KiCe4bZGGleEFw/epjpCnjeSAyUX0v7p6dE:O0Tt0m7Va3Vif49LJFw/epjYXAyUX0v
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Contacts a large (77991) 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.
- Executes dropped EXE 1 IoCs
ioc pid Process /etc/init.d/hello 658 hello - 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.qADVtg crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/hello 3.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 3.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 3.elf - Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself /lib/systemd/systemd-timedated 637 3.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/586/cmdline 3.elf File opened for reading /proc/649/cmdline 3.elf File opened for reading /proc/677/cmdline 3.elf File opened for reading /proc/710/cmdline 3.elf File opened for reading /proc/623/cmdline 3.elf File opened for reading /proc/643/cmdline 3.elf File opened for reading /proc/690/cmdline 3.elf File opened for reading /proc/780/cmdline 3.elf File opened for reading /proc/668/cmdline 3.elf File opened for reading /proc/696/cmdline 3.elf File opened for reading /proc/740/cmdline 3.elf File opened for reading /proc/149/cmdline 3.elf File opened for reading /proc/260/cmdline 3.elf File opened for reading /proc/305/cmdline 3.elf File opened for reading /proc/331/cmdline 3.elf File opened for reading /proc/filesystems systemctl File opened for reading /proc/748/cmdline 3.elf File opened for reading /proc/732/cmdline 3.elf File opened for reading /proc/256/cmdline 3.elf File opened for reading /proc/638/cmdline 3.elf File opened for reading /proc/673/cmdline 3.elf File opened for reading /proc/718/cmdline 3.elf File opened for reading /proc/728/cmdline 3.elf File opened for reading /proc/778/cmdline 3.elf File opened for reading /proc/591/cmdline 3.elf File opened for reading /proc/669/cmdline 3.elf File opened for reading /proc/672/cmdline 3.elf File opened for reading /proc/702/cmdline 3.elf File opened for reading /proc/731/cmdline 3.elf File opened for reading /proc/671/cmdline 3.elf File opened for reading /proc/692/cmdline 3.elf File opened for reading /proc/723/cmdline 3.elf File opened for reading /proc/739/cmdline 3.elf File opened for reading /proc/779/cmdline 3.elf File opened for reading /proc/712/cmdline 3.elf File opened for reading /proc/770/cmdline 3.elf File opened for reading /proc/262/cmdline 3.elf File opened for reading /proc/666/cmdline 3.elf File opened for reading /proc/703/cmdline 3.elf File opened for reading /proc/744/cmdline 3.elf File opened for reading /proc/763/cmdline 3.elf File opened for reading /proc/746/cmdline 3.elf File opened for reading /proc/761/cmdline 3.elf File opened for reading /proc/259/cmdline 3.elf File opened for reading /proc/632/cmdline 3.elf File opened for reading /proc/cmdline systemctl File opened for reading /proc/679/cmdline 3.elf File opened for reading /proc/680/cmdline 3.elf File opened for reading /proc/167/cmdline 3.elf File opened for reading /proc/754/cmdline 3.elf File opened for reading /proc/777/cmdline 3.elf File opened for reading /proc/682/cmdline 3.elf File opened for reading /proc/707/cmdline 3.elf File opened for reading /proc/720/cmdline 3.elf File opened for reading /proc/734/cmdline 3.elf File opened for reading /proc/773/cmdline 3.elf File opened for reading /proc/681/cmdline 3.elf File opened for reading /proc/683/cmdline 3.elf File opened for reading /proc/691/cmdline 3.elf File opened for reading /proc/772/cmdline 3.elf File opened for reading /proc/738/cmdline 3.elf File opened for reading /proc/742/cmdline 3.elf File opened for reading /proc/205/cmdline 3.elf File opened for reading /proc/688/cmdline 3.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 3.elf
Processes
-
/tmp/3.elf/tmp/3.elf1⤵
- Modifies init.d
- Modifies rc script
- Modifies systemd
- Changes its process name
- Reads runtime system information
- Writes file to tmp directory
PID:637 -
/bin/shsh -c "systemctl daemon-reload > /dev/null 2>&1"2⤵PID:639
-
/bin/systemctlsystemctl daemon-reload3⤵
- Enumerates kernel/hardware configuration
- Reads runtime system information
PID:641
-
-
-
/bin/shsh -c "crontab /tmp/crontab.tmp > /dev/null 2>&1"2⤵PID:648
-
/usr/bin/crontabcrontab /tmp/crontab.tmp3⤵
- Creates/modifies Cron job
PID:650
-
-
-
/bin/shsh -c "/etc/init.d/hello > /dev/null 2>&1"2⤵PID:655
-
/etc/init.d/hello/etc/init.d/hello3⤵
- Executes dropped EXE
PID:658
-
-
Network
MITRE ATT&CK Enterprise v15
Persistence
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 611B
- SHA256 1f8241d1bd8649f6046072e0f2d4618b0f77dd3c6a13944c61c614c969462add
- MD5 7644b4f32b997c33a51211573090c7d0
- SHA1 0911425a87024cfea60fd309db341464d2a2f66e
- SHA512 388998d233a676f4aae664db1899cca0996897666688a2bba3ec4598fef87be952c71404e23f6e3fe90b352cf7c27e22ded27d06dd6ca04ab0187d545e3191b5
- MD5 SHA1 SHA512
- Path /etc/systemd/system/hello.service
- Size 307B
- SHA256 2bce91ebb7090d46cd237d9910e1cbde1d2f5aa1c13057a6a44af31887f47a22
- MD5 2ab9ce81c619212ad52925d4a520437d
- SHA1 89e8a4c8687d60a4593a0d7efb6b0ef5a60ce41d
- SHA512 cfae40194c637179445425078308aea6bf9bb137fec6104c3b46869141855ac2a4badd8664db9c304f957061dcfbc69bb4057c1490419fb95d17c00c4584c96c
- MD5 SHA1 SHA512
- Path /tmp/crontab.tmp
- Size 129B
- SHA256 75c788f7e9f6401fbff4d848899f7e44920e8efe577c2a8e5856c3602e093322
- MD5 115a446eafb6424eca168d0250e983a5
- SHA1 dd886430ec691bb2ff70a910ee78f9c40c20d8d4
- SHA512 ceb267e444c4676b9d35f8b747f2290bb93e5cc20d88bcbc565668ece698bcc7060df13c4efa94ef6667ee7f628bc7759babd26bb2bdceba3b8327f8d27156a7
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.qADVtg
- Size 319B
- SHA256 67064f5e80f72f00370940c258785c16abba9f8b22cd9500e374d6254804123b
- MD5 1835f2e4f3de124c0485200177c74702
- SHA1 18a37ebef1d65cea010046c21d567761bdfa0b66
- SHA512 0d7e87c96f53f8ba44eb16054159a073cedcafa4acfe3b64999a31800dc5152e504b16e740298e0dee1e539ec6ef3838d43cb80e14c27908541c8f2f8c28eacd
- MD5 SHA1 SHA512