Resubmissions

05/04/2024, 13:48

240405-q4b9qseb64 8

05/04/2024, 13:47

240405-q3j8ysdf7s 7

General

  • Target

    bash.bash

  • Size

    151B

  • Sample

    240405-q4b9qseb64

  • MD5

    7cdd8218f26a5273f0170722a81c3777

  • SHA1

    90efe0e89d58371a2db1ce44e5db7ca6de49f70a

  • SHA256

    4092787392d3d1fed1202cceb033bc55d112018a6de7fc3d35ad3a2181ddfa69

  • SHA512

    7bd633f12945f659bf86130d4cae6a1d5c78f0e13bdbd8ad2e3347da9cbbf4a823c01f0c551333dd86aefde097c96d9a60ad633320bba3de2f7c75968bf9b0ec

Malware Config

Targets

    • Target

      bash.bash

    • Size

      151B

    • MD5

      7cdd8218f26a5273f0170722a81c3777

    • SHA1

      90efe0e89d58371a2db1ce44e5db7ca6de49f70a

    • SHA256

      4092787392d3d1fed1202cceb033bc55d112018a6de7fc3d35ad3a2181ddfa69

    • SHA512

      7bd633f12945f659bf86130d4cae6a1d5c78f0e13bdbd8ad2e3347da9cbbf4a823c01f0c551333dd86aefde097c96d9a60ad633320bba3de2f7c75968bf9b0ec

    • Modifies initial root filesystem image

      Overwrites initrd/ initramfs image in the /boot mountpoint.

    • Modifies kernel boot image

      Overwrites kernel image in the /boot mountpoint.

    • Changes its process name

    • Executes dropped EXE

    • Loads a kernel module

      Loads a Linux kernel module, potentially to achieve persistence

    • Modifies PAM framework files

      Modifies Linux PAM framework files, possibly to intercept credentials.

    • Modifies Polkit authorization policy

      Modifies rule/ action files in Polkit, possibly to grant additional privileges.

    • Reads EFI boot settings

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

    • Checks mountinfo of local process

      Checks mountinfo of running processes which indicate if it is running in chroot jail.

    • Creates/modifies Cron job

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

    • Creates/modifies environment variables

      Creating/modifying environment variables is a common persistence mechanism.

    • Deletes log files

      Deletes log files on the system.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Modifies init.d

      Adds/modifies system service, likely for persistence.

    • Reads CPU attributes

    • Reads list of loaded kernel modules

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

    • Write file to user bin folder

    • Writes file to system bin folder

    • Modifies Bash startup script

MITRE ATT&CK Enterprise v15

Tasks