Analysis
- max time kernel
69s - max time network
152s - platform
debian-9_mips - resource
debian9-mipsbe-20251231-en - resource tags
arch:mipsimage:debian9-mipsbe-20251231-enkernel:4.9.0-13-4kc-maltalocale:en-usos:debian-9-mipssystem - submitted
02/01/2026, 07:00
Behavioral task
behavioral1
Sample
mips.uhavenobotsxd.elf
Resource
debian9-mipsbe-20251231-en
General
- Target mips.uhavenobotsxd.elf
- Size 128KB
- Sample260102-hs1h7adn4y
- SHA256 10e88373c3fba576754ff519a7d294bbbe66334f3aaf49441e4c954dca8a3dda
- MD5 484eec989edc7e6f899a1f4569e22e03
- SHA1 68ffb13bdf3d83d0efcfe6fbecbfdd7a46b264d9
- SHA512 95ca7d03dcdff38d19e14b1ef87c49156b79935d8b64eba37c676808c6ca9488ea7e50005bce0b9f76a7e7df45b3ed8733ee4f36997fb7ce411fc83d72d2f3c4
- SSDEEP 3072:BIZQYNKD2BasPJ8wQ/ipjPgA2vkt/dXjg6f9EECLzqTqZgW0iQLNtplQy:Bl8C/q2aLLfpuy
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Mirai family
- Executes dropped EXE 13 IoCs
ioc pid Process /etc/init.d/S99backup0 777 sh /var/log/.update 781 S99backup0 /etc/init.d/S99backup1 784 sh /var/.update 788 S99backup1 /etc/init.d/S99backup2 791 sh /mnt/.update 794 S99backup2 /etc/init.d/S99network 801 sh /run/user/0/.monitor 804 sh /usr/bin/.update 805 S99network /var/log/.update 889 S99backup0 /var/.update 891 S99backup1 /mnt/.update 893 S99backup2 /usr/bin/.update 896 S99network - Creates/modifies Cron job 1 TTPs 4 IoCs
Cron allows running tasks on a schedule, and is commonly used for malware persistence.
description ioc Process File opened for modification /var/spool/cron/root mips.uhavenobotsxd.elf File opened for modification /etc/cron.d/root mips.uhavenobotsxd.elf File opened for modification /var/spool/cron/crontabs/tmp.p5zAMg crontab File opened for modification /var/spool/cron/crontabs/root mips.uhavenobotsxd.elf - Creates/modifies environment variables 1 TTPs 2 IoCs
Creating/modifying environment variables is a common persistence mechanism.
description ioc Process File opened for modification /etc/profile mips.uhavenobotsxd.elf File opened for modification /root/.bashrc mips.uhavenobotsxd.elf -
description ioc Process File deleted /var/log/.t mips.uhavenobotsxd.elf File truncated /var/log/.t mips.uhavenobotsxd.elf - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/S99system mips.uhavenobotsxd.elf File opened for modification /etc/init.d/S99backup0 mips.uhavenobotsxd.elf File opened for modification /etc/init.d/S99backup1 mips.uhavenobotsxd.elf File opened for modification /etc/init.d/S99backup2 mips.uhavenobotsxd.elf File opened for modification /etc/init.d/rcS mips.uhavenobotsxd.elf File opened for modification /etc/init.d/boot.local mips.uhavenobotsxd.elf File opened for modification /etc/init.d/S99network mips.uhavenobotsxd.elf - Modifies rc script 2 TTPs 2 IoCs
Adding/modifying system rc scripts is a common persistence mechanism.
description ioc Process File opened for modification /etc/rc.local mips.uhavenobotsxd.elf File opened for modification /etc/rc.d/rc.local mips.uhavenobotsxd.elf - Write file to user bin folder 1 IoCs
description ioc Process File opened for modification /usr/bin/.update cp - Modifies Bash startup script 2 TTPs 2 IoCs
description ioc Process File opened for modification /etc/profile mips.uhavenobotsxd.elf File opened for modification /root/.bashrc mips.uhavenobotsxd.elf - Changes its process name 9 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself crond 724 mips.uhavenobotsxd.elf Changes the process name, possibly in an attempt to hide itself udhcpc 781 .update Changes the process name, possibly in an attempt to hide itself syslogd 788 .update Changes the process name, possibly in an attempt to hide itself udhcpc 794 .update Changes the process name, possibly in an attempt to hide itself dnsmasq 805 .update Changes the process name, possibly in an attempt to hide itself klogd 889 .update Changes the process name, possibly in an attempt to hide itself dhclient 891 .update Changes the process name, possibly in an attempt to hide itself crond 893 .update Changes the process name, possibly in an attempt to hide itself dnsmasq 896 .update -
description ioc Process File opened for reading /proc/10/stat killall File opened for reading /proc/14/stat killall File opened for reading /proc/828/stat mips.uhavenobotsxd.elf File opened for reading /proc/1/stat killall File opened for reading /proc/9/stat killall File opened for reading /proc/672/stat killall File opened for reading /proc/370/stat killall File opened for reading /proc/714/cmdline killall File opened for reading /proc/17/stat killall File opened for reading /proc/127/cmdline killall File opened for reading /proc/818/stat mips.uhavenobotsxd.elf File opened for reading /proc/826/stat mips.uhavenobotsxd.elf File opened for reading /proc/897/stat mips.uhavenobotsxd.elf File opened for reading /proc/13/stat killall File opened for reading /proc/154/cmdline killall File opened for reading /proc/821/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/763/stat killall File opened for reading /proc/818/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/895/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/886/stat mips.uhavenobotsxd.elf File opened for reading /proc/3/stat killall File opened for reading /proc/154/cmdline killall File opened for reading /proc/697/stat killall File opened for reading /proc/110/stat killall File opened for reading /proc/725/cmdline killall File opened for reading /proc/849/stat mips.uhavenobotsxd.elf File opened for reading /proc/894/stat mips.uhavenobotsxd.elf File opened for reading /proc/19/stat killall File opened for reading /proc/79/stat killall File opened for reading /proc/4/stat killall File opened for reading /proc/686/stat killall File opened for reading /proc/filesystems cp File opened for reading /proc/filesystems cp File opened for reading /proc/810/stat mips.uhavenobotsxd.elf File opened for reading /proc/815/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/18/stat killall File opened for reading /proc/698/stat killall File opened for reading /proc/19/stat killall File opened for reading /proc/76/stat killall File opened for reading /proc/364/stat killall File opened for reading /proc/822/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/835/stat mips.uhavenobotsxd.elf File opened for reading /proc/847/stat mips.uhavenobotsxd.elf File opened for reading /proc/181/stat killall File opened for reading /proc/816/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/827/stat mips.uhavenobotsxd.elf File opened for reading /proc/833/stat mips.uhavenobotsxd.elf File opened for reading /proc/838/stat mips.uhavenobotsxd.elf File opened for reading /proc/871/stat mips.uhavenobotsxd.elf File opened for reading /proc/392/stat killall File opened for reading /proc/873/stat mips.uhavenobotsxd.elf File opened for reading /proc/70/stat killall File opened for reading /proc/812/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/845/stat mips.uhavenobotsxd.elf File opened for reading /proc/889/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/397/stat killall File opened for reading /proc/823/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/835/cmdline mips.uhavenobotsxd.elf File opened for reading /proc/868/stat mips.uhavenobotsxd.elf File opened for reading /proc/79/stat killall File opened for reading /proc/2/stat killall File opened for reading /proc/6/stat killall File opened for reading /proc/73/stat killall File opened for reading /proc/75/stat killall - System Network Configuration Discovery 1 TTPs 9 IoCs
Adversaries may gather information about the network configuration of a system.
pid Process 785 sh 772 cp 774 cp 778 sh 780 cp 787 cp 724 mips.uhavenobotsxd.elf 771 sh 773 sh - 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/.t mips.uhavenobotsxd.elf
Processes
-
/tmp/mips.uhavenobotsxd.elf/tmp/mips.uhavenobotsxd.elf1⤵
- Creates/modifies Cron job
- Creates/modifies environment variables
- Deletes log files
- Modifies init.d
- Modifies rc script
- Modifies Bash startup script
- Changes its process name
- Reads runtime system information
- System Network Configuration Discovery
- Writes file to shm directory
PID:724 -
/bin/shsh -c "rm -f /var/.update /var/tmp/.update /var/log/.update 2>/dev/null"2⤵PID:729
-
/bin/rmrm -f /var/.update /var/tmp/.update /var/log/.update3⤵PID:731
-
-
-
/bin/shsh -c "rm -f /mnt/.update /media/.update /home/.update /root/.update 2>/dev/null"2⤵PID:734
-
/bin/rmrm -f /mnt/.update /media/.update /home/.update /root/.update3⤵PID:738
-
-
-
/bin/shsh -c "rm -f /usr/bin/.update /bin/.update 2>/dev/null"2⤵PID:740
-
/bin/rmrm -f /usr/bin/.update /bin/.update3⤵PID:742
-
-
-
/bin/shsh -c "rm -f /etc/init.d/S99system /etc/init.d/S99network 2>/dev/null"2⤵PID:744
-
/bin/rmrm -f /etc/init.d/S99system /etc/init.d/S99network3⤵PID:746
-
-
-
/bin/shsh -c "rm -f /etc/init.d/S99backup0 /etc/init.d/S99backup1 /etc/init.d/S99backup2 2>/dev/null"2⤵PID:748
-
/bin/rmrm -f /etc/init.d/S99backup0 /etc/init.d/S99backup1 /etc/init.d/S99backup23⤵PID:750
-
-
-
/bin/shsh -c "rm -f /etc/rc*.d/S99system /etc/rc*.d/S99network 2>/dev/null"2⤵PID:752
-
/bin/rmrm -f "/etc/rc*.d/S99system" "/etc/rc*.d/S99network"3⤵PID:754
-
-
-
/bin/shsh -c "rm -f /etc/rc*.d/S99backup* 2>/dev/null"2⤵PID:755
-
/bin/rmrm -f "/etc/rc*.d/S99backup*"3⤵PID:756
-
-
-
/bin/shsh -c "rm -f /var/.monitor /var/tmp/.monitor /tmp/.monitor 2>/dev/null"2⤵PID:757
-
/bin/rmrm -f /var/.monitor /var/tmp/.monitor /tmp/.monitor3⤵PID:758
-
-
-
/bin/shsh -c "rm -f /mnt/.monitor /media/.monitor /home/.monitor /root/.monitor 2>/dev/null"2⤵PID:760
-
/bin/rmrm -f /mnt/.monitor /media/.monitor /home/.monitor /root/.monitor3⤵PID:761
-
-
-
/bin/shsh -c "killall -9 .update 2>/dev/null"2⤵PID:763
-
/usr/bin/killallkillall -9 .update3⤵
- Reads runtime system information
PID:764
-
-
-
/bin/shsh -c "killall -9 .monitor 2>/dev/null"2⤵PID:766
-
/usr/bin/killallkillall -9 .monitor3⤵
- Reads runtime system information
PID:767
-
-
-
/bin/shsh -c "cp -f /tmp/mips.uhavenobotsxd.elf /usr/bin/.update 2>/dev/null"2⤵
- System Network Configuration Discovery
PID:771 -
/bin/cpcp -f /tmp/mips.uhavenobotsxd.elf /usr/bin/.update3⤵
- Write file to user bin folder
- Reads runtime system information
- System Network Configuration Discovery
PID:772
-
-
-
/bin/shsh -c "cp -f /tmp/mips.uhavenobotsxd.elf /var/log/.update 2>/dev/null"2⤵
- System Network Configuration Discovery
PID:773 -
/bin/cpcp -f /tmp/mips.uhavenobotsxd.elf /var/log/.update3⤵
- System Network Configuration Discovery
PID:774
-
-
-
/bin/shsh -c "/etc/init.d/S99backup0 start > /dev/null 2>&1 &"2⤵
- Executes dropped EXE
PID:775
-
-
/bin/shsh -c "cp -f /tmp/mips.uhavenobotsxd.elf /var/.update 2>/dev/null"2⤵
- System Network Configuration Discovery
PID:778 -
/bin/cpcp -f /tmp/mips.uhavenobotsxd.elf /var/.update3⤵
- System Network Configuration Discovery
PID:780
-
-
-
/bin/shsh -c "/etc/init.d/S99backup1 start > /dev/null 2>&1 &"2⤵
- Executes dropped EXE
PID:783
-
-
/bin/shsh -c "cp -f /tmp/mips.uhavenobotsxd.elf /mnt/.update 2>/dev/null"2⤵
- System Network Configuration Discovery
PID:785 -
/bin/cpcp -f /tmp/mips.uhavenobotsxd.elf /mnt/.update3⤵
- Reads runtime system information
- System Network Configuration Discovery
PID:787
-
-
-
/bin/shsh -c "/etc/init.d/S99backup2 start > /dev/null 2>&1 &"2⤵
- Executes dropped EXE
PID:790
-
-
/bin/shsh -c "(crontab -l 2>/dev/null; echo '* * * * * /usr/bin/.update startup') | crontab - 2>/dev/null"2⤵PID:792
-
/usr/bin/crontabcrontab -l3⤵PID:797
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:798
-
-
-
/bin/shsh -c "kill -HUP 1 2>/dev/null"2⤵PID:799
-
-
/bin/shsh -c "/etc/init.d/S99network start > /dev/null 2>&1 &"2⤵
- Executes dropped EXE
PID:800
-
-
/bin/shsh -c "/run/user/0/.monitor > /dev/null 2>&1 &"2⤵
- Executes dropped EXE
PID:802
-
-
/bin/shsh -c "/usr/bin/.update startup &"2⤵PID:864
-
-
/bin/shsh -c "/usr/bin/.update startup &"2⤵PID:895
-
-
/etc/init.d/S99backup0/etc/init.d/S99backup0 start1⤵
- Executes dropped EXE
PID:777 -
/var/log/.update/var/log/.update startup2⤵
- Changes its process name
PID:781
-
-
/bin/sleepsleep 602⤵PID:782
-
-
/bin/sleepsleep 602⤵PID:890
-
-
/var/log/.update/var/log/.update startup2⤵
- Changes its process name
PID:889
-
-
/etc/init.d/S99backup1/etc/init.d/S99backup1 start1⤵
- Executes dropped EXE
PID:784 -
/var/.update/var/.update startup2⤵
- Changes its process name
PID:788
-
-
/bin/sleepsleep 602⤵PID:789
-
-
/bin/sleepsleep 602⤵PID:892
-
-
/var/.update/var/.update startup2⤵
- Changes its process name
PID:891
-
-
/etc/init.d/S99backup2/etc/init.d/S99backup2 start1⤵
- Executes dropped EXE
PID:791 -
/mnt/.update/mnt/.update startup2⤵
- Changes its process name
PID:794
-
-
/bin/sleepsleep 602⤵PID:795
-
-
/bin/sleepsleep 602⤵PID:894
-
-
/mnt/.update/mnt/.update startup2⤵
- Changes its process name
PID:893
-
-
/etc/init.d/S99network/etc/init.d/S99network start1⤵
- Executes dropped EXE
PID:801 -
/usr/bin/.update/usr/bin/.update startup2⤵
- Changes its process name
PID:805
-
-
/bin/sleepsleep 602⤵PID:808
-
-
/bin/sleepsleep 602⤵PID:897
-
-
/usr/bin/.update/usr/bin/.update startup2⤵
- Changes its process name
PID:896
-
-
/run/user/0/.monitor/run/user/0/.monitor1⤵PID:804
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
3Boot or Logon Initialization Scripts
2RC Scripts
2Event 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
3Boot or Logon Initialization Scripts
2RC Scripts
2Event Triggered Execution
1Unix Shell Configuration Modification
1Hijack Execution Flow
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/S99backup0
- Size 67B
- SHA256 01bf5246ba35065a9b41d6432cd150d07dc86c5a82eae0cb82901e4d99537f79
- MD5 4cd0c24ab70974975b385ea713e54853
- SHA1 c8e9df8cb6cba0e0809d0ac1404a2a838ad01f82
- SHA512 0b75ca4eca4096ad850ae834e79915cb85e50c52db82557fe96cca05b1d5db25af61426b52b8ac1de2941b7dfec48756a9b66c698ddba9b8fa7126433b476d09
- MD5 SHA1 SHA512
- Path /etc/init.d/S99backup1
- Size 63B
- SHA256 c2fd2ea94387627559d7a5beae5624962a73eaae45330b7e43d4b35c2e6d37a6
- MD5 73cb86b1c64394433f854d975714720f
- SHA1 227be7ab812fe7c5edd308f6dc11d57c1ade5bb8
- SHA512 5f554a6508249aae6f8e5cfd48627b09a649f8b2aec76777714829a84befad13e84cc79618be3691cfed0ebea4596707a984c3e7e4c1056fef80903e97fd8759
- MD5 SHA1 SHA512
- Path /etc/init.d/S99backup2
- Size 63B
- SHA256 1ce6d4e689d60975d3f848fa66625a80504822937c024f5b6fa786d3203a6a51
- MD5 9eae9034dc3b1bd56e2a957606e5b4b3
- SHA1 cd96bd79422b08ba0f34cbcd7182046de722198d
- SHA512 d479d1660e83c6dadd4a7b242e7da0415b016c6c054d31a5235d22f21455b8ca140d233c58c1e5a5042a8d0493d2d443c898aa096c06246842145959b07c6591
- MD5 SHA1 SHA512
- Path /etc/init.d/S99network
- Size 67B
- SHA256 b57d5c3303e89697219c33f636581361f0f53ea31abf28f2d46d7075b01d501e
- MD5 8f41201b235c5077e538c3dd0d817f17
- SHA1 5e884966bd62b3af2dc43ba84ee7d333e55c12ee
- SHA512 8bcfabc7bde525327db3b0623c4f328e672f8dacc7a309d3017a24620625ad4c266dbffa6cba3f8df5be606cd1db77d8f5b78ea3a4fbfc17a7a8294fe655e978
- MD5 SHA1 SHA512
- Path /etc/init.d/S99system
- Size 67B
- SHA256 33c9f0ae9906fbf75e14d98224bb343fa29827285a0f3711ee1bac2bd65a727f
- MD5 19fc7436c1f196069db2bdb874583f7b
- SHA1 e97de56c7f4ec80b1887f08f2083e58974c21a6c
- SHA512 f18ee735758eef6629ceb8ce99b197497f6a17753e3addabb0d5a442e01f030fe55b58cfa8219f051815eba2b8b3e15c686d3c5dbf87e8d38ab35ffafbdf3c2f
- MD5 SHA1 SHA512
- Path /etc/inittab
- Size 35B
- SHA256 4183b8f94762a75287e94b5246e2f179aec00fee7355da10d8b4d0206c02487e
- MD5 74d48c725a6da381ac7414f704815fc5
- SHA1 b42e50dd5a5b587206ccc284335851bf01a1500c
- SHA512 6f986fda389934da4607060203d573ba38f998f1c8118ebabac1f2f381252c6002024a79560c2d0d48845549fb8304346f7af806fb39a71d842fcb58514cd5df
- MD5 SHA1 SHA512
- Path /etc/rc.local
- Size 58B
- SHA256 c14dcb40d2aded4bbad62dd765901bccedc55fd9a260aa0021c1e8b1db2581f7
- MD5 b3387067529b6992984a3a4b941220a7
- SHA1 df4d9e6eeb29a712c1923a1bd7d2c70fd65e6c4e
- SHA512 3a264d13109a3c87441cc6d6916cf362d2d6157e9d85704a67e868d2a7d3e7b6727cec118c7081bf72de1bc23a0ae72a89dfabef617037f4643dae0117b51ff6
- MD5 SHA1 SHA512
- Path /usr/bin/.update
- Size 128KB
- SHA256 10e88373c3fba576754ff519a7d294bbbe66334f3aaf49441e4c954dca8a3dda
- MD5 484eec989edc7e6f899a1f4569e22e03
- SHA1 68ffb13bdf3d83d0efcfe6fbecbfdd7a46b264d9
- SHA512 95ca7d03dcdff38d19e14b1ef87c49156b79935d8b64eba37c676808c6ca9488ea7e50005bce0b9f76a7e7df45b3ed8733ee4f36997fb7ce411fc83d72d2f3c4
- SSDEEP 3072:BIZQYNKD2BasPJ8wQ/ipjPgA2vkt/dXjg6f9EECLzqTqZgW0iQLNtplQy:Bl8C/q2aLLfpuy
- MD5 SHA1 SHA512 SSDEEP
- Path /var/spool/cron/crontabs/root
- Size 245B
- SHA256 8703547d92881ff20f815b23f61d45f6cd5a74e818721b832e141f943bffd13d
- MD5 c3824e8ec000f2e89dfdd9591d9b8936
- SHA1 f54e10cb453cf0764c1f194953ffa79119120bab
- SHA512 f0818e6c26588fd2ec827f4eea5c8662a9c540f4f86ef69e5fdc6bb2c2a3f1759745bceccd36f09c8a18f874371730681db7e0b461fe58f8840f436cd85333c5
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.p5zAMg
- Size 210B
- SHA256 f9c25a19ec2c1c5858b97a96c4753208d174d038bdbbcca8f5ff11fd47931b97
- MD5 0b5f87c91b920f28e372a6fdce33463c
- SHA1 d5b4e8b9962a7dbe59c1dd734f2302aa671092f6
- SHA512 e80ee4a41e3a5bb3502076b2431161b963c8cfefc27239b96b24bfdb3082ca3fbdb47310824b3f1d42373fcd2c6421f61d8744ee9c65bad92f5568d97f25a03c
- MD5 SHA1 SHA512