Home [해킹 기초] 3. 정보수집-Ping Sweep
Post
Cancel

[해킹 기초] 3. 정보수집-Ping Sweep



Preview Image

Hacking icon by Icons8

■ Ping Sweep이란?

  • 해킹하기 전에 네트워크상에 어떤 장비가 살아있는지 확인하는 기법이다.
  • 속도가 느린 단점이 있어서 소규모 네트워크에 사용하기 적합하다.
  • 속도는 느리지만 정확한 결과를 가져다 준다.

:star: Ping Sweep을 실습해보기 전에 우선 Ping에대해 알아보자.

■ Ping

  • Paket Internet Groper의 약자이며 컴퓨터 네트워크의 상태를 점검, 진단하는 명령어이다.
  • ping 명령은 TCP/IP 프로토콜 중 ICMP를 통해 동작한다.
  • ping에 간단한 원리를 살펴보자.
    1. 상태를 확인하려는 대상을 향해 패킷을 보낸다.(ICMP echo request)
    2. 이를 수신한 대상은 살아있으면 응답을 보낸다.(ICMP echo reply)
    3. 응답이 오면 대상의 상태를 확인할 수 있다.

■ kali linux nmap을 통한 Ping Sweep 실습

  • [실습 환경]
    • Virtual Box(Kali Linux)
    • Virtual Box(Kioptrix Level 1) 표사진

# nmap -n -vv -sn [스캔하고자 하는 IP]-255 -oG - | grep -i ‘up’
ex) # nmap -n -vv -sn 192.1.1.1-255 -oG - | grep -i ‘up’
이렇게 명령어를 치면 Status:'up' 즉 살아있는 장비들의 IP 주소 리스트를 출력한다.

  • nmap : scanning 할 때 쓰는 대표적인 tool
  • -n : scanning 하는 IP에 대해 DNS 질문을 하지 않는다 -> 속도 향상
  • -vv : 명령어를 실행하는 동안 실시간으로 보고한다.
  • -sn : Ping Sweep을 하는 옵션.
  • -oG : 출력을 Grepable 형태로 나타낸다.
  • | grep -i 'up' : 상태가 up인 결과만 뽑아서 출력한다.
This post is licensed under CC BY 4.0 by the author.
Trending Tags