Analysis
- max time kernel
149s - max time network
139s - platform
debian-12_armhf - resource
debian12-armhf-20260513-en - resource tags
arch:armhfimage:debian12-armhf-20260513-enkernel:6.1.0-17-armmp-lpaelocale:en-usos:debian-12-armhfsystem - submitted
20/10/2026, 04:28
Static task
static1
Behavioral task
behavioral1
Sample
3.elf
Resource
debian12-armhf-20260513-en
General
- Target 3.elf
- Size 597KB
- Sample261020-e31edsvt2l
- SHA256 66190998e6606df3b635ef7e4e1905f44a869bcce0458325abeb9f05cd02aed5
- MD5 e11cfb61dea8d0f073b75a88baba11b7
- SHA1 d2fb2dfd6a76bfa1f59bc3ea0f14f04a99335de4
- SHA512 b87e6316faceb2263ecab11087611b7e27b8a8375cdcfff7e3454f1895a8bd8aeebf227bd506edf152de5f4ea8bdf5bf7151895f7e1c4466832ffed3c37c9ea8
- SSDEEP 12288:yau8R1tGebPyLPQVFLymAwQlA0f+fnwjz/CzeZtIufgMdngpZ4J2p5:lu8RtmQVFGm7UfkKZtCw27
- TLSH T1E1D4E195F3472F46C4D7E53A948AC652475AE85B33F383093E43A6BA346D3728F28349
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Signatures
- Deletes itself 1 IoCs
pid Process 788 3.elf - Executes dropped EXE 1 IoCs
ioc pid Process /etc/.kblockd667 788 3.elf - Modifies Watchdog functionality 1 TTPs 4 IoCs
Malware like Mirai modifies the Watchdog to prevent it restarting an infected system.
description ioc Process File opened for modification /dev/misc/watchdog .kblockd667 File opened for modification /dev/watchdog 3.elf File opened for modification /dev/misc/watchdog 3.elf File opened for modification /dev/watchdog .kblockd667 - Enumerates active TCP sockets 1 TTPs 1 IoCs
Gets active TCP sockets from /proc virtual filesystem.
description ioc Process File opened for reading /proc/net/tcp .kblockd667 - Enumerates running processes
Discovers information about currently running processes on the system
- Modifies systemd 2 TTPs 2 IoCs
Adds/ modifies systemd service files. Likely to achieve persistence.
description ioc Process File opened for modification /etc/systemd/system/kblockd667.service .kblockd667 File opened for modification /etc/systemd/system/kblockd667.service 3.elf - Reads MAC address of network interface 2 TTPs 2 IoCs
Fetches the MAC address of active network interfaces. May be used to detect known values for hypervisors.
description ioc Process File opened for reading /sys/class/net/eth0/address 3.elf File opened for reading /sys/class/net/eth0/address .kblockd667 - Reads hardware information 1 TTPs 2 IoCs
Accesses system info like serial numbers, manufacturer names etc.
description ioc Process File opened for reading /sys/class/dmi/id/product_uuid 3.elf File opened for reading /sys/class/dmi/id/product_uuid .kblockd667 - Removes the immutable protection flag from a file 1 TTPs 7 IoCs
Uses chattr to remove the immutable flag from a file, allowing previously write-protected files to be modified or deleted.
pid Process 852 chattr 802 chattr 809 chattr 810 chattr 811 chattr 850 chattr 851 chattr - Write file to user bin folder 2 IoCs
description ioc Process File opened for modification /usr/bin/.kblockd667 3.elf File opened for modification /usr/bin/.kblockd667 .kblockd667 - Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself kthreadd 788 .kblockd667 - Reads CPU attributes 1 TTPs 1 IoCs
description ioc Process File opened for reading /sys/devices/system/cpu/online .kblockd667 - Reads system network configuration 1 TTPs 2 IoCs
Uses contents of /proc filesystem to enumerate network settings.
description ioc Process File opened for reading /proc/net/tcp .kblockd667 File opened for reading /proc/net/tcp6 .kblockd667 - Enumerates kernel/hardware configuration 1 TTPs 2 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/class/net 3.elf File opened for reading /sys/class/net .kblockd667 -
description ioc Process File opened for reading /proc/46/cmdline 3.elf File opened for reading /proc/768/exe 3.elf File opened for reading /proc/26/comm .kblockd667 File opened for reading /proc/674/stat 3.elf File opened for reading /proc/34/cmdline .kblockd667 File opened for reading /proc/728/cmdline .kblockd667 File opened for reading /proc/9/comm 3.elf File opened for reading /proc/9/exe .kblockd667 File opened for reading /proc/33/exe .kblockd667 File opened for reading /proc/36/stat .kblockd667 File opened for reading /proc/887/stat .kblockd667 File opened for reading /proc/9/cmdline 3.elf File opened for reading /proc/23/stat 3.elf File opened for reading /proc/30/cmdline 3.elf File opened for reading /proc/46/exe .kblockd667 File opened for reading /proc/329/cmdline .kblockd667 File opened for reading /proc/785/stat .kblockd667 File opened for reading /proc/35/cmdline 3.elf File opened for reading /proc/35/exe 3.elf File opened for reading /proc/143/cmdline 3.elf File opened for reading /proc/22/exe .kblockd667 File opened for reading /proc/42/exe .kblockd667 File opened for reading /proc/12/exe 3.elf File opened for reading /proc/14/stat 3.elf File opened for reading /proc/17/cmdline 3.elf File opened for reading /proc/56/cmdline 3.elf File opened for reading /proc/57/cmdline 3.elf File opened for reading /proc/622/stat 3.elf File opened for reading /proc/211/cmdline .kblockd667 File opened for reading /proc/356/cmdline .kblockd667 File opened for reading /proc/56/stat 3.elf File opened for reading /proc/31/cmdline .kblockd667 File opened for reading /proc/18/cmdline 3.elf File opened for reading /proc/73/cmdline 3.elf File opened for reading /proc/668/exe 3.elf File opened for reading /proc/844/cmdline 3.elf File opened for reading /proc/34/exe .kblockd667 File opened for reading /proc/731/cmdline 3.elf File opened for reading /proc/1/cgroup 3.elf File opened for reading /proc/5/stat .kblockd667 File opened for reading /proc/13/comm .kblockd667 File opened for reading /proc/15/exe .kblockd667 File opened for reading /proc/29/cmdline 3.elf File opened for reading /proc/46/comm 3.elf File opened for reading /proc/51/cmdline 3.elf File opened for reading /proc/780/stat 3.elf File opened for reading /proc/789/cmdline 3.elf File opened for reading /proc/56/cmdline .kblockd667 File opened for reading /proc/3/stat 3.elf File opened for reading /proc/27/exe .kblockd667 File opened for reading /proc/30/comm .kblockd667 File opened for reading /proc/32/cmdline .kblockd667 File opened for reading /proc/392/exe .kblockd667 File opened for reading /proc/787/stat .kblockd667 File opened for reading /proc/22/comm 3.elf File opened for reading /proc/33/stat 3.elf File opened for reading /proc/22/stat .kblockd667 File opened for reading /proc/45/comm .kblockd667 File opened for reading /proc/363/comm .kblockd667 File opened for reading /proc/787/exe .kblockd667 File opened for reading /proc/799/exe .kblockd667 File opened for reading /proc/1/cgroup .kblockd667 File opened for reading /proc/21/comm 3.elf File opened for reading /proc/309/comm 3.elf - Writes file to shm directory 1 IoCs
Malware can drop malicious files in the shm directory which will run directly from RAM.
description ioc Process File opened for modification /dev/shm/.boat.lock 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/.mstat .kblockd667
Processes
-
/tmp/3.elf/tmp/3.elf1⤵
- Deletes itself
- Executes dropped EXE
- Modifies Watchdog functionality
- Modifies systemd
- Reads MAC address of network interface
- Reads hardware information
- Write file to user bin folder
- Enumerates kernel/hardware configuration
- Reads runtime system information
- Writes file to shm directory
PID:788 -
/usr/bin/chattrchattr -i /etc/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:802
-
-
/usr/bin/chattrchattr -i /var/cache/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:809
-
-
/usr/bin/chattrchattr -i /var/lib/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:810
-
-
/usr/bin/chattrchattr -i /usr/bin/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:811
-
-
/bin/systemctlsystemctl daemon-reload2⤵PID:812
-
-
/bin/systemctlsystemctl enable --now /etc/systemd/system/kblockd667.service2⤵PID:828
-
-
/bin/shsh /etc/.kblockd667.loop1⤵PID:846
-
/usr/bin/datedate "+%s"2⤵PID:847
-
-
/usr/bin/catcat /etc/.kblockd667.beat2⤵PID:848
-
-
/usr/bin/sleepsleep 452⤵PID:849
-
-
/usr/bin/datedate "+%s"2⤵PID:891
-
-
/usr/bin/catcat /etc/.kblockd667.beat2⤵PID:892
-
-
/usr/bin/sleepsleep 452⤵PID:893
-
-
/usr/bin/datedate "+%s"2⤵PID:894
-
-
/usr/bin/catcat /etc/.kblockd667.beat2⤵PID:895
-
-
/usr/bin/sleepsleep 452⤵PID:896
-
-
/etc/.kblockd667/etc/.kblockd6671⤵
- Modifies Watchdog functionality
- Enumerates active TCP sockets
- Modifies systemd
- Reads MAC address of network interface
- Reads hardware information
- Write file to user bin folder
- Changes its process name
- Reads CPU attributes
- Reads system network configuration
- Enumerates kernel/hardware configuration
- Reads runtime system information
- Writes file to tmp directory
PID:788 -
/usr/bin/chattrchattr -i /var/cache/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:850
-
-
/usr/bin/chattrchattr -i /var/lib/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:851
-
-
/usr/bin/chattrchattr -i /usr/bin/.kblockd6672⤵
- Removes the immutable protection flag from a file
PID:852
-
-
/bin/systemctlsystemctl daemon-reload2⤵PID:853
-
-
/bin/systemctlsystemctl enable --now /etc/systemd/system/kblockd667.service2⤵PID:871
-
Network
MITRE ATT&CK Enterprise v16
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
1Defense Evasion
File and Directory Permissions Modification
1Linux and Mac File and Directory Permissions Modification
1Impair Defenses
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /dev/shm/.boat.lock
- Size 4B
- SHA256 2869386df9ad7e5318b484cd8f21dc8fda7fc267f2e926169f644a51e190f785
- MD5 7337b34ccdeb0a350a86528e8c4ead4d
- SHA1 93bf3eb49d9170291a61b2848fb4796d8186de5f
- SHA512 3f9a22d3e41e8a71cb0fddbb64bdce917865c087510ed9e6919cf3a8725109cdb257c7ccb3bc739cfb9479fc476275647bce0393b8bff09567322a93699cb9d4
- MD5 SHA1 SHA512
- Path /etc/.kblockd667
- Size 597KB
- SHA256 66190998e6606df3b635ef7e4e1905f44a869bcce0458325abeb9f05cd02aed5
- MD5 e11cfb61dea8d0f073b75a88baba11b7
- SHA1 d2fb2dfd6a76bfa1f59bc3ea0f14f04a99335de4
- SHA512 b87e6316faceb2263ecab11087611b7e27b8a8375cdcfff7e3454f1895a8bd8aeebf227bd506edf152de5f4ea8bdf5bf7151895f7e1c4466832ffed3c37c9ea8
- SSDEEP 12288:yau8R1tGebPyLPQVFLymAwQlA0f+fnwjz/CzeZtIufgMdngpZ4J2p5:lu8RtmQVFGm7UfkKZtCw27
- TLSH T1E1D4E195F3472F46C4D7E53A948AC652475AE85B33F383093E43A6BA346D3728F28349
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /etc/.mine
- Size 228B
- SHA256 ecb9f0d2487757d48960ce5ede78b864cda3005b6bbc2b4fa1ab1455bb6cce0f
- MD5 24dfb4cc2f5f92d4fb80e15a8b64078f
- SHA1 43be746c0c2203aa49a29b68b8a493b160999f1d
- SHA512 68dfb38523271dc507aa35fb3916934f8c5ab2ab3fddef042da0d119abfb82e02fa8259ba554447384e00e002676b91a2a9b9c1190bf83f1fa79838ca508f2db
- TLSH T153D022B0B242B210D0BF93A31C19B2B1831087427C1008C227A72879CF0020F2E35E12
- MD5 SHA1 SHA512 TLSH
- Path /etc/.mstat
- Size 112B
- SHA256 94a5a0074ae1ead1fcc0c4ea26ef71573e42f5ce9cadee4e880fae9e58cfe165
- MD5 34d8fac31cbdea6b1703b7507def2d85
- SHA1 72f4b0797264efb330575e456a7614b6945400d6
- SHA512 8728f832567b9c2014a80cc6b1a2bf4acbf8c24325be2977abe8e9c007a25f91647adf42abc898b5e6f0cbd3f7cc10dd4d6a09df017fc0240917ccb7399d6d6d
- TLSH T1A6B012F0F85173004AA3231186B064F8075112775930ACC895D16BB3270B3BCD396277
- MD5 SHA1 SHA512 TLSH
- Path /etc/systemd/system/kblockd667.service
- Size 244B
- SHA256 eaed0839513c6deaded544f9907722517208f87e263ea89d0e5476fc0316ccae
- MD5 8bacd70d3a867116404da0d3920b3c03
- SHA1 390bec2d72d98b596ef1269f4854fa698c50d82c
- SHA512 906ee176b4b2102567648e22984059582719668d9e1b68553558ad0f21e269b773bb7f8b68232204ccc60619ddba20d00aed5bd9883883872a7756b68d6bcd67
- TLSH T1FED02B2251064092A91A39A29EE21B404C71038117CB5170958111095AF46A3602175F
- MD5 SHA1 SHA512 TLSH