[SOLUCIONADO] Problema database Metasploit

Iniciado por pacosomaloso, Noviembre 01, 2018, 04:43:00 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 01, 2018, 04:43:00 AM Ultima modificación: Noviembre 01, 2018, 10:18:47 PM por xyz
Buenas comunidad de Underc0re , ando teniendo un problema con metasploit en windows 10 (nose si sera el problema windows)
El problema es el siguiente: cuando entro a msfconsole me carga todo bien , me dice cuantos exploits , payloads , etc. Pero el problema es cuando coloco "db_status" me dice que no estoy conectado , cuando coloco db_connect pongo unos datos y trato de conectarme varias veces y no pasa nada. Tambien probé con hacer click en msfupdate.exe pero nada ha pasado solo se me instalo algo. Tambien en msfdb. aqui pruebas graficas:





Cada vez que quiero instalar ese "update" me sale un instalador y se sale. e intento de nuevo pero sigue pasando eso.


Probá en el cmd:

pg_ctl start

Si no te funciona anda a los servicios de windows y busca el servicio de postgre sql e inicialo.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos,

Bro , no tengo ningun servicio con ese nombre "postgresql" ¿alguna solucion?

Bien , he encontrado como instalar "postgresql" pero me aparece una configuración a la hora de instalar. ¿que debo colocar aqui?


Instalalo y antes de hacer

db_status

hace:

msfdb init

Para que te cree la base de datos.

Saludos,

Noviembre 01, 2018, 04:05:12 PM #6 Ultima modificación: Noviembre 01, 2018, 04:10:36 PM por pacosomaloso
Solid Water: He instalado el postgresql a la pc tildando en el instalador database drivers como ves en la foto que coloque arriba , he visto videos y en todos me dice que debo marcar ese. Tras instalarlo instale unos complementos. Luego de instalar abri el msfconsole y coloque msfdb init y me dice "unknownd command" y la db_status sigue sin conexión. El postgresql hice que me haga un server y lo creo correctamente. Uso windows 10.

pgadmin:


cmds en metasploit:


proceso servicio:



Probá poner el msfdb init en la CMD fuera de la consola de metasploit.
Si no funciona movete con cd hasta la carpeta de metasploit (la que pusiste la imagen), fijate en tu imagen tenes un archivo llamado msfdb.

Saludos,

¿Y donde salgo de de msfconsole? en windows tengo estos archivos para ejecutar. Me manda directo a la consola


tecla windows + R es ejecutar escribi cmd y acepta.
También podes hacer inicio >>> ejecutar >> escribir CMD.

Pero mínimamente aprendete a usar el comando cd para pasar de un directorio a otro por ejemplo cd C:\ te lleva al disco C: creo que en windows 8 si pones cd y la primer letra y apretas tabulador varias veces te completa los directorios.
La idea si no funciona directo el comando es que vayas con cd hasta esa ubicación y lo ejecutes ahí.

Saludos,


@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Un tip:

Cuando esos servicios de metasploit estan en ejecucion, pueden relentizar el rendimiento de tu pc, recomiendo si no vas a usar metasploit desactivalos.

Estos son los servicios que crea y utiliza metasploit:

Metasploit Pro Service
Metasploit Thin Service
Metasploit Worker
metasploitPostgreSQL

Para desactivarlo puedes crear un bat:

Código: dos
@echo off

:menu

color a

cls

title Elige uno.

echo 1-. iniciar servicios de metasploit framework
echo 2-. apagar servicios de metasploit framework
echo 99-. cerrar esta ventana de comandos

:loop

set /p var=">>>"

if not defined var goto loop
if ("%var%") == ("1") goto iniciar
if ("%var%") == ("2") goto apagar
if ("%var%") == ("99") goto salir

echo Error, no se reconocio ninguna orden, vuelva a intentarlo.
echo ATENCION: PRESIONE UNA TECLA PARA PODER CONTINUAR ...

pause > nul

goto menu

:iniciar

title Iniciando servicios de metasploit framework ...

net start "Metasploit Pro Service"
net start "Metasploit Thin Service"
net start "Metasploit Worker"
net start "metasploitPostgreSQL"

title Saliendo y cerrando la ventana de ordenes.

ping localhost -n 5 > nul

goto salir

:apagar

title Apagando servicios de metasploit framework ...

net stop "Metasploit Pro Service"
net stop "Metasploit Thin Service"
net stop "Metasploit Worker"
net stop "metasploitPostgreSQL"

title Saliendo y cerrando la ventana de ordenes.

ping localhost -n 5 > nul

goto salir

:salir

exit


OJO: Solo lo desactivas en tal caso de que no vayas a usar metasploit
PGP :: <D82F366940155CB043147178C4E075FC4403BDDC>

~ DtxdF