
Kali Linux에서 Nmap 스크립트를 실행하려고 하면 다음과 같은 결과가 나타납니다.
root@known:~# nmap --script smb-check-vulns.nse 192.168.1.111 2015-12-04 03:45 EST에 Nmap 7.00( https://nmap.org ) 시작 NSE: 스크립트 엔진을 초기화하지 못했습니다. /usr/bin/../share/nmap/nse_main.lua:801: 'smb-check-vulns.nse'가 카테고리, 파일 이름 또는 디렉토리와 일치하지 않습니다. 스택 추적: [C]: '오류' 함수에서 /usr/bin/../share/nmap/nse_main.lua:801: 'get_chosen_scripts' 함수에서 /usr/bin/../share/nmap/nse_main.lua:1249: 메인 청크 [C]: ? 종료합니다!
내가 아는 한 이것은 새로운 오류인 것 같습니다. 저는 2015년 12월 4일 현재 최신 버전의 Kali Linux를 실행하고 있습니다. 다음과 같은 스크립트 도입에 대한 몇 가지 변형을 시도했습니다.
root@known:~# nmap --script=smb-check-vulns.nse <ip>
도와 주셔서 감사합니다.
답변1
Nmap 6.46BETA6에서는 smb-check-vulns
스크립트가 6개의 다른 스크립트로 분할되었습니다.
- smb-vuln-conficker
- smb-vuln-cve2009-3103
- smb-vuln-ms06-025
- smb-vuln-ms07-029
- smb-vuln-regsvc-dos
- smb-vuln-ms08-067
원하는 특정 검사를 실행하거나 를 사용하여 모든 검사를 실행할 수 있지만 --script smb-vuln-*
이러한 검사 중 상당수는 검사한 시스템에서 블루 스크린이나 기타 충돌을 일으킬 수 있다는 점에 유의하세요. 이전에는 를 추가해야 했기 --script-args unsafe=1
때문에 이러한 스크립트를 "dos" 범주에 추가하여 다음을 사용하여 제외할 수 있습니다.--script "smb-vulns-* and not dos"
답변2
비슷한 문제가있었습니다. 명령을 실행했을 때스크립트 디렉토리에 있는 동안잘 작동했습니다.