- [ Hacking 101 ] :: [ Outline ]
- [ Hacking 101 ] :: [ Introduction ]
- [ Hacking 101 ] :: [ The Basic Skills of Hacking ]
- [ Hacking 101 ] :: [ What We Mean By Hacking]
- [ Hacking 101 ] :: [ Do You Need A Handle? ]
- [ Hacking 101 ] :: [ HTML ]
- [ Hacking 101 ] :: [ Javascript ]
- [ Hacking 101 ] :: Mac Spoofing
- [ Hacking 101 ] :: Web Proxies
- [ Hacking 101 ] :: Unit 9 :: Learn Linux 4 :: sudo, nano, users and groups
- [ Hacking 101 ] :: VPNs
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. Once you’re familiar with reading and modifying HTML code, take on some of the challenges below.
Where to Learn
There are some great online courses in HTML4 and 5.
Top of any list is W3Schools. The site has a “Try it yourself” feature that lets you tinker with code live in the browser.
https://www.w3schools.com/
CodeAcademy is also excellent:
https://www.codecademy.com/learn/learn-html
Depending on your current skill level, you can skip these, skim them or study them hard. But pay particular attention to how GET and POST work, the elements of forms, and how META tags work.
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/
Assignments
- Crack the first challenge in Web Client on Root-me.org:
https://www.root-me.org/?lang=en - Attempt the first three Basic Challenges on HackThisSite.com:
https://www.hackthissite.org/missions/basic/