无法打开原始套接字。错误:权限被拒绝 (13)

Mar*_*ron 4 networking linux nmap ubuntu

我正在尝试通过 HackTheBox 挑战来熟悉黑客和网络。在起点 Oopsie 我应该使用 command 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 中实现。有没有办法用这个工具在我的操作系统中打开一个原始套接字?

Mel*_*dev 25

您必须通过以下方式授予 nmap 网络访问权限: snap connect nmap:network-control


小智 6

您是否使用以下
命令安装了 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
use以下命令可以释放缓存链接:
hash -r
再次运行 nmap,这对我有用。

我是如何得到答案的。