Errore makefile Aircrack-ng con "# include openssl / hmac.h"

0

Sto provando ad installare Aircrack-ng sul mio MacBook ma ho colpito un muro di mattoni.

Per prima cosa ho provato con MacPorts come suggerito nella home page di Aircrack, ma ho scoperto che alcuni strumenti mancavano come Airmon, quindi ho deciso di provare il modo più tradizionale di installare il file .tar scaricato anche dall'homepage.

Ora il comando sudo make install Makefile produce l'output:

/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src all
sh ../autocfg gcc ..
gcc -g -W -Wall -O3  -mavx2 -DJOHN_AVX2 -pthread -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fstack-protector -Iinclude -DSIMD_CORE   -c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:65:
./crypto.h:43:10: fatal error: 'openssl/hmac.h' file not found
#include <openssl/hmac.h>
         ^
1 error generated.
make[1]: *** [aircrack-ng.o] Error 1
make: *** [all] Error 2

Leggendo ciò, vedo che manca il file hmac.h dalla cartella openssl, quindi ho cercato di includerlo nel file il meglio che potevo (non ho idea di cosa sto facendo. Sono nuovo di tutto questo )

Ecco le linee attorno alle quali ho aggiunto l'inclusione e l'inclusione stessa:

AC_ROOT     = .
include     $(AC_ROOT)/common.mak
include     /opt/local/include/openssl/hmac.h

DOCFILES        = ChangeLog INSTALLING README LICENSE AUTHORS VERSION

Eseguendo di nuovo il Makefile ottengo il seguente:

/opt/local/include/openssl/hmac.h:1: *** missing separator.  Stop.

Ho cercato su Google il problema e ho visto un sacco di suggerimenti per risolvere questo problema e probabilmente è dovuto agli spazi bianchi, ma non sono riuscito a risolverlo. Ho usato le schede e nessun spazio bianco.

    
posta user297239 08.01.2017 - 17:10
fonte

1 risposta

2

Puoi utilizzare Homebrew per installarlo. Questo installerà automaticamente tutte le dipendenze.

brew install aircrack-ng
    
risposta data 08.01.2017 - 21:37
fonte

Leggi altre domande sui tag