Analysis
- max time kernel
2s - max time network
129s - platform
ubuntu-18.04_amd64 - resource
ubuntu1804-amd64-20251231-en - resource tags
arch:amd64arch:i386image:ubuntu1804-amd64-20251231-enkernel:4.15.0-213-genericlocale:en-usos:ubuntu-18.04-amd64system - submitted
26/01/2026, 01:25
Behavioral task
behavioral1
Sample
pty3.elf
Resource
ubuntu1804-amd64-20251231-en
8 signatures
150 seconds
General
- Target pty3.elf
- Size 47KB
- Sample260126-bs7tyafw7a
- SHA256 a7682d1edc81925c3d7d2738db2283c742144d8321cfaf1888cdb66c1cd6ae83
- MD5 895a8e146f5e855018cb3ce5f85f0e45
- SHA1 0f0a8ae96f0d5e05885450ef684f75397497b117
- SHA512 aa6aaef8a7139dcac9c80119769df38c0bded99cdb124213beac175c2ced808cc83517e08f00c4dbb5590118767ac2792ec3eb05d4c5d915a6299cccb9528149
- SSDEEP 768:o3QPPFqEChAfmWegsbYHsv2Aoku9d2p2hdjmlkk+6ncn1wnVkoxDP1X+sdSvndT+:R1COipYHsv2A7u9MpUQkkTnKO2C1usdv
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Creates/modifies Cron job 1 TTPs 5 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.ecOiq3 crontab File opened for modification /var/spool/cron/crontabs/tmp.OrPLeS crontab File opened for modification /var/spool/cron/crontabs/tmp.wQ6GHY crontab File opened for modification /var/spool/cron/crontabs/tmp.QqBTJX crontab File opened for modification /var/spool/cron/crontabs/tmp.2vW1p0 crontab - Enumerates running processes
Discovers information about currently running processes on the system
- Indicator Removal: Timestomp 1 TTPs 10 IoCs
Adversaries may remove indicators of compromise from the host to evade detection.
pid Process 1548 touch 1572 touch 1593 sh 1594 touch 1616 touch 1635 sh 1636 touch 1571 sh 1615 sh 1547 sh -
resource yara_rule behavioral1/files/fstream-7.dat upx - Changes its process name 1 IoCs
description ioc pid Process Changes the process name, possibly in an attempt to hide itself qae4mub4s1ojhakuvhvj8qb4r0weuf1e 1523 pty3.elf -
description ioc Process File opened for reading /proc/22/cmdline pidof File opened for reading /proc/476/stat pidof File opened for reading /proc/3/cmdline pidof File opened for reading /proc/34/stat pidof File opened for reading /proc/1061/cmdline pidof File opened for reading /proc/1066/cmdline pidof File opened for reading /proc/1104/cmdline pidof File opened for reading /proc/9/cmdline pidof File opened for reading /proc/18/cmdline pidof File opened for reading /proc/34/cmdline pidof File opened for reading /proc/1523/cmdline pidof File opened for reading /proc/657/stat pidof File opened for reading /proc/31/cmdline pidof File opened for reading /proc/495/stat pidof File opened for reading /proc/28/stat pidof File opened for reading /proc/78/stat pidof File opened for reading /proc/559/cmdline pidof File opened for reading /proc/16/stat pidof File opened for reading /proc/1100/cmdline pidof File opened for reading /proc/999/stat pidof File opened for reading /proc/999/cmdline pidof File opened for reading /proc/1035/stat pidof File opened for reading /proc/617/cmdline pidof File opened for reading /proc/29/cmdline pidof File opened for reading /proc/6/stat pidof File opened for reading /proc/10/stat pidof File opened for reading /proc/169/stat pidof File opened for reading /proc/1078/cmdline pidof File opened for reading /proc/13/stat pidof File opened for reading /proc/23/cmdline pidof File opened for reading /proc/28/stat pidof File opened for reading /proc/446/cmdline pidof File opened for reading /proc/449/cmdline pidof File opened for reading /proc/533/cmdline pidof File opened for reading /proc/616/stat pidof File opened for reading /proc/934/cmdline pidof File opened for reading /proc/26/stat pidof File opened for reading /proc/451/stat pidof File opened for reading /proc/453/stat pidof File opened for reading /proc/959/stat pidof File opened for reading /proc/1166/cmdline pidof File opened for reading /proc/21/cmdline pidof File opened for reading /proc/448/cmdline pidof File opened for reading /proc/505/cmdline pidof File opened for reading /proc/83/cmdline pidof File opened for reading /proc/171/stat pidof File opened for reading /proc/489/cmdline pidof File opened for reading /proc/1186/cmdline pidof File opened for reading /proc/908/cmdline pidof File opened for reading /proc/1035/cmdline pidof File opened for reading /proc/1039/cmdline pidof File opened for reading /proc/1207/cmdline pidof File opened for reading /proc/2/cmdline pidof File opened for reading /proc/30/cmdline pidof File opened for reading /proc/89/cmdline pidof File opened for reading /proc/161/cmdline pidof File opened for reading /proc/908/cmdline pidof File opened for reading /proc/1047/stat pidof File opened for reading /proc/1494/cmdline pidof File opened for reading /proc/1524/stat pidof File opened for reading /proc/1202/stat pidof File opened for reading /proc/4/stat pidof File opened for reading /proc/162/stat pidof File opened for reading /proc/173/stat pidof - 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/pty3.elf cp - Writes file to tmp directory 1 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/.bawtz pty3.elf
Processes
-
/tmp/pty3.elf/tmp/pty3.elf1⤵
- Changes its process name
- Writes file to tmp directory
PID:1523 -
/bin/shsh -c "pidof -x strace > /dev/null"2⤵PID:1524
-
/bin/pidofpidof -x strace3⤵
- Reads runtime system information
PID:1525
-
-
-
/bin/shsh -c "pidof -x tcpdump > /dev/null"2⤵PID:1526
-
/bin/pidofpidof -x tcpdump3⤵
- Reads runtime system information
PID:1527
-
-
-
/bin/shsh -c "cat /etc/inittab | grep -v \"/tmp/pty3.elf\" > /etc/inittab2"2⤵PID:1530
-
/bin/catcat /etc/inittab3⤵PID:1531
-
-
/bin/grepgrep -v /tmp/pty3.elf3⤵PID:1532
-
-
-
/bin/shsh -c "crontab -l | grep /tmp/pty3.elf | grep -v \"no cron\" || (crontab -l ; echo \"* * * * * /tmp/pty3.elf > /dev/null 2>&1 &\") | crontab -"2⤵PID:1533
-
/bin/grepgrep -v "no cron"3⤵PID:1537
-
-
/bin/grepgrep /tmp/pty3.elf3⤵PID:1536
-
-
/usr/bin/crontabcrontab -l3⤵PID:1535
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1541
-
-
/usr/bin/crontabcrontab -l3⤵PID:1543
-
-
-
/bin/shsh -c "crontab -r"2⤵PID:1534
-
/usr/bin/crontabcrontab -r3⤵PID:1538
-
-
-
/bin/shsh -c "echo \"0:2345:respawn:/tmp/pty3.elf\" >> /etc/inittab2"2⤵PID:1539
-
-
/bin/shsh -c "cat /etc/inittab2 > /etc/inittab"2⤵PID:1542
-
/bin/catcat /etc/inittab23⤵PID:1544
-
-
-
/bin/shsh -c "rm -rf /etc/inittab2"2⤵PID:1545
-
/bin/rmrm -rf /etc/inittab23⤵PID:1546
-
-
-
/bin/shsh -c "touch -acmr /bin/ls /etc/inittab"2⤵
- Indicator Removal: Timestomp
PID:1547 -
/usr/bin/touchtouch -acmr /bin/ls /etc/inittab3⤵
- Indicator Removal: Timestomp
PID:1548
-
-
-
/bin/shsh -c "/bin/uname -n"2⤵PID:1551
-
/bin/uname/bin/uname -n3⤵PID:1553
-
-
-
/bin/shsh -c "cp -f /tmp/pty3.elf /dev/shm/pty3.elf"2⤵PID:1552
-
/bin/cpcp -f /tmp/pty3.elf /dev/shm/pty3.elf3⤵
- Writes file to shm directory
PID:1554
-
-
-
/bin/shsh -c "cat /etc/inittab | grep -v \"/dev/shm/pty3.elf\" > /etc/inittab2"2⤵PID:1556
-
/bin/grepgrep -v /dev/shm/pty3.elf3⤵PID:1558
-
-
/bin/catcat /etc/inittab3⤵PID:1557
-
-
-
/bin/shsh -c "crontab -l | grep /dev/shm/pty3.elf | grep -v \"no cron\" || (crontab -l ; echo \"* * * * * /dev/shm/pty3.elf > /dev/null 2>&1 &\") | crontab -"2⤵PID:1559
-
/bin/grepgrep -v "no cron"3⤵PID:1562
-
-
/bin/grepgrep /dev/shm/pty3.elf3⤵PID:1561
-
-
/usr/bin/crontabcrontab -l3⤵PID:1560
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1565
-
-
/usr/bin/crontabcrontab -l3⤵PID:1567
-
-
-
/bin/shsh -c "echo \"0:2345:respawn:/dev/shm/pty3.elf\" >> /etc/inittab2"2⤵PID:1563
-
-
/bin/shsh -c "cat /etc/inittab2 > /etc/inittab"2⤵PID:1566
-
/bin/catcat /etc/inittab23⤵PID:1568
-
-
-
/bin/shsh -c "rm -rf /etc/inittab2"2⤵PID:1569
-
/bin/rmrm -rf /etc/inittab23⤵PID:1570
-
-
-
/bin/shsh -c "touch -acmr /bin/ls /etc/inittab"2⤵
- Indicator Removal: Timestomp
PID:1571 -
/usr/bin/touchtouch -acmr /bin/ls /etc/inittab3⤵
- Indicator Removal: Timestomp
PID:1572
-
-
-
/bin/shsh -c "cp -f /tmp/pty3.elf /var/tmp/pty3.elf"2⤵PID:1573
-
/bin/cpcp -f /tmp/pty3.elf /var/tmp/pty3.elf3⤵PID:1574
-
-
-
/bin/shsh -c "cat /etc/inittab | grep -v \"/var/tmp/pty3.elf\" > /etc/inittab2"2⤵PID:1576
-
/bin/grepgrep -v /var/tmp/pty3.elf3⤵PID:1578
-
-
/bin/catcat /etc/inittab3⤵PID:1577
-
-
-
/bin/shsh -c "crontab -l | grep /var/tmp/pty3.elf | grep -v \"no cron\" || (crontab -l ; echo \"* * * * * /var/tmp/pty3.elf > /dev/null 2>&1 &\") | crontab -"2⤵PID:1579
-
/bin/grepgrep -v "no cron"3⤵PID:1582
-
-
/usr/bin/crontabcrontab -l3⤵PID:1580
-
-
/bin/grepgrep /var/tmp/pty3.elf3⤵PID:1581
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1587
-
-
/usr/bin/crontabcrontab -l3⤵PID:1589
-
-
-
/bin/shsh -c "echo \"0:2345:respawn:/var/tmp/pty3.elf\" >> /etc/inittab2"2⤵PID:1583
-
-
/bin/shsh -c "cat /etc/inittab2 > /etc/inittab"2⤵PID:1588
-
/bin/catcat /etc/inittab23⤵PID:1590
-
-
-
/bin/shsh -c "rm -rf /etc/inittab2"2⤵PID:1591
-
/bin/rmrm -rf /etc/inittab23⤵PID:1592
-
-
-
/bin/shsh -c "touch -acmr /bin/ls /etc/inittab"2⤵
- Indicator Removal: Timestomp
PID:1593 -
/usr/bin/touchtouch -acmr /bin/ls /etc/inittab3⤵
- Indicator Removal: Timestomp
PID:1594
-
-
-
/bin/shsh -c "cp -f /tmp/pty3.elf /var/lock/pty3.elf"2⤵PID:1596
-
/bin/cpcp -f /tmp/pty3.elf /var/lock/pty3.elf3⤵PID:1597
-
-
-
/bin/shsh -c "cat /etc/inittab | grep -v \"/var/lock/pty3.elf\" > /etc/inittab2"2⤵PID:1599
-
/bin/grepgrep -v /var/lock/pty3.elf3⤵PID:1601
-
-
/bin/catcat /etc/inittab3⤵PID:1600
-
-
-
/bin/shsh -c "crontab -l | grep /var/lock/pty3.elf | grep -v \"no cron\" || (crontab -l ; echo \"* * * * * /var/lock/pty3.elf > /dev/null 2>&1 &\") | crontab -"2⤵PID:1602
-
/bin/grepgrep /var/lock/pty3.elf3⤵PID:1604
-
-
/bin/grepgrep -v "no cron"3⤵PID:1605
-
-
/usr/bin/crontabcrontab -l3⤵PID:1603
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1609
-
-
/usr/bin/crontabcrontab -l3⤵PID:1611
-
-
-
/bin/shsh -c "echo \"0:2345:respawn:/var/lock/pty3.elf\" >> /etc/inittab2"2⤵PID:1606
-
-
/bin/shsh -c "cat /etc/inittab2 > /etc/inittab"2⤵PID:1607
-
/bin/catcat /etc/inittab23⤵PID:1610
-
-
-
/bin/shsh -c "rm -rf /etc/inittab2"2⤵PID:1613
-
/bin/rmrm -rf /etc/inittab23⤵PID:1614
-
-
-
/bin/shsh -c "touch -acmr /bin/ls /etc/inittab"2⤵
- Indicator Removal: Timestomp
PID:1615 -
/usr/bin/touchtouch -acmr /bin/ls /etc/inittab3⤵
- Indicator Removal: Timestomp
PID:1616
-
-
-
/bin/shsh -c "cp -f /tmp/pty3.elf /var/run/pty3.elf"2⤵PID:1617
-
/bin/cpcp -f /tmp/pty3.elf /var/run/pty3.elf3⤵PID:1618
-
-
-
/bin/shsh -c "cat /etc/inittab | grep -v \"/var/run/pty3.elf\" > /etc/inittab2"2⤵PID:1620
-
/bin/grepgrep -v /var/run/pty3.elf3⤵PID:1622
-
-
/bin/catcat /etc/inittab3⤵PID:1621
-
-
-
/bin/shsh -c "crontab -l | grep /var/run/pty3.elf | grep -v \"no cron\" || (crontab -l ; echo \"* * * * * /var/run/pty3.elf > /dev/null 2>&1 &\") | crontab -"2⤵PID:1623
-
/bin/grepgrep /var/run/pty3.elf3⤵PID:1625
-
-
/bin/grepgrep -v "no cron"3⤵PID:1626
-
-
/usr/bin/crontabcrontab -l3⤵PID:1624
-
-
/usr/bin/crontabcrontab -3⤵
- Creates/modifies Cron job
PID:1629
-
-
/usr/bin/crontabcrontab -l3⤵PID:1631
-
-
-
/bin/shsh -c "echo \"0:2345:respawn:/var/run/pty3.elf\" >> /etc/inittab2"2⤵PID:1627
-
-
/bin/shsh -c "cat /etc/inittab2 > /etc/inittab"2⤵PID:1630
-
/bin/catcat /etc/inittab23⤵PID:1632
-
-
-
/bin/shsh -c "rm -rf /etc/inittab2"2⤵PID:1633
-
/bin/rmrm -rf /etc/inittab23⤵PID:1634
-
-
-
/bin/shsh -c "touch -acmr /bin/ls /etc/inittab"2⤵
- Indicator Removal: Timestomp
PID:1635 -
/usr/bin/touchtouch -acmr /bin/ls /etc/inittab3⤵
- Indicator Removal: Timestomp
PID:1636
-
-
Network
MITRE ATT&CK Enterprise v16
Replay Monitor
Loading Replay Monitor...
Downloads
- Path /dev/shm/pty3.elf
- Size 47KB
- SHA256 a7682d1edc81925c3d7d2738db2283c742144d8321cfaf1888cdb66c1cd6ae83
- MD5 895a8e146f5e855018cb3ce5f85f0e45
- SHA1 0f0a8ae96f0d5e05885450ef684f75397497b117
- SHA512 aa6aaef8a7139dcac9c80119769df38c0bded99cdb124213beac175c2ced808cc83517e08f00c4dbb5590118767ac2792ec3eb05d4c5d915a6299cccb9528149
- SSDEEP 768:o3QPPFqEChAfmWegsbYHsv2Aoku9d2p2hdjmlkk+6ncn1wnVkoxDP1X+sdSvndT+:R1COipYHsv2A7u9MpUQkkTnKO2C1usdv
- TLSH T15C23022BBD470EC4E6F9DFF99F425B6A6852C4106A5333011D88FC8820B5EE554A7BF4
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /etc/inittab
- Size 95B
- SHA256 3c426448de62ff0497ed48d1c622feca5864024df1bca3894752fb23b2888eb8
- MD5 042fd42b3ce5efbc5c5cc906e7b297e5
- SHA1 900ae92bc1335edcbec2ec1273fd1864bfc96c99
- SHA512 307669530ac0900dd2111ebeb10fe58fc783227a1b3e497e9e8e1b55cb19549c14c3f78b63a00a769646cab5b7085c8fa3ece6cfb22fe7b18bb2cf764a08960f
- TLSH T14EB00902E0722D9891F8B22816140282A2429780E6864B1A86722E72D388F8BBD65026
- MD5 SHA1 SHA512 TLSH
- Path /etc/inittab
- Size 129B
- SHA256 8c32c51a4e3765348fc93c218bad4af6f98c633b7c531ed909cf5b3e3f8fd2ac
- MD5 24a9c4c0642d8fd6978c44647930a421
- SHA1 ac0897e0b8d17e2b9db636d96c1e99919604d2a0
- SHA512 636300e1fe9cbd68f9ee34852b9d0901ca966694abe7aed01f16977e6898c3371e0fffb8e8680dff97f04da0fad5ecbc78eb61bbfeaac7dd8840580f9d50ae93
- TLSH T1EAB04802E0332CA880F8B32806140282A2428380E1424B0A85373D72C388F8B7C60026
- MD5 SHA1 SHA512 TLSH
- Path /etc/inittab2
- Size 162B
- SHA256 36c60ad82e074498e53cf90f60ce137d960e7afa6ba2f9c674de464383009a59
- MD5 1e029e35c13709f710f2d6fb420a1ab1
- SHA1 c8b851c0ac0fd61155bc614e02f043481ed30b5f
- SHA512 358ae630505d231c457edda46dbf9f721fc7153f566e4d31547f842cceccfb72aeccd0057b68a76a8d2405183e6a52b23e0666da73e81cd735346fd80820f3dd
- TLSH T1F0C00102E0333CA884F8B32806280282A2828380F1428B0AC9373D62C388F8B7C6002A
- MD5 SHA1 SHA512 TLSH
- Path /etc/inittab2
- Size 29B
- SHA256 1ec46f19cc669c02a4656b299d4f22277c41af6e6a3974261af0a807933d48da
- MD5 a1148665152d286436b203f265e24632
- SHA1 7cda3b4fc80b3f5e7cd499c8273566c6e346b0cb
- SHA512 098e7f08619c7e129c77849211e0a665215aea52f265b8dd8cfccaeab80f396ae873909e4ff80863263e05be8906b2bad51d6a7315fc6d03edad515583385a86
- MD5 SHA1 SHA512
- Path /etc/inittab2
- Size 62B
- SHA256 f882c870604ee09490d32aea0484d73a4349b565117a0f15061644d2c73732c7
- MD5 b41a7f9b4d66e60e8bf195c659c120d5
- SHA1 cc98028858683a210bf5f5ae4306ac66303cae79
- SHA512 60d3aa05c50f39e56be82d18693e050f178de25060d92b4222e2b00693aad65b92218fde50ca97ebf3e198ee6e735ec71e80ba3be6a45d84e6e5cc154ed96e33
- TLSH T134A00203F0722D0C91B4B21806000381A2039780F5870B1A81732D72D348F8B7D74002
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.2vW1p0
- Size 360B
- SHA256 2c5f53c310911ee976a215c700d3d0dee6ef3a21f6fc19ab32cf9a8592ca6e62
- MD5 c91fc25b1e6c683d2d8b90da5c019ded
- SHA1 9f34f238700d2f8db530ba1e3056179437bb9e18
- SHA512 7daf09193442471a00ff4487e620f469ed76678b004cb7889eba3a844562ab89c85c6d7f6026d870cc33a87d7bca30cfbbe1d4ce83a9645151b08ea7d10f6d21
- TLSH T1EDE02036F7311CB538454B38145F22C42B837577502C1F41F2EE5920A14D70FF151930
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.OrPLeS
- Size 218B
- SHA256 f456c9f1af52ddd07459068abe5156584034c94094434624760b548fb14e3b4d
- MD5 c918554002cbc72781791d6cff140269
- SHA1 b0aff087bfc2e07e64c626c3c8fa4c8c99306d41
- SHA512 50eb3645b05fe4a5cbe1254a1616dad5669958ca3866cf0f4e47c56b5ef32f92dc4fbbf45b5fd67fd9a78258abd9e426e1c0195274a381221870ef8a917f0240
- TLSH T1A5D0223A7F307C302A050B18205F12D86A82F0BBC00D6F81F2ED0524825E78EBBA2972
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.QqBTJX
- Size 312B
- SHA256 99ceff3e24d59ea80686aa8f5950528250062db32be2eff9d3377b2f0c145060
- MD5 a55d16be4029d4d92daced0403d25d05
- SHA1 309199c22973e841086aa235866c644094bec10a
- SHA512 4725fb4c8a31e59b769eefcc35b46898e161d311f7793a57a74a6c5901b0d2be18bd417b186c6597214cc8ac4bf67afd4c16e3a99dbeccb7898912c02d1e76c0
- TLSH T10EE0C236BB312C7539454B38145F22C42B83B5B7902D2F81F2EE1A20A14DB4FF651931
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.ecOiq3
- Size 407B
- SHA256 6b29a09ed99e5a67afdee4a6a65e99d9b222ab86c7b41bb92a82d46f6e859bcc
- MD5 c1c17f3da7d77eff87b69c31af21558b
- SHA1 8ce29ab04b1335ce6f6ae770843c0d5aa29ae8d5
- SHA512 655454ea37dae93926f068cb270dd2f5fa68f4aca52aed70812ce5204ce415ed83114fb0cdcef874f0954de0f020ca746f0838a3d2d9d1e9a3adb6796e4a7419
- TLSH T1CEE09B36F6321CA538854B78145F62C42B836566502C1F41F2EE5920A14D70FB551930
- MD5 SHA1 SHA512 TLSH
- Path /var/spool/cron/crontabs/tmp.wQ6GHY
- Size 265B
- SHA256 b95cd848500f5d382debaa49497c4e02ef83a41e98abe919901440b96974a260
- MD5 e64f0ddbab9cf1735ca91f538f2ac598
- SHA1 4c1b246c679927f616cc6c50ef8829145896e035
- SHA512 2f350e1b9ba090472f4f582afc6e0b0c88083a3a71fe3d508d02abcde0e2640b771bf6b779bd899c46ba4706e8e1758013d4a28a997c62433f679d207c634c42
- TLSH T1A2D02E3ABB302C3039050B28144F22C82B83B4BB801D2F81F2EE0920924EB4FB661931
- MD5 SHA1 SHA512 TLSH