지도를 사용하는 초보자이며 nmap 홈페이지에서 참조 가이드를 읽습니다. 내가 -P*
옵션으로 호스트 발견을 읽을 때 갑자기 그것에 대해 질문을했습니다.NMAP -PS, -PA 옵션
nmap에 -PS
옵션이 있고 서버가 켜져 있는지 여부를 확인하기 위해 서버에 syn
패킷을 보냅니다. 만약 nmap가 3-way handshake를위한 ACK/SYN
패킷을 얻으면 서버가 켜져 있음을 의미합니다. nmap이 RST
이면 서버가 종료되었음을 의미합니다. 시간 초과가 발생하면 서버와 사용자 컴퓨터간에 방화벽이 존재합니다 ...
Nmap 홈페이지 가이드에 따르면 방화벽을 우회하기 위해 더 많은 변경을 할 수있는 옵션이 있습니다. 우리가 패킷 대신 SYN
패킷을 보내면 서버는 두 경우 모두 응답을 위해 RST
패킷을 보낼 것이라고 생각했습니다. 서버가 켜져 있는지 여부. 타임 아웃이 발생하면 방화벽이 존재 함을 알 수 있습니다. 그래서 -PA
의 사용은 체크 서버 대신에 체크 방화벽이 켜져 있는지 아닌지를 생각합니다.
내 질문에 위의 사항에 대해 잘 모르겠다. 왜냐하면 저는 아직 네트워크에 능숙하지 않고이 분야에서 초보자이기 때문입니다. 나는 정확하게 이해 했는가?