Hace unos días se lanzo la versión 1.0 de Kali Linux, la nueva distribución de Linux especialmente orientada a los profesionales de la Seguridad Informática, ya sean Auditores, Pentester o Forenses informáticos.
No voy a entrar en analizar las diferentes herramientas, ya que seguramente encontraréis múltiples artículos en Internet hablando de las bondades, herramientas y/o mejora que trae la nueva versión de la antigua BackTrack 5 RC3.
En este artículo voy a centrarme en poner a punto #Metasploit.
#Requisitos
Disponer de un equipo y/o máquina virtual con Kali Linux ejecutándose. Puedes conseguir una versión virtualizada (vmware) en la página web oficial.
Para las pruebas que se han realizado en nuestro laboratorio (ST2Labs) se ha creado la máquina virtual desde cero, instalando el sistema operativo desde la imagen ISO del Sistema.
¿Cómo empezamos?
La primera vez que se va a utilizar #Metasploit es conveniente iniciar los servicios antes de empezar a jugar con ellos, en Kali se utilizar postgres SQL para dar soporte a la base de datos de metasploit, es por este motivo por lo que se va a empezar iniciando el servicio de base de datos.
En un terminal de consola ejecutamos el siguiente comando:
> service postgresql start
Y a continuación se ejecuta:
> service metasploit start
Starting metasploit on Kali Linux |
Una vez ha finalizado el proceso anterior se tiene metasploit listo para empezar a funcionar, no hay más que teclear el siguiente comando en un terminal de consola:
> msfconsole
msfconsole on Kali Linux |
Si deseas utilizar la interfaz WEB de metasploit, entonces deberás de registrarte en la página web de metasploit y activar tu instalación con el código / licencia que te enviarán a la dirección de email introducida durante el registro.
Metasploit Community WEB GUI |
Metasploit Activation WEB GUI. |
ARMITAGE
Basta con ejecutar en el terminal de consola:
> apt-get install armitage
Listo, una vez finalizado todo el proceso tendremos, completamente preparado #Metasploit para empezar a jugar.
¡ Por ultimo, se puede ejecutar msfupdate por si hubiera alguna actualización pendiente!
> msfupdate
Metasploit update |
Configurar Metasploit para que se inicie en el arranque del Sistema
Antes de finalizar, conviene configurar metasploit para que inicie el servicio correctamente durante el arranque del Sistema.
update-rc.d postgresql enable
update-rc.d metasploit enable
Un Saludo.
Referencias:
Starting Metasploit Framework on Kali Linux
GRacias hermano estoy empezando con esto de auditorias en Kali linux Gracias Gracias
ResponderEliminarHola llevo algo de tiempo mirando tu site, esta interesante y justo ha surgido la consulta sobre kali. Yo he tenido backtrack desde el 3(era medio complicado para mi hacerlo correr pero por algo se empieza) hasta el sr3 y luego he tenido la brillante idea de migrar(no me gustan la VM) y se extraña ciertas cosas y otras no, pero ahora me da ciertos errores y uno en particular que no he podido solucionar.
ResponderEliminare
Desempaquetando el reemplazo de linux-image-3.7-trunk-686-pae ...
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/apt/archives/linux-image-3.7-trunk-686-pae_3.7.2-0+kali8_i386.deb' a la tubería de descompresión: fallo al leer (Error de entrada/salida)
dpkg-deb (subproceso): descomprimiendo el miembro del archivo: error de lzma: fin de entrada inesperada
dpkg-deb: error: el subproceso devolvió el código de salida de error 2
dpkg: error al procesar /var/cache/apt/archives/linux-image-3.7-trunk-686-pae_3.7.2-0+kali8_i386.deb (--unpack):
no se pudieron copiar los datos extraídos de './lib/modules/3.7-trunk-686-pae/kernel/fs/xfs/xfs.ko' a '/lib/modules/3.7-trunk-686-pae/kernel/fs/xfs/xfs.ko.dpkg-new': fin de fichero o de flujo inesperado
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.7-trunk-686-pae /boot/vmlinuz-3.7-trunk-686-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.7-trunk-686-pae /boot/vmlinuz-3.7-trunk-686-pae
Preparando para reemplazar exploitdb 0.5-1kali0 (usando .../exploitdb_0.6-1kali0_all.deb) ...
Desempaquetando el reemplazo de exploitdb ...
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/apt/archives/exploitdb_0.6-1kali0_all.deb' a la tubería de descompresión: fallo al leer (Error de entrada/salida)
dpkg-deb: error: el subproceso copiado devolvió el código de salida de error 2
dpkg: error al procesar /var/cache/apt/archives/exploitdb_0.6-1kali0_all.deb (--unpack):
no se pudieron copiar los datos extraídos de './usr/share/exploitdb/platforms/php/webapps/3468.txt' a '/usr/share/exploitdb/platforms/php/webapps/3468.txt.dpkg-new': fin de fichero o de flujo inesperado
Se encontraron errores al procesar:
/var/cache/apt/archives/linux-image-3.7-trunk-686-pae_3.7.2-0+kali8_i386.deb
/var/cache/apt/archives/exploitdb_0.6-1kali0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
He intentado lo clasico, ya sea el autoremove, el forzar la desinstalación del paquete e instalarlo de nuevo pero no he dado con la tecla.
He intentado el forum de kali pero es imposible registrarse por culpa de su capchat.
A ver si me puedes dar una mano un saludo
Hola, Ya voy
ResponderEliminarKaliLinux esta basada en Debian Wheezy y no en Ubuntu como la BT5, aunque guardan una similitud el sistema operativo es diferente, por lo que intentar migrar (upgrade) BT5RC3 a Kalilinux no es tarea sencilla.
En este post: tienes algo de información al respecto.
http://www.pax-pentest.net/penetration-testing/upgrading-from-backtrack-5-to-kali-linux-1-0/
También aunque no soluciona tu problema: http://forums.kali.org/showthread.php?7818-Upgrading-from-backtrack-to-kali-(dual-boot)
Creo que el problema puede ser la rutas de instalación en el sistema al ser un paquete para debian y no para ubuntu, por lo te recomendaría analizar las rutas de instalación del paquete, ver el Logs del sistema e intentar averiguar que falla.
Siempre te quedará instalar KaliLinux directamente en el disco duro.
Un Saludo.
Impresionante herramiena, y un minitutorial muy bueno, me has respondido muchas preguntas que llevaba tiempo haciendome y junto con esto http://www.zuh.es/seguridad/metasploit/86/ gracias a esto conozco bastante bien esta herramienta. Un saludo y muchas gracias por tomarte tu tiempo para hacer estos mini tutoriales.
ResponderEliminarroot@zf19:~# msfconsole
ResponderEliminarCould not find rake-10.1.0 in any of the sources
Run `bundle install` to install missing gems.
ayuda porfavor.
Saludos.
ResponderEliminarMi pregunta puntual es: Partiendo de que estámos trabajando con Debian y encima de esta la suite de Kali, puedo usar entornos de escritorios diferentes a Gnome y KDE a LXDE por ejemplo o un gestor de ventanas, ya que creo que esa es una falencia enorme de esta distro, me parece que debe correr sobre un entorno más liviano y no tan robusto como los mencionados.
root@Ma1nstr3am:~# update-rc.d postgresql enable
ResponderEliminarupdate-rc.d: using dependency based boot sequencing
root@Ma1nstr3am:~# update-rc.d metasploit enable
update-rc.d: using dependency based boot sequencing
root@Ma1nstr3am:~# a que se debe esto ??? gracias
Hola. He instalado Kali y no me reconoce mi tarjeta wifi. Q puedo hacer? Como hacer para que la reconozca?
ResponderEliminarGracias
lo mas seguro amigo no es compatible en modo monitor, una solucion es comprarse una antena wifi compatible. Yo uso una Netsys 9000WN para los pc que no me reconocen la targeta de red bajo backtrack,kali,xiaopan,etc.etc....
EliminarGracias por compartir tus conocimientos, de gran ayuda. Justo vengo de instalar kali en un macbook pro en dual boot con mavericks osx y tu tuto me vino como anillo al dedo.
ResponderEliminars4lu2
Hola, Buen día.
ResponderEliminarOye yo instale kali, y lo use por un tiempo sin problemas, un día no abrió la terminal y ahora ya no puedo hacer nada por que la terminal esta como deshabilitada o algo así. Sabes como remediarlo?.
Gracias