Analysis
- max time kernel
147s - max time network
148s - 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
04/08/2026, 06:39
Behavioral task
behavioral1
Sample
titanjr.i686.elf
Resource
ubuntu1804-amd64-20260513-en
8 signatures
150 seconds
General
- Target titanjr.i686.elf
- Size 85KB
- Sample260804-he2t4ahn2z
- SHA256 2a31a54df320c6294206279a4f7702e9675e44da4e8f59d699bdc74e859cd883
- MD5 a12aa4c694e6ee06d670fb850859a3c4
- SHA1 5eb9a76028a6540589c0e2561833538e82021fe6
- SHA512 587388acc23c2f11d96d5d2055b9a332dd4fffa77c7592377805bcaf83ebb4167345bd2da3691860028e55fdea09df5c3bece3c2db7081b317d8e2027feae4e2
- SSDEEP 1536:0Zi1Y59mEtS6UB5E6WAc6HWiay3Tx9gorF6ShJBl9:x1W9mf6d6WnpwTx9drvl9
- TLSH T1FC8328C1BA4BC0F5D90748304067F33FCB32E6398061D66EEFAA9E65DD73642522629D
- MD5 SHA1 SHA512 SSDEEP TLSH
Score
6/10
Malware Config
Signatures
- 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 titanjr.i686.elf - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for modification /etc/init.d/sysd titanjr.i686.elf - 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 titanjr.i686.elf - Reads process memory 1 TTPs 64 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/465/maps titanjr.i686.elf File opened for reading /proc/6/maps titanjr.i686.elf File opened for reading /proc/174/maps titanjr.i686.elf File opened for reading /proc/8/maps titanjr.i686.elf File opened for reading /proc/28/maps titanjr.i686.elf File opened for reading /proc/172/maps titanjr.i686.elf File opened for reading /proc/910/maps titanjr.i686.elf File opened for reading /proc/918/maps titanjr.i686.elf File opened for reading /proc/978/maps titanjr.i686.elf File opened for reading /proc/23/maps titanjr.i686.elf File opened for reading /proc/29/maps titanjr.i686.elf File opened for reading /proc/728/maps titanjr.i686.elf File opened for reading /proc/79/maps titanjr.i686.elf File opened for reading /proc/158/maps titanjr.i686.elf File opened for reading /proc/170/maps titanjr.i686.elf File opened for reading /proc/570/maps titanjr.i686.elf File opened for reading /proc/3/maps titanjr.i686.elf File opened for reading /proc/81/maps titanjr.i686.elf File opened for reading /proc/440/maps titanjr.i686.elf File opened for reading /proc/670/maps titanjr.i686.elf File opened for reading /proc/984/maps titanjr.i686.elf File opened for reading /proc/957/maps titanjr.i686.elf File opened for reading /proc/34/maps titanjr.i686.elf File opened for reading /proc/473/maps titanjr.i686.elf File opened for reading /proc/951/maps titanjr.i686.elf File opened for reading /proc/15/maps titanjr.i686.elf File opened for reading /proc/163/maps titanjr.i686.elf File opened for reading /proc/432/maps titanjr.i686.elf File opened for reading /proc/453/maps titanjr.i686.elf File opened for reading /proc/937/maps titanjr.i686.elf File opened for reading /proc/166/maps titanjr.i686.elf File opened for reading /proc/4/maps titanjr.i686.elf File opened for reading /proc/17/maps titanjr.i686.elf File opened for reading /proc/84/maps titanjr.i686.elf File opened for reading /proc/169/maps titanjr.i686.elf File opened for reading /proc/201/maps titanjr.i686.elf File opened for reading /proc/492/maps titanjr.i686.elf File opened for reading /proc/24/maps titanjr.i686.elf File opened for reading /proc/27/maps titanjr.i686.elf File opened for reading /proc/10/maps titanjr.i686.elf File opened for reading /proc/445/maps titanjr.i686.elf File opened for reading /proc/615/maps titanjr.i686.elf File opened for reading /proc/18/maps titanjr.i686.elf File opened for reading /proc/83/maps titanjr.i686.elf File opened for reading /proc/137/maps titanjr.i686.elf File opened for reading /proc/160/maps titanjr.i686.elf File opened for reading /proc/162/maps titanjr.i686.elf File opened for reading /proc/176/maps titanjr.i686.elf File opened for reading /proc/202/maps titanjr.i686.elf File opened for reading /proc/19/maps titanjr.i686.elf File opened for reading /proc/25/maps titanjr.i686.elf File opened for reading /proc/32/maps titanjr.i686.elf File opened for reading /proc/78/maps titanjr.i686.elf File opened for reading /proc/258/maps titanjr.i686.elf File opened for reading /proc/324/maps titanjr.i686.elf File opened for reading /proc/565/maps titanjr.i686.elf File opened for reading /proc/682/maps titanjr.i686.elf File opened for reading /proc/16/maps titanjr.i686.elf File opened for reading /proc/22/maps titanjr.i686.elf File opened for reading /proc/159/maps titanjr.i686.elf File opened for reading /proc/438/maps titanjr.i686.elf File opened for reading /proc/878/maps titanjr.i686.elf File opened for reading /proc/932/maps titanjr.i686.elf File opened for reading /proc/977/maps titanjr.i686.elf - Changes its process name 4 IoCs
description pid Process Changes the process name, possibly in an attempt to hide itself 1491 titanjr.i686.elf Changes the process name, possibly in an attempt to hide itself 1491 titanjr.i686.elf Changes the process name, possibly in an attempt to hide itself 1496 titanjr.i686.elf Changes the process name, possibly in an attempt to hide itself 1495 titanjr.i686.elf - 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 titanjr.i686.elf File opened for reading /proc/net/tcp6 titanjr.i686.elf -
description ioc Process File opened for reading /proc/440/cmdline titanjr.i686.elf File opened for reading /proc/1098/cmdline titanjr.i686.elf File opened for reading /proc/1099/stat titanjr.i686.elf File opened for reading /proc/1097/maps titanjr.i686.elf File opened for reading /proc/1198/maps titanjr.i686.elf File opened for reading /proc/1501/stat titanjr.i686.elf File opened for reading /proc/993/cmdline titanjr.i686.elf File opened for reading /proc/1025/cmdline titanjr.i686.elf File opened for reading /proc/1304/cmdline titanjr.i686.elf File opened for reading /proc/34/stat titanjr.i686.elf File opened for reading /proc/1071/maps titanjr.i686.elf File opened for reading /proc/16/cmdline titanjr.i686.elf File opened for reading /proc/137/cmdline titanjr.i686.elf File opened for reading /proc/202/cmdline titanjr.i686.elf File opened for reading /proc/570/cmdline titanjr.i686.elf File opened for reading /proc/915/cmdline titanjr.i686.elf File opened for reading /proc/1457/cmdline titanjr.i686.elf File opened for reading /proc/163/stat titanjr.i686.elf File opened for reading /proc/1198/stat titanjr.i686.elf File opened for reading /proc/27/cmdline titanjr.i686.elf File opened for reading /proc/440/stat titanjr.i686.elf File opened for reading /proc/499/stat titanjr.i686.elf File opened for reading /proc/1050/stat titanjr.i686.elf File opened for reading /proc/1322/stat titanjr.i686.elf File opened for reading /proc/1074/maps titanjr.i686.elf File opened for reading /proc/1146/maps titanjr.i686.elf File opened for reading /proc/11/cmdline titanjr.i686.elf File opened for reading /proc/3/stat titanjr.i686.elf File opened for reading /proc/1302/stat titanjr.i686.elf File opened for reading /proc/1080/maps titanjr.i686.elf File opened for reading /proc/476/cmdline titanjr.i686.elf File opened for reading /proc/1099/cmdline titanjr.i686.elf File opened for reading /proc/89/stat titanjr.i686.elf File opened for reading /proc/1495/cmdline titanjr.i686.elf File opened for reading /proc/164/cmdline titanjr.i686.elf File opened for reading /proc/1138/cmdline titanjr.i686.elf File opened for reading /proc/137/stat titanjr.i686.elf File opened for reading /proc/176/stat titanjr.i686.elf File opened for reading /proc/970/cmdline titanjr.i686.elf File opened for reading /proc/474/stat titanjr.i686.elf File opened for reading /proc/511/stat titanjr.i686.elf File opened for reading /proc/932/stat titanjr.i686.elf File opened for reading /proc/1071/stat titanjr.i686.elf File opened for reading /proc/1485/stat titanjr.i686.elf File opened for reading /proc/432/cmdline titanjr.i686.elf File opened for reading /proc/499/cmdline titanjr.i686.elf File opened for reading /proc/1074/cmdline titanjr.i686.elf File opened for reading /proc/167/stat titanjr.i686.elf File opened for reading /proc/878/stat titanjr.i686.elf File opened for reading /proc/1264/maps titanjr.i686.elf File opened for reading /proc/29/cmdline titanjr.i686.elf File opened for reading /proc/466/cmdline titanjr.i686.elf File opened for reading /proc/656/cmdline titanjr.i686.elf File opened for reading /proc/11/stat titanjr.i686.elf File opened for reading /proc/202/stat titanjr.i686.elf File opened for reading /proc/680/stat titanjr.i686.elf File opened for reading /proc/1037/stat titanjr.i686.elf File opened for reading /proc/1096/stat titanjr.i686.elf File opened for reading /proc/728/cmdline titanjr.i686.elf File opened for reading /proc/3/cmdline titanjr.i686.elf File opened for reading /proc/84/cmdline titanjr.i686.elf File opened for reading /proc/951/cmdline titanjr.i686.elf File opened for reading /proc/1146/cmdline titanjr.i686.elf File opened for reading /proc/1264/cmdline titanjr.i686.elf
Processes
-
/tmp/titanjr.i686.elf/tmp/titanjr.i686.elf1⤵
- Enumerates active TCP sockets
- Modifies init.d
- Modifies rc script
- Reads process memory
- Changes its process name
- Reads system network configuration
- Reads runtime system information
PID:1489 -
/bin/shsh -c "cp systemd /usr/bin/.sh"2⤵PID:1492
-
/bin/cpcp systemd /usr/bin/.sh3⤵PID:1493
-
-
Network
MITRE ATT&CK Enterprise v16
Persistence
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
2RC Scripts
2Privilege Escalation
Boot or Logon Autostart Execution
2Boot or Logon Initialization Scripts
2RC Scripts
2Replay Monitor
Loading Replay Monitor...
Downloads
- Path /etc/init.d/sysd
- Size 25B
- SHA256 ba1d50d125344f273c249426ccd744d5a12e560ace41cca4bc55bd2d4a718d8f
- MD5 997cb34ff6e6cded70b841c0d16c0938
- SHA1 cc85c16e2fb441d86aa668f376ca7fb4b181f1ab
- SHA512 1e775ca8513f2841b6a8e369071b28c48489ab6462d06525f9b6b2bf97e9c043562bd7e0217307ed64a95217a76a94a08189616831c9d3127c6b91b7544570c8
- MD5 SHA1 SHA512