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