Learn Ethical Hacking & Reverse Engineering
4.1 (172 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,822 students enrolled

Learn Ethical Hacking & Reverse Engineering

Fun way to learn Ethical Hacking & Reverse Engineering by hacking real practice websites & reversing CrackMe's
4.1 (172 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,822 students enrolled
Created by Paul Chin
Last updated 7/2020
English
Current price: $25.99 Original price: $39.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 57 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Web Hacking
  • Website defacement
  • Tampering Cookies
  • Hacking Admin Passwords
  • Hack Bank Accounts to Transfer Money
  • Stealing email mailing lists
  • Reversing Encryption
  • Tampering voting pages
  • Hacking website database
  • Tampering browser javascript to gain access
  • How to crack software serial number keys
  • Remove Nag Screen Reminders asking you to register
  • Convert Trial Software to Fully Functional Software
  • Extend 30-day Trial Period Software
  • Learn Reverse Engineering and Assembly Language
  • Browser Spoofing
  • SQL Injection Attacks
  • Port scanning
  • Log Injection Attacks
  • Computer Forensics
  • Hacking Captchas
Requirements
  • Basic knowledge of HTML, Javascript and SQL
  • Basic understanding of GET and POST requests
  • A PC, Linux not required
  • Basic knowledge in C, Assembly Language and Win32 API would be helpful but not mandatory
Description

If you want to learn ethical hacking  & also reverse engineering the fun and easy way like playing a computer game, then this course is for you. There exists on the Internet several websites which allows people to hack  and also to reverse software. These websites typically have different levels from easy to advanced. By solving each level and gradually levelling up, you will learn hacking and reversing.  All you need is a PC. In this course I am only using a Windows PC to do ethical hacking and reverse engineering.

The website we will be hacking is DefendTheWeb which is a popular hacker's playground where hackers play hacking games reminiscent of CTF (Capture the Flag) and learn at the same time. However, without some help and guidance you will find it quite challenging. Hence this course. I will walk through each level from Basic to Realistic. 

For the Reverse Engineering lessons, you will  learn how to reverse CrackMe's.   A CrackMe is a small program designed to test a programmer's reverse engineering skills.

These CrackMe's typically have different levels from easy to advanced. By solving each level and gradually levelling up, you will learn reverse engineering (reversing).  Traditionally, reverse engineering is taught by first learning C/C++, assembly language and then debugging. Note that we do not crack software nor condone the act of cracking software.

The crackme's we will be reversing is provided by CrackingLessons and Crackmes One which are a popular reverser's playground . Information on solving crackmes on the Internet is terse and unstructured. Hence this course. I will walk through each level just like in a classroom where you can follow along and ask questions in the Q & A section. All you need is a PC running Windows.

Great way to learn Web Development, Information Technology (IT), Assembly programming and Reverse Engineering:

If you had always wanted to learn HTML, Javascript, PHP, MySQL, etc, Assembly and Reverse Engineering, what better way than to learn how to hack websites ethically and reverse engineering. .  This course is also a great stepping stone to other Reverse Engineering fields like malware analysis, exploits development and software testing.   So let's get started in your journey of hacking & cracking to learn.

This course is backed by a 30-day money back guarantee.  So, go ahead and enroll in this course now and start hacking the fun and easy way!

Who this course is for:
  • Web developers who have no knowledge on hacking
  • Students who want to learn hacking the fun way by hacking real websites (legally)
  • Those who enjoy computer games and want to try hacking as a game
  • Programmers who want to level up their skill to reverse engineering software
  • IT or computing students who want to know how software works internally
Course content
Expand all 80 lectures 08:49:54
+ [new] Introduction
3 lectures 09:26

Introduction to Ethical Hacking by hacking real websites legally

Preview 04:04

In this video I show you how to register for an account with defendtheweb.net.

Preview 01:44

How to get started in this course.

How to use this Guide
03:38
+ [new] Intro Levels
12 lectures 50:41

Hacking username and password in a login form by inspecting comments in the code

Intro 1 (Client code information leak)
03:28

Hacking username and password in a form by examining suspicious tags in the code.

[NEW] Intro 2 (HTML tag information leak)
03:18

Hacking username and password by examining the javascript code.

Intro 3 (Javascript code information leak)
10:30

Hacking username and password by looking for hidden files.

Intro 4 (Path traversal vulnerability)
04:02

Hack username and password by examining prompt() function

Intro 5 (Javascript prompt() function information leak)
02:05

Modifying username list to login as a specific user.

Preview 03:50

Analysing robots.txt file for sensitive files exclusions.

[NEW] Intro 7 (robots.txt data leak vulnerability)
03:05

Hack username and login form by traversing the website paths to find hidden password file

Intro 8 (Path traversal vulnerability)
09:41

Hacking client code to modify password recovery email.

Preview 03:54

Javascript code exposure and decryption.

Intro 10 (Javascript code exposure and decryption)
02:52

File redirect vulnerability.

Intro 11 (File redirection vulnerability)
02:25

How to decrypt MD5 hashes.

Intro 12 (MD5 decryption)
01:31
+ [new] 24-bit (File extension manipulation exploit)
1 lecture 02:49

How to manipulate the file extension to reveal username and password.

24-bit (File extension manipulation exploit)
02:49
+ [new] Word of Peacecraft/Realistic (Dumpster diving for emails)
1 lecture 03:47

How to do dumpster diving for emails

World of Peacecraft/Realistic (Dumpster diving for emails)
03:47
+ [new] Secure Agent (Browser Spoofing)
1 lecture 01:56

How to spoof your browser to gain access to websites

Secure Agent (Browser Spoofing)
01:56
+ [new] Crypt1/Crypt (Reverse encryption)
1 lecture 01:45

How to decrypt a reverse encryption.

Crypt1/Crypt (Reverse encryption)
01:45
+ [new] Beach (Steganography analyis)
1 lecture 03:31

Exctracting usernames and passwords from picture files.

Beach (Steganography analyis)
03:31
+ [new] Squashed image/Stego (Cracking steganography)
1 lecture 01:53

How to crack a picture file to reveal the hidden username and password

Squashed image/Stego (Cracking steganography)
01:53
+ [new] HTTP Method/Intro (HTTP POST exploit & Bypass CSRF-token protection)
1 lecture 10:34

How to craft and inject your own form to POST data to server

HTTP Method/Intro (HTTP POST exploit & Bypassing CSRF-token protection)
10:34
+ [new] Library Gateway/Realistic (Javascript code exposure vulnerability)
1 lecture 03:53

How to exploit javascript code exposure to get usernames and passwords.

Library Gateway/Realistic (Javascript code exposure vulnerability)
03:53