Analysis
-
max time kernel
86s -
max time network
149s -
platform
debian-9_armhf -
resource
debian9-armhf-20240729-en -
resource tags
arch:armhfimage:debian9-armhf-20240729-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem -
submitted
07/03/2025, 12:33
Behavioral task
behavioral1
Sample
splarm.elf
Resource
debian9-armhf-20240729-en
General
-
Target
splarm.elf
-
Size
55KB
-
MD5
d17c759bcd89675f7781f21088898ddc
-
SHA1
3c2b80ee94c8d5d8b5de9d70512c809bae0825d7
-
SHA256
e98bb85e62e8f36b216d399715963ab80b8ba269e6131b8cb158fd9ef593aee8
-
SHA512
23cbed514c7968b2a45aa90e7bf0d64607edb7cc7b807830296d8237c15bd90cc627a07301a3651fa6d8ef7f803e10364b07134921e8ba18a2dcd888c0204022
-
SSDEEP
1536:rd1UhwH0Oo6AIX4Syya5FIt5OTusy9V/a3:rd1Uhw9BJaUbuty9Vi3
Malware Config
Signatures
-
Contacts a large (66131) 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/watchdog splarm.elf File opened for modification /dev/misc/watchdog splarm.elf -
Renames itself 1 IoCs
pid Process 645 splarm.elf -
Unexpected DNS network traffic destination 1 IoCs
Network traffic to other servers than the configured DNS servers was detected on the DNS port.
description ioc Destination IP 168.235.111.72 -
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 splarm.elf -
Enumerates running processes
Discovers information about currently running processes on the system
-
Reads process memory 1 TTPs 61 IoCs
Read the memory of a process through the /proc virtual filesystem. This can be used to steal credentials.
description ioc Process File opened for reading /proc/704/maps splarm.elf File opened for reading /proc/707/maps splarm.elf File opened for reading /proc/719/maps splarm.elf File opened for reading /proc/725/maps splarm.elf File opened for reading /proc/761/maps splarm.elf File opened for reading /proc/689/maps splarm.elf File opened for reading /proc/768/maps splarm.elf File opened for reading /proc/679/maps splarm.elf File opened for reading /proc/702/maps splarm.elf File opened for reading /proc/716/maps splarm.elf File opened for reading /proc/729/maps splarm.elf File opened for reading /proc/735/maps splarm.elf File opened for reading /proc/682/maps splarm.elf File opened for reading /proc/732/maps splarm.elf File opened for reading /proc/727/maps splarm.elf File opened for reading /proc/739/maps splarm.elf File opened for reading /proc/747/maps splarm.elf File opened for reading /proc/764/maps splarm.elf File opened for reading /proc/681/maps splarm.elf File opened for reading /proc/686/maps splarm.elf File opened for reading /proc/711/maps splarm.elf File opened for reading /proc/714/maps splarm.elf File opened for reading /proc/755/maps splarm.elf File opened for reading /proc/706/maps splarm.elf File opened for reading /proc/745/maps splarm.elf File opened for reading /proc/763/maps splarm.elf File opened for reading /proc/700/maps splarm.elf File opened for reading /proc/744/maps splarm.elf File opened for reading /proc/693/maps splarm.elf File opened for reading /proc/694/maps splarm.elf File opened for reading /proc/703/maps splarm.elf File opened for reading /proc/731/maps splarm.elf File opened for reading /proc/767/maps splarm.elf File opened for reading /proc/705/maps splarm.elf File opened for reading /proc/766/maps splarm.elf File opened for reading /proc/770/maps splarm.elf File opened for reading /proc/680/maps splarm.elf File opened for reading /proc/687/maps splarm.elf File opened for reading /proc/691/maps splarm.elf File opened for reading /proc/708/maps splarm.elf File opened for reading /proc/752/maps splarm.elf File opened for reading /proc/762/maps splarm.elf File opened for reading /proc/712/maps splarm.elf File opened for reading /proc/737/maps splarm.elf File opened for reading /proc/733/maps splarm.elf File opened for reading /proc/746/maps splarm.elf File opened for reading /proc/756/maps splarm.elf File opened for reading /proc/757/maps splarm.elf File opened for reading /proc/769/maps splarm.elf File opened for reading /proc/684/maps splarm.elf File opened for reading /proc/688/maps splarm.elf File opened for reading /proc/723/maps splarm.elf File opened for reading /proc/753/maps splarm.elf File opened for reading /proc/690/maps splarm.elf File opened for reading /proc/698/maps splarm.elf File opened for reading /proc/741/maps splarm.elf File opened for reading /proc/743/maps splarm.elf File opened for reading /proc/751/maps splarm.elf File opened for reading /proc/678/maps splarm.elf File opened for reading /proc/692/maps splarm.elf File opened for reading /proc/696/maps splarm.elf -
Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself cron 645 splarm.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 splarm.elf -
description ioc Process File opened for reading /proc/719/cmdline splarm.elf File opened for reading /proc/43/comm splarm.elf File opened for reading /proc/587/comm splarm.elf File opened for reading /proc/640/comm splarm.elf File opened for reading /proc/712/cmdline splarm.elf File opened for reading /proc/14/comm splarm.elf File opened for reading /proc/139/comm splarm.elf File opened for reading /proc/300/status splarm.elf File opened for reading /proc/707/cmdline splarm.elf File opened for reading /proc/1/comm splarm.elf File opened for reading /proc/41/comm splarm.elf File opened for reading /proc/644/comm splarm.elf File opened for reading /proc/168/status splarm.elf File opened for reading /proc/298/status splarm.elf File opened for reading /proc/682/cmdline splarm.elf File opened for reading /proc/684/cmdline splarm.elf File opened for reading /proc/708/cmdline splarm.elf File opened for reading /proc/264/comm splarm.elf File opened for reading /proc/330/status splarm.elf File opened for reading /proc/581/status splarm.elf File opened for reading /proc/588/status splarm.elf File opened for reading /proc/638/status splarm.elf File opened for reading /proc/711/cmdline splarm.elf File opened for reading /proc/723/cmdline splarm.elf File opened for reading /proc/727/cmdline splarm.elf File opened for reading /proc/263/comm splarm.elf File opened for reading /proc/584/comm splarm.elf File opened for reading /proc/588/comm splarm.elf File opened for reading /proc/729/cmdline splarm.elf File opened for reading /proc/735/cmdline splarm.elf File opened for reading /proc/762/cmdline splarm.elf File opened for reading /proc/279/comm splarm.elf File opened for reading /proc/743/cmdline splarm.elf File opened for reading /proc/770/cmdline splarm.elf File opened for reading /proc/763/cmdline splarm.elf File opened for reading /proc/680/cmdline splarm.elf File opened for reading /proc/703/cmdline splarm.elf File opened for reading /proc/42/comm splarm.elf File opened for reading /proc/76/comm splarm.elf File opened for reading /proc/19/comm splarm.elf File opened for reading /proc/747/cmdline splarm.elf File opened for reading /proc/107/comm splarm.elf File opened for reading /proc/687/cmdline splarm.elf File opened for reading /proc/705/cmdline splarm.elf File opened for reading /proc/768/cmdline splarm.elf File opened for reading /proc/24/comm splarm.elf File opened for reading /proc/262/comm splarm.elf File opened for reading /proc/714/cmdline splarm.elf File opened for reading /proc/11/comm splarm.elf File opened for reading /proc/137/comm splarm.elf File opened for reading /proc/300/comm splarm.elf File opened for reading /proc/280/status splarm.elf File opened for reading /proc/700/cmdline splarm.elf File opened for reading /proc/751/cmdline splarm.elf File opened for reading /proc/761/cmdline splarm.elf File opened for reading /proc/13/comm splarm.elf File opened for reading /proc/298/comm splarm.elf File opened for reading /proc/self/maps splarm.elf File opened for reading /proc/704/cmdline splarm.elf File opened for reading /proc/737/cmdline splarm.elf File opened for reading /proc/22/comm splarm.elf File opened for reading /proc/266/status splarm.elf File opened for reading /proc/741/cmdline splarm.elf File opened for reading /proc/756/cmdline splarm.elf