hola a todos tengo un problemilla
uso windows xp cuando utilizo metasploit,no me deja crear un base de datos con el comando db_create.
msf > db_create basededatos
[-]
[-] Warning: The db_create command is deprecated, use db_connect instead.
[-] The database and schema will be created automatically by
[-] db_connect. If db_connect fails to create the database, create
[-] it manually with your DBMS's administration tools.
[-]
[-] This database command requires the following tools to be installed: psql, dropdb,createdb
hay alguna forma de solucionarlo?
si alguien me pudiera ayudar,llevo poco tiempo en esto de metasploit.
saludos.
Ese problema es típico viejo...
Mira... yo te recomendaría que usaras Gnu/linux... De todas formas en mi Windows lo arreglé así:
Instalé una base de datos PostgreSQL desde 0, no la que trae el Metasploit (porque a mi y a muchos no le funciona):
http://www.enterprisedb.com/products/pgdownload.do#windows (http://www.enterprisedb.com/products/pgdownload.do#windows)
Después tienes que instalar PostgreSQL y configurar la base de datos y no me acuerdo como lo hice XD. Pero busca tú, no es tan difícil. Solo tienes que recordar el nombre de usuario, la contraseña y el nombre de la base de datos que le pongas.
Después, cada vez que te quieras conectar a la base de datos con Metasploit tienes que abrir "C:\Archivos de programa\PostgreSQL\9.0\bin\pgAdmin3.exe" o hacer click en el icono del escritorio pgAdmin III y ponerle conectar a la base de datos creada (hay un icono con 2 flechas como de reciclaje XD).
Luego desde el Metasploit tienes que teclear:
db_driver
db_connect usuario:contraseña@localhost:5432/nombre_de_la_base_de_datos
Y ya estas listo para correr db_autopwn XD.
P.D: no es necesario correr db_create ya que tu la creaste manualmente.
Existen otros métodos, pero son bastante más complicados, ese es el que más te recomiendo...
Salu2 ::)
muchas gracias laideker ;D .
es verdad he logrado correr el autopwn con una base d datos ya existente ;-)
pero de todas formas me voy a instalar la db que me has dicho. ;D
gracias y saludos.