Learn Ethical Hacking From Scratch

Learn Ethical Hacking From Scratch
Become an ethical hacker that can hack computer systems like black hat hackers and secure them like security experts.

This course was last updated on 26/04/2017

Welcome to my comprehensive course on Ethical Hacking! In this course, you will start as a beginner with no previous knowledge about penetration testing or hacking. The first thing you will learn is some basic information about ethical hacking and the different fields in penetration testing.

This course is focused on the practical side of penetration testing without neglecting the theory behind each attack. Before jumping into penetration testing, you will first learn how to set up a lab and install needed software to practice penetration testing on your own machine. All the attacks explained in this course are launched against real devices in my lab.

The course is structured in a way that will take you through the basics of linux, computer systems, networks and how devices communicate with each other. We will start by talking about how we can exploit these systems to carry out a number of powerful attacks. This course will take you from a beginner to a more advanced level – by the time you finish, you will have knowledge about most penetration testing fields.

The course is divided into four main sections:

_1. Network Penetration Testing - _This section will teach you how to test the security of networks, both wired and wireless. First, you will learn how networks work, basic network terminology and how devices communicate with each other. Then it will branch into three sub sections:

_2. Gaining Access - _In this section you will learn two main approaches to gain full control over any computer system:

_3. Post Exploitation - _In this section you will learn how to interact with the systems you compromised so far. You’ll learn how to access the file system (read/write/upload/execute)maintain your access, spy on the target and even use the target computer as a pivot to hack other computer systems.

_4. Web Application Penetration Testing - _In this section you will learn how websites work. Then you will learn how to gather information about your target website, such as website owner, server location, used technologies and much more. You will also learn how to discover and exploit a number of dangerous vulnerabilities such as SQL injections, XSS vulnerabilities, etc.

At the end of each section you will learn how to detect, prevent and secure your system and yourself from these attacks.

All the attacks in this course are practical attacks that work against any computer device, ie: it does not matter if the device is a phone, tablet, laptop, etc. Each attack is explained in a simple way – first you will learn the theory behind each attack and then you will learn how to carry out the attack using Kali Linux.

NOTE: This course is created for educational purposes only and all the attacks are launched in my own lab or against devices that I have permission to test.

NOTE: This course is totally a product of Zaid Sabih and no other organization is associated with it or a certification exam. Although, you will receive a Course Completion Certification from Udemy, apart from that NO OTHER ORGANIZATION IS INVOLVED.

Who is the target audience?


Kali Linux, Ethical Hacking and Pen Testing for Beginners

The Complete Ethical Hacking Course: Beginner to Advanced!

The Ethical Hacking Bible 2017: Hack Phones & Social Media

Learn Ethical Hacking in 2020: Beginner to Advanced!

Web hacking and Security

Learn Ethical Hacking from Entry to Expertise