Не удалось открыть сырой сокет. Ошибка: Отказано в доступе (13)

Не удалось открыть сырой сокет. Ошибка: Отказано в доступе (13)

Я пытаюсь познакомиться с хакерством и сетевыми технологиями, выполняя задания HackTheBox. В начальной точке Oopsie я должен использовать команду nmap -sS -A 10.10.10.28. Однако после запуска в Ubuntu 20.04 я получил следующую ошибку: Starting Nmap 7.91 ( https://nmap.org ) at 2021-01-25 20:07 CET Couldn't open a raw socket. Error: Permission denied (13). Вhttps://github.com/microsoft/WSL/issues/2039Я читал, что эта функция не реализована в nmap. Есть ли способ открыть raw-сокет в моей операционной системе с помощью этого инструмента?

решение1

Вы установили nmap с помощью:

sudo snap install nmap

или

sudo apt install nmap

У меня была такая же проблема, я установил с помощью snap и получил ту же ошибку, что и вы. Если это так, удалите snap install и используйте apt:

sudo snap remove nmap
sudo apt install nmap

Если вы получили ошибку, выполните команду с помощью nmap:

bash: /snap/bin/nmap: No such file or directory

Чтобы удалить кэшированную ссылку, используйте следующую команду:

hash -r

запустите nmap еще раз, мне это помогло.

Как я получил ответ.

решение2

Вам необходимо предоставить сетевой доступ nmap с помощью: snap connect nmap:network-control

Связанный контент