Foro de elhacker.net

Seguridad Informática => Wireless en Linux => Mensaje iniciado por: lavitz87 en 24 Noviembre 2010, 02:40 am



Título: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lavitz87 en 24 Noviembre 2010, 02:40 am
Buenas acabo de instalar ubuntu 10.10, me baje de esta pagina http://code.google.com/p/pyrit/downloads/list (http://code.google.com/p/pyrit/downloads/list) el pyrit y el pyrit-cuda, el primero lo he podido compilar sin problemas pero el segundo después de pelear un rato con el, al principio me pidió instalar el Cuda driver y cuda toolkit para poder compilarlo, lo hice y ahora me da un error que no e conseguido solucionar ni con san google jeje, os pego el trozo de código y a ver si podéis echarme una mano ;)

Codigo:

Código:
fran@lavitz:~/Descargas/cpyrit-cuda-0.3.0$ sudo python setup.py build
[sudo] password for fran:
svn: «.» no es una copia de trabajo
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/opt/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -DVERSION="0.3.0"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lssl -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

Gracias de antemano y salu2


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lavitz87 en 24 Noviembre 2010, 17:40 pm
Despues de multiples pruebas y demás el problema yo diría que esta en el Cuda driver y Cuda toolkit que no los consigo descargar para ubuntu 10.10 y no funcionan correctamente


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lavitz87 en 24 Noviembre 2010, 19:26 pm
He instalado el Cuda Driver for developers de la pagina de nvidia para linux, y el cuda toolkit de esa misma pagina tb, habiendo purgado todos los drivers de nvidia antes, y el error ahora mismo es:

Código:
fran@lavitz:~/Descargas/cpyrit-cuda-0.3.0$ sudo python setup.py build
[sudo] password for fran:
svn: «.» no es una copia de trabajo
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -DVERSION="0.3.0"
In file included from _cpyrit_cuda.c:26:
_cpyrit_cuda.h:22: fatal error: cuda.h: No existe el archivo o directorio
compilation terminated.
error: command 'gcc' failed with exit status 1


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lenin1818 en 25 Noviembre 2010, 21:20 pm
creo que me parece jejeje  que te falta las librerias gcc y creo que con eso se arreglara


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lenin1818 en 25 Noviembre 2010, 21:23 pm
sudo apt-get install g++

    sudo apt-get install python-dev

    sudo apt-get install zlib1g-dev

    sudo apt-get install libssl-dev
 

creo que con esas librerias bastaria


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lavitz87 en 26 Noviembre 2010, 17:40 pm
Gracias por contestar, tengo todo instalado y seguia =

Esta mañana probe a borrar todo y empezar desde 0, total que al compilar el CUDA me sale este error:

Código:
root@lavitz:/home/fran/Descargas/cpyrit-cuda-0.3.0# python setup.py build
running build
running build_ext
/bin/sh: /usr/local/cuda/bin/nvcc: not found
None
Failed to execute command '/usr/local/cuda/bin/nvcc -V'
Traceback (most recent call last):
  File "setup.py", line 157, in <module>
    setup(**setup_args)
  File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.6/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python2.6/distutils/cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "setup.py", line 78, in run
    raise SystemError("Nvidia's CUDA-compiler 'nvcc' can't be " \
SystemError: Nvidia's CUDA-compiler 'nvcc' can't be found

No encuentra el nvcc por que lo esta buscando en "/usr/local/cuda/bin" y en realidad lo tengo en
"/usr/local/cuda/cuda/bin"
La pregunta es ¿ de que manera puedo cambiar el path para que lo busque en el sitio donde debe?

Gracias y salu2


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lavitz87 en 26 Noviembre 2010, 17:54 pm
Modificando el setup.by e conseguido cambiarlo manualmente ;) por si alguien tiene el mismo problema, ya esta perfectamente instalado

Salu2


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: lenin1818 en 26 Noviembre 2010, 20:59 pm
podrias explicarme como modificas el setup.by esque ami me daba un error parecido pero se corrijio no se como "solito" pero por curiosidad como lo hiciste tu ?


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 29 Septiembre 2011, 01:50 am
yo quede pegado donde mismo quedaste tu, cual fue al solucion que le diste?


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: pianista en 29 Septiembre 2011, 16:34 pm
Si te faltan las librerías de cuda, mira en los repos e instálalas.

Si el problema es que no te encuentra el nvcc porque lo tienes en un lugar no indicado, haz un enlace simbólico al directorio donde busca.

De todas maneras, a estas alturas, puede que hasta esté pyrit en los repositorios de ubuntu y no necesites compilarlo a mano, miraló a ver.

Saludos


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: dvdr en 29 Septiembre 2011, 20:44 pm
mira asi
Citar
sudo apt-get install build-essential python python-all-dev libssl-dev zlib1g zlib1g-dev zlib-bin zlibc python-scapy subversion
Citar
svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
Citar
cd pyrit/pyrit
Citar
python setup.py build
Citar
python setup.py install
Citar
pyrit benchmark

luego solo queda los modulos de la tarjeta



Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 29 Septiembre 2011, 23:20 pm
no me funca
 :-\

/pyrit_svn/cpyrit_cuda# python setup.py build
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev (svn r308)"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lcrypto -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

hasta ahi llego instale todas las librerias y nada   >:(


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: pianista en 29 Septiembre 2011, 23:39 pm
Busca que tengas instalada libcuda.so

Mira por synaptic buscando por cuda en las librerías.

Si no está a lo mejor es que te toca compilarla a mano.

Saludos


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: dvdr en 30 Septiembre 2011, 12:24 pm
no se mira ver instala desde los repor esto binutils build-essential, libssl-dev, python-dev, zlib1g-dev, libzlcore-devalomejor alguno no lo tienes instalado
Citar
wget -c http://pyrit.googlecode.com/files/CPyrit-CUDA-0.2.4.tar.gz
tar xfv CPyrit-CUDA-0.2.4.tar.gz
cd CPyrit-CUDA-0.2.4
python setup.py build
python setup.py install


para los que le cuesten instalar pytit podeis provar asi

Citar
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 619BA177
luego añade el repo al sources.list o en Sistema>administracion>origenes de software>otro software>añadir
Citar
Repository: deb http://ppa.launchpad.net/festor/hack-tools/ubuntu jaunty main
luego un
Citar
sudo apt-get update && sudo apt-get install pyrit
y en la terminal:
Citar
pyrit
que no te va por lo que sea con un apt-get remove pyrit   te vale para quitarlo salu2


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 30 Septiembre 2011, 17:20 pm
no hay caso he instalado todas las librerias y siempre llego donde mismo.

Citar
~/pyrit_svn/cpyrit_cuda# python setup.py build
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev (svn r308)"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lcrypto -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1



Quede en las mismas puuf  >:(


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: pianista en 30 Septiembre 2011, 17:39 pm
http://www.stealthcopter.com/blog/2010/02/compiling-and-running-cuda-2-3-sdk-and-toolkit-on-ubuntu-9-10-x64-64-bit/

Por si te sirve para resolver alguna dependencia, pero ya es bastante antiguo.

Saludos


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 30 Septiembre 2011, 18:00 pm
nop todavia quedo pegado ahi, me he pasado por varias webs en ingles y nada, en backtrack ubuntu googlecode.com etc y creo que varios se han topado con lo mismo y de soluciones nada publicado, si es que se ha resuelto, esta demas decir que mi tarjeta grafica es compatible con cuda/pyrit.
saludos


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: dvdr en 30 Septiembre 2011, 21:19 pm
tranquilo hombre espera un poco estas en la 10.10  32 0 64


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 30 Septiembre 2011, 23:54 pm
Tengo 32bits Backtrack 5r1 KDE que por lo leido tiene bastantes bugs tanto en kde como en gnome de echo ya tuve que arreglar ettercap y el entorno grafico, pero este me ha salido duro  :-\

Hasta ahora llego al cpyrit_svn/python setup.py build

De echo he probando con pyrit benchmark y me aparece esto:

Citar
pyrit benchmark
Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (283.1 PMKs/s)... |

Computed 283.11 PMKs/s total.
#1: 'CPU-Core (SSE2)': 174.2 PMKs/s (RTT 4.8)
#2: 'CPU-Core (SSE2)': 171.1 PMKs/s (RTT 4.1)

Gracias


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: dvdr en 1 Octubre 2011, 16:32 pm
vaya es bt5  menudo coñazo
mira pasale este script para actualizar y arreglar algunos bugs
Citar
fix-plash
alfinal de terminar el script  
FeedingBottle no se instala beini cerro
La versión 0.8 está fuera:
(http://img40.imageshack.us/img40/9936/pantallazofs.png)
Citar
                        Sección: PRINCIPAL
  [>] 1. Actualizar y Backtrack limpio.
  [>] 2. Explotar las herramientas.
  [>] 3. Inalámbricos y de telefonía.
  [>] 4. Web y de bases de datos.
  [>] 5. Otros.
  [>] 6. Actualizar todos.
  [>] 7. Script de actualización.
  [>] 8. Cambios.
  [>] 9. Comentarios (GMail).
  [>] 10. Fix BT5 Bugs / Personalizar BT5.
  [>] 11. Migrar BackTrack BackTrack 5 5 a R1 (32bits)
  [>] 12. Herramientas adicionales
  [>] 13. Salir.
  [>] Introduzca su elección:
Citar
Sección: Herramientas adicionales
  [>] 1. Axel & apt-rápido.
  [>] 2. Nessus.
  [>] 3. FeedingBottle.
  [>] 4. HexorBase.
  [>] 5. Instalar todo.
  [>] 6. Volver.
  [>] Introduzca su elección:
Para instalar:
Citar
wget http://bl4ck5w4n.tk/wp-content/uploads/2011/07/bt5up.tar
chmod a+x bt5up.py
./bt5up.py
Si lo tienes ya puedes actualizar normalmente utilizando el menú en el guión.

Nota:
Puede copiar el bt5up.py a / bin / para que sea fácil de usar:

Citar
 cp bt5up.py / bin/bt5up
 chmod + x / bin/bt5up
 bt5up
http://darkc0de.net/foro/index.php?topic=190.0


Título: Re: Compilar pyrit-cuda en ubuntu 10.10
Publicado por: BiteAciD en 4 Octubre 2011, 20:11 pm
Despues de haber hecho todo lo que me has dicho me sigue tirando el error aunque el script esta formidable arregla varios fallos...

Una pregunta igual cuando hago pyrit benchmark me arroja resultado de siempre... voy a ver si lo puedo hacer funcionar de todas formas si no funciona bueno no queda de otra...

Gracias por el tiempo en ayudar

Saludos