DNS Spoofing

2026. 5. 6. 16:36·#컴공에서살아남기/201 보안기초

DNS protocol

인터넷 연결 시 도메인 주소를 IP주소로 대응시켜 주는 프로토콜

윈도우 머신에서는 domain name과 IP주소 mapping 관리하는 파일이 hosts

 

경로는 C:\Windows\System32\drivers\etc\hosts 

파일 수정을 위해서는 관리자 권한으로 메모장 실행해야 한다. 

 

DNS Spoofing Attack

웹 브라우저에서 어떤 사이트를 입력했을 때 특정 사이트로 이동(리다이렉트)되도록 하는 공격

 

hosts 파일 수정으로 실습 시 웹 브라우저 접속 전 인터넷 사용 기록 삭제가 필요하다. (브라우저에 남아있는 cache 내용 삭제. 캐시에 있는 내용 불러올지도)

 

Local Interception을 통한 Local DNS Spoofing

Man In The Middle 머신을 중간에 설치 (ARP Poisoing 으로 중간에 끼어들기 가능)

논리적으로 Client와 Local DNS 사이에 끼어서 DNS 쿼리가 날아오면 중간에서 가로챔 → DNS Response를 attacker가 응답해줌(client에게. DNS Hijack. 해커가 잘못된 응답을 전해줌)

 

Remote DNS Cache Poisoning (Infrastructure Attack)

Client가 특정 도메인에 접속하려할 때 local DNS에게 묻는다.

→ 이때 local DNS보다 Attacker가 더 빨리 응답해서, 정당한 응답이 날라오기 전에 Attacker가 원하는 사이트로 연결

 

Client가 본적 없는 도메인일 경우 local DNS가 책임지고 외부로 날리는데, 이에 대한 응답을 받아 local DNS 자체의 DB 업데이트 하려고함. 

→ 정당한 응답이 날아오기 전에 Attacker의 응답을 먼저 밀어넣어서, 로컬 DNS의 Cache를 Poisoning (Cache Corruption)

실제로는 공격자가 transaction ID같은 것을 제대로 추측해야 밀어넣기 가능 

저작자표시 비영리 변경금지 (새창열림)

'#컴공에서살아남기 > 201 보안기초' 카테고리의 다른 글

시스템 보안  (0) 2026.05.25
방화벽, IDS, IPS  (0) 2026.05.07
네트워크 보안 - DoS, DDoS  (1) 2026.04.15
네트워크 보안 - IPsec  (1) 2026.04.14
Network Security - SSL  (0) 2026.04.08
'#컴공에서살아남기/201 보안기초' 카테고리의 다른 글
  • 시스템 보안
  • 방화벽, IDS, IPS
  • 네트워크 보안 - DoS, DDoS
  • 네트워크 보안 - IPsec
권 한
권 한
포렌식 같이 하실래요?
  • 권 한
    Kwon5an.log
    권 한
    • 분류 전체보기 (115) N
      • @Xpert (28)
        • 2025 (23)
        • 2026 (5)
      • Forensic (26)
        • Windows (7)
        • Linux (3)
        • Memory (4)
        • Network (0)
      • System Hacking (6)
      • Reversing (0)
      • STUDY (11)
        • 컴퓨터 구조 (2)
        • 운영체제 (0)
        • 알고리즘 자료구조 (0)
        • CS (7)
      • #컴공에서살아남기 (15) N
        • 201 C++ (3)
        • 201 보안기초 (12) N
        • 201 OSS (0)
      • Write-up (15)
        • H4CKING GAME (1)
        • DreamHack (12)
        • bandit (0)
      • PROGRAM (0)
        • K-shield.jr (0)
      • PROJECT (0)
      • 사담.생각.끄적끄적 (7)
  • 공지사항

    • Notice
  • 링크

    • DAILY BLOG
    • Velog
    • NOTION
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.6
권 한
DNS Spoofing
상단으로

티스토리툴바