Overview
Website Hacking and Penetration Testing from Udemy is highly practical but it won't neglect the theory, first you'll learn how to install the needed software (on Windows, Linux and Mac OS X) and then we'll start with websites basics, the different components that make a website, the technologies used, and then we'll dive into website hacking straight away. From here onwards you'll learn everything by example, by discovering vulnerabilities and exploiting them to hack into websites, so we'll never have any dry boring theoretical lectures.
Before jumping into hacking, you'll first learn how to gather comprehensive information about the target website, then the course is divided into a number of sections, each section covers how to discover, exploit and mitigate a common web application vulnerability, for each vulnerability you will first learn the basic exploitation, then you will learn advanced techniques to bypass security, escalate your privileges, access the database, and even use the hacked websites to hack into other websites on the same server.
Students at Website Hacking and Penetration Testing from Udemy will:
- Create a hacking lab & needed software (on Windows, OS X and Linux).
- Become bug bounty hunters & discover bug bounty bugs!
- Discover, exploit and mitigate a number of dangerous web vulnerabilities.
- Exploit these vulnerabilities to hack into web servers.
- Understand how websites & web applications work.
- Understand how browsers communicate with websites.
- Gather sensitive information about websites.
- Discover servers, technologies & services used on target website.
- Discover emails & sensitive data associated with a specific website.
- Find all subdomains associated with a website.
- Discover unpublished directories & files associated with a target website.
- Find all websites hosted on the same server as the target website.
- Discover, exploit and fix file upload vulnerabilities.
- Discover, exploit and fix code execution vulnerabilities.
- Discover, exploit & fix local file inclusion vulnerabilities.
- Discover, fix, and exploit SQL injection vulnerabilities.
- Read / Write files to the server using SQL injections.
- Patch SQL injections quickly.
- Learn the right way to write SQL queries to prevent SQL injections.
- Discover basic & advanced reflected XSS vulnerabilities.
- Discover basic & advanced stored XSS vulnerabilities.
- How to use BeEF framwork.
Programme Structure
Courses include:
- Preparation - Creating a Penetration Testing Lab
- Preparation - Linux Basics
- Website Basics
- Information Gathering
- File Upload Vulnerabilities
- Code Execution Vulnerabilities
- Local File Inclusion Vulnerabilities (LFI)
- Remote File Inclusion Vulnerabilities (RFD
- SQL Injection Vulnerabilities
Audience
- Anybody who is interested in learning website & web application hacking / penetration testing
- Anybody who wants to learn how hackers hack websites
- Anybody who wants to learn how to secure websites & web applications from hacker
- Web developers so they can create secure web application & secure their existing ones
- Web admins so they can secure their websites
Key information
Duration
- Part-time
- 1 days
Start dates & application deadlines
Language
Delivered
Disciplines
Computer Sciences Web Technologies & Cloud Computing Cyber Security View 603 other Short Courses in Web Technologies & Cloud Computing in United StatesAcademic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Basic IT Skills.
- No Linux, programming or hacking knowledge required.
- Computer with a minimum of 4GB ram/memory.
- Operating System: Windows / OS X / Linux.
Tuition Fee
-
International
160 USD/fullTuition FeeBased on the tuition of 160 USD for the full programme during 1 days. -
National
160 USD/fullTuition FeeBased on the tuition of 160 USD for the full programme during 1 days.