Learn · NPTEL

Course10610521762 lectures

Ethical Hacking

Prof. Indranil Sengupta · IIT Kharagpur

Start with lecture 1 At NPTEL

About

Ethical hacking is a subject that has become very important in present-day context, and can help individuals and organizations to adopt safe practices and usage of their IT infrastructure. Starting from the basic topics like networking, network security and cryptography, the course will cover various attacks and vulnerabilities and ways to secure them. There will be hands-on demonstrations that will be helpful to the participants. The participants are encouraged to try and replicate the demonstration experiments that will be discussed as part of the course.

Intended audience: Computer Science and Engineering / Information Technology / Electronics and Communication / Electrical Engineering

Prerequisites: Basic concepts in programming and networking

Lectures

Week 1

  1. Lecture 01 : Introduction to Ethical Hacking YouTube
  2. Lecture 02 : Basic Concepts of Networking (part-I) YouTube
  3. Lecture 03 : Basic Concepts of Networking (part-II) YouTube
  4. Lecture 04 : TCP/IP Protocol Stack (part-I) YouTube
  5. Lecture 05 : TCP/IP Protocol Stack (Part-II) YouTube

Week 2

  1. Lecture 06 : IP addressing and routing (Part I) YouTube
  2. Lecture 07 : IP addressing and routing (Part II) YouTube
  3. Lecture 08 : TCP and UDP (Part I) YouTube
  4. Lecture 09 : TCP and UDP (Part II) YouTube
  5. Lecture 10 : IP subnetting YouTube

Week 3

  1. Lecture 11 : Routing protocols (Part I) YouTube
  2. Lecture 12 : Routing protocols (Part II) YouTube
  3. Lecture 13 : Routing protocols (Part III) YouTube
  4. Lecture 14 : IP version 6 YouTube
  5. Lecture 15 : Routing examples YouTube

Week 4

  1. Lecture 16 : Software Installation and Network Setup YouTube
  2. Lecture 17 : Information Gathering (Part 1) YouTube
  3. Lecture 18 : Information Gathering (Part 2) YouTube
  4. Lecture 19 : Port Scanning Using NMAP YouTube
  5. Lecture 20 : Other Features of NMAP YouTube

Week 5

  1. Lecture 21 : Vulnerability Scanning using NMAP YouTube
  2. Lecture 22 : Security Scanning and Proxy Preparation YouTube
  3. Lecture 23 : System Hacking YouTube
  4. Lecture 24 : Malware, Trojans, Virus and Worms YouTube
  5. Lecture 25 : Miscellaneous Attacks YouTube

Week 6

  1. Lecture 26 : Basic concepts of cryptography YouTube
  2. Lecture 27 : Private-key cryptography (Part I) YouTube
  3. Lecture 28 : Private-key cryptography (Part II) YouTube
  4. Lecture 29 : Public-key cryptography (Part I) YouTube
  5. Lecture 30 : Public-key cryptography (Part II) YouTube

Week 7

  1. Lecture 31 : Cryptographic hash functions (Part I) YouTube
  2. Lecture 32 : Cryptographic hash functions (Part II) YouTube
  3. Lecture 33 : Digital signature and certificate YouTube
  4. Lecture 34 : Applications (Part I) YouTube
  5. Lecture 35 : Applications (Part II) YouTube

Week 8

  1. Lecture 36 : Steganography YouTube
  2. Lecture 37 : Biometrics YouTube
  3. Lecture 38 : Network Based Attacks (Part I) YouTube
  4. Lecture 39 : Network Based Attacks (Part II) YouTube
  5. Lecture 40 : DNS and Email Security YouTube

Week 9

  1. Lecture 41 : Packet Sniffing (Part 1) YouTube
  2. Lecture 42 : Packet Sniffing (Part 2) YouTube
  3. Lecture 43 : Packet Sniffing (Part 3) YouTube
  4. Lecture 44 : Social Engineering Attack YouTube
  5. Lecture 45 : Denial of Service Attack YouTube

Week 10

  1. Lecture 46 : Elements of Hardware Security YouTube
  2. Lecture 47 : Side Channel Attacks (Part I) YouTube
  3. Lecture 48 : Side Channel Attacks (Part II) YouTube
  4. Lecture 49 : Physical Unclonable Function YouTube
  5. Lecture 50 : Hardware Trojan YouTube

Week 11

  1. Lecture 51 : Web Application Vulnerability Scanning YouTube
  2. Lecture 52 : Part 1 : SQL Injection Authentication Bypass YouTube
  3. Lecture 52 : Part 2: SQL Injection Error Based YouTube
  4. Lecture 52 : Part 3 : SQL Injection Error Based from Web Application YouTube
  5. Lecture 53 : SQLMAP YouTube
  6. Lecture 54 : Cross Site Scripting YouTube
  7. Lecture 55 : File Upload Vulnerability YouTube

Week 12

  1. Lecture 56 : The NMAP Tool: A Relook (Part I) YouTube
  2. Lecture 57 : The NMAP Tool: A Relook (Part II) YouTube
  3. Lecture 58 : The NMAP Tool: A Relook (Part III) YouTube
  4. Lecture 59 : Network Analysis using Wireshark YouTube
  5. Lecture 60 : Summarization of the Course YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Computer Science and Engineering
Teacher
Prof. Indranil Sengupta
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed