Analysis
- max time kernel
150s - max time network
142s - 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
27/07/2026, 19:08
Static task
static1
Behavioral task
behavioral1
Sample
BHRm.elf
Resource
debian12-armhf-20260513-en
6 signatures
150 seconds
General
- Target BHRm.elf
- Size 78KB
- Sample260727-xth3vszaqb
- SHA256 60a58ace3a7f7f4e64651307b54980c888b39afccbc36c08044e80919ca918f1
- MD5 8dd92ead7a71b6e80f7cf1530b40b35a
- SHA1 759bc85d98efb432b31f772e30c09a36420850d2
- SHA512 0b38a6a4f0a0ea69d416ea0c494e579c0ca8e1f0800ac874fa449f66e5c008f77ebb13838f246737725d5aefa50be7b16d3913950a34c58a5c26539ba1775cdb
- SSDEEP 1536:QknVtg3U4TU5gE3BGfBC4ofvNWsVVRgb+V5txlKR0+kdlnji1WOBS7Je:ttg/1Ex5vwsTRG+V5txlKBKsWOBQ
- TLSH T1C073075ABD419F05D4D526BAFF1E438A33536BB8E3EEB102DE145B2527CA91F0F2A401
- 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/crond BHRm.elf File opened for modification /etc/crontab BHRm.elf - Enumerates running processes
Discovers information about currently running processes on the system
- 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 BHRm.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/crond.service BHRm.elf - 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 BHRm.elf -
description ioc Process File opened for reading /proc/2/cmdline BHRm.elf File opened for reading /proc/840/cmdline BHRm.elf File opened for reading /proc/844/cmdline BHRm.elf File opened for reading /proc/868/cmdline BHRm.elf File opened for reading /proc/900/cmdline BHRm.elf File opened for reading /proc/623/exe BHRm.elf File opened for reading /proc/27/cmdline BHRm.elf File opened for reading /proc/193/cmdline BHRm.elf File opened for reading /proc/623/cmdline BHRm.elf File opened for reading /proc/850/cmdline BHRm.elf File opened for reading /proc/874/cmdline BHRm.elf File opened for reading /proc/255/cmdline BHRm.elf File opened for reading /proc/398/cmdline BHRm.elf File opened for reading /proc/854/cmdline BHRm.elf File opened for reading /proc/865/exe BHRm.elf File opened for reading /proc/323/exe BHRm.elf File opened for reading /proc/142/cmdline BHRm.elf File opened for reading /proc/815/cmdline BHRm.elf File opened for reading /proc/meminfo BHRm.elf File opened for reading /proc/844/exe BHRm.elf File opened for reading /proc/868/exe BHRm.elf File opened for reading /proc/869/cmdline BHRm.elf File opened for reading /proc/870/cmdline BHRm.elf File opened for reading /proc/674/exe BHRm.elf File opened for reading /proc/32/cmdline BHRm.elf File opened for reading /proc/35/cmdline BHRm.elf File opened for reading /proc/358/cmdline BHRm.elf File opened for reading /proc/372/cmdline BHRm.elf File opened for reading /proc/735/cmdline BHRm.elf File opened for reading /proc/848/cmdline BHRm.elf File opened for reading /proc/860/cmdline BHRm.elf File opened for reading /proc/842/cmdline BHRm.elf File opened for reading /proc/851/exe BHRm.elf File opened for reading /proc/878/exe BHRm.elf File opened for reading /proc/882/exe BHRm.elf File opened for reading /proc/904/exe BHRm.elf File opened for reading /proc/1/cmdline BHRm.elf File opened for reading /proc/824/cmdline BHRm.elf File opened for reading /proc/842/exe BHRm.elf File opened for reading /proc/843/cmdline BHRm.elf File opened for reading /proc/860/exe BHRm.elf File opened for reading /proc/871/cmdline BHRm.elf File opened for reading /proc/890/cmdline BHRm.elf File opened for reading /proc/903/exe BHRm.elf File opened for reading /proc/824/exe BHRm.elf File opened for reading /proc/15/cmdline BHRm.elf File opened for reading /proc/45/cmdline BHRm.elf File opened for reading /proc/837/exe BHRm.elf File opened for reading /proc/852/cmdline BHRm.elf File opened for reading /proc/861/cmdline BHRm.elf File opened for reading /proc/889/cmdline BHRm.elf File opened for reading /proc/26/cmdline BHRm.elf File opened for reading /proc/372/exe BHRm.elf File opened for reading /proc/30/cmdline BHRm.elf File opened for reading /proc/34/cmdline BHRm.elf File opened for reading /proc/57/cmdline BHRm.elf File opened for reading /proc/323/cmdline BHRm.elf File opened for reading /proc/849/exe BHRm.elf File opened for reading /proc/857/exe BHRm.elf File opened for reading /proc/809/exe BHRm.elf File opened for reading /proc/19/cmdline BHRm.elf File opened for reading /proc/44/cmdline BHRm.elf File opened for reading /proc/46/cmdline BHRm.elf File opened for reading /proc/853/exe BHRm.elf
Processes
-
/tmp/BHRm.elf/tmp/BHRm.elf1⤵
- Creates/modifies Cron job
- Modifies rc script
- Modifies systemd
- Checks CPU configuration
- Reads runtime system information
PID:802 -
/usr/local/sbin/systemctlsystemctl enable crond.service2⤵PID:838
-
-
/usr/local/sbin/systemctlsystemctl daemon-reload2⤵PID:837
-
-
/usr/local/bin/systemctlsystemctl daemon-reload2⤵PID:837
-
-
/usr/local/bin/systemctlsystemctl enable crond.service2⤵PID:838
-
-
/usr/sbin/systemctlsystemctl daemon-reload2⤵PID:837
-
-
/usr/sbin/systemctlsystemctl enable crond.service2⤵PID:838
-
-
/usr/bin/systemctlsystemctl enable crond.service1⤵PID:838
-
/usr/bin/systemctlsystemctl daemon-reload1⤵PID:837
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
2XDG Autostart Entries
1Boot or Logon Initialization Scripts
1RC Scripts
1Create or Modify System Process
1Systemd Service
1Scheduled Task/Job
1Cron
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/cron.d/crond
- Size 30B
- SHA256 2453ec186e1151a295c8bd024e381fe7e1eb3974bbc870e86311812de345a6d5
- MD5 b8b45f62d183ce096b41fc42b7ca9cd6
- SHA1 8b02042fdce94837569e7c3b96b7d469bdb4b38a
- SHA512 ce1a2f48d474fcbd57978115e0d36dbe5d9b227f0cb3e15b484a1d2a7440ac51b433f5ce8e04a24ff432ad2662bd52751a73109b18bf15d1c149caeaed8092c3
- MD5 SHA1 SHA512
- Path /etc/rc.local
- Size 10B
- SHA256 a8076d3d28d21e02012b20eaf7dbf75409a6277134439025f282e368e3305abf
- MD5 3e2b31c72181b87149ff995e7202c0e3
- SHA1 bd971bec88149956458a10fc9c5ecb3eb99dd452
- SHA512 543f39af1ae7a2382ed869cbd1ee1ac598a88eb4e213cd64487c54b5c37722c6207ee6db4fa7e2ed53064259a44115c6da7bbc8c068378bb52a25e7088eeebd6
- MD5 SHA1 SHA512
- Path /etc/rc.local
- Size 34B
- SHA256 29f8d02356a542b03534e06b45889ddf04330766d40947323dc665f3d58ca772
- MD5 3c4dc3d1275b2f84eb1118987bcd45bf
- SHA1 7488024744ea55b3f04964b165a0bc9f958d3672
- SHA512 b9496337db4ae5e88a91eba29f022124a8af6552bdb2db2f65205b8040dd3eb9a7b25dedf8f3ffdd87853b6e8f9ad11bc8b4e4ec400d38ed936d3b90519be9ed
- MD5 SHA1 SHA512
- Path /etc/systemd/system/crond.service
- Size 193B
- SHA256 c85dc81ca9aeb880d676a382d489e892278efe56244869cde9c9a0b55cb012e6
- MD5 679fc2954bfa22ca878261eefb6ded7c
- SHA1 d88c0e03a92a859b4441f533cd1363fbefe285b1
- SHA512 1639633ed7f7770b3bfbf572970847bbc20ff534df3327eeceff517862849c690e04f951254c6773e191e7df61b7c18ad1040d41c066ec6cd6777baa3b0c2c99
- TLSH T160C0231354311490894F25E19D961B448CD1010107CF517007D019151DE10E71121CBD
- MD5 SHA1 SHA512 TLSH