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.
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.
Introduction to Ethical Hacking by hacking real websites legally
In this video I show you how to register for an account with defendtheweb.net.
How to get started in this course.
Hacking username and password in a login form by inspecting comments in the code
Hacking username and password in a form by examining suspicious tags in the code.
Hacking username and password by examining the javascript code.
Hacking username and password by looking for hidden files.
Hack username and password by examining prompt() function
Modifying username list to login as a specific user.
Analysing robots.txt file for sensitive files exclusions.
Hack username and login form by traversing the website paths to find hidden password file
Hacking client code to modify password recovery email.
Javascript code exposure and decryption.
File redirect vulnerability.
How to decrypt MD5 hashes.
How to manipulate the file extension to reveal username and password.
How to do dumpster diving for emails
How to spoof your browser to gain access to websites
How to decrypt a reverse encryption.
Exctracting usernames and passwords from picture files.
How to crack a picture file to reveal the hidden username and password
How to craft and inject your own form to POST data to server
How to exploit the website's form to POST data to server
How to exploit javascript code exposure to get usernames and passwords.
How to tamper a cookie in order to bypass login
How to crack Caeser Cipher encryption.
How to decode Morse Code to extract password
How to use SQL injection to bypass password in login pages
Learn important information gathering skills in pre-connection attacks
How to decrypt ciphertext using online decryptors
How to scan for open ports and connect to it
How to reverse a ciphertext and decrypt it
Hacking admin username and password using SQL Injection Attack
Directory traversal and null-byte exploits to download php and reveal password
Use PHP file traversal vulnerability and SQL injection to deface a website
How to exploit password reminders to hack a payment system and make a transfer
How to perform a Log Injection Attack to manipulate the log files in order to bypass IP lockout.
How to perform XML Injection to bypass username and password
Learn how to use Google Chrome Developer Tools and Javascript code to defeat a countdown timer on a webpage
How to analyze sound files to extract hidden passwords.
How to write your own javascript code to decrypt a string of numbers and also defeat the website countdown timer
How to extract files from disk images, cracking zipped files, decoding telephone dial tones to get missile launch codes.
What is Captcha and how to hack it - lesson plan
How to download and install an OCR software called Abby Screenshot Reader
How to use Abby OCR tool to capture image and convert it to text.
How to download and install AutoIt, an automation tool.
Using AutoIt to run Abbey Screenshot Reader (OCR), reversing text, pasting into textfield and submitting.
Introduction to Captcha2 challenge and tips on solving it
How to install imagemagick and use it to download and split images to create a collection of key images.
How to download the captcha image and split it into 15 separate images
How to download node.js and install it
How to create a new node.js project.
Writing a node.js app to decode the captcha image.
How to use AutoIt to automate tasks and defeat countdown timer
An introduction to the Captcha3 challenge and strategy to solve it.
Installing and using Python - a crash course in python
How to Installing Pillow library for Python Image Manipulation, and getting started with it.
Using python to collect key images from the captcha file
Splitting the captcha3 sample using python
How to create a nodejs script to decode captcha sample images
How to use AutoIt to automate tasks and defeat timer limitation
Learn what a crackme is and where to download and unzip them.
How to download and install x64dbg and Detect It Easy.
How to create your workspace for practising software cracking and the workflow for it.
How to run, step over and meaning of conditional and un-conditional jumps
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.