어제까지 DNS 패킷까지 필터링 하는 것까지 했다.
이제 DNS 응답 패킷을 만들어서 보내주면 된다.
가짜 IP주소로 192.168.3.151로 보내줄 것이다.
여기에 가짜 사이트를 만들어두었다.
(가짜 사이트)
이 사이트로 유도할 것이다.
어제까지 만들었던 것에서 DNS 데이터의 모양을 확인해보겠다.
(이전까지 만들었던 코드)
(DNS 패킷 전송)
(데이터 출력 화면)
여기서 우리는 출발지 주소와 목적지 주소를 교환해서 입력해줄 것이다.
또
DNS 응답 내용을 채워서 보낼 것이다.
(패킷 채우기)
(패킷 채우기)
(결과 확인)
(결과 확인)
결과를 보니 잘 들어가는 것을 확인 할 수 있다.
뒤에 0들이 있는 부분에 answer 필드를 채워서 보낼 것이다.
(answer 필드)
(결과화면)
결과화면을 보니 Answer필드도 채워졌다.
이제 이대로 전송하면된다.
전송 결과
피해자가
naver.com를 입력하니 가짜 사이트로 접속되는 것을 확인 할 수 있었다.
'Hacking > Network Hacking' 카테고리의 다른 글
Network Hacking - FTP (File Transfer Protocol) (0) | 2017.01.21 |
---|---|
Network Hacking - TCP SYN Flooding 공격 (0) | 2017.01.20 |
Network Hacking - DNS Spoofing 프로그램 만들기(2) (0) | 2017.01.18 |
Network Hacking - DNS 패킷 분석, DNS Spoofing 프로그램 만들기(1) (0) | 2017.01.17 |
Network Hacking - DNS 서버구축(2) (0) | 2017.01.13 |