Chapter 1

Web Technologies

Abstract

In this chapter we go over the basic web application technologies, including web servers, client-side versus server-side programming languages, databases and their related workflow. We then use some useful tools, Burp Suite and the Damn Vulnerable Web App (DVWA) to understand HTTP, and POST, and GET requests.

Keywords

web servers
server-side programming languages
client-side programming languages
JavaScript
SQL (Structured Query Language)
HTML
URL encoding
POST requests
GET requests
intercepting proxy

Note: Before starting Chapter 1, please download Lesson 0 (http://www.concise-courses.com/learn/web-application-security/setup/), which provides instructions on setting up your computer to perform the exercises ...

Get How to Attack and Defend Your Website now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.