1 votes

Comment puis-je installer aircrack-ng dans un Macbook M1?

Récemment, j'ai commencé à suivre un cours de piratage éthique. En raison de problèmes avec Parallels, au lieu d'utiliser Kali Linux, j'ai décidé de travailler sur MacOS lui-même en installant uniquement les outils nécessaires suggérés dans le cours. Cependant, j'ai du mal à installer aircrack-ng via brew ou via la méthode donnée ici.

En essayant brew install aircrack-ng, je reçois le message d'erreur suivant :

Erreur : aircrack-ng : pas de bouteille disponible !
Vous pouvez essayer d'installer à partir de la source avec :
  brew install --build-from-source aircrack-ng
Veuillez noter que la construction à partir de la source n'est pas prise en charge. Vous rencontrerez des échecs de construction avec certaines formules. Si vous rencontrez des problèmes, veuillez créer des demandes de tirage au lieu de demander de l'aide sur le GitHub, Twitter de Homebrew ou tout autre canal officiel.

En essayant la commande brew install --build-from-source aircrack-ng mentionnée dans le message ci-dessus, j'obtiens :

Dernières 15 lignes de /Utilisateurs/dexter/Bibliothèque/Journaux/Homebrew/aircrack-ng/02.make :
libtool: compilation :  clang -DHAVE_CONFIG_H -I. -I./include/aircrack-ng/osdep -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6 -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/include -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/include -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/lib -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/lib -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/lib/radiotap -I/private/tmp/aircrack-ng-20210825-45669-371zkp/aircrack-ng-1.6/lib/radiotap -Wno-unused-command-line-argument -D_FORTIFI...
erreur fatale : trop d'erreurs émises, arrêt maintenant [-ferror-limit=]

La méthode alternative mentionnée dans aircrack-ng.org donne également presque la même erreur.

Y a-t-il une solution de contournement pour le faire fonctionner?

Mise à jour :

J'ai essayé d'utiliser Rosetta 2 pour exécuter des applications en ligne de commande basées sur Intel comme mentionné dans cet article.

Encore une fois, l'installation de aircrack-ng via brew échoue pendant l'étape "make install". En utilisant le drapeau --verbose, l'erreur suivante est affichée :

Dans le fichier inclus depuis src/aircrack-ng/linecount.cpp:58 :
Dans le fichier inclus depuis /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/algorithm:643 :
Dans le fichier inclus depuis /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/memory:674 :
Dans le fichier inclus depuis /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/iterator:423 :
./version:1:1: erreur : identifiant non qualifié attendu
1.6.0
 ^
Dans le fichier inclus depuis src/aircrack-ng/linecount.cpp:58 :
Dans le fichier inclus depuis /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/algorithm:643 :
Dans le fichier inclus depuis /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/memory:674 :
...

1voto

Alex Wiedermann Points 11

La dernière version d'Aircrack-ng est la version 1.6 et la date de sortie est Jan/2020, mais la branche principale contient un correctif pour MAC M1 qui a été validé il y a 7 mois. En utilisant la branche principale, il est possible de construire Aircrack-ng sur un Mac M1.

git clone https://github.com/aircrack-ng/aircrack-ng.git

cd aircrack-ng

autoreconf -vif

env CPPFLAGS="-Wno-deprecated-declarations" ./configure --with-experimental

make

make check

sudo make install

Fonctionne pour moi.

https://github.com/aircrack-ng/aircrack-ng

0voto

D3M0N1K Points 21

Il est écrit dans la documentation que aircrack-ng prend en charge osX, avez-vous installé les prérequis ? Dans le premier extrait, vous essayez d'installer aircrack-ng via brew, ne le faites pas, car il n'est probablement pas disponible sur brew lui-même, mais peut être compilé et installé à partir de la source.

Installez ceux-ci selon la documentation :

  • autoconf
  • automake
  • libtool
  • openssl
  • shtool
  • pkg-config

via brew. puis utilisez ces commandes :

wget https://download.aircrack-ng.org/aircrack-ng-1.6.tar.gz
tar -zxvf aircrack-ng-1.6.tar.gz
cd aircrack-ng-1.6
autoreconf -i
./configure --with-experimental
make
make install
ldconfig

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X