This section contains labs of the Javascript For Pentesters course on Pentester Academy. We would highly recommend following the course and then attempting the labs below to better understand the objective of this section. 

User Avatar

Task 1: Modify HTML with Javascript

User Avatar

Task 2: Change All Links

User Avatar

Task 3: Hijack Form Submit

User Avatar

Task 4: Modify Form Fields

User Avatar

Task 5: Social Engineering

User Avatar

Task 6: Capture All Clicks

User Avatar

Task 7: Keystroke Logging

User Avatar

Task 8: Event Listener

User Avatar

Task 9: Include External JS

User Avatar

Task 10: Include External JS using JS

User Avatar

Task 11: Replace Banner Image

User Avatar

Task 12: Stealing from Auto-Complete

User Avatar

Task 13: Posting with XMLHttpRequest

User Avatar

Task 14: Fetching Data with XMLHttpRequest

User Avatar

Task 15: Data Exfiltration with ...

User Avatar

Task 16: Extracting CSRF Tokens

User Avatar

Task 17: CSRF Token Stealing

User Avatar

Task 18: HTML Parsing of XMLHttpRequest ...

User Avatar

Task 19: Multi-Level HTML Parsing

User Avatar

Task 20: Multi-Level JSON Parsing

User Avatar

Task 21: Multi-Level XML Parsing