원시 소켓을 열 수 없습니다. 오류: 권한이 거부되었습니다. (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/2039nmap에서는 이 기능이 구현되지 않는다고 읽었습니다. 이 도구를 사용하여 운영 체제에서 원시 소켓을 열 수 있는 방법이 있습니까?

답변1

다음을 사용하여 nmap을 설치하셨습니까?

sudo snap install nmap

또는

sudo apt install nmap

저도 이와 같은 문제가 있었고 스냅을 사용하여 설치했는데 귀하와 동일한 오류가 발생했습니다. 이 경우 스냅 설치를 제거하고 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

관련 정보