Linux Analysis Report
JX1KTFsitM.elf

Overview

General Information

Sample name: JX1KTFsitM.elf
renamed because original name is a hash value
Original sample name: 9d7167e0d7548f45bb93b80572eeea69.elf
Analysis ID: 1428687
MD5: 9d7167e0d7548f45bb93b80572eeea69
SHA1: 0465e8db8a047e880dd215bd2970bd00603c9aed
SHA256: fb24c522636c4b3c400b1fd339547e735ce90949b26c539158247769ad853602
Tags: 32elfmiraisparc
Infos:

Detection

Okiru
Score: 64
Range: 0 - 100
Whitelisted: false

Signatures

Malicious sample detected (through community Yara rule)
Multi AV Scanner detection for submitted file
Yara detected Okiru
Executes the "rm" command used to delete files or directories
Found strings indicative of a multi-platform dropper
Sample contains strings indicative of BusyBox which embeds multiple Unix commands in a single executable
Sample has stripped symbol table
Uses the "uname" system call to query kernel version information (possible evasion)
Yara signature match

Classification

AV Detection

barindex
Source: JX1KTFsitM.elf Virustotal: Detection: 36% Perma Link
Source: JX1KTFsitM.elf ReversingLabs: Detection: 31%
Source: JX1KTFsitM.elf String: HTTP/1.1 200 OKvlxx.armvlxx.arm5vlxx.arm6vlxx.arm7vlxx.m68kvlxx.mipsvlxx.mpslvlxx.ppc/proc//proc/%s/exe/proc/self/exevar/Challengeapp/hi3511gmDVRiboxusr/dvr_main _8182T_1108mnt/mtd/app/guivar/Kylinl0 c/udevdanko-app/ankosample _8182T_1104var/tmp/soniahicorestm_hi3511_dvr/bin/busybox/usr/lib/systemd/systemd/usr/libexec/openssh/sftp-serverusr/shellmnt/sys/bin/boot/run/media/srv/var/run/sbin/lib/etc/dev/home/Davincitelnetsshwatchdog/var/spool/var/Sofiasshd/usr/compress/bin//compress/bin/compress/usr/bashhttpdtelnetddropbearropbearencodersystem/root/dvr_gui//root/dvr_app//anko-app//opt/wgetcurlbusyboxecho/proc/proc/%d/cmdlinerabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZc
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 109.202.202.202
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.43
Source: unknown TCP traffic detected without corresponding DNS query: 34.249.145.219
Source: unknown TCP traffic detected without corresponding DNS query: 34.249.145.219
Source: unknown TCP traffic detected without corresponding DNS query: 34.249.145.219
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.43
Source: unknown TCP traffic detected without corresponding DNS query: 109.202.202.202
Source: unknown TCP traffic detected without corresponding DNS query: 91.189.91.42
Source: unknown TCP traffic detected without corresponding DNS query: 34.249.145.219
Source: unknown Network traffic detected: HTTP traffic on port 443 -> 39260
Source: unknown Network traffic detected: HTTP traffic on port 43928 -> 443
Source: unknown Network traffic detected: HTTP traffic on port 39260 -> 443
Source: unknown Network traffic detected: HTTP traffic on port 42836 -> 443

System Summary

barindex
Source: JX1KTFsitM.elf, type: SAMPLE Matched rule: Linux_Trojan_Gafgyt_28a2fe0c Author: unknown
Source: 6251.1.00007f0628011000.00007f062801c000.r-x.sdmp, type: MEMORY Matched rule: Linux_Trojan_Gafgyt_28a2fe0c Author: unknown
Source: Process Memory Space: JX1KTFsitM.elf PID: 6251, type: MEMORYSTR Matched rule: Linux_Trojan_Gafgyt_28a2fe0c Author: unknown
Source: Initial sample String containing 'busybox' found: /bin/busybox
Source: Initial sample String containing 'busybox' found: busybox
Source: Initial sample String containing 'busybox' found: HTTP/1.1 200 OKvlxx.armvlxx.arm5vlxx.arm6vlxx.arm7vlxx.m68kvlxx.mipsvlxx.mpslvlxx.ppc/proc//proc/%s/exe/proc/self/exevar/Challengeapp/hi3511gmDVRiboxusr/dvr_main _8182T_1108mnt/mtd/app/guivar/Kylinl0 c/udevdanko-app/ankosample _8182T_1104var/tmp/soniahicorestm_hi3511_dvr/bin/busybox/usr/lib/systemd/systemd/usr/libexec/openssh/sftp-serverusr/shellmnt/sys/bin/boot/run/media/srv/var/run/sbin/lib/etc/dev/home/Davincitelnetsshwatchdog/var/spool/var/Sofiasshd/usr/compress/bin//compress/bin/compress/usr/bashhttpdtelnetddropbearropbearencodersystem/root/dvr_gui//root/dvr_app//anko-app//opt/wgetcurlbusyboxecho/proc/proc/%d/cmdlinerabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZc
Source: ELF static info symbol of initial sample .symtab present: no
Source: JX1KTFsitM.elf, type: SAMPLE Matched rule: Linux_Trojan_Gafgyt_28a2fe0c os = linux, severity = x86, creation_date = 2021-01-12, scan_context = file, memory, license = Elastic License v2, threat_name = Linux.Trojan.Gafgyt, fingerprint = a2c6beaec18ca876e8487c11bcc7a29279669588aacb7d3027d8d8df8f5bcead, id = 28a2fe0c-eed5-4c79-81e6-3b11b73a4ebd, last_modified = 2021-09-16
Source: 6251.1.00007f0628011000.00007f062801c000.r-x.sdmp, type: MEMORY Matched rule: Linux_Trojan_Gafgyt_28a2fe0c os = linux, severity = x86, creation_date = 2021-01-12, scan_context = file, memory, license = Elastic License v2, threat_name = Linux.Trojan.Gafgyt, fingerprint = a2c6beaec18ca876e8487c11bcc7a29279669588aacb7d3027d8d8df8f5bcead, id = 28a2fe0c-eed5-4c79-81e6-3b11b73a4ebd, last_modified = 2021-09-16
Source: Process Memory Space: JX1KTFsitM.elf PID: 6251, type: MEMORYSTR Matched rule: Linux_Trojan_Gafgyt_28a2fe0c os = linux, severity = x86, creation_date = 2021-01-12, scan_context = file, memory, license = Elastic License v2, threat_name = Linux.Trojan.Gafgyt, fingerprint = a2c6beaec18ca876e8487c11bcc7a29279669588aacb7d3027d8d8df8f5bcead, id = 28a2fe0c-eed5-4c79-81e6-3b11b73a4ebd, last_modified = 2021-09-16
Source: classification engine Classification label: mal64.troj.linELF@0/0@0/0
Source: /usr/bin/dash (PID: 6301) Rm executable: /usr/bin/rm -> rm -f /tmp/tmp.uVPj8ZZnc7 /tmp/tmp.nYFAjzZUHo /tmp/tmp.TpafgwzZyt Jump to behavior
Source: /usr/bin/dash (PID: 6302) Rm executable: /usr/bin/rm -> rm -f /tmp/tmp.uVPj8ZZnc7 /tmp/tmp.nYFAjzZUHo /tmp/tmp.TpafgwzZyt Jump to behavior
Source: /tmp/JX1KTFsitM.elf (PID: 6251) Queries kernel information via 'uname': Jump to behavior
Source: JX1KTFsitM.elf, 6251.1.0000562b6ec07000.0000562b6ec6c000.rw-.sdmp Binary or memory string: n+V!/etc/qemu-binfmt/sparc
Source: JX1KTFsitM.elf, 6251.1.0000562b6ec07000.0000562b6ec6c000.rw-.sdmp Binary or memory string: /etc/qemu-binfmt/sparc
Source: JX1KTFsitM.elf, 6251.1.00007fff215d2000.00007fff215f3000.rw-.sdmp Binary or memory string: /usr/bin/qemu-sparc
Source: JX1KTFsitM.elf, 6251.1.00007fff215d2000.00007fff215f3000.rw-.sdmp Binary or memory string: Tx86_64/usr/bin/qemu-sparc/tmp/JX1KTFsitM.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/JX1KTFsitM.elf

Stealing of Sensitive Information

barindex
Source: Yara match File source: JX1KTFsitM.elf, type: SAMPLE
Source: Yara match File source: 6251.1.00007f0628011000.00007f062801c000.r-x.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: JX1KTFsitM.elf PID: 6251, type: MEMORYSTR

Remote Access Functionality

barindex
Source: Yara match File source: JX1KTFsitM.elf, type: SAMPLE
Source: Yara match File source: 6251.1.00007f0628011000.00007f062801c000.r-x.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: JX1KTFsitM.elf PID: 6251, type: MEMORYSTR
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs