Linux Analysis Report
zone.arm64.elf

Overview

General Information

Sample name: zone.arm64.elf
Analysis ID: 1546610
MD5: 85555f7f531e7cf3508fa991310f7871
SHA1: 07d96723e6abd478b2e85d9ddd181197153fdcc4
SHA256: 2cb21f2e522ab5ec4b1699320157b0aadea3ead26cbe9c317e7900e7df7b81fc
Tags: elfuser-abuse_ch
Infos:

Detection

Score: 24
Range: 0 - 100
Whitelisted: false

Signatures

Sample is packed with UPX
ELF contains segments with high entropy indicating compressed/encrypted content
Executes commands using a shell command-line interpreter
Executes the "grep" command used to find patterns in files or piped streams
Reads CPU information from /sys indicative of miner or evasive malware
Reads system information from the proc file system
Sample contains only a LOAD segment without any section mappings
Sample listens on a socket
Uses the "uname" system call to query kernel version information (possible evasion)

Classification

Source: /tmp/zone.arm64.elf (PID: 5436) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/uptime (PID: 5450) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5436) Socket: [::]:14820 Jump to behavior
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: unknown TCP traffic detected without corresponding DNS query: 38.60.221.177
Source: global traffic DNS traffic detected: DNS query: daisy.ubuntu.com
Source: zone.arm64.elf String found in binary or memory: http://upx.sf.net
Source: LOAD without section mappings Program segment: 0x10000
Source: classification engine Classification label: sus24.evad.linELF@0/0@2/0

Data Obfuscation

barindex
Source: initial sample String containing UPX found: $Info: This file is packed with the UPX executable packer http://upx.sf.net $
Source: initial sample String containing UPX found: $Info: This file is packed with the UPX executable packer http://upx.sf.net $
Source: initial sample String containing UPX found: $Id: UPX 4.24 Copyright (C) 1996-2024 the UPX Team. All Rights Reserved. $
Source: /tmp/zone.arm64.elf (PID: 5450) Shell command executed: /bin/bash -c uptime Jump to behavior
Source: /usr/bin/bash (PID: 5462) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /usr/bin/bash (PID: 5470) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /usr/bin/bash (PID: 5532) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /usr/bin/bash (PID: 5537) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /usr/bin/bash (PID: 5570) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /usr/bin/bash (PID: 5575) Grep executable: /usr/bin/grep -> grep ens160 Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5431) Reads from proc file: /proc/stat Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5436) Reads from proc file: /proc/stat Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5436) Reads from proc file: /proc/sys/net/core/somaxconn Jump to behavior
Source: /usr/bin/bash (PID: 5463) Awk executable: /usr/bin/awk -> awk "{print $2}" Jump to behavior
Source: /usr/bin/bash (PID: 5471) Awk executable: /usr/bin/awk -> awk "{print $10}" Jump to behavior
Source: /usr/bin/bash (PID: 5533) Awk executable: /usr/bin/awk -> awk "{print $2}" Jump to behavior
Source: /usr/bin/bash (PID: 5538) Awk executable: /usr/bin/awk -> awk "{print $10}" Jump to behavior
Source: /usr/bin/bash (PID: 5571) Awk executable: /usr/bin/awk -> awk "{print $2}" Jump to behavior
Source: /usr/bin/bash (PID: 5576) Awk executable: /usr/bin/awk -> awk "{print $10}" Jump to behavior
Source: submitted sample Stderr: 2024/11/01 02:43:11 [*] get job2024/11/01 02:43:11 timeout: 2m0s2024/11/01 02:43:11 timeout: 2m0s2024/11/01 02:43:11 timeout: 2m0s2024/11/01 02:43:12 timeout: 2m0s2024/11/01 02:43:12 timeout: 2m0s2024/11/01 02:43:12 timeout: 2m0s: exit code = 0
Source: zone.arm64.elf Submission file: segment LOAD with 7.8086 entropy (max. 8.0)
Source: zone.arm64.elf Submission file: segment LOAD with 7.9999 entropy (max. 8.0)
Source: /tmp/zone.arm64.elf (PID: 5436) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /usr/bin/uptime (PID: 5450) Reads CPU info from /sys: /sys/devices/system/cpu/online Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5431) Queries kernel information via 'uname': Jump to behavior
Source: /tmp/zone.arm64.elf (PID: 5436) Queries kernel information via 'uname': Jump to behavior
Source: /bin/bash (PID: 5450) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5455) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5464) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5529) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5534) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5567) Queries kernel information via 'uname': Jump to behavior
Source: /usr/bin/bash (PID: 5572) Queries kernel information via 'uname': Jump to behavior
Source: zone.arm64.elf, 5436.1.00005643c5de5000.00005643c6584000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/aarch64
Source: zone.arm64.elf, 5431.1.00007ffc64739000.00007ffc6475a000.rw-.sdmp Binary or memory string: u<x86_64/usr/bin/qemu-aarch64/tmp/zone.arm64.elfSUDO_USER=saturninoPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/binDISPLAY=:1.0XAUTHORITY=/run/user/1000/gdm/XauthoritySUDO_UID=1000TERM=xterm-256colorCOLORTERM=truecolorLOGNAME=rootUSER=rootLANG=en_US.UTF-8SUDO_COMMAND=/bin/bashHOME=/rootMAIL=/var/mail/rootSUDO_GID=1000SHELL=/bin/bash/tmp/zone.arm64.elf
Source: zone.arm64.elf, 5431.1.000055db92fa0000.000055db93717000.rw-.sdmp Binary or memory string: U1/etc/qemu-binfmt/aarch64O
Source: zone.arm64.elf, 5436.1.00005643c5de5000.00005643c6584000.rw-.sdmp Binary or memory string: CV1/etc/qemu-binfmt/aarch64O
Source: zone.arm64.elf, 5431.1.000055db92fa0000.000055db93717000.rw-.sdmp Binary or memory string: Urg.qemu.gdb.arm.sys.regs">
Source: zone.arm64.elf, 5436.1.00007ffe6703a000.00007ffe6705b000.rw-.sdmp Binary or memory string: x86_64/usr/bin/qemu-aarch64/tmp/zone.arm64.elf-bSHELL=/bin/bashSUDO_GID=1000MAIL=/var/mail/rootHOME=/rootSUDO_COMMAND=/bin/bashLANG=en_US.UTF-8USER=rootLOGNAME=rootCOLORTERM=truecolorTERM=xterm-256colorSUDO_UID=1000XAUTHORITY=/run/user/1000/gdm/XauthorityDISPLAY=:1.0PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/binSUDO_USER=saturnino =/tmp/zone.arm64.elf/tmp/zone.arm64.elf
Source: zone.arm64.elf, 5436.1.00007fe9fc000000.00007fe9fc080000.rw-.sdmp Binary or memory string: arget SYSTEM "gdb-target.dtd"><feature name="org.qemu.gdb.arm.sys.regs"><reg name="MVFR6_EL1_RESERVED" bitsize="64" group="cp_regs"/><reg name="ESR_EL2" bitsize="64" group="cp_regs"/><reg name="TPIDR_EL3" bitsize="64" group="cp_regs"/><reg name="MV
Source: zone.arm64.elf, 5436.1.00007fea00000000.00007fea00047000.rw-.sdmp, zone.arm64.elf, 5436.1.00005643c5de5000.00005643c6584000.rw-.sdmp, zone.arm64.elf, 5436.1.00007fe9fc000000.00007fe9fc080000.rw-.sdmp, zone.arm64.elf, 5436.1.00007fe9f8000000.00007fe9f8056000.rw-.sdmp, zone.arm64.elf, 5436.1.00007fe9f0000000.00007fe9f0046000.rw-.sdmp Binary or memory string: rg.qemu.gdb.arm.sys.regs">
Source: zone.arm64.elf, 5436.1.00005643c5de5000.00005643c6584000.rw-.sdmp Binary or memory string: CVrg.qemu.gdb.arm.sys.regs">
Source: zone.arm64.elf, 5436.1.00007ffe6703a000.00007ffe6705b000.rw-.sdmp Binary or memory string: /usr/bin/qemu-aarch64
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs