Analysis
- max time kernel
145s - max time network
149s - 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
22/10/2026, 18:25
Static task
static1
Behavioral task
behavioral1
Sample
nyx_bot_linux_amd64_hkdf.elf
Resource
ubuntu1804-amd64-20261019-en
General
- Target nyx_bot_linux_amd64_hkdf.elf
- Size 6.1MB
- Sample261022-w2vaesbb44
- SHA256 0a5d7cded8fb6c6c8281f23c194e40666ad5620e7a75a005af9f1dd81fe4899c
- MD5 dbb1d714e85c11175ca3cc88cf10b7e3
- SHA1 22333775183134bc7a690609f4aef8143b848f66
- SHA512 0737a5a8060512d83ba286b164d55e706b520768d9c8e0b46055b2f4c0435f163568159439b0ff8c0abcd38161684cb688b6070a6a38da61a7b6ada2beac8a82
- SSDEEP 49152:TSLPhAwBjvEhdc+aGLtzaHgOfMGQQAOLK/OtsxV4VLkf/MKLqMTBoxVYFtPKOKDZ:TM5S4UOHgzOW/H+mfUwFIvEEP
- TLSH T16F565B07EC6555E9C1ADE6348A629263BAB17C486B3163D33F50F3782F72BC06A79704
- 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.
description ioc Process File opened for modification /etc/cron.d/nyx-agent nyx_bot_linux_amd64_hkdf.elf File opened for modification /var/spool/cron/crontabs/tmp.5Y2w93 crontab -
description ioc Process File opened for modification /etc/init.d/nyx-agent nyx_bot_linux_amd64_hkdf.elf - Modifies rc script 2 TTPs 1 IoCs
Adding/modifying system rc scripts is a common persistence mechanism.
description ioc Process File opened for modification /etc/rc.local nyx_bot_linux_amd64_hkdf.elf - Modifies systemd 2 TTPs 1 IoCs
Adds/ modifies systemd service files. Likely to achieve persistence.
description ioc Process File opened for modification /etc/systemd/system/nyx-agent.service nyx_bot_linux_amd64_hkdf.elf - 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.
description ioc Process File opened for modification /tmp/.config/autostart/nyx-agent.desktop nyx_bot_linux_amd64_hkdf.elf - Enumerates kernel/hardware configuration 1 TTPs 2 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/kernel/mm/transparent_hugepage/hpage_pmd_size nyx_bot_linux_amd64_hkdf.elf File opened for reading /sys/kernel/mm/transparent_hugepage/hpage_pmd_size nyx_bot_linux_amd64_hkdf.elf -
description ioc Process File opened for reading /proc/1/environ systemctl File opened for reading /proc/self/stat systemctl File opened for reading /proc/1/environ systemctl File opened for reading /proc/1/sched systemctl File opened for reading /proc/self/stat systemctl File opened for reading /proc/sys/kernel/osrelease systemctl File opened for reading /proc/sys/kernel/osrelease systemctl File opened for reading /proc/filesystems systemctl File opened for reading /proc/sys/kernel/osrelease systemctl File opened for reading /proc/filesystems systemctl File opened for reading /proc/sys/kernel/osrelease systemctl File opened for reading /proc/filesystems systemctl File opened for reading /proc/self/stat systemctl File opened for reading /proc/1/sched systemctl File opened for reading /proc/self/stat systemctl File opened for reading /proc/1/environ systemctl File opened for reading /proc/1/sched systemctl File opened for reading /proc/cmdline systemctl File opened for reading /proc/filesystems systemctl File opened for reading /proc/sys/kernel/osrelease systemctl File opened for reading /proc/1/environ systemctl File opened for reading /proc/self/stat systemctl File opened for reading /proc/1/environ systemctl File opened for reading /proc/cmdline systemctl File opened for reading /proc/filesystems systemctl File opened for reading /proc/1/sched systemctl File opened for reading /proc/cmdline systemctl File opened for reading /proc/cmdline systemctl File opened for reading /proc/1/sched systemctl File opened for reading /proc/cmdline systemctl - Writes file to tmp directory 4 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.config/systemd/user/nyx-agent.service nyx_bot_linux_amd64_hkdf.elf File opened for modification /tmp/.config/autostart/nyx-agent.desktop nyx_bot_linux_amd64_hkdf.elf File opened for modification /tmp/nyx-bot.log nyx_bot_linux_amd64_hkdf.elf File opened for modification /tmp/nyx-bot.log nyx_bot_linux_amd64_hkdf.elf
Processes
-
/tmp/nyx_bot_linux_amd64_hkdf.elf/tmp/nyx_bot_linux_amd64_hkdf.elf1⤵
- Enumerates kernel/hardware configuration
- Writes file to tmp directory
PID:1511 -
/tmp/nyx_bot_linux_amd64_hkdf.elf/tmp/nyx_bot_linux_amd64_hkdf.elf2⤵
- 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:1515 -
/bin/systemctlsystemctl daemon-reload3⤵
- Reads runtime system information
PID:1519
-
-
/bin/systemctlsystemctl enable --now nyx-agent.service3⤵
- Reads runtime system information
PID:1547
-
-
/usr/sbin/update-rc.dupdate-rc.d nyx-agent defaults3⤵PID:1572
-
/usr/local/sbin/systemctlsystemctl daemon-reload4⤵PID:1573
-
-
/usr/local/bin/systemctlsystemctl daemon-reload4⤵PID:1573
-
-
/usr/sbin/systemctlsystemctl daemon-reload4⤵PID:1573
-
-
/usr/bin/systemctlsystemctl daemon-reload4⤵PID:1573
-
-
/sbin/systemctlsystemctl daemon-reload4⤵PID:1573
-
-
/bin/systemctlsystemctl daemon-reload4⤵
- Reads runtime system information
PID:1573
-
-
-
/bin/systemctlsystemctl --user daemon-reload3⤵
- Reads runtime system information
PID:1594
-
-
/bin/systemctlsystemctl --user enable --now nyx-agent.service3⤵
- Reads runtime system information
PID:1595
-
-
/usr/bin/crontabcrontab -l3⤵PID:1596
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1597
-
-
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
4XDG Autostart Entries
2Boot or Logon Initialization Scripts
2RC Scripts
2Create or Modify System Process
1Systemd Service
1Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/cron.d/nyx-agent
- Size 75B
- SHA256 3ed8382cc9e89f302c365f09290df3ae648cf5f76895893a5dc1db0e17ccabe3
- MD5 b1a7dc02a1a42232b70ca017a55a5d16
- SHA1 6da5173bc1ec03006ed85279c0da85290f1beec9
- SHA512 f2c52dee50f0e8a7feb78e1535f95a72e4607447e5751ea7f0671c91d9b403bb43102e082fc17f86cf1280f119a3fe1bc7552bd680d676734cddf806fb7fa801
- TLSH T180A024D035334534540C4C4CF4040044CD73040101573D0053D1D130D44C04C0111DD4
- MD5 SHA1 SHA512 TLSH
- Path /etc/init.d/nyx-agent
- Size 494B
- SHA256 1a6e62294132d5012dd9d1affe2b19dcc5869d9bcafba4a53ae3c6b675d47460
- MD5 4df431caf389fbae9d346c36de82dc4d
- SHA1 3de80e09919fc06ed01b146f8e8f206600076607
- SHA512 bcbcf39b453708b9dd9608f934be6659122c5672047eebc30d9df046759810e38eaaf55c0f4651df341f9072f5d2847a6fbec88b4dce74b2246ccf7ad428670d
- TLSH T12CF052023606F93C4F0E0191AB01A382CDA282470037ED6AB36913F24F8D383E4BA5A4
- MD5 SHA1 SHA512 TLSH
- Path /etc/systemd/system/nyx-agent.service
- Size 182B
- SHA256 bba7bf34b8116e89f2424f1a49e4b5b37a44e10f420da590b56dbd91c01b5468
- MD5 c15be8f0ffc0bfaf9772b83f133e7133
- SHA1 69c432d57c26e5c7a20ee96f6f22d35b43805208
- SHA512 4523138c9ff70f211de7ed86969160ce03fec64d6889ee21673f103254997ddc4e9e0e2b4e90fb589c9f0b3c6ab6dcb0e4e6c50509102114bae369dd4d249f17
- TLSH T1CFC022222A3250A4C91B29A69E6227008E2000818ACF61300BE0012844E02864121CED
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.config/autostart/nyx-agent.desktop
- Size 147B
- SHA256 6c8c2caa7d8f4d6fb7abf5aa42587e31c4dc83ab0ae2b968951bcdc65b4bf2ee
- MD5 f272bbb0da620b61949ffe0369fb98d4
- SHA1 08001d4fc02c2f6d3b46ab60ff3d7f10e4dd88e9
- SHA512 508e12e66184029d7860646e5f9c75d48afad6b4e48048e52aa431278e708e047e649051aa4b73af09d0449183e73aeace87afe81909289566d1ce4377ba07d3
- TLSH T176C02BC12A43407E5D0C4009D41686558D333A8D088B1404DB20197BA246046C251B80
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.config/systemd/user/nyx-agent.service
- Size 146B
- SHA256 fff41b728df3f7cca9de6aa7eb65fa2292fcac80bfeaeac3aa27a54f13124908
- MD5 d5ccf50da6dc28352b4cb10e5a915656
- SHA1 6d21fb923ecbd2f554818fdc8c54cd19b8e34902
- SHA512 a46cd91bb46a8eb5d2c78d0bc960d83b742137686f90c24fe143160e41bc24f26e22244dde1f898cec405b914208b4a2ed9b86510e6c16d90175cc000a3dfaf6
- TLSH T143C02B332A33C0B8CD1B19EB8F366710CD214181C3CF74102BF1413561D038A4122D6D
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.5Y2w93
- Size 246B
- SHA256 8dde310c3a7ecc66d3fa15f5808c83754b6a127b2cc089a3891783856746cb76
- MD5 9978747d94cf32a9d7a0da06142f597e
- SHA1 167b5ba92a7928bfd665ccd9dc188bb72b550d72
- SHA512 b409db54524b47333333114436468e74326b8161d9bdbcfde29210eb37937e214b508bebe98a4bc6b3f3398f4f5cfbdf40d708c2a26f798f797adb032de99b23
- TLSH T1C9D097587F2258306E180F88B11A021C8D93946A815F6E80F3ED2034424A68C5B92AB1
- MD5 SHA1 SHA512 TLSH