Edit tour
Linux
Analysis Report
xmr_linux_amd64 (2).elf
Overview
General Information
Detection
Xmrig
Score: | 96 |
Range: | 0 - 100 |
Whitelisted: | false |
Signatures
Antivirus detection for dropped file
Malicious sample detected (through community Yara rule)
Yara detected Xmrig cryptocurrency miner
Found Tor onion address
Found strings related to Crypto-Mining
Machine Learning detection for dropped file
Machine Learning detection for sample
Sample reads /proc/mounts (often used for finding a writable filesystem)
Stdout / stderr contain strings indicative of a mining client
Tries to load the MSR kernel module used for reading/writing to CPUs model specific register
Writes to CPU model specific registers (MSR) (e.g. miners improve performance by disabling HW prefetcher)
Creates hidden files and/or directories
Creates hidden files without content (potentially used as a mutex)
Enumerates processes within the "proc" file system
Executes commands using a shell command-line interpreter
Executes the "modprobe" command used for loading kernel modules
Executes the "sudo" command used to execute a command as another user
May check the online IP address of the machine
Reads CPU information from /proc indicative of miner or evasive malware
Reads CPU information from /sys indicative of miner or evasive malware
Reads system information from the proc file system
Reads the 'hosts' file potentially containing internal network hosts
Sample has stripped symbol table
Sample tries to set the executable flag
Suricata IDS alerts with low severity for network traffic
Uses the "uname" system call to query kernel version information (possible evasion)
Writes ELF files to disk
Yara signature match
Classification
Joe Sandbox version: | 41.0.0 Charoite |
Analysis ID: | 1515162 |
Start date and time: | 2024-09-21 21:25:09 +02:00 |
Joe Sandbox product: | CloudBasic |
Overall analysis duration: | 0h 7m 40s |
Hypervisor based Inspection enabled: | false |
Report type: | full |
Cookbook file name: | defaultlinuxfilecookbook.jbs |
Analysis system description: | Ubuntu Linux 20.04 x64 (Kernel 5.4.0-72, Firefox 91.0, Evince Document Viewer 3.36.10, LibreOffice 6.4.7.2, OpenJDK 11.0.11) |
Analysis Mode: | default |
Sample name: | xmr_linux_amd64 (2).elf |
Detection: | MAL |
Classification: | mal96.troj.evad.mine.linELF@0/6@59/0 |
- Some HTTPS proxied raw data packets have been limited to 10 per session. Please view the PCAPs for the complete data.
- VT rate limit hit for: http://crl.certigna.fr/certignarootca.crl01
- VT rate limit hit for: http://crl.netsolssl.com/NetworkSolutionsCertificateAuthority.crl
- VT rate limit hit for: http://policy.camerfirma.com0
- VT rate limit hit for: http://www.accv.es00
- VT rate limit hit for: http://www.cert.fnmt.es/dpcs/0
- VT rate limit hit for: https://github.com/xmrig/xmrig/releases/download/v6.21.3/xmrig-6.21.3-linux-static-x64.tar.gz
- VT rate limit hit for: https://ocsp.quovadisoffshore.com0
Command: | /tmp/xmr_linux_amd64 (2).elf |
PID: | 6258 |
Exit Code: | |
Exit Code Info: | |
Killed: | True |
Standard Output: | Error sending data to server: Post "https://vmtracker.freechildporninthisserver.lol/postgresqlstore": dial tcp: lookup vmtracker.freechildporninthisserver.lol on 127.0.0.53:53: read udp 127.0.0.1:55203->127.0.0.53:53: i/o timeout XMRig PID: 6295 |
Standard Error: | 2024/09/21 14:26:12 Downloading xmrig... 2024/09/21 14:26:21 Downloaded and extracted xmrig 2024/09/21 14:26:21 Patching json... 2024/09/21 14:26:22 Downloaded and configured config.json 2024/09/21 14:26:32 XMRig started 2024/09/21 14:26:32 * ABOUT XMRig/6.21.3 gcc/13.2.1 (built for Linux x86-64, 64 bit) 2024/09/21 14:26:32 * LIBS libuv/1.48.0 OpenSSL/3.0.13 hwloc/2.10.0 2024/09/21 14:26:32 * HUGE PAGES supported 2024/09/21 14:26:32 * 1GB PAGES supported 2024/09/21 14:26:32 * CPU Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz (2) 64-bit AES VM 2024/09/21 14:26:32 L2:2.0 MB L3:27.5 MB 2C/2T NUMA:1 2024/09/21 14:26:32 * MEMORY 1.0/2.9 GB (33%) 2024/09/21 14:26:32 RAM slot #0: 2 GB DRAM @ 0 MHz RAM slot #0 2024/09/21 14:26:32 RAM slot #1: 1 GB DRAM @ 0 MHz RAM slot #1 2024/09/21 14:26:32 * MOTHERBOARD VMware, Inc. - VMware Virtual Platform 2024/09/21 14:26:32 * DONATE 1% 2024/09/21 14:26:32 * ASSEMBLY auto:intel 2024/09/21 14:26:32 * POOL #1 pool.supportxmr.com:443 algo rx/0 2024/09/21 14:26:32 * COMMANDS 'h' hashrate, 'p' pause, 'r' resume, 's' results, 'c' connection 2024/09/21 14:26:32 [2024-09-21 14:26:24.181] net use pool pool.supportxmr.com:443 TLSv1.3 141.94.96.71 2024/09/21 14:26:32 [2024-09-21 14:26:24.183] net fingerprint (SHA-256): "8b476d6409464a82d22c1d9df10503e79f2d0dcc8c7f722bdaaaf6e499ea8cf6" 2024/09/21 14:26:32 [2024-09-21 14:26:24.185] net new job from pool.supportxmr.com:443 diff 50000 algo rx/0 height 3242520 (8 tx) 2024/09/21 14:26:32 [2024-09-21 14:26:24.186] cpu use argon2 implementation AVX-512F 2024/09/21 14:26:32 [2024-09-21 14:26:24.188] msr this CPU doesn't support cat_l3, cache QoS is unavailable 2024/09/21 14:26:32 [2024-09-21 14:26:24.306] msr register values for "intel" preset have been set successfully (118 ms) 2024/09/21 14:26:32 [2024-09-21 14:26:24.307] randomx init dataset algo rx/0 (2 threads) seed 526577d6e6689ba8... 2024/09/21 14:26:32 [2024-09-21 14:26:24.634] randomx failed to allocate RandomX dataset using 1GB pages 2024/09/21 14:26:32 [2024-09-21 14:26:24.663] randomx allocated 2336 MB (2080+256) huge pages 11% 128/1168 +JIT (354 ms) 2024/09/21 14:26:32 [2024-09-21 14:26:31.325] net new job from pool.supportxmr.com:443 diff 50000 algo rx/0 height 3242520 (11 tx) 2024/09/21 14:26:38 [2024-09-21 14:26:38.228] randomx dataset ready (13563 ms) 2024/09/21 14:26:38 [2024-09-21 14:26:38.242] cpu use profile rx (2 threads) scratchpad 2048 KB 2024/09/21 14:26:38 [2024-09-21 14:26:38.247] cpu READY threads 2/2 (2) huge pages 100% 2/2 memory 4096 KB (2 ms) 2024/09/21 14:26:44 [2024-09-21 14:26:44.160] net new job from pool.supportxmr.com:443 diff 50000 algo rx/0 height 3242520 (15 tx) |
- system is lnxubuntu20
- xmr_linux_amd64 (2).elf New Fork (PID: 6268, Parent: 6258)
- sudo New Fork (PID: 6269, Parent: 6268)
- xmr_linux_amd64 (2).elf New Fork (PID: 6294, Parent: 6258)
- cleanup
Name | Description | Attribution | Blogpost URLs | Link |
---|---|---|---|---|
XMRIG | No Attribution |
Source | Rule | Description | Author | Strings |
---|---|---|---|---|
JoeSecurity_Xmrig | Yara detected Xmrig cryptocurrency miner | Joe Security |
Source | Rule | Description | Author | Strings |
---|---|---|---|---|
JoeSecurity_Xmrig | Yara detected Xmrig cryptocurrency miner | Joe Security | ||
JoeSecurity_Xmrig | Yara detected Xmrig cryptocurrency miner | Joe Security | ||
Linux_Trojan_Pornoasset_927f314f | unknown | unknown |
| |
MacOS_Cryptominer_Xmrig_241780a1 | unknown | unknown |
|
Source | Rule | Description | Author | Strings |
---|---|---|---|---|
JoeSecurity_Xmrig | Yara detected Xmrig cryptocurrency miner | Joe Security | ||
JoeSecurity_Xmrig | Yara detected Xmrig cryptocurrency miner | Joe Security |
Timestamp | SID | Severity | Classtype | Source IP | Source Port | Destination IP | Destination Port | Protocol |
---|---|---|---|---|---|---|---|---|
2024-09-21T21:26:23.428329+0200 | 2047928 | 2 | Crypto Currency Mining Activity Detected | 192.168.2.23 | 35974 | 1.1.1.1 | 53 | UDP |
2024-09-21T21:26:23.428329+0200 | 2047928 | 2 | Crypto Currency Mining Activity Detected | 192.168.2.23 | 60473 | 1.1.1.1 | 53 | UDP |
Click to jump to signature section
Show All Signature Results
AV Detection |
---|
Source: | Avira: |
Source: | Joe Sandbox ML: |
Source: | Joe Sandbox ML: |
Bitcoin Miner |
---|
Source: | File source: | ||
Source: | File source: | ||
Source: | File source: | ||
Source: | File source: | ||
Source: | File source: |
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: |
Source: | Stdout: | ||
Source: | Stderr: |
Source: | Modprobe: | Jump to behavior |
Source: | MSR open for writing: | Jump to behavior | ||
Source: | MSR open for writing: | Jump to behavior |
Source: | Reads CPU info from proc file: | Jump to behavior | ||
Source: | Reads CPU info from proc file: | Jump to behavior |
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior | ||
Source: | Reads CPU info from /sys: | Jump to behavior |
Networking |
---|
Source: | String found in binary or memory: | ||
Source: | String found in binary or memory: |