virtualbox에서 kali linux를 가상 머신으로 실행하고 있는데 zenmap을 클릭하면 열리지 않고 아무 것도 표시되지 않습니다. 다시 설치해 보았지만 문제가 지속됩니다.
터미널에서 zenmap을 실행하면 다음과 같이 표시됩니다.
/usr/bin/env: ‘python’: No such file or directory
답변1
zenmap
칼리 리눅스에서 제거되었습니다.
Kali 관리자의 답변입니다.kali 포럼의 @Gamb1t.
zenmap은 더 이상 업스트림으로 유지 관리되지 않으므로 이 패키지를 포기해야 했습니다.
nmap
Zenmap은 대안으로 사용해야 하는 nmap GUI입니다 .
답변2
먼저 이라는 프로그램이 필요합니다 python
. 방금 Kali 설치(Windows에서 실행 중인 WSL2)를 확인한 결과 실제로 python
기본적으로 작동하지 않는 것으로 나타났습니다. 따라서 이것이 맞다고 ln -s /usr/bin/python3 /usr/bin/python
가정하고 심볼릭 링크를 생성하십시오 ./usr/bin/python3
일반적으로 PATH에는 /usr/bin이 포함되어야 합니다. 변경할 필요가 없습니다.
답변3
zenmap에 액세스할 수 있도록 소스에서 nmap을 수동으로 빌드할 수 있습니다.https://nmap.org/dist/nmap 소스 코드(예: 버전 7.92)가 포함된 bzip2 파일을 다운로드하려면 다음을 얻을 수 있습니다.여기그리고 서명여기.
그런 다음 서명을 확인하도록 선택할 수도 있습니다. sigs 폴더에는 파일명마다 서명이 있는데 가장 안전한 것은 PGP 서명입니다. 서명이 확인되지 않으면 파일이 손상되거나 악의적으로 변조될 수 있습니다.
서명을 확인하려면 다운로드하세요.nmap_gpgkeys그리고 다음을 실행하세요:
gpg --import nmap_gpgkeys.txt
완료되면 버전 관련 asc 파일과 bzip 파일을 빈 폴더에 다운로드하고 확인하세요.
gpg --verify *.asc
이제 GOOD라고 표시되면 계속할 수 있고, BAD라고 표시되면 절대 설치하면 안 됩니다.
소스에서 nmap을 설치하려면 다음 명령을 실행하십시오.
# MAKE SURE NMAP IN NOT INSTALLED
apt-get remove nmap
# Build nmap
bzip2 -cd nmap-*.tar.bz2 | tar xvf -
cd nmap-*
./configure
make
sudo make install
binutils 및 빌드 필수 패키지를 설치해야 하며 가급적이면 perl(NSE용), python2 및 python3을 설치해야 합니다. 이 명령이면 충분합니다.
sudo apt-get build-dep nmap
마지막으로 소스에서 nmap을 컴파일했을 때 빌드 출력에 살펴볼 만한 매우 흥미로운 부활절 달걀이 있었습니다!