Learn Ethical Hacking & Reverse Engineering

Fun way to learn Ethical Hacking and Reverse Engineering by hacking real practice websites and reversing CrackMe's

   Watch Promo

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 internall


Your Instructor


Paul Chin
Paul Chin

I am a semi-retired college lecturer with more than 20 years experience in teaching computing and information technology. My interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality and well-being. In my spare time, I also play the piano and keyboard. I enjoy teaching face-to-face and online and also love educating and inspiring others to succeed and live the life of their dreams.


Join Today & Get Access To This Course & Every Resource You Need Grow Your Cyber Skills & Advance Your Career. Beginner & Expert Training.

Course Curriculum


  Section 3: [new] 24-bit (File extension manipulation exploit)
Available in days
days after you enroll
  Section 4: [new] Word of Peacecraft/Realistic (Dumpster diving for emails)
Available in days
days after you enroll
  Section 5: [new] Secure Agent (Browser Spoofing)
Available in days
days after you enroll
  Section 6: [new] Crypt1/Crypt (Reverse encryption)
Available in days
days after you enroll
  Section 7: [new] Beach (Steganography analyis)
Available in days
days after you enroll
  Section 8: [new] Squashed image/Stego (Cracking steganography)
Available in days
days after you enroll
  Section 9: [new] HTTP Method/Intro (HTTP POST exploit & Bypass CSRF-token protection)
Available in days
days after you enroll
  Section 10: [new] Library Gateway/Realistic (Javascript code exposure vulnerability)
Available in days
days after you enroll
  Section 11: [new] Sid/Intro (Cookie tampering to bypass login)
Available in days
days after you enroll
  Section 12: [new] Crypt2/Crypt (Cracking Caeser Cipher encryption)
Available in days
days after you enroll
  Section 13: [new] Crypt3/Crypt (Decoding Morse Code)
Available in days
days after you enroll
  Section 14: [new] SQLi1/SQLi (Bypassing login page password using SQL Injection Attack)
Available in days
days after you enroll
  Section 15: [new] Recon (Information gathering skills, including B6-Key)
Available in days
days after you enroll
  Section 16: [new] Crypt4/Crypt (Decrypting ciphertext using online decryptors)
Available in days
days after you enroll
  Section 17: [new] Map It (Portscanning and gaining remote access)
Available in days
days after you enroll
  Section 18: [new] Crypt5/Crypt (Reverse & Decrypt ciphertext using online decryptor)
Available in days
days after you enroll
  Section 19: [new] SQLi (Hacking admin username & password using SQL Injection Attack)
Available in days
days after you enroll
  Section 20: [new] Princess Slag/Realistic (Directory traversal & null byte attacks)
Available in days
days after you enroll
  Section 21: [new] Xmas '08/Realistic (Website defacement attacks)
Available in days
days after you enroll
  Section 22: [new] Planet Bid/Realistic (Password reminder exploits)
Available in days
days after you enroll
  Section 23: [new] Access Logs (Log Injection Attack)
Available in days
days after you enroll
  Section 24: [new] Sandra Murphy (XML Injection Attack)
Available in days
days after you enroll
  Section 25: [new] Alphabetize/Coding (Using Javascript to defeat countdown timer)
Available in days
days after you enroll
  Section 26: [new] Aliens/Stego (Decoding wav files to extract passwords)
Available in days
days after you enroll
  Section 27: [new] Custom Encoding/Coding (Decryption & hacking website countdown timer)
Available in days
days after you enroll
  Section 28: [new] Missile codes/Forensics (Analyze & extract data from disk images)
Available in days
days after you enroll
  Section 32: Introduction to Software Cracking with crackme's
Available in days
days after you enroll
  Section 33: Introduction to x64dbg and Detect it Easy (DIE)
Available in days
days after you enroll
  Section 34: Setting up your cracking workspace and workflow
Available in days
days after you enroll
  Section 35: Debugger Stepping Basics
Available in days
days after you enroll
  Section 36 : Stepping Into Calls
Available in days
days after you enroll
  Section 37 : Breakpoints
Available in days
days after you enroll
  Section 38 : Reversing Jumps
Available in days
days after you enroll
  Section 39 : How to patch a program
Available in days
days after you enroll
  Section 40 : Summary of Cracking Software Workflow
Available in days
days after you enroll
  Section 41 : Introduction to cracking gui-based programs
Available in days
days after you enroll
  Section 42 : Analyzing the PE for a gui-based program
Available in days
days after you enroll
  Section 43 : Crack the Serial Key using BP on strings
Available in days
days after you enroll
  Section 44 : Windows api functions & the stack
Available in days
days after you enroll
  Section 45 : Patching to bypass wrong serial key message
Available in days
days after you enroll
  Section 46 : Bonus Lecture
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Become A Member And Unlock Unlimited Access To This Course Plus Over 30,000+ Top Cyber Security Classes, Virtual Labs, Practice Tests, And Exam Simulations.

Designed To Help You Expand Your Skill Set And Propel Your Career Forward. Whether You're Just Starting Out Or You're An Industry Expert, There's Something Here For Everyone. Let's Grow Together!