無法打開原始套接字。錯誤:權限被拒絕 (13)

無法打開原始套接字。錯誤:權限被拒絕 (13)

我試著透過 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 中沒有實作此功能。有沒有辦法使用此工具在我的作業系統中開啟原始套接字?

答案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

相關內容