Learn Ethical Hacking & Reverse Engineering
- Description
- Curriculum
- FAQ
- Reviews
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!
-
1IntroductionVideo lesson
Introduction to Ethical Hacking by hacking real websites legally
-
2Registering for an account with defendtheweb.netVideo lesson
In this video I show you how to register for an account with defendtheweb.net.
-
3How to use this GuideVideo lesson
How to get started in this course.
-
4Intro 1 (Client code information leak)Video lesson
Hacking username and password in a login form by inspecting comments in the code
-
5[NEW] Intro 2 (HTML tag information leak)Video lesson
Hacking username and password in a form by examining suspicious tags in the code.
-
6Intro 3 (Javascript code information leak)Video lesson
Hacking username and password by examining the javascript code.
-
7Intro 4 (Path traversal vulnerability)Video lesson
Hacking username and password by looking for hidden files.
-
8Intro 5 (Javascript prompt() function information leak)Video lesson
Hack username and password by examining prompt() function
-
9[NEW] Intro 6 (Client code modification vulnerability)Video lesson
Modifying username list to login as a specific user.
-
10[NEW] Intro 7 (robots.txt data leak vulnerability)Video lesson
Analysing robots.txt file for sensitive files exclusions.
-
11Intro 8 (Path traversal vulnerability)Video lesson
Hack username and login form by traversing the website paths to find hidden password file
-
12Intro 9 (Client code modification vulnerability)Video lesson
Hacking client code to modify password recovery email.
-
13Intro 10 (Javascript code exposure and decryption)Video lesson
Javascript code exposure and decryption.
-
14Intro 11 (File redirection vulnerability)Video lesson
File redirect vulnerability.
-
15Intro 12 (MD5 decryption)Video lesson
How to decrypt MD5 hashes.
-
42Introduction to Captcha1 challengeVideo lesson
What is Captcha and how to hack it - lesson plan
-
43Downloading and Installing an OCR softwareVideo lesson
How to download and install an OCR software called Abby Screenshot Reader
-
44Using Abby (OCR tool) to convert image to textVideo lesson
How to use Abby OCR tool to capture image and convert it to text.
-
45Download and install AutoIt (Automation tool)Video lesson
How to download and install AutoIt, an automation tool.
-
46Using AutoItVideo lesson
Using AutoIt to run Abbey Screenshot Reader (OCR), reversing text, pasting into textfield and submitting.
-
47Intro to Captcha2 challengeVideo lesson
Introduction to Captcha2 challenge and tips on solving it
-
48Collecting key imagesVideo lesson
How to install imagemagick and use it to download and split images to create a collection of key images.
-
49Splitting the captcha image into 15 sample filesVideo lesson
How to download the captcha image and split it into 15 separate images
-
50Installing node.jsVideo lesson
How to download node.js and install it
-
51Intro to Node.jsVideo lesson
How to create a new node.js project.
-
52Using node.js to decode captcha imageVideo lesson
Writing a node.js app to decode the captcha image.
-
53Using AutoIt to defeat countdown timerVideo lesson
How to use AutoIt to automate tasks and defeat countdown timer
-
54Introduction to the Captcha3 challengeVideo lesson
An introduction to the Captcha3 challenge and strategy to solve it.
-
55Installing and Using PythonVideo lesson
Installing and using Python - a crash course in python
-
56Installing Pillow library for Python Image ManipulationVideo lesson
How to Installing Pillow library for Python Image Manipulation, and getting started with it.
-
57Collecting key imagesVideo lesson
Using python to collect key images from the captcha file
-
58Splitting the captcha3 sample using pythonVideo lesson
Splitting the captcha3 sample using python
-
59Creating nodejs script to decode captcha sample imagesVideo lesson
How to create a nodejs script to decode captcha sample images
-
60Using AutoIt to automate tasks and defeat timer limitationVideo lesson
How to use AutoIt to automate tasks and defeat timer limitation
External Links May Contain Affiliate Links read more