오픈 소스 보안 도구
Nmap: 모든 것을 시작한 스캐너
Nmap은 모든 참여에 대한 첫 번째 실제 질문에 답합니다. 거기에는 무엇이 있고 무엇이 실행되고 있습니까? 호스트 검색, 포트 스캐닝, 서비스 및 버전 감지, NSE 스크립팅 및 12가지 출력 형식은 우리가 실행하는 거의 모든 방법론의 앞부분을 차지합니다. 취미로 스캔하는 것과 전문적인 스캔 사이의 차이점은 도구가 아닙니다. 이는 범위 규율, 의도적으로 선택된 플래그, 보고서가 모든 주장을 입증할 수 있도록 저장된 출력입니다.
핵심 내용
- 깊이 이전에 검색을 실행합니다. nmap -sn 10.10.0.0/24는 라이브 호스트를 저렴하게 검색하고 생존자만 비용이 많이 드는 스캔에 제공합니다.
- 전문적인 기본값은 각 라이브 호스트에 대해 버전 프로브를 사용하여 전체 TCP 확산입니다. nmap -sV -p- 상위 1000개 포트는 매번 높은 포트의 서비스를 숨기기 때문입니다.
- -oA scanname을 사용하여 세 가지 형식 모두로 원시 출력을 저장합니다. grepable 파일은 보고서를 제공하고, XML은 다른 도구를 제공하며, 일반 파일은 사람이 읽은 파일입니다.
- NSE 스크립트는 취약점 스캐너가 아닌 빠른 검사입니다. --script http-title,ssl-cert는 첫 번째 통과를 제공하지만 정직한 결과는 직접 확인됩니다.
- OS 감지(-O)는 대략적으로 추측합니다. -sV의 서비스 버전에는 실제로 보고서 결과가 되는 지문이 포함됩니다.
- UDP는 중요하며 모두가 이를 건너뜁니다. nmap -sU --top-ports 50은 SNMP, NTP 및 DNS 서비스를 활성화합니다. TCP 스캐닝은 절대 표시되지 않습니다. 범위를 지정하고 인내심을 가지십시오.
- 타이밍 플래그는 마법이 아닌 처리량 선택입니다. 내부 스윕의 경우 -T4, 소리 크기가 허용되는 경우에만 -T5입니다. 공격적인 타이밍은 속도와 정확성을 교환하기 때문입니다.
- 법적 라인은 범위 문서입니다. 인증 파일의 모든 대상 IP 및 포트와 그 밖의 모든 항목은 건드리지 않습니다.
현장 노트
클라이언트의 마음을 바꾼 스캔 결과는 결코 포트 목록이 아니었습니다. 그것은 외부 호스트의 2016 Perl 서비스를 보여주는 -sV 출력이었습니다. 원시 -oA 파일은 정확히 참여 폴더에 있으므로 몇 주 후에 논쟁에서 두 번 승리할 수 있습니다.
자주 묻는 질문
Nmap이 25년이 지난 후에도 여전히 기본값인 이유는 무엇입니까?
성숙도: 수십 년 동안 축적된 서비스 지문, NSE 및 출력 형식. 새로운 스캐너는 이에 대해 스스로 입증해야 하는데 대부분은 그렇지 않습니다.
전체 -p- 스캔이 느린가요?
그럴 수 있기 때문에 전문가는 호스트별로 병렬화하고 예약합니다. 야간 전체 검색은 포트 8443에서 서비스를 놓친 빠른 검색보다 뛰어납니다.
루트 또는 관리자 권한이 필요합니까?
SYN 스캔, OS 감지 및 UDP 스캔의 경우 예; 연결 검색(-sT)은 권한 없이 작동하지만 더 느리게 실행되고 다르게 동작합니다.
Nmap은 그 자체로 무엇이든 이용할 수 있나요?
몇몇 NSE 스크립트는 탐지 이상의 기능을 수행하지만 이는 해당 작업이 아닙니다. Nmap은 지문을 찾아내고 활용 단계는 다른 도구에 속합니다.
오픈 소스 보안 도구에 대한 Kinetikatech의 지원
저희는 이것을 수백 번 처리했습니다: 테스트 도구 상자 전문가들은 실제로 계속 로드됩니다. 스캐너, 스니퍼, 크래커 및 웹 프록시는 실제 참여에서 사용되는 방식(명령, 플래그, 출력 및 방법론에서 각각의 위치)을 설명했습니다. 모의해킹 및 Linux 서버 보안와 함께하면 평가, 구현, 24시간 연중무휴 모니터링, 그리고 중요한 때에 30분 이내 대응이라는 완전한 사이클을 제공합니다.