File name:

cron

Full analysis: https://app.any.run/tasks/2d6533bf-fa56-46cf-b554-75540ba10d00
Verdict: Malicious activity
Threats:

A botnet is a group of internet-connected devices that are controlled by a single individual or group, often without the knowledge or consent of the device owners. These devices can be used to launch a variety of malicious attacks, such as distributed denial-of-service (DDoS) attacks, spam campaigns, and data theft. Botnet malware is the software that is used to infect devices and turn them into part of a botnet.

Analysis date: June 21, 2025, 19:41:19
OS: Ubuntu 22.04.2
Tags:
ddos
gafgyt
botnet
Indicators:
MIME: application/x-executable
File info: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped
MD5:

C715E9EFF1104C93DBA3C5F8F3AC19B5

SHA1:

BFCFF87BB0F2D783728711E2A24BA5DF1EB5A9B3

SHA256:

636099DFD5C8EAED26D922A3646104441F065C948AD3008C03916067176DF183

SSDEEP:

3072:xv7zdTEqSTqcDS3zkg56d6nwtQY+Pognxi9GmpFEthq9aTeMT:xv7zCOwg56dSwtQY+PoOoGmpFEthq9a7

ANY.RUN is an interactive service which provides full access to the guest system. Information in this report could be distorted by user actions and is provided for user acknowledgement as it is. ANY.RUN does not guarantee maliciousness or safety of the content.
  • MALICIOUS

    • GAFGYT has been detected (SURICATA)

      • cron.elf (PID: 41402)
    • Connects to the CnC server

      • cron.elf (PID: 41402)
    • MIRAI has been detected (SURICATA)

      • cron.elf (PID: 41402)
  • SUSPICIOUS

    • Modifies file or directory owner

      • sudo (PID: 41391)
    • Uses wget to download content

      • cron.elf (PID: 41398)
    • Executes commands using command-line interpreter

      • sudo (PID: 41394)
    • Gets information about currently running processes

      • cron.elf (PID: 41403)
      • cron.elf (PID: 41425)
      • cron.elf (PID: 41443)
      • cron.elf (PID: 41611)
      • cron.elf (PID: 41665)
      • cron.elf (PID: 41647)
      • cron.elf (PID: 41683)
      • cron.elf (PID: 41719)
      • cron.elf (PID: 41737)
      • cron.elf (PID: 41791)
      • cron.elf (PID: 41773)
      • cron.elf (PID: 41461)
      • cron.elf (PID: 41479)
      • cron.elf (PID: 41503)
      • cron.elf (PID: 41521)
      • cron.elf (PID: 41539)
      • cron.elf (PID: 41557)
      • cron.elf (PID: 41575)
      • cron.elf (PID: 41593)
      • cron.elf (PID: 41629)
      • cron.elf (PID: 41701)
      • cron.elf (PID: 41755)
    • Executes the "rm" command to delete files or directories

      • cron.elf (PID: 41398)
    • Connects to unusual port

      • cron.elf (PID: 41402)
    • Contacting a server suspected of hosting an CnC

      • cron.elf (PID: 41402)
  • INFO

    • Checks timezone

      • wget (PID: 41401)
Find more information about signature artifacts and mapping to MITRE ATT&CK™ MATRIX at the full report
No Malware configuration.

TRiD

.o | ELF Executable and Linkable format (generic) (49.8)

EXIF

EXE

CPUArchitecture: 32 bit
CPUByteOrder: Little endian
ObjectFileType: Executable file
CPUType: i386
No data.
screenshot
All screenshots are available in the full report
All screenshots are available in the full report
Total processes
546
Monitored processes
412
Malicious processes
4
Suspicious processes
2

Behavior graph

Click at the process to see the details
dash no specs sudo no specs chown no specs chmod no specs sudo no specs cron.elf no specs locale-check no specs cron.elf no specs cron.elf no specs cron.elf no specs cron.elf no specs wget #GAFGYT cron.elf cron.elf no specs chmod no specs dash no specs pgrep no specs rm no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs pgrep no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs cron.elf no specs killall no specs

Process information

PID
CMD
Path
Indicators
Parent process
41390/bin/sh -c "sudo chown user /tmp/cron\.elf && chmod +x /tmp/cron\.elf && DISPLAY=:0 sudo -iu user /tmp/cron\.elf "/usr/bin/dashUbvyYXL4x2mYa65Q
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libc.so.6
41391sudo chown user /tmp/cron.elf/usr/bin/sudodash
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
/usr/lib/x86_64-linux-gnu/libselinux.so.1
/usr/libexec/sudo/libsudo_util.so.0.0.0
/usr/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.4
/usr/lib/x86_64-linux-gnu/libnss_systemd.so.2
/usr/libexec/sudo/sudoers.so
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
/usr/lib/x86_64-linux-gnu/libz.so.1.2.11
41392chown user /tmp/cron.elf/usr/bin/chownsudo
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libc.so.6
41393chmod +x /tmp/cron.elf/usr/bin/chmoddash
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libc.so.6
41394sudo -iu user /tmp/cron.elf/usr/bin/sudodash
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
/usr/lib/x86_64-linux-gnu/libselinux.so.1
/usr/libexec/sudo/libsudo_util.so.0.0.0
/usr/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.4
/usr/lib/x86_64-linux-gnu/libnss_systemd.so.2
/usr/libexec/sudo/sudoers.so
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
/usr/lib/x86_64-linux-gnu/libz.so.1.2.11
41395/tmp/cron.elf/tmp/cron.elfsudo
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3
/usr/lib/x86_64-linux-gnu/libc.so.6
41396/usr/bin/locale-check C.UTF-8/usr/bin/locale-checkcron.elf
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libc.so.6
41397/usr/sbin/drop/tmp/cron.elfcron.elf
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
41398/usr/sbin/drop/tmp/cron.elfcron.elf
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
Modules
Images
/usr/lib/x86_64-linux-gnu/libc.so.6
41399/usr/sbin/drop/tmp/cron.elfcron.elf
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
Executable files
0
Suspicious files
0
Text files
0
Unknown types
0

Dropped files

No data
Download PCAP, analyze network streams, HTTP content and a lot more at the full report
HTTP(S) requests
1
TCP/UDP connections
15
DNS requests
17
Threats
2

HTTP requests

PID
Process
Method
HTTP Code
IP
URL
CN
Type
Size
Reputation
GET
204
91.189.91.48:80
http://connectivity-check.ubuntu.com/
unknown
whitelisted
Download PCAP, analyze network streams, HTTP content and a lot more at the full report

Connections

PID
Process
IP
Domain
ASN
CN
Reputation
91.189.91.96:80
connectivity-check.ubuntu.com
Canonical Group Limited
US
whitelisted
484
avahi-daemon
224.0.0.251:5353
unknown
91.189.91.48:80
connectivity-check.ubuntu.com
Canonical Group Limited
US
whitelisted
169.150.255.180:443
odrs.gnome.org
GB
whitelisted
512
snapd
185.125.188.58:443
api.snapcraft.io
Canonical Group Limited
GB
whitelisted
512
snapd
185.125.188.54:443
api.snapcraft.io
Canonical Group Limited
GB
whitelisted
512
snapd
185.125.188.57:443
api.snapcraft.io
Canonical Group Limited
GB
whitelisted
512
snapd
185.125.188.59:443
api.snapcraft.io
Canonical Group Limited
GB
whitelisted
41402
cron.elf
45.74.16.86:65481
Voxility LLP
US
malicious

DNS requests

Domain
IP
Reputation
connectivity-check.ubuntu.com
  • 2620:2d:4000:1::98
  • 2620:2d:4000:1::97
  • 2620:2d:4000:1::96
  • 2620:2d:4002:1::196
  • 2001:67c:1562::23
  • 2620:2d:4000:1::22
  • 2620:2d:4000:1::23
  • 2620:2d:4000:1::2a
  • 2620:2d:4000:1::2b
  • 2620:2d:4002:1::198
  • 2620:2d:4002:1::197
  • 2001:67c:1562::24
  • 91.189.91.48
  • 91.189.91.97
  • 185.125.190.48
  • 91.189.91.98
  • 91.189.91.96
  • 185.125.190.18
  • 185.125.190.49
  • 185.125.190.17
  • 185.125.190.97
  • 185.125.190.96
  • 91.189.91.49
  • 185.125.190.98
whitelisted
google.com
  • 142.250.184.206
  • 2a00:1450:4001:82a::200e
whitelisted
odrs.gnome.org
  • 169.150.255.180
  • 195.181.170.19
  • 195.181.175.41
  • 207.211.211.26
  • 212.102.56.179
  • 169.150.255.184
  • 37.19.194.80
  • 2a02:6ea0:c700::19
  • 2a02:6ea0:c700::101
  • 2a02:6ea0:c700::21
  • 2a02:6ea0:c700::107
  • 2a02:6ea0:c700::11
  • 2a02:6ea0:c700::112
  • 2a02:6ea0:c700::18
whitelisted
api.snapcraft.io
  • 185.125.188.58
  • 185.125.188.59
  • 185.125.188.54
  • 185.125.188.57
  • 2620:2d:4000:1010::2e6
  • 2620:2d:4000:1010::344
  • 2620:2d:4000:1010::42
  • 2620:2d:4000:1010::117
whitelisted
gay.energy
unknown
14.100.168.192.in-addr.arpa
unknown

Threats

PID
Process
Class
Message
41402
cron.elf
Malware Command and Control Activity Detected
BOTNET [ANY.RUN] Possible Mirai.Gen (Linux)
1 ETPRO signatures available at the full report
No debug info