Analysis
- max time kernel
148s - max time network
151s - 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
19/08/2026, 01:54
Behavioral task
behavioral1
Sample
flutter.arm.elf
Resource
debian12-armhf-20260513-en
General
- Target flutter.arm.elf
- Size 97KB
- Sample260819-cbw7jsce78
- SHA256 3f14d76a13d76477bc2822af9d8bd6a6ccfc50fc1e40686414e00d5a600a3c38
- MD5 74be22f9182b2a56fe4c9cdd2c4d950a
- SHA1 50dfb6df67cce89162e29a78cb181f75a3ed4183
- SHA512 1eeeac6751bb86595abdb625394a7bb834ea3ed27bdcb1adf90122e3e7dcc9d8bb77c34ed2b3990f0c97782101ce70f0e23363092f6bada3b1707d22f8fa370b
- SSDEEP 1536:cD7oE+c3qKnIEOAcFRSyM8jz+ASHOiaFINzeYQOdCrtM+cEz1XQ0p3TRbdYG+Z:cXltIEUFRSU/SKce7tM+cu1XLp3TTi
- TLSH T1E9A3021FA2C77243D69E79F1A09E5408C34A4BDE25592B0ECC1816F79FE71670AAC633
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Signatures
- 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 flutter.arm.elf File opened for modification /dev/misc/watchdog flutter.arm.elf - 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 /etc/cron.d/flutter flutter.arm.elf - 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 flutter.arm.elf - Enumerates running processes
Discovers information about currently running processes on the system
- 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 flutter.arm.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/network-dispatch.service flutter.arm.elf - Write file to user bin folder 1 IoCs
description ioc Process File opened for modification /usr/local/bin/network-dispatch flutter.arm.elf -
resource yara_rule behavioral1/files/fstream-1.dat upx - Changes its process name 3 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself rsyslogd 788 flutter.arm.elf Changes the process name, possibly in an attempt to hide itself [kworker/u:0] 788 flutter.arm.elf Changes the process name, possibly in an attempt to hide itself dhcpd 789 flutter.arm.elf - Reads system network configuration 1 TTPs 1 IoCs
Uses contents of /proc filesystem to enumerate network settings.
description ioc Process File opened for reading /proc/net/tcp flutter.arm.elf -
description ioc Process File opened for reading /proc/777/cmdline flutter.arm.elf File opened for reading /proc/7/fd flutter.arm.elf File opened for reading /proc/11/fd flutter.arm.elf File opened for reading /proc/25/fd flutter.arm.elf File opened for reading /proc/42/fd flutter.arm.elf File opened for reading /proc/142/fd flutter.arm.elf File opened for reading /proc/733/fd flutter.arm.elf File opened for reading /proc/777/fd flutter.arm.elf File opened for reading /proc/781/cmdline flutter.arm.elf File opened for reading /proc/19/fd flutter.arm.elf File opened for reading /proc/31/fd flutter.arm.elf File opened for reading /proc/46/fd flutter.arm.elf File opened for reading /proc/200/fd flutter.arm.elf File opened for reading /proc/8/fd flutter.arm.elf File opened for reading /proc/15/fd flutter.arm.elf File opened for reading /proc/35/fd flutter.arm.elf File opened for reading /proc/788/fd flutter.arm.elf File opened for reading /proc/793/fd flutter.arm.elf File opened for reading /proc/uptime flutter.arm.elf File opened for reading /proc/794/cmdline flutter.arm.elf File opened for reading /proc/32/fd flutter.arm.elf File opened for reading /proc/51/fd flutter.arm.elf File opened for reading /proc/314/fd flutter.arm.elf File opened for reading /proc/352/fd flutter.arm.elf File opened for reading /proc/640/fd flutter.arm.elf File opened for reading /proc/737/fd flutter.arm.elf File opened for reading /proc/778/cmdline flutter.arm.elf File opened for reading /proc/14/fd flutter.arm.elf File opened for reading /proc/23/fd flutter.arm.elf File opened for reading /proc/33/fd flutter.arm.elf File opened for reading /proc/57/fd flutter.arm.elf File opened for reading /proc/73/fd flutter.arm.elf File opened for reading /proc/218/fd flutter.arm.elf File opened for reading /proc/10/fd flutter.arm.elf File opened for reading /proc/28/fd flutter.arm.elf File opened for reading /proc/372/fd flutter.arm.elf File opened for reading /proc/674/fd flutter.arm.elf File opened for reading /proc/795/fd flutter.arm.elf File opened for reading /proc/self/exe flutter.arm.elf File opened for reading /proc/680/cmdline flutter.arm.elf File opened for reading /proc/795/cmdline flutter.arm.elf File opened for reading /proc/9/fd flutter.arm.elf File opened for reading /proc/12/fd flutter.arm.elf File opened for reading /proc/21/fd flutter.arm.elf File opened for reading /proc/29/fd flutter.arm.elf File opened for reading /proc/30/fd flutter.arm.elf File opened for reading /proc/3/fd flutter.arm.elf File opened for reading /proc/193/fd flutter.arm.elf File opened for reading /proc/198/fd flutter.arm.elf File opened for reading /proc/254/fd flutter.arm.elf File opened for reading /proc/731/fd flutter.arm.elf File opened for reading /proc/776/cmdline flutter.arm.elf File opened for reading /proc/4/fd flutter.arm.elf File opened for reading /proc/24/fd flutter.arm.elf File opened for reading /proc/56/fd flutter.arm.elf File opened for reading /proc/316/fd flutter.arm.elf File opened for reading /proc/356/fd flutter.arm.elf File opened for reading /proc/765/fd flutter.arm.elf File opened for reading /proc/765/cmdline flutter.arm.elf File opened for reading /proc/792/cmdline flutter.arm.elf File opened for reading /proc/filesystems systemctl File opened for reading /proc/13/fd flutter.arm.elf File opened for reading /proc/18/fd flutter.arm.elf File opened for reading /proc/20/fd flutter.arm.elf
Processes
-
/tmp/flutter.arm.elf/tmp/flutter.arm.elf1⤵
- Modifies Watchdog functionality
- Creates/modifies Cron job
- Enumerates active TCP sockets
- Modifies rc script
- Modifies systemd
- Write file to user bin folder
- Changes its process name
- Reads system network configuration
- Reads runtime system information
PID:780 -
/usr/local/sbin/systemctlsystemctl daemon-reload2⤵PID:795
-
-
/usr/local/bin/systemctlsystemctl daemon-reload2⤵PID:795
-
-
/usr/sbin/systemctlsystemctl daemon-reload2⤵PID:795
-
-
/usr/bin/systemctlsystemctl daemon-reload2⤵
- Reads runtime system information
PID:795
-
-
/usr/local/sbin/systemctlsystemctl enable network-dispatch.service2⤵PID:831
-
-
/usr/local/bin/systemctlsystemctl enable network-dispatch.service2⤵PID:831
-
-
/usr/sbin/systemctlsystemctl enable network-dispatch.service2⤵PID:831
-
-
/usr/bin/systemctlsystemctl enable network-dispatch.service2⤵PID:831
-
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
2XDG Autostart Entries
1Boot or Logon Initialization Scripts
1RC Scripts
1Create or Modify System Process
1Systemd Service
1Scheduled Task/Job
1Cron
1Privilege Escalation
Boot or Logon Autostart Execution
2XDG Autostart Entries
1Boot or Logon Initialization Scripts
1RC Scripts
1Create or Modify System Process
1Systemd Service
1Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/cron.d/flutter
- Size 36B
- SHA256 aa59de8d0b96d0f6cc24d8642cd018ef588e8ac8ecdecc0190cb05f3e28537a1
- MD5 e74cba0f83fa663a2e674dd60d67a079
- SHA1 af33c8098ae13e477387287edbef860d1a0c583a
- SHA512 d83803c439a9e1ad6523b6c060bebb2428b81a9e062c4161028d30f8cf41f3326c1b3702cdc420016957420b91735e241ee9fabae91e5de334854c6b8879bc14
- MD5 SHA1 SHA512
- Path /etc/systemd/system/network-dispatch.service
- Size 228B
- SHA256 f0a4522d9cacf37bc711ef07c7a07d2627ac3fb2a25e13e1695db14896da415e
- MD5 93d4d91e631d6cc85d978e996f3316b9
- SHA1 9fc4ded5573510502cbb231b2c8d3ab5fc2d5503
- SHA512 c0b9d9ac33434e11a8ccebf386492e4baa7206cb61968694e06d4eb911eaee4ffa74e7b106a402bfb8bfd1c3b725fd29f9d59b8fb090b643dbb3f42a3db409fe
- TLSH T149D0A7A2DAB05091CA1618764F977B50894521401D8EA2BD0A952F4546D2245502DA5E
- MD5 SHA1 SHA512 TLSH
- Path /usr/local/bin/network-dispatch
- Size 97KB
- SHA256 3f14d76a13d76477bc2822af9d8bd6a6ccfc50fc1e40686414e00d5a600a3c38
- MD5 74be22f9182b2a56fe4c9cdd2c4d950a
- SHA1 50dfb6df67cce89162e29a78cb181f75a3ed4183
- SHA512 1eeeac6751bb86595abdb625394a7bb834ea3ed27bdcb1adf90122e3e7dcc9d8bb77c34ed2b3990f0c97782101ce70f0e23363092f6bada3b1707d22f8fa370b
- SSDEEP 1536:cD7oE+c3qKnIEOAcFRSyM8jz+ASHOiaFINzeYQOdCrtM+cEz1XQ0p3TRbdYG+Z:cXltIEUFRSU/SKce7tM+cu1XLp3TTi
- TLSH T1E9A3021FA2C77243D69E79F1A09E5408C34A4BDE25592B0ECC1816F79FE71670AAC633
- MD5 SHA1 SHA512 SSDEEP TLSH