Kali Linux Metasploit bajo problemas de conexión Postgresql

Cuando la mayoría de la gente del primer uso módulo de Metasploit herramienta de búsqueda se verá en kali "No hay conexión a la base de datos, utilice la búsqueda lenta", que para las personas con trastorno obsesivo-compulsivo que no podemos dejar que existe ah. Al principio me he encontrado, ir a Baidu, encontramos muchas maneras a las personas de proceso sin mareos, harina de operaciones no es eficaz.

De hecho, el principal problema no es la creación de una base de datos cuando los usuarios de primera vez, no tienen esta database.yml que ni siquiera tendrá que ah. Por lo que necesitamos para crear un Baidu puede crear sus propios métodos, pero no es conveniente (personalmente creo), recomendé dos formas sencillas:

Método uno:

            El primer paso es, por supuesto, para iniciar los servicios de bases de datos PostgreSQL. (Residuos manos equivocadas antes lo siento)       

service postgresql start

           El segundo paso, la base de datos de inicialización MSF genera automáticamente un archivo database.yml en / usr / share / Metasploit-marco / config

msfdb init

Este proceso le permitirá introducir una contraseña y un poco rápido, que puede ser ignorada, se generará automáticamente una contraseña para usted.

Después de que el intérprete de dos etapas, MSF abierta, ver db_status, se puede ver ya una noticia como:

[*]postgresql connected to msf

Segundo método:

        De hecho, con un método para el mismo principio, pero cambió de forma manual, y en un principio tenía dos de estos archivos .yml en / usr / share / Metasploit-marco / config: database.yml.example y database.yml.travis, en la base de datos. yml.example habrá algunos campos clave como

adaptador:

base de datos:

Nombre de usuario:

contraseña: ______________________________ (vacío)

Esto es en realidad igual que su sufijo de nombre, es un archivo de base de datos ejemplo, una descripción detallada database.yml.travis documento, las palabras que desea personalizar un archivo de base de datos se pueden ejecutar

cp config/database.yml.example config/database.yml

(Forma específica en función de su posición actual), es copiar el contenido de database.yml.example en database.yml, y luego cambiar la contraseña a sí mismo.

Nota: La próxima vez que inicie el sistema es también el primer servicio abierto PostgreSQL empezar Metasploit se conectará automáticamente

resumen:

El principio se llama el segundo método requiere un archivo database.yml, una operación específica o método recomendado.

Publicado 25 artículos originales · ganado elogios 23 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/Secur17y/article/details/80005452
Recomendado
Clasificación