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
02/10/2025, 22:24
Static task
static1
Behavioral task
behavioral1
Sample
arm7.urbotnetisass.elf
Resource
debian12-armhf-20250619-en
General
- Target arm7.urbotnetisass.elf
- Size 232KB
- Sample251002-2blhgsv1bw
- SHA256 cbbc768c826536615593040b59c54b05412ce8afd5d1db669db4b24afd275c9c
- MD5 328b2b65bd4506563b5ac5191515430a
- SHA1 a5a6e24f1a7f7fa2406a1d011caa44d950299178
- SHA512 7586951d8c77964d38c0f8303dbd928e512b79a84d659546f60bcfad064a9d2ab41b788dbfc47f562d0d1963e1e072eb9caa0f18923e9d768566b8ac12e055c3
- SSDEEP 6144:1hWIa+cu//ptHjRw2plUKSdgCtEf1r68bupeMfi3Lrw:XWIaVu//ptHjRTClBWgQupeMfivw
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
-
description ioc Process File deleted /var/log/audit/audit.log arm7.urbotnetisass.elf - Deletes journal logs 1 TTPs 2 IoCs
Deletes systemd journal logs. Likely to evade detection.
description ioc Process File deleted /var/log/journal/65779e181e584f059cb9deb1099989c3/system.journal arm7.urbotnetisass.elf File deleted /var/log/journal/65779e181e584f059cb9deb1099989c3/system@43d2fbba8b6147319bfab76fb803c355-0000000000000389-000637e8a4dcd07c.journal 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/watchdog arm7.urbotnetisass.elf File opened for modification /dev/misc/watchdog arm7.urbotnetisass.elf File opened for modification /dev/Watchdog arm7.urbotnetisass.elf - Checks mountinfo of local process 1 TTPs 1 IoCs
Checks mountinfo of running processes which indicate if it is running in chroot jail.
description ioc Process File opened for reading /proc/1/mountinfo 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 - Reads list of loaded kernel modules 1 TTPs 1 IoCs
Reads the list of currently loaded kernel modules, possibly to detect virtual environments.
description ioc Process File opened for reading /proc/modules arm7.urbotnetisass.elf - Write file to user bin folder 1 IoCs
description ioc Process File opened for modification /usr/bin/.sh cp - 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 - Checks CPU configuration 1 TTPs 1 IoCs
Checks CPU information which indicate if the system is a virtual machine.
description ioc Process File opened for reading /proc/cpuinfo 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/dev arm7.urbotnetisass.elf - Command and Scripting Interpreter: Unix Shell 1 TTPs 1 IoCs
Execute scripts via Unix Shell.
pid Process 824 sh - Enumerates kernel/hardware configuration 1 TTPs 64 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/module/spidev arm7.urbotnetisass.elf File opened for reading /sys/module/configfs/holders arm7.urbotnetisass.elf File opened for reading /sys/kernel/debug/bdi arm7.urbotnetisass.elf File opened for reading /sys/class/wakeup arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/kmalloc-8k arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/kmalloc-192 arm7.urbotnetisass.elf File opened for reading /sys/kernel/tracing/per_cpu arm7.urbotnetisass.elf File opened for reading /sys/kernel/debug/remoteproc arm7.urbotnetisass.elf File opened for reading /sys/fs/cgroup/system.slice arm7.urbotnetisass.elf File opened for reading /sys/bus/spi/drivers arm7.urbotnetisass.elf File opened for reading /sys/module/virtio_blk/parameters arm7.urbotnetisass.elf File opened for reading /sys/module/fb/parameters arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/kmalloc-cg-256 arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/:0001088 arm7.urbotnetisass.elf File opened for reading /sys/class/leds arm7.urbotnetisass.elf File opened for reading /sys/fs/cgroup/sys-kernel-config.mount arm7.urbotnetisass.elf File opened for reading /sys/bus/soc/devices arm7.urbotnetisass.elf File opened for reading /sys/module/block arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/fuse_inode arm7.urbotnetisass.elf File opened for reading /sys/module/module arm7.urbotnetisass.elf File opened for reading /sys/module/loop/notes arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/9030000.pl061 arm7.urbotnetisass.elf File opened for reading /sys/bus/mmc/drivers arm7.urbotnetisass.elf File opened for reading /sys/module/failover/holders arm7.urbotnetisass.elf File opened for reading /sys/module/dynamic_debug arm7.urbotnetisass.elf File opened for reading /sys/module/ext4/notes arm7.urbotnetisass.elf File opened for reading /sys/module/grant_table arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/2 arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/9010000.pl031 arm7.urbotnetisass.elf File opened for reading /sys/module/configfs/sections arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/:0000448 arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/6 arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/14 arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/a003600.virtio_mmio arm7.urbotnetisass.elf File opened for reading /sys/kernel/debug/block arm7.urbotnetisass.elf File opened for reading /sys/kernel/reboot arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/dma-kmalloc-512 arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/1 arm7.urbotnetisass.elf File opened for reading /sys/module/crc16/holders arm7.urbotnetisass.elf File opened for reading /sys/module/cryptomgr arm7.urbotnetisass.elf File opened for reading /sys/module/rcutree/parameters arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/inode_cache arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/kmalloc-2k arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/24 arm7.urbotnetisass.elf File opened for reading /sys/bus/serial arm7.urbotnetisass.elf File opened for reading /sys/module/fscrypto/parameters arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/kmalloc-1k arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/4 arm7.urbotnetisass.elf File opened for reading /sys/class/i2c-adapter arm7.urbotnetisass.elf File opened for reading /sys/bus/clocksource/drivers arm7.urbotnetisass.elf File opened for reading /sys/kernel/config arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/request_sock_subflow_v4 arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/a002a00.virtio_mmio arm7.urbotnetisass.elf File opened for reading /sys/class/mbox arm7.urbotnetisass.elf File opened for reading /sys/bus/amba/drivers arm7.urbotnetisass.elf File opened for reading /sys/kernel/irq/21 arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/9000000.pl011 arm7.urbotnetisass.elf File opened for reading /sys/devices/platform/a003e00.virtio_mmio arm7.urbotnetisass.elf File opened for reading /sys/module/mbcache/holders arm7.urbotnetisass.elf File opened for reading /sys/kernel/slab/TCPv6 arm7.urbotnetisass.elf File opened for reading /sys/fs/cgroup/sys-kernel-tracing.mount arm7.urbotnetisass.elf File opened for reading /sys/bus/xen arm7.urbotnetisass.elf File opened for reading /sys/bus/workqueue/drivers arm7.urbotnetisass.elf File opened for reading /sys/module/srcutree arm7.urbotnetisass.elf -
description ioc Process File opened for reading /proc/27/attr/apparmor arm7.urbotnetisass.elf File opened for reading /proc/668/ns arm7.urbotnetisass.elf File opened for reading /proc/812/etc/apache2 arm7.urbotnetisass.elf File opened for reading /proc/813/etc/apache2 arm7.urbotnetisass.elf File opened for reading /proc/815/dev/shm arm7.urbotnetisass.elf File opened for reading /proc/819/etc/binfmt.d arm7.urbotnetisass.elf File opened for reading /proc/819/etc/sysctl.d arm7.urbotnetisass.elf File opened for reading /proc/822/var/spool arm7.urbotnetisass.elf File opened for reading /proc/sys/net/netfilter arm7.urbotnetisass.elf File opened for reading /proc/817/etc/ca-certificates arm7.urbotnetisass.elf File opened for reading /proc/14/net/netfilter arm7.urbotnetisass.elf File opened for reading /proc/801/ns arm7.urbotnetisass.elf File opened for reading /proc/812/etc/letsencrypt arm7.urbotnetisass.elf File opened for reading /proc/814/etc/sv arm7.urbotnetisass.elf File opened for reading /proc/820/var/mail arm7.urbotnetisass.elf File opened for reading /proc/813/etc/ImageMagick-6 arm7.urbotnetisass.elf File opened for reading /proc/816/etc/security arm7.urbotnetisass.elf File opened for reading /proc/818/etc/apt arm7.urbotnetisass.elf File opened for reading /proc/819/dev/pts arm7.urbotnetisass.elf File opened for reading /proc/819/etc/cron.hourly arm7.urbotnetisass.elf File opened for reading /proc/15/ns arm7.urbotnetisass.elf File opened for reading /proc/30/task arm7.urbotnetisass.elf File opened for reading /proc/358/map_files arm7.urbotnetisass.elf File opened for reading /proc/812/etc/dpkg arm7.urbotnetisass.elf File opened for reading /proc/815/etc/cron.monthly arm7.urbotnetisass.elf File opened for reading /proc/821/etc/lighttpd arm7.urbotnetisass.elf File opened for reading /proc/823/stat arm7.urbotnetisass.elf File opened for reading /proc/18/fd arm7.urbotnetisass.elf File opened for reading /proc/642/attr/apparmor arm7.urbotnetisass.elf File opened for reading /proc/801/net arm7.urbotnetisass.elf File opened for reading /proc/820/etc/fonts arm7.urbotnetisass.elf File opened for reading /proc/23/net/dev_snmp6 arm7.urbotnetisass.elf File opened for reading /proc/339/net arm7.urbotnetisass.elf File opened for reading /proc/354/ns arm7.urbotnetisass.elf File opened for reading /proc/813/etc/console-setup arm7.urbotnetisass.elf File opened for reading /proc/819/usr/bin arm7.urbotnetisass.elf File opened for reading /proc/811/etc/cron.monthly arm7.urbotnetisass.elf File opened for reading /proc/14/net/stat arm7.urbotnetisass.elf File opened for reading /proc/18/net/dev_snmp6 arm7.urbotnetisass.elf File opened for reading /proc/814/etc/vim arm7.urbotnetisass.elf File opened for reading /proc/822/etc/rc1.d arm7.urbotnetisass.elf File opened for reading /proc/tty/driver arm7.urbotnetisass.elf File opened for reading /proc/339/task arm7.urbotnetisass.elf File opened for reading /proc/812/etc/sudoers.d arm7.urbotnetisass.elf File opened for reading /proc/814/home/user arm7.urbotnetisass.elf File opened for reading /proc/815/run arm7.urbotnetisass.elf File opened for reading /proc/815/etc/mysql arm7.urbotnetisass.elf File opened for reading /proc/816/etc/apt arm7.urbotnetisass.elf File opened for reading /proc/822/var/lib arm7.urbotnetisass.elf File opened for reading /proc/21/task/21 arm7.urbotnetisass.elf File opened for reading /proc/729/fd arm7.urbotnetisass.elf File opened for reading /proc/812/etc/rc0.d arm7.urbotnetisass.elf File opened for reading /proc/814/etc/ppp arm7.urbotnetisass.elf File opened for reading /proc/816/dev/shm arm7.urbotnetisass.elf File opened for reading /proc/819/etc/X11 arm7.urbotnetisass.elf File opened for reading /proc/7 arm7.urbotnetisass.elf File opened for reading /proc/9/net/netfilter arm7.urbotnetisass.elf File opened for reading /proc/810/ns arm7.urbotnetisass.elf File opened for reading /proc/820/usr/libexec arm7.urbotnetisass.elf File opened for reading /proc/318/task/318 arm7.urbotnetisass.elf File opened for reading /proc/332/net/netfilter arm7.urbotnetisass.elf File opened for reading /proc/817/etc/dpkg arm7.urbotnetisass.elf File opened for reading /proc/818/etc/apparmor.d arm7.urbotnetisass.elf File opened for reading /proc/819/etc/ssh arm7.urbotnetisass.elf - Writes file to tmp directory 5 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process 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/.bot_shm_801.lock arm7.urbotnetisass.elf
Processes
-
/tmp/arm7.urbotnetisass.elf/tmp/arm7.urbotnetisass.elf1⤵
- Deletes Audit logs
- Deletes journal logs
- Modifies Watchdog functionality
- Checks mountinfo of local process
- Creates/modifies Cron job
- Creates/modifies environment variables
- Enumerates active TCP sockets
- Modifies rc script
- Reads list of loaded kernel modules
- Writes file to system bin folder
- Modifies Bash startup script
- Reads process memory
- Checks CPU configuration
- Reads system network configuration
- Enumerates kernel/hardware configuration
- Reads runtime system information
- Writes file to tmp directory
PID:784 -
/bin/shsh -c "cp /tmp/arm7.urbotnetisass.elf /usr/bin/.sh"2⤵PID:802
-
/usr/bin/cpcp /tmp/arm7.urbotnetisass.elf /usr/bin/.sh3⤵
- Write file to user bin folder
PID:803
-
-
-
/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:824
-
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
1Indicator Removal
2Clear Linux or Mac System Logs
2Virtualization/Sandbox Evasion
3System Checks
2Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/rc.local
- Size 17B
- SHA256 306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb
- MD5 33e4fd94e2560e008e2c3b431d0e3419
- SHA1 504519c842b7202250315ef562069e4ce10da99c
- SHA512 69f097faa9ccb981e78c3a914ad68a51771637d9aecd2dbc807003ac30663e6d921091a48ff529dfff27a6cd55b0808f91683118acf7acdf406d37266e622b17
- MD5 SHA1 SHA512
- Path /etc/rc.local
- Size 32B
- SHA256 9128b5050b1505ac764248662656c6ed974739f7c07e28505b6e731772f7e7d5
- MD5 b27b39471ac2c00afea6a8ee69db9bfe
- SHA1 04ec8e396b67e3fe692dc82fcc545dc323f42d0a
- SHA512 24e685948ea95f26518c85af9abecaa00ec9660b806a87634fb468c63e0867fe11d8fee2cf889a173f9cce19d5027f8bab5b253b1ffb2c70ab6d933ed786842b
- 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