Pagina 1 di 1

[RISOLTO] Installazione Hashcat: Syntax Error

Inviato: venerdì 3 marzo 2017, 18:12
da rax25
Ciao a tutti.
Stavo installando Hashcat sul mio Raspberry, quando ad un certo punto, dopo aver estratto il file, mi sono trovato nella seguente situazione:

Codice: Seleziona tutto

pi@raspberrypi ~ $ cd /home/pi/hashcat-3.30

pi@raspberrypi ~/hashcat-3.30 $ ls

charsets       example400.cmd   example500.sh  hashcat64.bin   OpenCL
docs           
example400.hash  example.dict   hashcat64.exe   rules
example0.cmd   example400.sh    extra          
hashcat.hcstat
example0.hash  example500.cmd   hashcat32.bin  hashcat.hctune
example0.sh    
example500.hash  hashcat32.exe  masks

pi@raspberrypi ~/hashcat-3.30 $ sudo chmod +x *.bin

pi@raspberrypi ~/hashcat-3.30 $ sudo ./hashcat32.bin
./hashcat32.bin: 1: ./hashcat32.bin: ELF�4�2: not found
./hashcat32.bin: 2: ./hashcat32.bin: Syntax error: word unexpected (expecting ")")
Consigli? Dove sbaglio?

Re: Installazione Hashcat: Syntax Errore

Inviato: sabato 4 marzo 2017, 0:23
da thece
Sbagli nell'architettura di processore. Quei binari saranno certamente per architetture x86, non per ARM. Devi scaricarti i sorgenti e compilarli

Prova ad usare il comando file sugli eseguibili per vedere a che architettura di processore fanno riferimento

Codice: Seleziona tutto

file ESEGUIBILE

Re: Installazione Hashcat: Syntax Errore

Inviato: sabato 4 marzo 2017, 19:14
da rax25
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4963570#p4963570][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Sbagli nell'architettura di processore. Quei binari saranno certamente per architetture x86, non per ARM. Devi scaricarti i sorgenti e compilarli

Prova ad usare il comando file sugli eseguibili per vedere a che architettura di processore fanno riferimento

Codice: Seleziona tutto

file ESEGUIBILE
Confermo che è per architettura Intel x86, non ci avevo proprio pensato!

Grazie per il consiglio!

Ora cerco qualche guida per la compilazione.

--- EDIT ---

Ho postato il report del mio terminale su GitHub per via della grande dimensione, qualcuno sa dirmi dove sbaglio? Ha forse a che fare con la mancanza di qualche libreria? Pensavo ad OpenCL.

Link: https://gist.github.com/brambillafumaga ... 8db3d1f9cd

--- EDIT ---

C'era un errore nella compilazione, ho risolto compilando nella maniera corretta.

Grazia a tutti!