пробуемый много раз и много путей устанавливают mdk3, без успеха спасибо за тех, кто помог!
~/mdk3-6.0$ sudo делают установку
/tmp/cc9h6CjX.o: В функции init_channel_hopper': /home/jenanie/mdk3-6.0/mdk3.c:1269: undefined reference to
pthread_create'/tmp/cc9h6CjX.o: В функции ssid_brute': /home/jenanie/mdk3-6.0/mdk3.c:2282: undefined reference to
pthread_create'/tmp/cc9h6CjX.o: В функции ssid_brute_real': /home/jenanie/mdk3-6.0/mdk3.c:2332: undefined reference to
pthread_create'/tmp/cc9h6CjX.o: В функции intelligent_auth_dos': /home/jenanie/mdk3-6.0/mdk3.c:2702: undefined reference to
pthread_create'/tmp/cc9h6CjX.o: В функции wids_machine': /home/jenanie/mdk3-6.0/mdk3.c:2790: undefined reference to
pthread_create'/tmp/cc9h6CjX.o:/home/jenanie/mdk3-6.0/mdk3.c:2868: больше неопределенных ссылок на 'pthread_create' следует за collect2: ошибка: ld возвратил 1 статус выхода Makefile:22: рецепт для цели 'mdk3' отказавший делает: ошибка *** [mdk3] 1
mdk3 может быть установлен в Ubuntu 17.10 и позже из репозиториев Ubuntu по умолчанию. Откройте терминал и тип:
sudo apt install mdk3
В более ранних версиях Ubuntu вручную загружают или mdk3_6.0-4_amd64.deb или mdk3_6.0-4_i386.deb в зависимости от архитектуры Вашей ОС. Откройте терминал, используйте cd
для изменения каталогов на каталог, где mdk3_6.0-4_amd64.deb расположен и устанавливает его с помощью этих команд:
sudo apt install aircrack-ng
sudo dpkg -i mdk3_6.0-4_amd64.deb
Я думаю, что всегда хорошо понять ошибку и не полагаться на упаковку для всего. Для установки mdk3 из источника, просто необходимо немного изменить вторую строку make-файла. Make-файл, как это прибывает, запускается как это:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -lpthread
И Вы видите в журнале ошибок, что компилятор ищет pthread
а не для lpthread
. Так, просто необходимо отредактировать вторую строку make-файла и удалить l в значение -lpthread
. Как это:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -pthread
Сохраните модификацию. Можно теперь скомпилировать правильно и установить mdk3-v6 в Ubuntu с make
и sudo make install