Analysis
- max time kernel
149s - max time network
151s - platform
debian-12_armhf - resource
debian12-armhf-20260513-en - resource tags
arch:armhfimage:debian12-armhf-20260513-enkernel:6.1.0-17-armmp-lpaelocale:en-usos:debian-12-armhfsystem - submitted
09/08/2026, 00:15
Behavioral task
behavioral1
Sample
ntb.arm6
Resource
debian12-armhf-20260513-en
General
- Target ntb.arm6
- Size 101KB
- Sample260809-akac2axapc
- SHA256 8a08cb03f4ca157a57a5fe513968397127a6a7104db59c5c8164782247feb1cf
- MD5 69aa9fff1078d9c505a2b7ff459e3bb7
- SHA1 3eb8324176da3c1ce0bd3ceb2febaefc54a7d678
- SHA512 4b22751168f299e31085a035394cdc01f178a12528f721a0db27c379c9a45639ee6e540790e12a3bc244b7e2143597495ea220524de7e97be6209d5a9dca092f
- SSDEEP 3072:aj0GfRTUVLpXLWpPNwf0t2MrohYPJTKamWWY:rBMFq0tXM8KaDWY
- TLSH T15FA312B1E8C1507AE5919A87ED6E6C0B7077E318A793906DE50E70C2B2B4DDA0FE8053
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Signatures
- Modifies the dynamic linker configuration file 2 TTPs 1 IoCs
Malware can modify the configuration file of the dynamic linker to preload malicous libraries with every executed process.
description ioc Process File opened for modification /etc/ld.so.preload ntb.arm6 - Executes dropped EXE 2 IoCs
ioc pid Process /etc/init.d/syshelper 867 sh /tmp/.sys 868 syshelper - Creates/modifies Cron job 1 TTPs 4 IoCs
Cron allows running tasks on a schedule, and is commonly used for malware persistence.
description ioc Process File opened for modification /etc/crontab ntb.arm6 File opened for modification /var/spool/cron/crontabs/root ntb.arm6 File opened for modification /var/spool/cron/atjobs/.SEQ at File opened for modification /var/spool/cron/atjobs/a0000101c64350 at - Creates/modifies environment variables 1 TTPs 2 IoCs
Creating/modifying environment variables is a common persistence mechanism.
description ioc Process File opened for modification /root/.bashrc ntb.arm6 File opened for modification /etc/profile.d/syshelper.sh ntb.arm6 - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/syshelper ntb.arm6 File opened for modification /etc/init.d/rcS ntb.arm6 - Modifies rc script 2 TTPs 2 IoCs
Adding/modifying system rc scripts is a common persistence mechanism.
description ioc Process File opened for modification /etc/rc.local ntb.arm6 File opened for modification /etc/rc.d/rc.local ntb.arm6 - 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/resolver-helper.service ntb.arm6 - Schedules an At job 1 TTPs 1 IoCs
Schedules a job to be run using the at command.
pid Process 871 at - Modifies Bash startup script 2 TTPs 2 IoCs
description ioc Process File opened for modification /etc/profile.d/syshelper.sh ntb.arm6 File opened for modification /root/.bashrc ntb.arm6 -
resource yara_rule behavioral1/files/fstream-2.dat upx - Changes its process name 2 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself kworker/u:1-ev 785 ntb.arm6 Changes the process name, possibly in an attempt to hide itself kworker/u:1-ev 786 ntb.arm6 - Checks CPU configuration 1 TTPs 1 IoCs
Checks CPU information which indicate if the system is a virtual machine.
description ioc Process File opened for reading /proc/cpuinfo ntb.arm6 -
description ioc Process File opened for reading /proc/51/status .sys File opened for reading /proc/15/status ntb.arm6 File opened for reading /proc/7/status ntb.arm6 File opened for reading /proc/46/status ntb.arm6 File opened for reading /proc/252/status .sys File opened for reading /proc/self/exe .sys File opened for reading /proc/5/status ntb.arm6 File opened for reading /proc/141/status ntb.arm6 File opened for reading /proc/784/status ntb.arm6 File opened for reading /proc/14/status ntb.arm6 File opened for reading /proc/36/status ntb.arm6 File opened for reading /proc/191/status ntb.arm6 File opened for reading /proc/379/status ntb.arm6 File opened for reading /proc/10/status ntb.arm6 File opened for reading /proc/674/status ntb.arm6 File opened for reading /proc/639/status .sys File opened for reading /proc/mtd ntb.arm6 File opened for reading /proc/23/status ntb.arm6 File opened for reading /proc/7/status .sys File opened for reading /proc/meminfo ntb.arm6 File opened for reading /proc/5/status .sys File opened for reading /proc/12/status .sys File opened for reading /proc/22/status .sys File opened for reading /proc/45/status .sys File opened for reading /proc/792/status .sys File opened for reading /proc/869/status .sys File opened for reading /proc/782/status ntb.arm6 File opened for reading /proc/36/status .sys File opened for reading /proc/20/status ntb.arm6 File opened for reading /proc/32/status ntb.arm6 File opened for reading /proc/2/status .sys File opened for reading /proc/73/status .sys File opened for reading /proc/191/status .sys File opened for reading /proc/8/status ntb.arm6 File opened for reading /proc/24/status ntb.arm6 File opened for reading /proc/35/status ntb.arm6 File opened for reading /proc/319/status ntb.arm6 File opened for reading /proc/11/status .sys File opened for reading /proc/19/status .sys File opened for reading /proc/141/status .sys File opened for reading /proc/30/status ntb.arm6 File opened for reading /proc/639/status ntb.arm6 File opened for reading /proc/140/status .sys File opened for reading /proc/3/status ntb.arm6 File opened for reading /proc/33/status ntb.arm6 File opened for reading /proc/345/status ntb.arm6 File opened for reading /proc/15/status .sys File opened for reading /proc/871/status .sys File opened for reading /proc/27/status ntb.arm6 File opened for reading /proc/29/status ntb.arm6 File opened for reading /proc/140/status ntb.arm6 File opened for reading /proc/726/status ntb.arm6 File opened for reading /proc/24/status .sys File opened for reading /proc/345/status .sys File opened for reading /proc/785/cmdline .sys File opened for reading /proc/6/status ntb.arm6 File opened for reading /proc/25/status ntb.arm6 File opened for reading /proc/16/status .sys File opened for reading /proc/620/status .sys File opened for reading /proc/26/status ntb.arm6 File opened for reading /proc/21/status ntb.arm6 File opened for reading /proc/56/status ntb.arm6 File opened for reading /proc/57/status ntb.arm6 File opened for reading /proc/252/status ntb.arm6 - Writes file to shm directory 1 IoCs
Malware can drop malicious files in the shm directory which will run directly from RAM.
description ioc Process File opened for modification /dev/shm/.sys ntb.arm6 - Writes file to tmp directory 2 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.name ntb.arm6 File opened for modification /tmp/.sys ntb.arm6
Processes
-
/tmp/ntb.arm6/tmp/ntb.arm61⤵
- Modifies the dynamic linker configuration file
- Creates/modifies Cron job
- Creates/modifies environment variables
- Modifies init.d
- Modifies rc script
- Modifies systemd
- Modifies Bash startup script
- Changes its process name
- Checks CPU configuration
- Reads runtime system information
- Writes file to shm directory
- Writes file to tmp directory
PID:780 -
/bin/shsh -c "systemctl daemon-reload 2>/dev/null"2⤵PID:790
-
/usr/bin/systemctlsystemctl daemon-reload3⤵PID:794
-
-
-
/bin/shsh -c "systemctl enable resolver-helper.service 2>/dev/null"2⤵PID:823
-
/usr/bin/systemctlsystemctl enable resolver-helper.service3⤵PID:824
-
-
-
/bin/shsh -c "systemctl start resolver-helper.service 2>/dev/null"2⤵PID:842
-
/usr/bin/systemctlsystemctl start resolver-helper.service3⤵PID:844
-
-
-
/bin/shsh -c "update-rc.d syshelper defaults 2>/dev/null"2⤵PID:846
-
/usr/sbin/update-rc.dupdate-rc.d syshelper defaults3⤵PID:847
-
/usr/local/sbin/systemctlsystemctl daemon-reload4⤵PID:848
-
-
/usr/local/bin/systemctlsystemctl daemon-reload4⤵PID:848
-
-
/usr/sbin/systemctlsystemctl daemon-reload4⤵PID:848
-
-
/usr/bin/systemctlsystemctl daemon-reload4⤵PID:848
-
-
-
-
/bin/shsh -c "chkconfig --add syshelper 2>/dev/null"2⤵PID:864
-
-
/bin/shsh -c "chkconfig syshelper on 2>/dev/null"2⤵PID:865
-
-
/bin/shsh -c "/etc/init.d/syshelper start 2>/dev/null"2⤵
- Executes dropped EXE
PID:866 -
/etc/init.d/syshelper/etc/init.d/syshelper start3⤵
- Executes dropped EXE
PID:867
-
-
-
/bin/shsh -c "echo '/tmp/.sys unknown' | at now + 1 minute 2>/dev/null"2⤵PID:869
-
/usr/bin/atat now + 1 minute3⤵
- Creates/modifies Cron job
- Schedules an At job
PID:871
-
-
-
/tmp/.sys/tmp/.sys unknown1⤵
- Reads runtime system information
PID:868
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
4XDG Autostart Entries
1Boot or Logon Initialization Scripts
2RC Scripts
2Create or Modify System Process
1Systemd Service
1Event Triggered Execution
1Unix Shell Configuration Modification
1Hijack Execution Flow
2Dynamic Linker Hijacking
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
2At
1Cron
1Privilege Escalation
Boot or Logon Autostart Execution
4XDG Autostart Entries
1Boot or Logon Initialization Scripts
2RC Scripts
2Create or Modify System Process
1Systemd Service
1Event Triggered Execution
1Unix Shell Configuration Modification
1Hijack Execution Flow
2Dynamic Linker Hijacking
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
2At
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/rcS
- Size 21B
- SHA256 d2ba62c5dfead9118eeb89c22c3e4c38b6494407c4c976e487664ea6352368df
- MD5 43231cf9284dbf1686085bffc879a57a
- SHA1 b8502ff2b8ae26ef9fd663978e8a9edbd0142fbb
- SHA512 894214e45db7b815a4b724ccb373f6b8c03eddefc0b45515730281985495b71d7143f666d46b95ab3a513ec49cfc30cc6da17ce01e10be508689ba4e67cfaeb5
- MD5 SHA1 SHA512
- Path /etc/init.d/syshelper
- Size 409B
- SHA256 006e687bfbef0854e7c4a59c9c78b87c470e25badfdcb4c3ed2382c5d61b5e90
- MD5 df2a6a8198effab34fb0703dd3291707
- SHA1 15155a63c7c55b9ced742b540f1b7f4210055d1a
- SHA512 000fc9e5d038baaf1a566f4d7c25f7acfc5326af9c7b998afdedf6f98d80e438be5918f5525687c584bae1156114fd0a020d260248afb374f7bdf0f446024745
- TLSH T1A6E02B423651F23C1B0701950746F6839452830B0217687AB19D27E20F9725395BD1B4
- MD5 SHA1 SHA512 TLSH
- Path /etc/inittab
- Size 29B
- SHA256 1d896113670eaf02603a5165f93fdf963a548f181dc06357b1a038a722a56972
- MD5 7d10ec6e253c58677dceda25a10e5c73
- SHA1 2c48cf22ec54880d11f1e778c9eff1789f49b2d5
- SHA512 a4c1fee3b0d308fd2c97493ca7c97b2ab24364d6b8ea72f25a07e5926213023dbbbe41fb50d0e3dda045b049a6cfa1468173cb7a58c3dc8584353466fbf809ab
- MD5 SHA1 SHA512
- Path /etc/profile.d/syshelper.sh
- Size 30B
- SHA256 2757007b591de047b3436ea483e340a301f41807479ddb267a32f42b695f8dd1
- MD5 e79dd92fb335ceaa1ce8b1a3e11c1f21
- SHA1 07d6f6905721bf09b1fffff89a7e3b6b019483fc
- SHA512 e0faf8b40163e423e910772f12d135181e75196f41a45387510875b2aa3463cda9e975a12b21afad7cb040c7b7a95c9676fe6913ae1708ba55f5ac55d8da4899
- MD5 SHA1 SHA512
- Path /etc/systemd/system/resolver-helper.service
- Size 162B
- SHA256 54fb322ff7f0b3bae4ace80f06c02c42231238ec41ac7e722cd86ffcda6e4a1c
- MD5 1cb859381df64ca9e2c276dedb4b1b83
- SHA1 a3a220d64f6ac225519dbb3997063dcd13ad2403
- SHA512 bb55beab37d9681f2e2d24797b77a2f5cb083226560bb139532f2f8db000a417b791e94d13eeda7ac93a3627931bb438dff572ab73dc3bdc95d357680644ded7
- TLSH T1A8C08013956031948D0724B7CF666B444D1542408BCD93341F91C91612F25555531C5D
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.name
- Size 8B
- SHA256 0e3023ad860f74e5ce2badea602ed485a104a730a7c3d71dfcd8265d1cdde26f
- MD5 bd46e43e6799eb7a46e9d99adbc5c26a
- SHA1 e5e0ddc42e5be53cb3a0de3882d4217b0b686bef
- SHA512 0e96478f1e313959ac0ee56792b3f7f29236d0c8159c16b96d2e945488de1c9a20c29eca6ab852b3e321f9ca560479de74e402ff7317253e5d719d04ac2a2dd6
- MD5 SHA1 SHA512
- Path /tmp/.sys
- Size 101KB
- SHA256 8a08cb03f4ca157a57a5fe513968397127a6a7104db59c5c8164782247feb1cf
- MD5 69aa9fff1078d9c505a2b7ff459e3bb7
- SHA1 3eb8324176da3c1ce0bd3ceb2febaefc54a7d678
- SHA512 4b22751168f299e31085a035394cdc01f178a12528f721a0db27c379c9a45639ee6e540790e12a3bc244b7e2143597495ea220524de7e97be6209d5a9dca092f
- SSDEEP 3072:aj0GfRTUVLpXLWpPNwf0t2MrohYPJTKamWWY:rBMFq0tXM8KaDWY
- TLSH T15FA312B1E8C1507AE5919A87ED6E6C0B7077E318A793906DE50E70C2B2B4DDA0FE8053
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /var/spool/cron/atjobs/a0000101c64350
- Size 427B
- SHA256 88d547de3da94a1ccf356b16da2310525903238c65a815e50a14d7f8822f66d4
- MD5 a23edcb86900fdf9cc539ab74ecc8898
- SHA1 2be010783326df40b30d9b21388448208ffe72d1
- SHA512 7ab03c0662845379934302c288adf1c1e454f58d08b9fb9e090f7321196a0c85dd648f515c0d11ba4eba64f31e3d7d5195f6d4e2c3002a9935c4142b308588fe
- TLSH T107E0A3AAA0C136B40220F9D5070DC2DF33D252456E2D7702907623369B9539F2A47063
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/root
- Size 47B
- SHA256 fd48d43a55451a39aea34e389f01289760d138675bfeee7fa2b94593da3966f6
- MD5 2fa8b27bc5d86d00f5c18f93b5691d3c
- SHA1 e10c0fae4d012faa10387f21bf87c3a25db68b89
- SHA512 08c888006a8ecb3e2accd03e9debdce003105f958fe1f6850796aa0e9c36dfad5fe97e0f51e20f99dab93e3d49798ec19ad8a6c78b933dc867456621684f6f0d
- MD5 SHA1 SHA512