MySQL
Comandos básicos
Acceso sin contraseña como <usuario> : mysql -h -u <usuario>
Acceso con contraseña como <usuario> : mysql -h -u <usuario> -p
Enumeración de BDs : show databases;
Usar BD : use <BD>;
Mostrar tablas : show tables;
Consultas : select * from <table>;
Visualizar archivo local del equipo : select load_file(”/etc/shadow”);
Metasploit
A continuación se presentan algunos de los módulos que podemos usar en metasploit
Enumeración de directorios
auxiliary/scanner/mysql/mysql_writable_dirs
Extracción de hashes con hashdump
auxiliary/scanner/mysql/mysql_hashdump
Versión
auxiliary/scanner/mysql/mysql_version
Enumerar Archivos
auxiliary/scanner/mysql/mysql_file_enum
Obtener Hashes
auxiliary/scanner/mysql/mysql_hashdump
Disco Escribibles
auxiliary/scanner/mysql/mysql_writable_dirs
Ejecutar comando
auxiliary/admin/mysql/mysql_sql
Nmap
Enumerar posibles usuarios con autenticación sin contraseña
Enumeración de información sobre la base de datos
Enumeración de usuarios
Dumpear hashes de usuarios
Enumerar BDs
Fuerza Bruta
Última actualización