Autor
|
Tema: comando make debian (Leído 9,266 veces)
|
young0320
Desconectado
Mensajes: 60
|
Buenas, Acabo de instalar debian virtual en mi equipo, intento instalar ncrack siguiendo las siguientes instrucciones, http://nmap.org/ncrack/al llegar al penúltimo paso, me da varios errores el uso del comando make.Así que, he buscado sin acertar con lo que me solucione el problema, es por ello que solicito su ayuda, los errores pueden verlos en el siguiente enlace http://www.subirimagenes.com/imagen-1-7712491.htmlYo lo que veo es que ingresa a directorios para no realizar ninguna acción. Entonces sostiene que De1 y usekey no están declarados. No se si debo declarar esto yo mismo, además dice que hay un par de funciones que no devuelven nada. No se si debo resolver estos errores modificando algún archivo ni cual seria, en qué archivo se encuentran las funciones que se indican, o como puedo arreglar este asunto. Gracias de antemano, Saludos
|
|
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
ummm yo tenia un error similar al tuyo, faltan unas librerias, y creo que te falta instalar el gcc, no me preguntes las librerias. Pero lo que más te recomiendo es que uses el dvd multiarch de debian como repositorio. ummmmmm no tengo mucha info, la proxima no dejes una imagen sino el mensaje aqui copiado. ya probaste
|
|
|
En línea
|
|
|
|
young0320
Desconectado
Mensajes: 60
|
De acuerdo. Al ejecutar el comando que indicas en mi consola, el resultado es el siguiente
Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho 0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Al comienzo de la instalación creo recordar al poner ./configure aparecieron errores, yo lo que puse en mi consola fue lo siguiente: Para compilar pense que era suficiente con ejecutar esto, sudo apt-get install build-essential Sin errores y sin problemas, despues aparecieron en el paso anterior ./configure , para resolver estos errores lo que hice fue esto, sudo apt-get install gcc g++ Sin problemas, esto puso reparar los errores en ese paso,
En el paso de make lo primero fue, sudo apt-get install make
De nuevo se reparan los errores y comienza el proceso al que me refiero en el primer mensaje
Lamentablemente, ignoro los datos necesarios para solucionar este tipo de problemas. Por otra parte, si me los indicas yo tardo poco en facilitar estos datos,
Agradezco tu respuesta,
Saludos
Edito para añadir que se trata del sistema Debian 6.0.4-i386-gnome
|
|
« Última modificación: 21 Mayo 2012, 20:47 pm por young0320 »
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
parece que todo funciona normal
por favor copia los mensajes por aqui, sin recurrir a imagenes, que no puedo verlas.
|
|
|
En línea
|
|
|
|
young0320
Desconectado
Mensajes: 60
|
Disculpa, aquí está root@debian:/home/john/ncrack-0.4ALPHA# make Compiling libnbase cd nbase && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nbase' make[1]: No se hace nada para `all'. make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nbase' Compiling libnsock cd nsock/src && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nsock/src' cd ../../nbase && make make[2]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nbase' make[2]: No se hace nada para `all'. make[2]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nbase' make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nsock/src' Compiling modules cd modules && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/modules' make[1]: No se hace nada para `all'. make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/modules' make ncrack make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA' g++ -c -Inbase -Insock/include -Imodules -DHAVE_CONFIG_H -DNCRACK_NAME=\"Ncrack\" -DNCRACK_URL=\"http://ncrack.org\" -DNCRACK_PLATFORM=\"i686-pc-linux-gnu\" -DNCRACKDATADIR=\"/usr/local/share/ncrack\" -D_FORTIFY_SOURCE=2 -O2 -Wall -Wextra -fno-strict-aliasing crypto.cc -o crypto.o crypto.cc: In function ‘void deskey(unsigned char*, int)’: crypto.cc:545: error: ‘DE1’ was not declared in this scope crypto.cc: In function ‘void cookey(long unsigned int*)’: crypto.cc:590: error: ‘usekey’ was not declared in this scope make[1]: *** [crypto.o] Error 1 make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA' make: *** [all] Error 2
Saludos Edito para añadir las instrucciones de la instalación The Ncrack tarball compiles under Windows, Mac OS X, Linux and other UNIX platforms like *BSD. The standard procedure of compilation on most UNIX systems usually goes like this:
tar -xzf ncrack-0.4ALPHA.tar.gz cd ncrack-0.4ALPHA ./configure make su root make install
Ncrack ALPHA release tarball: ncrack-0.4ALPHA.tar.gz
|
|
« Última modificación: 21 Mayo 2012, 21:56 pm por young0320 »
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
mira lo que me encontre http://bailey.st/blog/2011/05/12/remote-desktop-credentials-auditing-with-ncrack/jajaj voy a trabajar ese ncrack se ve interesante!!! Hi Keith,
you can try installing the missing crypto libs with the following command apt-get install build-essential checkinstall libssl-dev libssh-dev
keep me updated.
Phillip
Traducción: "Hola bla bla poner como root: apt-get install build-essential checkinstall libssl-dev libssh-dev ------------------------- La razón, parece que hay un desbordamiento de memoria en la lineas 545 y 590, del archivo crypto.cc porque falta las librerias de ssl y ssh que manejan todo eso...si alguien puede darnos una explicación mejor es bienvenido, no soy experto en openssh así que hace falta alguien. Viejo un consejo: Cuando instales debian y quieras usar una herramienta como tal necesitas saber openssh que es para adminstrar redes y accesos remotos a otros pc, ya que ncrack es para intrusión y seguridad pues parece perfectamente logico que necesite openssh (el ssh de siempre es cerrado y cobran, pero no importa openssh es más mejor y menos pior y "It's Free!". Así que pues, para incluir todo lo de openssh lo añades a tus servicios que vas a usar en tu instalación debian, al igual que el administrador web y de impresoras. Ya lo entenderas cuando instales debian nuevamente, haz la prueba en una maquina virtual. Quieres saber de adminstración de redes: http://tuxpepino.wordpress.com/2007/05/11/ssh-el-dios-de-la-administracion-remota/ Ponle mucha atención es un excelente blog. Lo de que se sale y no hace nada en las carpetas, es normal en un make, signfica que compila, entra en una carpeta, ejecuta y sale, si no hace nada, no hay problema, ponle atención es a los mensajes de error, una regla de oro en la programación es: "si no hay mensaje de error o warning, es que esta funcionando", bueno yo lo digo en palabras más ordinarias XDDDD. slds, me comentas como estuvo eso, y de paso, para que vas a usar el ncrack??
|
|
|
En línea
|
|
|
|
young0320
Desconectado
Mensajes: 60
|
Primero, agradezco mucho los enlaces que yo no supe encontrar. Te comento los resultados, root@debian:/home/john/ncrack-0.4ALPHA# apt-get install build-essential checkinstall libssl-dev libssh-dev Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho build-essential ya está en su versión más reciente. checkinstall ya está en su versión más reciente. libssh-dev ya está en su versión más reciente. libssl-dev ya está en su versión más reciente. 0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados. root@debian:/home/john/ncrack-0.4ALPHA# make Compiling libnbase cd nbase && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nbase' make[1]: No se hace nada para `all'. make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nbase' Compiling libnsock cd nsock/src && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nsock/src' cd ../../nbase && make make[2]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/nbase' make[2]: No se hace nada para `all'. make[2]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nbase' make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/nsock/src' Compiling modules cd modules && make make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA/modules' make[1]: No se hace nada para `all'. make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA/modules' make ncrack make[1]: se ingresa al directorio `/home/john/ncrack-0.4ALPHA' g++ -c -Inbase -Insock/include -Imodules -DHAVE_CONFIG_H -DNCRACK_NAME=\"Ncrack\" -DNCRACK_URL=\"http://ncrack.org\" -DNCRACK_PLATFORM=\"i686-pc-linux-gnu\" -DNCRACKDATADIR=\"/usr/local/share/ncrack\" -D_FORTIFY_SOURCE=2 -O2 -Wall -Wextra -fno-strict-aliasing crypto.cc -o crypto.o crypto.cc: In function ‘void deskey(unsigned char*, int)’: crypto.cc:545: error: ‘DE1’ was not declared in this scope crypto.cc: In function ‘void cookey(long unsigned int*)’: crypto.cc:590: error: ‘usekey’ was not declared in this scope make[1]: *** [crypto.o] Error 1 make[1]: se sale del directorio `/home/john/ncrack-0.4ALPHA' make: *** [all] Error 2 root@debian:/home/john/ncrack-0.4ALPHA#
Añado que lo he intentado en ubuntu 12.04 virtual y he obtenido los mismos errores, algo se escapa, los sistemas acaban de ser virtualizados. Pues realmente no es estrictamente necesario el uso de esta herramienta, creo que me sirve con medusa, pero me parecio interesante y pense probarla pero ya ves el resultado )) Se trata de un amigo íntimo que tiene un servidor FTP que usamos entre nosotros, y queriamos saber la facilidad para sacar usuarios y claves. Por otra parte, para atacar bad store y ese tipo de aplicaciones, es para probarlo y aprender, aseguro que no es para ningun tipo de intrusión ilegal )) Muchas gracias por los aportes dato, Saludos
|
|
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
viejo salio igual pongo lo que encontre, voy a probar cuando tenga el linux mint a la mano JA! wget http://nmap.org/ncrack/dist/ncrack-0.4ALPHA.tar.gz mkdir /usr/local/share/ncrack tar -xzf ncrack-0.4ALPHA.tar.gz cd ncrack-0.4ALPHA ./configure make checkinstall dpkg -i ncrack_0.4ALPHA-1_i386.deb
sino funciona, pues......
|
|
|
En línea
|
|
|
|
young0320
Desconectado
Mensajes: 60
|
Buenas, Pues finalmente se instaló en ubuntu 12.04, gracias a la solución que encontraste, dato00, del señor phillip. Sin embargo en debian...ya viste. No se qué pensar. Por supuesto ya no necesito que funcione en debian. /usr/bin/install -c -d /usr/local/bin /usr/local/share/man/man1 /usr/local/share/ncrack /usr/bin/install -c -c -m 755 ncrack /usr/local/bin/ncrack /usr/bin/strip /usr/local/bin/ncrack /usr/bin/install -c -c -m 644 docs/ncrack.1 /usr/local/share/man/man1/ /usr/bin/install -c -c -m 644 ncrack-services /usr/local/share/ncrack/ /usr/bin/install -c -c -m 644 lists/* /usr/local/share/ncrack/ NCRACK SUCCESSFULLY INSTALLED
Muchas gracias dato, por toda la información aportada, he visto con más detenimiento el enlace sobre SSH y me parece buenisimo. Saludos Edito para señalar que se me paso indicar algo, antes de preguntarles habia probado las últimas instrucciones de instalación que señalas en el último mensaje.
|
|
« Última modificación: 22 Mayo 2012, 12:03 pm por young0320 »
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
see suele pasar con debian, practicamente es un sistema empieza desde cero, ubuntu ya tiene varias cosas montadas.
Pero si uno quiere colocar todo el sistema debian, pues creo que hay como 26 dvds de solo programas Software Libre para dejar ese sistema completito, algo por supuesto, no dispone ubuntu, pues funciona solo con internet XDD
Me alegra que haya funcionado todo, ah y por cierto, UNITY apesta.
|
|
|
En línea
|
|
|
|
|
|