Resubmissions

15/03/2024, 16:07

240315-tkykeacf7z1

25/02/2024, 14:29

240225-rtjrhaee9z10

General

  • Target
    script_malware.zip
  • Size 4.4MB
  • Sample240225-rtjrhaee9z
  • SHA256 78276bd481a04c29109fbbd8313701e5b814165fa4b48515ec4489ccfda93107
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • xorddos

C2
  • www.imagetw0.com:889

  • www.myserv012.com:889

  • http://qq.com/lib.asp

  • http://aa.hostasa.org/config.rar

  • www.enoan2107.com:443

  • www.gzcfr5axf6.com:443

Attributes
  • crc_polynomial

    CDB88320

xor.plain
xor.plain

Targets

    • Target
      script_malware/063ccf736c2c19ca5db70b8d8a7cf00377899c16023c63fee836bdefadd336c1.sh
    • Size 11KB
    • SHA256 063ccf736c2c19ca5db70b8d8a7cf00377899c16023c63fee836bdefadd336c1
    • MD5 SHA1 SHA512 SSDEEP
    • Modifies the dynamic linker configuration file

      Malware can modify the configuration file of the dynamic linker to preload malicous libraries with every executed process.

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • Loads a kernel module

      Loads a Linux kernel module, potentially to achieve persistence

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • Attempts to change immutable files

      Modifies inode attributes on the filesystem to allow changing of immutable files.

    • Creates/modifies Cron job

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

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Looks up external IP address via web service

      Uses a legitimate IP lookup service to find the infected system's external IP.

    • Modifies systemd

      Adds/ modifies systemd service files. Likely to achieve persistence.

    • Reads CPU attributes

    • Target
      script_malware/1.sh
    • Size 35KB
    • SHA256 8e27b76b3903312cc5e93f250d7cf90b7b999592d70dcf2922bb450023014006
    • MD5 SHA1 SHA512 SSDEEP
    • xmrig

      XMRig is a high performance, open source, cross platform CPU/GPU miner.

    • XMRig Miner payload

    • Deletes system logs

      Deletes log file which contains global system messages. Adversaries may delete system logs to minimize their footprint.

    • Executes dropped EXE

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • Loads a kernel module

      Loads a Linux kernel module, potentially to achieve persistence

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • UPX packed file

      Detects executables packed with UPX/modified UPX open source packer.

    • Attempts to change immutable files

      Modifies inode attributes on the filesystem to allow changing of immutable files.

    • Checks CPU configuration

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

    • Checks hardware identifiers (DMI)

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

    • Creates/modifies Cron job

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

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Looks up external IP address via web service

      Uses a legitimate IP lookup service to find the infected system's external IP.

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

    • Reads list of loaded kernel modules

      Reads the list of currently loaded kernel modules, possibly to detect virtual environments.

    • Target
      script_malware/10c3b6b03a9bf105d264a8e7f30dcab0a6c59a414529b0af0a6bd9f1d2984459.sh
    • Size 3KB
    • SHA256 10c3b6b03a9bf105d264a8e7f30dcab0a6c59a414529b0af0a6bd9f1d2984459
    • MD5 SHA1 SHA512
    Score
    7/10
    • Deletes Audit logs

      Deletes logs related to the Linux Audit framework.

    • Deletes log files

      Deletes log files on the system.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

    • Reads network interface configuration

      Fetches information about one or more active network interfaces.

    • Target
      script_malware/164f8295_linux.elf
    • Size 5.1MB
    • SHA256 21162bbd796ad2bf9954265276bfebea8741596e8fe9d86070245d9b5f9db6da
    • MD5 SHA1 SHA512 SSDEEP
    Score
    1/10
    • Target
      script_malware/21162bbd796ad2bf9954265276bfebea8741596e8fe9d86070245d9b5f9db6da.elf
    • Size 5.1MB
    • SHA256 21162bbd796ad2bf9954265276bfebea8741596e8fe9d86070245d9b5f9db6da
    • MD5 SHA1 SHA512 SSDEEP
    Score
    1/10
    • Target
      script_malware/23.sh
    • Size 287B
    • SHA256 a55e9eb1cb4dc2cb8d1a697d329b3a76e18b949308e16ef50aafca1e08123939
    • MD5 SHA1 SHA512
    • XorDDoS

      Botnet and downloader malware targeting Linux-based operating systems and IoT devices.

    • XorDDoS payload

    • Deletes itself

    • Executes dropped EXE

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • Checks CPU configuration

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

    • Creates/modifies Cron job

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

    • Modifies init.d

      Adds/modifies system service, likely for persistence.

    • Write file to user bin folder

    • Target
      script_malware/404
    • Size 26KB
    • SHA256 0fb9eb96a08f9ad3400f89749d32f3e44362346ec7fca9bd5e9ba85022e5ebc1
    • MD5 SHA1 SHA512 SSDEEP
    Score
    1/10
    • Target
      script_malware/864d7bcd96f8cf35b9e372b6508bc6ef1a704eaaa03c34bd79577b057aebec5b.py
    • Size 38KB
    • SHA256 864d7bcd96f8cf35b9e372b6508bc6ef1a704eaaa03c34bd79577b057aebec5b
    • MD5 SHA1 SHA512 SSDEEP
    Score
    1/10
    • Target
      script_malware/8e27b76b3903312cc5e93f250d7cf90b7b999592d70dcf2922bb450023014006.sh
    • Size 35KB
    • SHA256 8e27b76b3903312cc5e93f250d7cf90b7b999592d70dcf2922bb450023014006
    • MD5 SHA1 SHA512 SSDEEP
    • Kinsing

      Kinsing is a loader written in Golang.

    • Kinsing payload

    • xmrig

      XMRig is a high performance, open source, cross platform CPU/GPU miner.

    • XMRig Miner payload

    • Changes its process name

    • Deletes system logs

      Deletes log file which contains global system messages. Adversaries may delete system logs to minimize their footprint.

    • Executes dropped EXE

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • Loads a kernel module

      Loads a Linux kernel module, potentially to achieve persistence

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • UPX packed file

      Detects executables packed with UPX/modified UPX open source packer.

    • Attempts to change immutable files

      Modifies inode attributes on the filesystem to allow changing of immutable files.

    • Checks CPU configuration

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

    • Checks hardware identifiers (DMI)

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

    • Creates/modifies Cron job

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

    • Disables AppArmor

      Disables AppArmor security module.

    • Disables SELinux

      Disables SELinux security module.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Looks up external IP address via web service

      Uses a legitimate IP lookup service to find the infected system's external IP.

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

    • Reads list of loaded kernel modules

      Reads the list of currently loaded kernel modules, possibly to detect virtual environments.

    • Target
      script_malware/SnOoPy.sh
    • Size 2KB
    • SHA256 57ad07730428c1412ba43f4470c2074f4f0ef4e6eb5fcd24c9e19e49028e455a
    • MD5 SHA1 SHA512
    Score
    1/10
    • Target
      script_malware/a423a2a11c1904e42dc8630064e252ac4568220417a9ae072a557131e9386617.sh
    • Size 677B
    • SHA256 a423a2a11c1904e42dc8630064e252ac4568220417a9ae072a557131e9386617
    • MD5 SHA1 SHA512
    Score
    1/10
    • Target
      script_malware/a58fa03638110727f4a4a227f6ec2c0dceaeb39ccee89d12a4d727bb50d29dc0.sh
    • Size 11KB
    • SHA256 a58fa03638110727f4a4a227f6ec2c0dceaeb39ccee89d12a4d727bb50d29dc0
    • MD5 SHA1 SHA512 SSDEEP
    • Modifies the dynamic linker configuration file

      Malware can modify the configuration file of the dynamic linker to preload malicous libraries with every executed process.

    • Executes dropped EXE

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • Loads a kernel module

      Loads a Linux kernel module, potentially to achieve persistence

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • Attempts to change immutable files

      Modifies inode attributes on the filesystem to allow changing of immutable files.

    • Creates/modifies Cron job

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

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Legitimate hosting services abused for malware hosting/C2

    • Modifies systemd

      Adds/ modifies systemd service files. Likely to achieve persistence.

    • Reads CPU attributes

    • Target
      script_malware/aa5a487db37ce176e17c7abbb2b1d460ba926344e46737f2f64b65bf5a4a3e58.sh
    • Size 4KB
    • SHA256 aa5a487db37ce176e17c7abbb2b1d460ba926344e46737f2f64b65bf5a4a3e58
    • MD5 SHA1 SHA512
    Score
    7/10
    • Deletes Audit logs

      Deletes logs related to the Linux Audit framework.

    • Deletes log files

      Deletes log files on the system.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

    • Reads network interface configuration

      Fetches information about one or more active network interfaces.

    • Target
      script_malware/ae4b7284a9538c66432f02097c3de14e2253d16b6602c4694753468bc14d7d28.sh
    • Size 3KB
    • SHA256 ae4b7284a9538c66432f02097c3de14e2253d16b6602c4694753468bc14d7d28
    • MD5 SHA1 SHA512
    Score
    7/10
    • Deletes Audit logs

      Deletes logs related to the Linux Audit framework.

    • Deletes log files

      Deletes log files on the system.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

    • Reads network interface configuration

      Fetches information about one or more active network interfaces.

    • Target
      script_malware/redtail.sh
    • Size 551B
    • SHA256 ef0195a0befc456ced03bdba95223c27dd106fcc2c5bc5617c31512f4b65eaff
    • MD5 SHA1 SHA512
    Score
    N/A
    • Target
      script_malware/rs.sh
    • Size 4KB
    • SHA256 edc64c943e577f7a80cd893d045d0b8984ebd3ef5df59d6ef4c497adb877fa9b
    • MD5 SHA1 SHA512 SSDEEP
    Score
    6/10
    • Disables SELinux

      Disables SELinux security module.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Reads CPU attributes

    • Target
      script_malware/setup.sh
    • Size 1KB
    • SHA256 29acfdc8b457d7b56d5eb443fe6d22f8169db3786605e37be0bdac9bfb1503fb
    • MD5 SHA1 SHA512
    Score
    7/10
    • Executes dropped EXE

    • Target
      script_malware/shell.elf
    • Size 207B
    • SHA256 8841199eadcc4529587ddce865c3ee84de7495ed59b90ec64acfdbb4568562b9
    • MD5 SHA1 SHA512
    Score
    1/10
    • Target
      script_malware/ta.sh
    • Size 9KB
    • SHA256 03f1490eb936b54330934b4e677a12b11c3acf2b0e4ca97c6c21ee3dc5a381fb
    • MD5 SHA1 SHA512 SSDEEP
    • xmrig

      XMRig is a high performance, open source, cross platform CPU/GPU miner.

    • Executes dropped EXE

    • Reads EFI boot settings

      Reads EFI boot settings from the efivars filesystem, may contain security secrets or sensitive data.

    • UPX packed file

      Detects executables packed with UPX/modified UPX open source packer.

    • Checks CPU configuration

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

    • Checks hardware identifiers (DMI)

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

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Reads CPU attributes

    • Reads hardware information

      Accesses system info like serial numbers, manufacturer names etc.

MITRE ATT&CK Enterprise v15

Tasks