Overview 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.
Syllabus 12 Week 1 Lecture 01 : Introduction to Ethical Hacking Lecture 02 : Basic Concepts of Networking (part-I) Lecture 03 : Basic Concepts of Networking (part-II) Lecture 04 : TCP/IP Protocol Stack (part-I) Lecture 05 : TCP/IP Protocol Stack (Part-II) Week 2 Lecture 06 : IP addressing and routing (Part I) Lecture 07 : IP addressing and routing (Part II) Lecture 08 : TCP and UDP (Part I) Lecture 09 : TCP and UDP (Part II) Lecture 10 : IP subnetting Week 3 Lecture 11 : Routing protocols (Part I) Lecture 12 : Routing protocols (Part II) Lecture 13 : Routing protocols (Part III) Lecture 14 : IP version 6 Lecture 15 : Routing examples Week 4 Lecture 16 : Software Installation and Network Setup Lecture 17 : Information Gathering (Part 1) Lecture 18 : Information Gathering (Part 2) Lecture 19 : Port Scanning Using NMAP Lecture 20 : Other Features of NMAP Week 5 Lecture 21 : Vulnerability Scanning using NMAP Lecture 22 : Security Scanning and Proxy Preparation Lecture 23 : System Hacking Lecture 24 : Malware, Trojans, Virus and Worms Lecture 25 : Miscellaneous Attacks Week 6 Lecture 26 : Basic concepts of cryptography Lecture 27 : Private-key cryptography (Part I) Lecture 28 : Private-key cryptography (Part II) Lecture 29 : Public-key cryptography (Part I) Lecture 30 : Public-key cryptography (Part II) Week 7 Lecture 31 : Cryptographic hash functions (Part I) Lecture 32 : Cryptographic hash functions (Part II) Lecture 33 : Digital signature and certificate Lecture 34 : Applications (Part I) Lecture 35 : Applications (Part II) Week 8 Lecture 36 : Steganography Lecture 37 : Biometrics Lecture 38 : Network Based Attacks (Part I) Lecture 39 : Network Based Attacks (Part II) Lecture 40 : DNS and Email Security Week 9 Lecture 41 : Packet Sniffing (Part 1) Lecture 42 : Packet Sniffing (Part 2) Lecture 43 : Packet Sniffing (Part 3) Lecture 44 : Social Engineering Attack Lecture 45 : Denial of Service Attack Week 10 Lecture 46 : Elements of Hardware Security Lecture 47 : Side Channel Attacks (Part I) Lecture 48 : Side Channel Attacks (Part II) Lecture 49 : Physical Unclonable Function Lecture 50 : Hardware Trojan Week 11 Lecture 51 : Web Application Vulnerability Scanning Lecture 52 : Part 1 : SQL Injection Authentication Bypass Lecture 52 : Part 2: SQL Injection Error Based Lecture 52 : Part 3 : SQL Injection Error Based from Web Application Lecture 53 : SQLMAP Lecture 54 : Cross Site Scripting Lecture 55 : File Upload Vulnerability Week 12 Lecture 56 : The NMAP Tool: A Relook (Part I) Lecture 57 : The NMAP Tool: A Relook (Part II) Lecture 58 : The NMAP Tool: A Relook (Part III) Lecture 59 : Network Analysis using Wireshark Lecture 60 : Summarization of the Course Advantages and disadvantages AdvantagesTaught by IIT and IISc professors, and it follows the Indian university syllabus closely. All videos and assignments are free on NPTEL and SWAYAM. The certificate is recognised by many Indian universities for credit transfer and by GATE aspirants. Great for GATE and semester exam preparation. Taught by Indian Institute of Technology Kharagpur, one of the strongest names in its field. Completely free. Self-paced: start any time. A clear syllabus (12 parts) you can see before you start. DisadvantagesThe certificate needs a proctored exam at a centre, which has a fee. Recorded classroom lectures: thorough, but slower than made-for-online courses. New runs start on fixed dates (January and July). Learning is free, but the certificate costs money. Some points apply to every course of this kind; see how we rank .
Free to learnFree: Every video and assignment is free on NPTEL and SWAYAM. Enrol when the next run opens.Certificate: Optional. It needs a proctored exam at a centre, which has a fee.Before you start Basic concepts in programming and networking
Taught by Prof. Indranil Sengupta IIT Kharagpur