MySQL / MariaDB
Enumeración
Versión
# Versión
SELECT version()
SELECT @@versionUsuarios
# Usuario actual
SELECT current_user()
SELECT system_user()
SELECT user()
# Listado de usuarios
SELECT user FROM mysql.userPrivilegios
# Privilegios
SELECT grantee,privilege_type FROM information_schema.user_privileges
# Privilegio de superusuario (Y = Yes)
SELECT super_priv FROM mysql.user WHERE user="<user>"Bases de datos
Tablas
Columnas
Datos
Error-based SQLi
Bases de datos
Tablas
Columnas
Datos
Union-based SQLi
Bases de datos
Tablas
Columnas
Datos
Obtener información dentro de una sola columna
Time-based SQLi
Lectura y escritura de archivos
Para poder leer y escribir archivos se deben cumplir las siguientes condiciones:
El usuario debe tener habilitado el privilegio "FILE".
Valor de la variable global
secure_file_priv:Un valor vacío nos permite leer y escribir en cualquier directorio.
Si se establece un determinado directorio, solo podemos leer y escribir desde la carpeta especificada por la variable.
NULLsignifica que no podemos leer y escribir en ningún directorio.
Acceso de lectura y escritura a la ubicación en la que queremos leer o escribir el archivo.
Obtener valor de la variable global secure_file_priv.
Lectura
Escritura
Escritura de archivos.
Escritura de web shell.
Última actualización
¿Te fue útil?