From f359d97ac098fa374ae5f34e700d66c0bea3c2df Mon Sep 17 00:00:00 2001 From: "Z. Cliffe Schreuders" Date: Tue, 23 Jan 2024 12:52:25 +0000 Subject: [PATCH] lab scenario update --- .../web_security/1_intro_web_security.xml | 56 ++++++++++++++++--- 1 file changed, 48 insertions(+), 8 deletions(-) diff --git a/scenarios/labs/web_security/1_intro_web_security.xml b/scenarios/labs/web_security/1_intro_web_security.xml index 817cbbe09..121360265 100644 --- a/scenarios/labs/web_security/1_intro_web_security.xml +++ b/scenarios/labs/web_security/1_intro_web_security.xml @@ -6,22 +6,26 @@ Introducing Web security James Davis - Web and Network Security - Introducing Web security - - https://docs.google.com/document/d/1vLy56U53lqb8ZpQVLwxznCBsGv0KPM_uXJW1WD5DCiI/edit?usp=sharing + +# Introduction +In this lab you will delve into concepts and practical exercises that will equip you with a foundational understanding of web security. This hands-on lab explores various aspects of web security, starting with an introduction to client-server interactions using HTTP (HyperText Transfer Protocol). The lab guides you through simulating a web server from scratch using tools like netcat, creating dynamic web pages with PHP, and understanding the intricacies of client-server architecture. The importance of local web proxies, illustrated through the use of Zed Attack Proxy (ZAP), is emphasized as a means to intercept and modify web traffic for security testing purposes. The lab further introduces fuzzing techniques in ZAP and encourages practical application through tasks such as intercepting and altering HTTP requests. + +Throughout this lab, you will learn by doing, actively engaging in activities. As part of the hands-on experience, you will also work through scored flag-based tasks, such as completing challenges related to Insecure Direct Object References. By the end of the lab, you will have acquired a solid foundation in web security fundamentals, simulation of web server activities, and practical skills in using tools like ZAP for security testing and assessment. This sets the stage for deeper exploration and learning in subsequent topics, contributing to the development of your web security expertise. + + https://docs.google.com/document/d/1vLy56U53lqb8ZpQVLwxznCBsGv0KPM_uXJW1WD5DCiI/edit?usp=sharing ctf-lab lab-sheet intermediate - wns_server + web_server - + 172.16.0.2 - + 172.16.0.3 @@ -61,6 +65,26 @@ + + + + + + spoiler_admin_pass + + + + + + webserver + kali + + + IP_addresses + IP_addresses + + + IP_addresses @@ -69,7 +93,7 @@ - wns_attack + kali @@ -99,10 +123,26 @@ true - http://localhost:8085/WebGoat + http://localhost:8085/WebGoat|webserver + + + webserver + kali + + + IP_addresses + IP_addresses + + + + + + spoiler_admin_pass + + IP_addresses