PSPY


A root cronjob process was found

┌──(kali㉿kali)-[~/archive/htb/labs/admirer]
└─$ nc $IP 2222 < pspy64 
 
waldo@admirer:/~$ nc -nlvp 2222 > pspy64
listening on [any] 2222 ...
connect to [10.10.10.187] from (UNKNOWN) [10.10.16.8] 46690

Delivery complete

waldo@admirer:/dev/shm$ sh ./pspy64
./pspy64: 1: ./pspy64: Syntax error: end of file unexpected (expecting ")")

PSPY fails to execute

the /dev/shm (/run/shm) directory is mounted with noexec rule

waldo@admirer:/dev/shm$ mv ./pspy64 ~/ ; cd ~
waldo@admirer:/~$ chmod 755 ./pspy64

Moving PSPY to the home directory

waldo@admirer:~$ ./pspy64
pspy - version: v1.2.1 - Commit SHA: f9e6a1590a4312b9faa093d8dc84e19567977a6d
 
 
     ██▓███    ██████  ██▓███ ▓██   ██▓
    ▓██░  ██▒▒██ ▓██░  ██▒▒██  ██▒
    ▓██░ ██▓▒░ ▓██▄   ▓██░ ██▓▒ ▒██ ██░
    ▒██▄█▓▒   ██▒▒██▄█▓▒ ▐██▓░
    ▒██▒  ░▒██████▒▒▒██▒ ██▒▓░
    ▒▓▒░  ░▒ ▒▓▒ ░▒▓▒░  ██▒▒▒ 
    ░▒ ░▒ ░░▒     ▓██ ░▒░ 
    ░░  ░░ ░░  
     
     
 
config: Printing events (colored=true): processes=true | file-system-events=false ||| Scanning for processes every 100ms and on inotify events ||| Watching directories: [/usr /tmp /etc /home /var /opt] (recursive) | [] (non-recursive)
Draining file system events due to startup...
done

Executing PSPY

Cron


The root cronjob process is executing the following command; rm -r /tmp/*.* and rm /home/waldo/*.p*