Pharming Group 10: Phuc H. Dao Anita Lugonja. Motivation To give students an opportunity to learn about DNS poisoning To give students an opportunity.

Slides:



Advertisements
Similar presentations
Web Server Administration
Advertisements

Web Server Administration Chapter 4 Name Resolution.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
COS 420 DAY 23. Agenda Assignment 4 Corrected 2 B’s Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due.
Application Layer At long last we can ask the question - how does the user interface with the network?
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Domain Name System: DNS
CSEE W4140 Networking Laboratory Lecture 10: DNS Jong Yul Kim
W4140 Network Laboratory Lecture 11 Nov 27 - Fall 2006 Shlomo Hershkop Columbia University.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
Chapter 25 Domain Name System
DOMAIN NAME SYSTEM. Domain Name System Hostname Resolution DNS Name Lookup with DNS Domain Name Servers DNS Database Reverse Lookups.
DNS Domain Name Service References: Wikipedia 1.
Domain Name Services Oakton Community College CIS 238.
Name Resolution and DNS. Domain names and IP addresses r People prefer to use easy-to-remember names instead of IP addresses r Domain names are alphanumeric.
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 2 Methods Configuring Name Resolution Methods.
The University of Akron Summit College Business Technology Dept.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS (Domain Name System)
By: Me1 Domain Name Servers (DNS). By: Me2 Section 1: Overview Of DNS DNS is a name resolution protocol. It converts host names to IP addresses and vice-versa.
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
Chapter Overview Understanding DNS Creating Zones
CS 4396 Computer Networks Lab
Name Resolution Domain Name System.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
CSUF Chapter 6 1. Computer Networks: Domain Name System 2.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
COMP210 DNS Module Domain Name Service Dr Ahmad Al-Zubi.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Domain Name System (DNS)
Module 5: Planning a DNS Strategy. Overview Planning DNS Servers Planning a Namespace Planning Zones Planning Zone Replication and Delegation Integrating.
Chapter 17 Domain Name System
Paper Presentation – CAP Page 2 Outline Review - DNS Proposed Solution Simulation Results / Evaluation Discussion.
Chapter 13 Microsoft DNS Server n DNS server: A Microsoft service that resolves computer names to IP addresses, such as resolving the computer name Brown.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring Name Resolution and Additional Services Lesson 12.
Windows Server 2003 DNS 安裝設定與管理維護 林寶森
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
EE 122: Lecture 20 (Domain Name Server - DNS) Ion Stoica Nov 15, 2001 (* based on the some on-line slides of J. Kurose & K. Rose and of Raj Jain)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
DNS Domain Name Systems Theory 1. HOW DNS WORKS Theory 2.
Linux Operations and Administration
Domain Name System (DNS)
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Web Server Administration Chapter 4 Name Resolution.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Domain Name System. McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 So what is DNS Resolution? DNS Resolution is the procedure used to resolve a IP.
MAN-IN-THE-MIDDLE ATTACK STEGANOGRAPHY Lab# MAC Addresses and ARP  32-bit IP address:  network-layer address  used to get datagram to destination.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Understand Names Resolution
Chapter 25 Domain Name System.
Module 5: Resolving Host Names by Using Domain Name System (DNS)
Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
Net 323 D: Networks Protocols
Presentation transcript:

Pharming Group 10: Phuc H. Dao Anita Lugonja

Motivation To give students an opportunity to learn about DNS poisoning To give students an opportunity to learn about DNS poisoning To give students hand-on experience with host files and DNS configuration To give students hand-on experience with host files and DNS configuration

Agenda Host Files Host Files DNS DNS The Art of Pharming The Art of Pharming Demo Demo

Host Files Static Naming Resolution Static Naming Resolution

DNS Domain Name System Domain Name System Naming Hierarchy Naming Hierarchy

Managed by GT DNS Name hierarchy DNS hierarchy can be represented by a tree DNS hierarchy can be represented by a tree Root and top-level domains are administered by an Internet central name registration authority (ICANN) Root and top-level domains are administered by an Internet central name registration authority (ICANN) Below top-level domain, administration of name space is delegated to organizations Below top-level domain, administration of name space is delegated to organizations Each organization can delegate further Each organization can delegate further Managed by ECE Dept. “Domain Name System.”

Domain name system Each node in the DNS tree represents a DNS name Each node in the DNS tree represents a DNS name Each branch below a node is a DNS domain. Each branch below a node is a DNS domain. DNS domain can contain hosts or other domains (subdomains) DNS domain can contain hosts or other domains (subdomains) Example: DNS domains are., edu, gatech.edu, cc.gatech.edu Example: DNS domains are., edu, gatech.edu, cc.gatech.edu “Domain Name System.”

Hierarchy of name servers The resolution of the hierarchical name space is done by a hierarchy of name servers The resolution of the hierarchical name space is done by a hierarchy of name servers Each server is responsible (authoritative) for a contiguous portion of the DNS namespace, called a zone. Each server is responsible (authoritative) for a contiguous portion of the DNS namespace, called a zone. Zone is a part of the subtree Zone is a part of the subtree DNS server answers queries about hosts in its zone DNS server answers queries about hosts in its zone “Domain Name System.”

DNS domain and zones Each zone is anchored at a specific domain node, but zones are not domains. Each zone is anchored at a specific domain node, but zones are not domains. A DNS domain is a branch of the namespace A DNS domain is a branch of the namespace A zone is a portion of the DNS namespace generally stored in a file (It could consists of multiple nodes) A zone is a portion of the DNS namespace generally stored in a file (It could consists of multiple nodes) A server can divide part of its zone and delegate it to other servers A server can divide part of its zone and delegate it to other servers “Domain Name System.”

Lab Requirements Windows XP Windows XP RedHat 4.0 RedHat 4.0 DNS server DNS server

Let’s Poison Host File manipulation Host File manipulation cnn.comgoogle.com google.com

DNS Poison There is one more DNS concept to learn There is one more DNS concept to learn

Resolver and name server 1. An application program on a host accesses the domain system through a DNS client, called the resolver 2. Resolver contacts DNS server, called name server 3. DNS server returns IP address to resolver which passes the IP address to application Reverse lookups are also possible, i.e., find the hostname given an IP address Reverse lookups are also possible, i.e., find the hostname given an IP address “Domain Name System” “Domain Name System”

Resolver Configuration File /etc/nsswitch.conf needs to contain the line File /etc/nsswitch.conf needs to contain the line hosts: dns files hosts: dns files Add this line to /etc/resolv.conf Add this line to /etc/resolv.conf nameserver nameserverIPAddress

Named.conf Pointer to the new zone Pointer to the new zone zone "mit.edu" IN { type master; file "mit.edu.zone"; allow-update{none;};};

Create an zone Next Slide Next Slide

Result

Lab Scenarios Host File and DNS Concept Host File and DNS Concept Host File Poisoning Host File Poisoning DNS Poisoning DNS Poisoning Ethereal Capture of DNS traffic Ethereal Capture of DNS traffic After Lab2 and incorporated with other team’s pharming lab After Lab2 and incorporated with other team’s pharming lab

Sources Liebeherr, Jorg. Zarki, Magda El. Mastering Networks: An Internet Lab Manual.New York Liebeherr, Jorg. Zarki, Magda El. Mastering Networks: An Internet Lab Manual.New York “Domain Name System.” Masterin Networks – Lecture Notes. 11 April “Domain Name System.” Masterin Networks – Lecture Notes. 11 April ook/slides/index.htmlhttp:// ook/slides/index.html

Questions? Questions?