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

General

  • Target
    mips.uhavenobotsxd.elf
  • Size 128KB
  • Sample260102-hs1h7adn4y
  • SHA256 10e88373c3fba576754ff519a7d294bbbe66334f3aaf49441e4c954dca8a3dda
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • Mirai

    Mirai is a prevalent Linux malware infecting exposed network devices.

  • Mirai family
  • Executes dropped EXE 13 IoCs
  • Creates/modifies Cron job 1 TTPs 4 IoCs

    Cron allows running tasks on a schedule, and is commonly used for malware persistence.

  • Creates/modifies environment variables 1 TTPs 2 IoCs

    Creating/modifying environment variables is a common persistence mechanism.

  • Deletes log files 1 TTPs 2 IoCs

    Deletes log files on the system.

  • Enumerates running processes

    Discovers information about currently running processes on the system

  • Modifies init.d 2 TTPs 7 IoCs

    Adds/modifies system service, likely for persistence.

  • Modifies rc script 2 TTPs 2 IoCs

    Adding/modifying system rc scripts is a common persistence mechanism.

  • Write file to user bin folder 1 IoCs
  • Modifies Bash startup script 2 TTPs 2 IoCs
  • Changes its process name 9 IoCs
  • Reads runtime system information 64 IoCs

    Reads data from /proc virtual filesystem.

  • System Network Configuration Discovery 1 TTPs 9 IoCs

    Adversaries may gather information about the network configuration of a system.

  • Writes file to shm directory 1 IoCs

    Malware can drop malicious files in the shm directory which will run directly from RAM.

Processes

  • /tmp/mips.uhavenobotsxd.elf
    /tmp/mips.uhavenobotsxd.elf
    1⤵
    • 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/sh
      sh -c "rm -f /var/.update /var/tmp/.update /var/log/.update 2>/dev/null"
      2⤵
        PID:729
        • /bin/rm
          rm -f /var/.update /var/tmp/.update /var/log/.update
          3⤵
            PID:731
        • /bin/sh
          sh -c "rm -f /mnt/.update /media/.update /home/.update /root/.update 2>/dev/null"
          2⤵
            PID:734
            • /bin/rm
              rm -f /mnt/.update /media/.update /home/.update /root/.update
              3⤵
                PID:738
            • /bin/sh
              sh -c "rm -f /usr/bin/.update /bin/.update 2>/dev/null"
              2⤵
                PID:740
                • /bin/rm
                  rm -f /usr/bin/.update /bin/.update
                  3⤵
                    PID:742
                • /bin/sh
                  sh -c "rm -f /etc/init.d/S99system /etc/init.d/S99network 2>/dev/null"
                  2⤵
                    PID:744
                    • /bin/rm
                      rm -f /etc/init.d/S99system /etc/init.d/S99network
                      3⤵
                        PID:746
                    • /bin/sh
                      sh -c "rm -f /etc/init.d/S99backup0 /etc/init.d/S99backup1 /etc/init.d/S99backup2 2>/dev/null"
                      2⤵
                        PID:748
                        • /bin/rm
                          rm -f /etc/init.d/S99backup0 /etc/init.d/S99backup1 /etc/init.d/S99backup2
                          3⤵
                            PID:750
                        • /bin/sh
                          sh -c "rm -f /etc/rc*.d/S99system /etc/rc*.d/S99network 2>/dev/null"
                          2⤵
                            PID:752
                            • /bin/rm
                              rm -f "/etc/rc*.d/S99system" "/etc/rc*.d/S99network"
                              3⤵
                                PID:754
                            • /bin/sh
                              sh -c "rm -f /etc/rc*.d/S99backup* 2>/dev/null"
                              2⤵
                                PID:755
                                • /bin/rm
                                  rm -f "/etc/rc*.d/S99backup*"
                                  3⤵
                                    PID:756
                                • /bin/sh
                                  sh -c "rm -f /var/.monitor /var/tmp/.monitor /tmp/.monitor 2>/dev/null"
                                  2⤵
                                    PID:757
                                    • /bin/rm
                                      rm -f /var/.monitor /var/tmp/.monitor /tmp/.monitor
                                      3⤵
                                        PID:758
                                    • /bin/sh
                                      sh -c "rm -f /mnt/.monitor /media/.monitor /home/.monitor /root/.monitor 2>/dev/null"
                                      2⤵
                                        PID:760
                                        • /bin/rm
                                          rm -f /mnt/.monitor /media/.monitor /home/.monitor /root/.monitor
                                          3⤵
                                            PID:761
                                        • /bin/sh
                                          sh -c "killall -9 .update 2>/dev/null"
                                          2⤵
                                            PID:763
                                            • /usr/bin/killall
                                              killall -9 .update
                                              3⤵
                                              • Reads runtime system information
                                              PID:764
                                          • /bin/sh
                                            sh -c "killall -9 .monitor 2>/dev/null"
                                            2⤵
                                              PID:766
                                              • /usr/bin/killall
                                                killall -9 .monitor
                                                3⤵
                                                • Reads runtime system information
                                                PID:767
                                            • /bin/sh
                                              sh -c "cp -f /tmp/mips.uhavenobotsxd.elf /usr/bin/.update 2>/dev/null"
                                              2⤵
                                              • System Network Configuration Discovery
                                              PID:771
                                              • /bin/cp
                                                cp -f /tmp/mips.uhavenobotsxd.elf /usr/bin/.update
                                                3⤵
                                                • Write file to user bin folder
                                                • Reads runtime system information
                                                • System Network Configuration Discovery
                                                PID:772
                                            • /bin/sh
                                              sh -c "cp -f /tmp/mips.uhavenobotsxd.elf /var/log/.update 2>/dev/null"
                                              2⤵
                                              • System Network Configuration Discovery
                                              PID:773
                                              • /bin/cp
                                                cp -f /tmp/mips.uhavenobotsxd.elf /var/log/.update
                                                3⤵
                                                • System Network Configuration Discovery
                                                PID:774
                                            • /bin/sh
                                              sh -c "/etc/init.d/S99backup0 start > /dev/null 2>&1 &"
                                              2⤵
                                              • Executes dropped EXE
                                              PID:775
                                            • /bin/sh
                                              sh -c "cp -f /tmp/mips.uhavenobotsxd.elf /var/.update 2>/dev/null"
                                              2⤵
                                              • System Network Configuration Discovery
                                              PID:778
                                              • /bin/cp
                                                cp -f /tmp/mips.uhavenobotsxd.elf /var/.update
                                                3⤵
                                                • System Network Configuration Discovery
                                                PID:780
                                            • /bin/sh
                                              sh -c "/etc/init.d/S99backup1 start > /dev/null 2>&1 &"
                                              2⤵
                                              • Executes dropped EXE
                                              PID:783
                                            • /bin/sh
                                              sh -c "cp -f /tmp/mips.uhavenobotsxd.elf /mnt/.update 2>/dev/null"
                                              2⤵
                                              • System Network Configuration Discovery
                                              PID:785
                                              • /bin/cp
                                                cp -f /tmp/mips.uhavenobotsxd.elf /mnt/.update
                                                3⤵
                                                • Reads runtime system information
                                                • System Network Configuration Discovery
                                                PID:787
                                            • /bin/sh
                                              sh -c "/etc/init.d/S99backup2 start > /dev/null 2>&1 &"
                                              2⤵
                                              • Executes dropped EXE
                                              PID:790
                                            • /bin/sh
                                              sh -c "(crontab -l 2>/dev/null; echo '* * * * * /usr/bin/.update startup') | crontab - 2>/dev/null"
                                              2⤵
                                                PID:792
                                                • /usr/bin/crontab
                                                  crontab -l
                                                  3⤵
                                                    PID:797
                                                  • /usr/bin/crontab
                                                    crontab -
                                                    3⤵
                                                    • Creates/modifies Cron job
                                                    PID:798
                                                • /bin/sh
                                                  sh -c "kill -HUP 1 2>/dev/null"
                                                  2⤵
                                                    PID:799
                                                  • /bin/sh
                                                    sh -c "/etc/init.d/S99network start > /dev/null 2>&1 &"
                                                    2⤵
                                                    • Executes dropped EXE
                                                    PID:800
                                                  • /bin/sh
                                                    sh -c "/run/user/0/.monitor > /dev/null 2>&1 &"
                                                    2⤵
                                                    • Executes dropped EXE
                                                    PID:802
                                                  • /bin/sh
                                                    sh -c "/usr/bin/.update startup &"
                                                    2⤵
                                                      PID:864
                                                    • /bin/sh
                                                      sh -c "/usr/bin/.update startup &"
                                                      2⤵
                                                        PID:895
                                                    • /etc/init.d/S99backup0
                                                      /etc/init.d/S99backup0 start
                                                      1⤵
                                                      • Executes dropped EXE
                                                      PID:777
                                                      • /var/log/.update
                                                        /var/log/.update startup
                                                        2⤵
                                                        • Changes its process name
                                                        PID:781
                                                      • /bin/sleep
                                                        sleep 60
                                                        2⤵
                                                          PID:782
                                                        • /bin/sleep
                                                          sleep 60
                                                          2⤵
                                                            PID:890
                                                          • /var/log/.update
                                                            /var/log/.update startup
                                                            2⤵
                                                            • Changes its process name
                                                            PID:889
                                                        • /etc/init.d/S99backup1
                                                          /etc/init.d/S99backup1 start
                                                          1⤵
                                                          • Executes dropped EXE
                                                          PID:784
                                                          • /var/.update
                                                            /var/.update startup
                                                            2⤵
                                                            • Changes its process name
                                                            PID:788
                                                          • /bin/sleep
                                                            sleep 60
                                                            2⤵
                                                              PID:789
                                                            • /bin/sleep
                                                              sleep 60
                                                              2⤵
                                                                PID:892
                                                              • /var/.update
                                                                /var/.update startup
                                                                2⤵
                                                                • Changes its process name
                                                                PID:891
                                                            • /etc/init.d/S99backup2
                                                              /etc/init.d/S99backup2 start
                                                              1⤵
                                                              • Executes dropped EXE
                                                              PID:791
                                                              • /mnt/.update
                                                                /mnt/.update startup
                                                                2⤵
                                                                • Changes its process name
                                                                PID:794
                                                              • /bin/sleep
                                                                sleep 60
                                                                2⤵
                                                                  PID:795
                                                                • /bin/sleep
                                                                  sleep 60
                                                                  2⤵
                                                                    PID:894
                                                                  • /mnt/.update
                                                                    /mnt/.update startup
                                                                    2⤵
                                                                    • Changes its process name
                                                                    PID:893
                                                                • /etc/init.d/S99network
                                                                  /etc/init.d/S99network start
                                                                  1⤵
                                                                  • Executes dropped EXE
                                                                  PID:801
                                                                  • /usr/bin/.update
                                                                    /usr/bin/.update startup
                                                                    2⤵
                                                                    • Changes its process name
                                                                    PID:805
                                                                  • /bin/sleep
                                                                    sleep 60
                                                                    2⤵
                                                                      PID:808
                                                                    • /bin/sleep
                                                                      sleep 60
                                                                      2⤵
                                                                        PID:897
                                                                      • /usr/bin/.update
                                                                        /usr/bin/.update startup
                                                                        2⤵
                                                                        • Changes its process name
                                                                        PID:896
                                                                    • /run/user/0/.monitor
                                                                      /run/user/0/.monitor
                                                                      1⤵
                                                                        PID:804

                                                                      Network

                                                                            MITRE ATT&CK Enterprise v16

                                                                            Replay Monitor

                                                                            Loading Replay Monitor...

                                                                            Downloads

                                                                            S99backup0

                                                                            • Path /etc/init.d/S99backup0
                                                                            • Size 67B
                                                                            • SHA256 01bf5246ba35065a9b41d6432cd150d07dc86c5a82eae0cb82901e4d99537f79
                                                                            • MD5 SHA1 SHA512

                                                                            S99backup1

                                                                            • Path /etc/init.d/S99backup1
                                                                            • Size 63B
                                                                            • SHA256 c2fd2ea94387627559d7a5beae5624962a73eaae45330b7e43d4b35c2e6d37a6
                                                                            • MD5 SHA1 SHA512

                                                                            S99backup2

                                                                            • Path /etc/init.d/S99backup2
                                                                            • Size 63B
                                                                            • SHA256 1ce6d4e689d60975d3f848fa66625a80504822937c024f5b6fa786d3203a6a51
                                                                            • MD5 SHA1 SHA512

                                                                            S99network

                                                                            • Path /etc/init.d/S99network
                                                                            • Size 67B
                                                                            • SHA256 b57d5c3303e89697219c33f636581361f0f53ea31abf28f2d46d7075b01d501e
                                                                            • MD5 SHA1 SHA512

                                                                            S99system

                                                                            • Path /etc/init.d/S99system
                                                                            • Size 67B
                                                                            • SHA256 33c9f0ae9906fbf75e14d98224bb343fa29827285a0f3711ee1bac2bd65a727f
                                                                            • MD5 SHA1 SHA512

                                                                            inittab

                                                                            • Path /etc/inittab
                                                                            • Size 35B
                                                                            • SHA256 4183b8f94762a75287e94b5246e2f179aec00fee7355da10d8b4d0206c02487e
                                                                            • MD5 SHA1 SHA512

                                                                            rc.local

                                                                            • Path /etc/rc.local
                                                                            • Size 58B
                                                                            • SHA256 c14dcb40d2aded4bbad62dd765901bccedc55fd9a260aa0021c1e8b1db2581f7
                                                                            • MD5 SHA1 SHA512

                                                                            .update

                                                                            • Path /usr/bin/.update
                                                                            • Size 128KB
                                                                            • SHA256 10e88373c3fba576754ff519a7d294bbbe66334f3aaf49441e4c954dca8a3dda
                                                                            • MD5 SHA1 SHA512 SSDEEP

                                                                            root

                                                                            • Path /var/spool/cron/crontabs/root
                                                                            • Size 245B
                                                                            • SHA256 8703547d92881ff20f815b23f61d45f6cd5a74e818721b832e141f943bffd13d
                                                                            • MD5 SHA1 SHA512

                                                                            tmp.p5zAMg

                                                                            • Path /var/spool/cron/crontabs/tmp.p5zAMg
                                                                            • Size 210B
                                                                            • SHA256 f9c25a19ec2c1c5858b97a96c4753208d174d038bdbbcca8f5ff11fd47931b97
                                                                            • MD5 SHA1 SHA512