Tortazo es un proyecto muy interesante de la gente de TheHackerWay para auditar los nodos de la red Tor.
Se puede descargar de https://github.com/Adastra-thw/Tortazo.
Su funcionamiento esta bien explicado en su manual, pero la parte de instalación se queda un poco coja.
En esta entrada voy a explicar los problemas que me encontré para hacerlo funcionar en mi sistema Linux.
Después de descargarlo desde github y leerme la documentación, indica que podemos tirar del ejecutable que se encuentra en Tortazo-master/bin, pero resulta que el ejecutable de linux solo es para arquitecturas de 64 bits:
root@kali:~/Tortazo-master/bin# ls Tortazo11-linx86_64 Tortazo11-win32.exe root@kali:~/Tortazo-master/bin# file * Tortazo11-linx86_64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xad2a63133513bdc57e327dc38fd08e78bc27c9b0, not stripped root@kali:~/Tortazo-master/bin# ./Tortazo11-linx86_64 bash: ./Tortazo11-linx86_64: no se puede ejecutar el fichero binario |
Así pues toca tirar del código. Aparente con ejecutar "python Tortazo.py" debería funcionar, pero en la documentación dicen claramente que hay que instalar una serie de dependencias. Pero no indica exactamente los comandos. Para que no os peleeis con ellos como yo, son estos:
pip install stem apt-get install python-nmap python-shodan pip install fabric pip install pysmb pip install plumbum pip install pyfiglet pip install pygeoip pip install Ipython pip install scrapy |
El tema de los 64 bits es un problema porque hay alguna funcionalidad que falla por esta razón. Por ejemplo el plugin de Crawler tira de una version de socat hardcodeada de 64 bits. La única forma de hacer funcionar el plugin Crawler en un sistema de 32 bits consiste o bien en modificar el código python o bien en machacar el binario socat de tortazo por el que viene en tu sistema:
cp /usr/bin/socat |
No hay comentarios:
Publicar un comentario