General

  • Target
    e98a1756cede06e4b38e7d35843ed21f98d2b90c8bb32c31e35328070436b454.bin
  • Size 25.7MB
  • Sample261031-s8783ses8m
  • SHA256 e98a1756cede06e4b38e7d35843ed21f98d2b90c8bb32c31e35328070436b454
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Targets

    • Target
      1992364035341ec05d8b77028e23fc7f4e2d2f1bda5825f9aa4accb132eae9c7
    • Size 4.1MB
    • SHA256 1992364035341ec05d8b77028e23fc7f4e2d2f1bda5825f9aa4accb132eae9c7
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      1e70b63472772e3f5092ffe9c3573470e73590e6ab6d93fdcede1d368a5fd72d
    • Size 2KB
    • SHA256 1e70b63472772e3f5092ffe9c3573470e73590e6ab6d93fdcede1d368a5fd72d
    • MD5 SHA1 SHA512 TLSH
    • File and Directory Permissions Modification

      Adversaries may modify file or directory permissions to evade defenses.

    • Executes dropped EXE

    • Reads AppArmor ptrace settings

      Discovery of allowed ptrace capabilities by AppArmor.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • 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
      3f3a11bafabb1a35db913cfe51995f2e357d049e268860175876ae5a93d23892
    • Size 1KB
    • SHA256 3f3a11bafabb1a35db913cfe51995f2e357d049e268860175876ae5a93d23892
    • MD5 SHA1 SHA512 TLSH
    • Creates/modifies Cron job

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

    • Removes the immutable protection flag from a file

      Uses chattr to remove the immutable flag from a file, allowing previously write-protected files to be modified or deleted.

    • Target
      3f3bf218089d1488617d37f8a5116bb2791eb39ce06a1b5bc9a4cdfe5e94dd39
    • Size 1.7MB
    • SHA256 3f3bf218089d1488617d37f8a5116bb2791eb39ce06a1b5bc9a4cdfe5e94dd39
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      6574c6ad164e7ab79a33f214165f5710b07439460b85111db164d6df27967109
    • Size 3.3MB
    • SHA256 6574c6ad164e7ab79a33f214165f5710b07439460b85111db164d6df27967109
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      6b6c1bd77604a85b0abcd98103eb738ca94cc1fbf74043f62ed95ec5561e507f
    • Size 18.1MB
    • SHA256 6b6c1bd77604a85b0abcd98103eb738ca94cc1fbf74043f62ed95ec5561e507f
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      8e1a67a5c03b3cd818f046c7a1605afccc0ee5ce437a0d099881f1872b54bc70
    • Size 1.8MB
    • SHA256 8e1a67a5c03b3cd818f046c7a1605afccc0ee5ce437a0d099881f1872b54bc70
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Creates Raw socket

      Creates a socket that captures raw packets at the device level

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • 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

    • 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
      94f2e4d8d4436874785cd14e6e6d403507b8750852f7f2040352069a75da4c00
    • Size 28.9MB
    • SHA256 94f2e4d8d4436874785cd14e6e6d403507b8750852f7f2040352069a75da4c00
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Contacts a large (6972) amount of remote hosts

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

    • Outbound SSH connection to public host

      SSH is used for remote access. This may indicate SSH host discovery, encrypted C2 traffic, or data exfiltration.

    • Contacts third-party web service commonly abused for C2

      Legitimate web (hosting) services can be abused by malware authors to host malware or C2s.

    • Creates a large amount of network flows

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

    • Enumerates active TCP sockets

      Gets active TCP sockets from /proc virtual filesystem.

    • Enumerates running processes

      Discovers information about currently running processes on the system

    • Modifies systemd

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

    • Reads list of loaded kernel modules

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

    • Writes file to system bin folder

    • Target
      a151d3f4f2422531f30a843ffb35479596c86722bb103bdf8591105687f9b125
    • Size 3.2MB
    • SHA256 a151d3f4f2422531f30a843ffb35479596c86722bb103bdf8591105687f9b125
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Family: xmrig

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

    • Modifies the dynamic linker configuration file

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

    • XMRig Miner payload

    • Executes dropped EXE

    • Renames itself

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

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

    • Write file to user bin folder

    • Modifies Bash startup script

    • UPX packed file

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

    • Target
      a8fbb5195a6e792c94f0945e11e3b4e07485f1f80cf3a87fad81dd6718ce609b
    • Size 1.6MB
    • SHA256 a8fbb5195a6e792c94f0945e11e3b4e07485f1f80cf3a87fad81dd6718ce609b
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      b65b8dd173d10c56ee2193b6cda16d4ad0912de28ed98cf36d46023fcc78a793
    • Size 2.3MB
    • SHA256 b65b8dd173d10c56ee2193b6cda16d4ad0912de28ed98cf36d46023fcc78a793
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      d1cac82f44b54b0fd244a9e4122811e9ae108a197c7a65a20fd2e7552683e68e
    • Size 1.6MB
    • SHA256 d1cac82f44b54b0fd244a9e4122811e9ae108a197c7a65a20fd2e7552683e68e
    • MD5 SHA1 SHA512 SSDEEP TLSH
    Score
    1/10
    • Target
      d70f917e35813a7ae323e6b2b539d6dbbfc3a3a6599f1fed93430b14ca08b141
    • Size 1.4MB
    • SHA256 d70f917e35813a7ae323e6b2b539d6dbbfc3a3a6599f1fed93430b14ca08b141
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Creates Raw socket

      Creates a socket that captures raw packets at the device level

    • 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

    • Reads network interface configuration

      Fetches information about one or more active network interfaces.

    • Target
      f0aa83bbbd2c75e2f71ec16029ee5fcfad59f3a8efa30a500b815f0f6c18d987
    • Size 1.9MB
    • SHA256 f0aa83bbbd2c75e2f71ec16029ee5fcfad59f3a8efa30a500b815f0f6c18d987
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Creates Raw socket

      Creates a socket that captures raw packets at the device level

    • Flushes firewall rules

      Flushes/ disables firewall rules inside the Linux kernel.

    • 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

    • 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
      fba55fd42a6cb14c417c3922d09fbcd105bdce13aff48ef908e6a201174a535d
    • Size 1.6MB
    • SHA256 fba55fd42a6cb14c417c3922d09fbcd105bdce13aff48ef908e6a201174a535d
    • MD5 SHA1 SHA512 SSDEEP TLSH
    • Family: xmrig

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

    • Modifies the dynamic linker configuration file

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

    • XMRig Miner payload

    • Renames itself

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

    • 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 Bash startup script

MITRE ATT&CK Enterprise v16

Tasks

static1

upxminerbotnetpanchanxmrig
Score
10/10

behavioral1

Score
1/10

behavioral2

defense_evasiondiscovery
Score
7/10

behavioral3

defense_evasiondiscovery
Score
7/10

behavioral4

defense_evasiondiscovery
Score
7/10

behavioral5

defense_evasiondiscovery
Score
7/10

behavioral6

discoveryexecutionpersistenceprivilege_escalation
Score
6/10

behavioral7

discoveryexecutionpersistenceprivilege_escalation
Score
6/10

behavioral8

discoveryexecutionpersistenceprivilege_escalation
Score
6/10

behavioral9

discoveryexecutionpersistenceprivilege_escalation
Score
6/10

behavioral10

Score
1/10

behavioral11

Score
1/10

behavioral12

Score
1/10

behavioral13

Score
1/10

behavioral14

Score
1/10

behavioral15

Score
1/10

behavioral16

antivmdefense_evasiondiscoveryexecutionpersistenceprivilege_escalation
Score
7/10

behavioral17

antivmcommand_and_controldefense_evasiondiscoverypersistenceprivilege_escalation
Score
9/10

behavioral18

defense_evasiondiscoveryexectionexecutionxmrigminerpersistenceprivilege_escalationupx
Score
10/10

behavioral19

Score
1/10

behavioral20

Score
1/10

behavioral21

Score
1/10

behavioral22

Score
1/10

behavioral23

Score
1/10

behavioral24

Score
1/10

behavioral25

antivmdiscoveryexecutionpersistenceprivilege_escalation
Score
7/10

behavioral26

antivmdefense_evasiondiscoveryexecutionpersistenceprivilege_escalation
Score
7/10

behavioral27

defense_evasiondiscoveryexectionexecutionxmrigminerpersistenceprivilege_escalation
Score
10/10