General

  • Target
    cwlfkwnt.i686.elf
  • Size 1.0MB
  • Sample260924-a4c82aaa38
  • SHA256 176a1c79c638bc091c57efefefea8b20cd6b1a2ab093ad5ddd859b4810391a98
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Targets

    • Target
      cwlfkwnt.i686.elf
    • Size 1.0MB
    • SHA256 176a1c79c638bc091c57efefefea8b20cd6b1a2ab093ad5ddd859b4810391a98
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Contacts a large (506) amount of remote hosts

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

    • File and Directory Permissions Modification

      Adversaries may modify file or directory permissions to evade defenses.

    • Creates Raw socket

      Creates a socket that captures raw packets at the device level

    • Modifies Watchdog functionality

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

    • OS Credential Dumping

      Adversaries may attempt to dump credentials to use it in password cracking.

    • Abuse Elevation Control Mechanism: Sudo and Sudo Caching

      Abuse sudo or cached sudo credentials to execute code.

    • Reads AppArmor ptrace settings

      Discovery of allowed ptrace capabilities by AppArmor.

    • 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.

    • Deletes log files

      Deletes log files on the system.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Modifies rc script

      Adding/modifying system rc scripts is a common persistence mechanism.

    • Reads MAC address of network interface

      Fetches the MAC address of active network interfaces. May be used to detect known values for hypervisors.

    • 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.

    • Schedules an At job

      Schedules a job to be run using the at command.

    • Uses Polkit to run commands

      Uses Polkit pkexec as a proxy to execute commands, possibly to bypass security restrictions.

MITRE ATT&CK Enterprise v16

Tasks