download:

/pg.sh

Full analysis: https://app.any.run/tasks/13485b2e-517f-4d04-8cf5-cf0896d5ee56
Verdict: Malicious activity
Analysis date: June 18, 2024, 16:22:47
OS: Ubuntu 22.04.2
MIME: text/x-shellscript
File info: POSIX shell script, Unicode text, UTF-8 text executable, with very long lines (513)
MD5:

D08E50FA9E5AB76FF1A79F6E1A4A2493

SHA1:

D4F627F7DF8E651ACC4960BE86E570131B7E4CCE

SHA256:

D56AB9DCC9A1A6431312E99D6A66930AFB227F12BEE3EDCD9B08457256A004A9

SSDEEP:

768:X87zzQ5VFNcDAFLcIwgnoYq0xFBKytguz:XXVF+D6cIwgosvz

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

    • Removes log files

      • pg.sh (PID: 12923)
  • SUSPICIOUS

    • Checks DMI information (probably VM detection)

      • udevadm (PID: 12934)
    • Modifies file or directory owner

      • sudo (PID: 12919)
    • Removes file immutable attribute

      • pg.sh (PID: 12923)
    • Executes the "rm" command to delete files or directories

      • pg.sh (PID: 12923)
    • Reads /proc/mounts (likely used to find writable filesystems)

      • curl (PID: 15922)
    • Executes commands using command-line interpreter

      • cron (PID: 16119)
      • sh (PID: 16120)
    • Checks the user who created the process

      • cron (PID: 16119)
    • Uses wget to download content

      • sh (PID: 16120)
    • Gets information about currently running processes

      • pg.sh (PID: 12923)
    • Manipulating modules (likely to execute programs on system boot)

      • modprobe (PID: 12932)
    • Connects to the server without a host name

      • curl (PID: 15922)
    • Modifies Cron jobs

      • pg.sh (PID: 12923)
  • INFO

    No info indicators.
Find more information about signature artifacts and mapping to MITRE ATT&CK™ MATRIX at the full report
No Malware configuration.

TRiD

.sh | Linux/UNIX shell script (100)
No data.
screenshot
All screenshots are available in the full report
All screenshots are available in the full report
Total processes
1 054
Monitored processes
840
Malicious processes
1
Suspicious processes
4

Behavior graph

Click at the process to see the details
sh no specs sudo no specs chown no specs chmod no specs sudo no specs pg.sh no specs locale-check no specs rm no specs chattr no specs chattr no specs chattr no specs chattr no specs ufw no specs iptables no specs modprobe no specs sudo no specs udevadm no specs sysctl no specs userdel no specs userdel no specs chattr no specs chattr no specs rm no specs rm no specs rm no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs dash no specs ls no specs grep no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs dash no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs dash no specs dash no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs dash no specs ls no specs grep no specs dash no specs grep no specs ps no specs grep no specs grep no specs awk no specs xargs no specs pkill no specs pkill no specs cat no specs xargs no specs cat no specs cat no specs cat no specs sed no specs dash no specs dash no specs cat no specs xargs no specs sed no specs pkill no specs pkill no specs pkill no specs pkill no specs ps no specs dash no specs dash no specs dash no specs grep no specs dash no specs grep no specs dash no specs grep no specs grep no specs awk no specs dash no specs ps no specs dash no specs dash no specs awk no specs dash no specs ps no specs grep no specs grep no specs awk no specs xargs no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs dash no specs dash no specs xargs no specs ps no specs grep no specs grep no specs grep no specs awk no specs xargs no specs kill no specs kill no specs ps no specs grep no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs grep no specs awk no specs xargs no specs dash no specs dash no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs ps no specs grep no specs grep no specs awk no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pgrep no specs xargs no specs pkill no specs pkill no specs pkill no specs pkill no specs pkill no specs pkill no specs pkill no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs chattr no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs rm no specs chattr no specs chmod no specs rm no specs dash no specs grep no specs awk no specs xargs no specs dash no specs grep no specs awk no specs xargs no specs dash no specs grep no specs awk no specs xargs no specs dash no specs grep no specs awk no specs xargs no specs dash no specs dash no specs dash no specs service no specs basename no specs basename no specs dash no specs systemctl no specs sed no specs ps no specs grep no specs grep no specs awk no specs xargs no specs snap-confine no specs snap-confine no specs chmod no specs dash no specs dash no specs md5sum no specs awk no specs chmod no specs curl snap-seccomp no specs snap-confine no specs snap-confine no specs chmod no specs dash no specs dash no specs chmod no specs md5sum no specs awk no specs chmod no specs dash no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs grep no specs grep no specs dash no specs crontab no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs crontab no specs sed no specs crontab no specs cron no specs sh no specs wget sh no specs

Process information

PID
CMD
Path
Indicators
Parent process
12918/bin/sh -c "sudo chown user /tmp/pg\.sh && chmod +x /tmp/pg\.sh && DISPLAY=:0 sudo -iu user /tmp/pg\.sh "/bin/shany-guest-agent
User:
user
Integrity Level:
UNKNOWN
Exit code:
15922
12919sudo chown user /tmp/pg.sh/usr/bin/sudosh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
12920chown user /tmp/pg.sh/usr/bin/chownsudo
User:
root
Integrity Level:
UNKNOWN
Exit code:
0
12921chmod +x /tmp/pg.sh/usr/bin/chmodsh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
12922sudo -iu user /tmp/pg.sh/usr/bin/sudosh
User:
user
Integrity Level:
UNKNOWN
Exit code:
15922
12923/bin/sh /tmp/pg.sh/tmp/pg.shsudo
User:
user
Integrity Level:
UNKNOWN
Exit code:
15922
12924/usr/bin/locale-check C.UTF-8/usr/bin/locale-checkpg.sh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
12925rm -rf /var/log/syslog/usr/bin/rmpg.sh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
12926chattr -iua /tmp//usr/bin/chattrpg.sh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
12927chattr -iua /var/tmp//usr/bin/chattrpg.sh
User:
user
Integrity Level:
UNKNOWN
Exit code:
0
Executable files
0
Suspicious files
0
Text files
50
Unknown types
0

Dropped files

PID
Process
Filename
Type
15967crontab/var/spool/cron/crontabs/usertext
MD5:
SHA256:
15972crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15976crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15979crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15982crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15985crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15988crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15991crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15994crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
15997crontab/var/spool/cron/crontabs/user (deleted)text
MD5:
SHA256:
Download PCAP, analyze network streams, HTTP content and a lot more at the full report
HTTP(S) requests
2
TCP/UDP connections
8
DNS requests
6
Threats
0

HTTP requests

PID
Process
Method
HTTP Code
IP
URL
CN
Type
Size
Reputation
GET
200
78.153.140.96:80
http://78.153.140.96/kinsing
unknown
unknown
15922
curl
GET
200
78.153.140.96:80
http://78.153.140.96/kinsing
unknown
unknown
Download PCAP, analyze network streams, HTTP content and a lot more at the full report

Connections

PID
Process
IP
Domain
ASN
CN
Reputation
470
avahi-daemon
224.0.0.251:5353
unknown
212.102.56.181:443
odrs.gnome.org
Datacamp Limited
DE
unknown
185.125.188.54:443
api.snapcraft.io
Canonical Group Limited
GB
unknown
78.153.140.96:80
LLC Melt-internet
RU
unknown
15922
curl
78.153.140.96:80
LLC Melt-internet
RU
unknown
16121
wget
185.122.204.197:80
Chang Way Technologies Co. Limited
RU
malicious

DNS requests

Domain
IP
Reputation
odrs.gnome.org
  • 212.102.56.181
  • 156.146.33.138
  • 195.181.170.19
  • 195.181.175.40
  • 156.146.33.14
  • 212.102.56.179
  • 195.181.175.15
  • 156.146.33.141
  • 2a02:6ea0:c700::18
  • 2a02:6ea0:c700::101
  • 2a02:6ea0:c700::10
  • 2a02:6ea0:c700::22
  • 2a02:6ea0:c700::11
  • 2a02:6ea0:c700::17
  • 2a02:6ea0:c700::19
  • 2a02:6ea0:c700::21
unknown
api.snapcraft.io
  • 185.125.188.54
  • 185.125.188.55
  • 185.125.188.58
  • 185.125.188.59
unknown
82.100.168.192.in-addr.arpa
unknown
connectivity-check.ubuntu.com
  • 2620:2d:4000:1::2a
  • 2001:67c:1562::23
  • 2620:2d:4002:1::197
  • 2001:67c:1562::24
  • 2620:2d:4000:1::98
  • 2620:2d:4000:1::97
  • 2620:2d:4000:1::22
  • 2620:2d:4000:1::96
  • 2620:2d:4000:1::23
  • 2620:2d:4000:1::2b
  • 2620:2d:4002:1::196
  • 2620:2d:4002:1::198
unknown

Threats

No threats detected
No debug info