Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúas navegando consideramos que aceptas su uso. OK Más información | Y más

[ SOLUCIÓN ] I can not find a database.yml file en Armitage


Hola amig@s , hace algunos años atrás cuando recién empezábamos la fiebre de Armitage ( yo lo empecé a usar en Ubuntu y no en Backtrack) daba algunos problemas a la hora de iniciar dicha tool, estos problemas en BackTrack 5 fueron minimizándose ya que viene completamente configurado, aún así casi siempre después de una actualización de versión posterior de metasploit surgen algunos inconvenientes, que van desde la conexión con el rpc de metasploit hasta el problema de no conectar con la BD, pues el error que aparece para los que recién inician con Armitage puede ser una solución sumamente complicada y no es así, veamos el siguiente problema:




Claramente nos dice que no puede conectarse a la DB, y este error es muy común en distros que no sean BackTrack, este problema me salió en Kali que aunque es la versión posterior a BackTrack viene con plataforma Debian y tenemos que iniciar servicios manualmente.

La solución es simple primero iniciamos los servicios mysql y postgresql  si no los tenemos iniciados claro, si no están en BackTrack o Kali hacerlo como ROOT en la terminal:

~# service mysql start

Luego Postgresql:

~# /etc/init.d/postgresql start

Ya teniendo estos servicios iniciados( es posible que solo uno utilicen, pero en mi caso tengo cargados los 2 drivers ) entonces inicio los 2 si solo tuvieran mysql por ej solo inicien dicho driver, luego iniciamos el servicio demonio de metasploit:

~# service metasploit start 

yyyyyy listo!! fácil no?  ya tenemos iniciado Armitage para usarlo y hacer nuestra auditoría :D



Espero les sea de ayuda, y si tienen otro problema con Armitage o Metasploit estamos a la orden para darles algún tip que les pueda servir hasta luego amig@s me suscribo de ustedes by 4uxx.

5 comentarios :

Anónimo dijo...

Excelente

Unknown dijo...

me tira error bro failed to start metasploit. service:unit metasploit.service not found

Anónimo dijo...

ayuda, al ingresar el comando: service metasploit start me sale el siguiente error


Failed to start metasploit.service: Unit metasploit.service not found.

Unknown dijo...

me sale este mensaje
I can not find databases.yml file. I *really* need it.
Here's how to fix this:
1. Try setting MSF_DATABASES_CONFIG to a file that exists.
2. Did you use sudo to star this program? Try sudo -E
3. Kali Linux 1.x users, try this:
service metasploit start
service mestasploit stop

kali linux 2.x users, try this
msfdb init

Unknown dijo...

ya lo pude solucionar para los que tengan este prolema solo deben abrir la aplicacion de metasploit que se encuentra en aplicaciones, herramientas de explotacion, metasploit, lo abren y en msf digitan db_postgresql, espero les sirva

>

Publicar un comentario

 
Copyright © Developers For Life