[ Hacking 101 ] :: Course Outline

This outline is in development, and frequent updates are the name of this game. These are the “bare bones” basics you’ll need to know to get started in the world of hacking, pen testing, bug bounties and security auditing. This list will be updated as new areas arise or as people point out the many things I’m sure I’ll foolishly miss over my first few drafts.

It’s not our intention to rebuild every wheel. In many or most cases we can point out excellent places to learn particular skills, and then good hacking targets where you can test them. So here goes, by topic, with links:

HTML4 / HTML5

You’ll need to know how to tinker with (hack) HTML in order to manipulate forms, capture headers and inject meta tags, just for starters.

Where to Learn

Top of any list is W3Schools:
https://www.w3schools.com/

CodeAcademy is also excellent:
https://www.codecademy.com/learn/learn-html

Where to Test Your HTML Hacking Skills

Root-me.org has Web Client and Web Server areas. You must set up an account – it will be worth your while.
https://www.root-me.org/en/Challenges/Web-Client/

HackThisSite is also great, free and helpful. Again, you’ll need to create an account.
https://www.hackthissite.org/missions/basic/

Assignment

Crack the first challenge in Web Client on Root-me.org.