Analysis

  • max time kernel
    149s
  • max time network
    152s
  • platform
    ubuntu-18.04_amd64
  • resource
    ubuntu1804-amd64-20261019-en
  • resource tags

    arch:amd64arch:i386image:ubuntu1804-amd64-20261019-enkernel:4.15.0-213-genericlocale:en-usos:ubuntu-18.04-amd64system
  • submitted
    24/10/2026, 21:50

General

  • Target
    nyx_bot_linux_amd64_hkdf.elf
  • Size 6.1MB
  • Sample261024-1p341set7m
  • SHA256 5b6458c024a0333edf779148aa23e3072fb1508103001f4dd6477f5805e262f5
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Creates/modifies Cron job 1 TTPs 2 IoCs

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

  • Modifies init.d 2 TTPs 1 IoCs

    Adds/modifies system service, likely for persistence.

  • Modifies rc script 2 TTPs 1 IoCs

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

  • Modifies systemd 2 TTPs 1 IoCs

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

  • Creates a desktop entry file 3 TTPs 1 IoCs

    A .desktop file is used by desktop environments to register and launch applications. This can be abused to gain persistence.

  • Enumerates kernel/hardware configuration 1 TTPs 2 IoCs

    Reads contents of /sys virtual filesystem to enumerate system information.

  • Reads runtime system information 30 IoCs

    Reads data from /proc virtual filesystem.

  • Writes file to tmp directory 4 IoCs

    Malware often drops required files in the /tmp directory.

Processes

  • /tmp/nyx_bot_linux_amd64_hkdf.elf
    /tmp/nyx_bot_linux_amd64_hkdf.elf
    1⤵
    • Enumerates kernel/hardware configuration
    • Writes file to tmp directory
    PID:1528
    • /tmp/nyx_bot_linux_amd64_hkdf.elf
      /tmp/nyx_bot_linux_amd64_hkdf.elf
      2⤵
      • Creates/modifies Cron job
      • Modifies init.d
      • Modifies rc script
      • Modifies systemd
      • Creates a desktop entry file
      • Enumerates kernel/hardware configuration
      • Writes file to tmp directory
      PID:1532
      • /bin/systemctl
        systemctl daemon-reload
        3⤵
        • Reads runtime system information
        PID:1536
      • /bin/systemctl
        systemctl enable --now nyx-agent.service
        3⤵
        • Reads runtime system information
        PID:1562
      • /usr/sbin/update-rc.d
        update-rc.d nyx-agent defaults
        3⤵
          PID:1586
          • /usr/local/sbin/systemctl
            systemctl daemon-reload
            4⤵
              PID:1590
            • /usr/local/bin/systemctl
              systemctl daemon-reload
              4⤵
                PID:1590
              • /usr/sbin/systemctl
                systemctl daemon-reload
                4⤵
                  PID:1590
                • /usr/bin/systemctl
                  systemctl daemon-reload
                  4⤵
                    PID:1590
                  • /sbin/systemctl
                    systemctl daemon-reload
                    4⤵
                      PID:1590
                    • /bin/systemctl
                      systemctl daemon-reload
                      4⤵
                      • Reads runtime system information
                      PID:1590
                  • /bin/systemctl
                    systemctl --user daemon-reload
                    3⤵
                    • Reads runtime system information
                    PID:1611
                  • /bin/systemctl
                    systemctl --user enable --now nyx-agent.service
                    3⤵
                    • Reads runtime system information
                    PID:1612
                  • /usr/bin/crontab
                    crontab -l
                    3⤵
                      PID:1613
                    • /usr/bin/crontab
                      crontab -
                      3⤵
                      • Creates/modifies Cron job
                      PID:1614

                Network

                      MITRE ATT&CK Enterprise v16

                      Replay Monitor

                      Loading Replay Monitor...

                      Downloads

                      nyx-agent

                      • Path /etc/cron.d/nyx-agent
                      • Size 75B
                      • SHA256 3ed8382cc9e89f302c365f09290df3ae648cf5f76895893a5dc1db0e17ccabe3
                      • MD5 SHA1 SHA512 TLSH

                      nyx-agent

                      • Path /etc/init.d/nyx-agent
                      • Size 494B
                      • SHA256 1a6e62294132d5012dd9d1affe2b19dcc5869d9bcafba4a53ae3c6b675d47460
                      • MD5 SHA1 SHA512 TLSH

                      nyx-agent.service

                      • Path /etc/systemd/system/nyx-agent.service
                      • Size 182B
                      • SHA256 bba7bf34b8116e89f2424f1a49e4b5b37a44e10f420da590b56dbd91c01b5468
                      • MD5 SHA1 SHA512 TLSH

                      nyx-agent.desktop

                      • Path /tmp/.config/autostart/nyx-agent.desktop
                      • Size 147B
                      • SHA256 6c8c2caa7d8f4d6fb7abf5aa42587e31c4dc83ab0ae2b968951bcdc65b4bf2ee
                      • MD5 SHA1 SHA512 TLSH

                      nyx-agent.service

                      • Path /tmp/.config/systemd/user/nyx-agent.service
                      • Size 146B
                      • SHA256 fff41b728df3f7cca9de6aa7eb65fa2292fcac80bfeaeac3aa27a54f13124908
                      • MD5 SHA1 SHA512 TLSH

                      tmp.z5KyeC

                      • Path /var/spool/cron/crontabs/tmp.z5KyeC
                      • Size 246B
                      • SHA256 6b82d542c96ec1d0bd0462e54a222efd42a2784fb68512a51649a99014bb6fca
                      • MD5 SHA1 SHA512 TLSH