Я только что скачал и установил Kali Linux на свой MacBook Pro (двойная загрузка), чтобы возиться с тестированием на проникновение - у меня есть опыт работы с aircrack-ng, но это было довольно давно (и я по крайней мере не знал о дистрибутивах, предназначенных для тестирования на проникновение) ). Наконец-то все заработало и настроено так, как я хочу - я попытался запустить базовый инъекционный тест aireplay-ng -9 wlan0
в терминале, и я получил command not found
когда я попробовал это как администратор. Странно то, что он работает как root (я не пробовал запускать тест - я просто набрал aireplay-ng
чтобы увидеть, распознает ли она команду, и она это делает). Я не думаю, что это проблема PATH, но я добавил /usr/sbin/aireplay-ng
в /root/.bashrc
следующим образом (просто incase):
PATH=~/usr/sbin/aireplay-ng:$PATH
Я не думаю, что это путь, потому что - как вы можете видеть, aireplay-ng находится в /usr/sbin/
который уже является частью моей переменной PATH (заметно, когда я выполняю echo $PATH
).
Странная часть - когда я вхожу в систему как root, это похоже на работу - я фактически не запускал тест от имени root (вероятно, не самая лучшая идея), но я aireplay-ng
чтобы увидеть, была ли команда распознана , и это было. Не уверен, поможет ли символическая ссылка, но я не собираюсь ничего пробовать, пока не получу ответ.
Просто пытаюсь распознать команду aireplay-ng. Заранее спасибо.