Kesalahan Makefile Aircrack-ng dengan '#include <openssl / hmac.h>'

0

Saya mencoba menginstal Aircrack-ng di MacBook saya, tetapi saya telah menabrak dinding bata.

Pertama saya mencoba dengan MacPorts seperti yang disarankan di beranda Aircrack tetapi saya menemukan bahwa beberapa alat hilang seperti Airmon, jadi saya memutuskan untuk mencoba cara yang lebih tradisional menginstal .tar yang saya unduh dari beranda juga.

Sekarang menjalankan perintah sudo make install Makefilemenghasilkan 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

Membaca itu, saya melihat bahwa itu kehilangan file hmac.h dari folder openssl jadi saya mencoba untuk memasukkannya ke dalam file yang terbaik yang saya bisa (saya tidak tahu apa yang saya lakukan saya baru semua ini)

Berikut adalah garis-garis di mana saya menambahkan menyertakan dan menyertakan itu sendiri:

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

DOCFILES        = ChangeLog INSTALLING README LICENSE AUTHORS VERSION

Menjalankan Makefile lagi saya mendapatkan yang berikut:

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

Saya telah mencari Google masalah dan melihat banyak saran untuk memperbaikinya dan itu mungkin karena spasi putih tetapi saya tidak dapat memperbaikinya. Saya telah menggunakan tab dan tidak ada spasi putih.

pengguna297239
sumber
Anda mungkin ingin mencobabrew install aircrack-ng
sama dengan 2
ya .... tingkat saya merasa atm yang bodoh tidak memiliki batas ...... terima kasih equal_I2 yang melakukan trik: D
user297239
Macports akan menginstal dependensi - ada hmac.h di sana dan seperti apa file tersebut
Mark

Jawaban:

1

Anda dapat menggunakan Homebrew untuk menginstalnya. Ini akan menginstal semua dependensi untuk Anda secara otomatis.

brew install aircrack-ng
GRG
sumber