+91 92891 11686 (Chat Only)

Foundational Web Application Assessments with Kali Linux (WEB-200)

WEB-200: Foundational Web Application Assessments with Kali Linux is a foundational web application security course from OffSec that teaches learners how to identify, assess, and exploit common vulnerabilities in modern web applications. The course takes a practical, black-box approach to web application assessment. Learners work with Kali Linux and commonly used security tools while developing skills in web reconnaissance, vulnerability discovery, exploitation, and data extraction. Key areas include Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), CORS misconfigurations, SQL Injection, Directory Traversal, XXE, Server-Side Template Injection (SSTI), Server-Side Request Forgery (SSRF), Command Injection, and IDOR. Learners also develop practical experience with tools such as Burp Suite, Nmap, Gobuster, Wfuzz, and Hakrawler. The course prepares learners for the OffSec Web Assessor (OSWA) certification, a practical certification that validates the ability to identify and exploit vulnerabilities in web applications.
No distractions. Just you!

Course Description

Key Takeaways

By completing this course, learners will be able to:

  • Perform foundational black-box web application assessments.
  • Conduct web application reconnaissance and content discovery.
  • Use Kali Linux tools for web security testing.
  • Identify and exploit reflected, stored, and client-side XSS vulnerabilities.
  • Assess CSRF and CORS security weaknesses.
  • Enumerate common database technologies and test for SQL Injection.
  • Identify and exploit Directory Traversal vulnerabilities.
  • Assess XML External Entity (XXE) vulnerabilities.
  • Identify and exploit Server-Side Template Injection (SSTI).
  • Test applications for SSRF, Command Injection, and IDOR.
  • Combine multiple techniques during complete web application assessments.
  • Prepare for the practical OffSec Web Assessor (OSWA) certification.
Course Outline

Module 1: Tools for the Web Assessor

  • Web application assessment methodology
  • Kali Linux tools for web testing
  • Burp Suite
  • Nmap
  • Gobuster
  • Wfuzz
  • Hakrawler
  • Web application enumeration
  • File, directory, and parameter discovery
  • Wordlist generation and usage
  • Shells and payload fundamentals

Module 2: Cross-Site Scripting (XSS) – Introduction and Discovery

  • JavaScript fundamentals for offensive security
  • Reflected XSS
  • Stored XSS
  • Client-side XSS
  • Discovering XSS vulnerabilities
  • Understanding how XSS affects users and applications

Module 3: Cross-Site Scripting (XSS) – Exploitation and Case Study

  • XSS exploitation techniques
  • Moving payloads to external resources
  • Session cookie theft
  • Local secret extraction
  • Keylogging
  • Saved password theft
  • Phishing scenarios
  • Practical XSS case study

Module 4: Cross-Origin Attacks

  • Same-Origin Policy
  • SameSite cookies
  • Cross-Site Request Forgery (CSRF)
  • Detecting and exploiting CSRF
  • Cross-Origin Resource Sharing (CORS)
  • CORS request and response headers
  • Identifying weak CORS policies
  • Exploiting insecure origin trust
  • Cross-origin attack case studies

Module 5: Introduction to SQL

  • SQL fundamentals
  • Basic SQL syntax
  • Manual database enumeration
  • MySQL database enumeration
  • Microsoft SQL Server enumeration
  • PostgreSQL enumeration
  • Oracle database enumeration
  • Database-specific functions and tables

Module 6: SQL Injection

  • Understanding SQL Injection
  • Testing parameters for SQLi
  • String delimiters and query manipulation
  • Boundary testing
  • Fuzzing
  • Error-based SQL Injection
  • UNION-based SQL Injection
  • Stacked queries
  • Reading and writing files
  • Remote Code Execution through SQL Injection
  • SQLMap
  • SQL Injection case studies

Module 7: Directory Traversal Attacks

  • Directory Traversal concepts
  • Relative and absolute paths
  • Identifying suggestive parameters
  • Directory listing
  • File discovery
  • Exploiting path traversal vulnerabilities
  • Practical Directory Traversal scenarios

Module 8: XML External Entities (XXE)

  • XML processing fundamentals
  • XXE vulnerability discovery
  • Local file disclosure
  • External entity processing
  • XXE-based SSRF
  • Exploiting insecure XML parsers
  • XXE case studies

Module 9: Server-Side Template Injection (SSTI)

  • Template engines and server-side rendering
  • SSTI vulnerability discovery
  • Identifying vulnerable template syntax
  • Exploiting template engines
  • Template-specific payloads
  • Escalating SSTI vulnerabilities toward code execution

Module 10: Command Injection

  • Operating system command injection
  • Identifying command injection points
  • In-band command execution
  • Blind command injection
  • Payload construction
  • Exploiting command execution vulnerabilities

Module 11: Server-Side Request Forgery (SSRF)

  • SSRF fundamentals
  • Interacting with vulnerable servers
  • Accessing private IP ranges
  • Internal service discovery
  • SSRF testing methodology
  • Retrieving information through SSRF
  • Cloud instance metadata
  • Authentication bypass scenarios
  • Alternative URL schemes
  • SSRF case studies

Module 12: Insecure Direct Object Referencing (IDOR)

  • Understanding IDOR
  • Static file IDOR
  • Database object referencing
  • ID-based IDOR
  • Enumerating object references
  • Exploiting complex IDOR scenarios
  • IDOR case studies

Module 13: Assembling the Pieces – Web Application Assessment Breakdown

  • Introduction to challenge machines
  • Web application enumeration
  • Host enumeration
  • Operating system detection
  • Content discovery
  • Authentication bypass
  • Finding and exploiting Directory Traversal
  • Discovering SQL Injection
  • Using SQL Injection for Remote Code Execution
  • Obtaining a shell
  • Combining multiple vulnerabilities during a complete assessment
Duration

5 Days

Lab Outline

WEB-200 has a strong hands-on component. Learners can practice the techniques covered in the course against controlled lab environments.

Practical activities include:

  • Web application reconnaissance and enumeration.
  • Content and parameter discovery.
  • Burp Suite-based request manipulation.
  • XSS discovery and exploitation.
  • CSRF and CORS testing.
  • Database enumeration.
  • Manual and automated SQL Injection testing.
  • Directory Traversal exploitation.
  • XXE exploitation.
  • SSTI discovery and exploitation.
  • Command Injection testing.
  • SSRF exploitation.
  • IDOR discovery and exploitation.
  • Complete web application assessment scenarios.
  • Nine challenge labs to help learners test their knowledge before attempting the OSWA exam.
Exam Details

Certification: OffSec Web Assessor (OSWA)

Duration: 23 hours and 45 minutes of proctored testing time.

Documentation: An additional 24 hours is provided after the exam ends to submit your comprehensive report.

Passing Score: A minimum of 70 points is required out of 100 available points.

Scoring: Points are awarded for fulfilling specific objective sets and demonstrating data exfiltration or exploitation.

Who should attend

WEB-200 is suitable for:

  • Web Application Penetration Testers
  • Junior Penetration Testers
  • Application Security Analysts
  • Cybersecurity Professionals
  • Security Engineers
  • Web Application Developers moving into security
  • Vulnerability Assessment Professionals
  • Penetration Testers who want to specialize in web applications
Prerequisites
  • HTML, CSS, and JavaScript.
  • Basic networking concepts.
  • Linux operating system fundamentals.
  • Basic scripting knowledge.
  • Web application fundamentals.

Need Customized Curriculum?

GET A FREE DEMO CLASS

Choose Your Preferred Learning Mode

One-To-One Training

Personalized Schedule one-on-one Expert Guidance Private Session – Just You & the Instructor Guaranteed-To-Run Tailored for Your Success

ONLINE TRAINING

Learn Anytime, Anywhere Self-Paced & Interactive Budget-Friendly, High-Impact Smart Learning for Smart Professionals

CORPORATE TRAINING

Available Onsite / Online Team-Based Learning, Your Way Tailored for Business Goals Training That Grows With Your Team On-Demand Expert Instructors

Can’t find the right Learning Mode?

Our instructors

Mohammad Gufran Network Binary

MOHAMMED GUFRAN

17 years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation

AKMAL YAZDANI

18+ years of Experience
Azure & AWS services |Managing and Implementing Windows servers

MUHAMMAD MUSAB

4+ Years of Experience
Cisco Technologies | Cisco and HPE ARUBA Technologies | Routing and Switching

RANIA GABRIEL GEORGE HAKIM

25+ years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation
Microsoft Instructor and Windows Network Specialist

MOHD FARAZ HARMIS

25+ years of Experience
Managing and Implementing Microsoft Azure cloud | Active Directory

SHAHEEN AKHTAR

17 years of Experience
TCP | and UDP protocols, along | with expertise in firewalls such as Palo Alto

KUDDOOS ALI

14+ years of Experience
Experienced Network Engineer proficient in AFC | Aruba Central | Aruba CX switches

AAMIR MASOOD

6 years of Experience
AWS Compute | AWS Storage | AWS Database | AWS Management
Faizan Ahmad IT Advisor

FAIZAN AHMAD

7 years of Experience
Software support Issue Resolution | User assistance | Microsoft Active Directory
cisco Instructor in Dubai Saad shah

SAAD SHAH

10 years of Experience
Cisco Technologies | Routing and Swtiching | Data Center | Security

Here's What People Are Saying About Cybersec Trainings

Why Network Binary Trainings?

Expertise and Reputation

Comprehensive Training Programs

Industry-Relevant Curriculum

Certification and Career Advancement

Certified & Experienced Instructors

FAQs

What type of web application testing is covered in WEB-200?

WEB-200 primarily teaches black-box web application assessment, where the tester approaches an application from an external perspective without access to its source code. Learners develop skills for reconnaissance, vulnerability discovery, exploitation, and chaining multiple findings during an assessment.

Which vulnerabilities should a learner be able to assess after completing WEB-200?

The course covers a broad range of common web vulnerabilities, including XSS, CSRF, CORS misconfigurations, SQL Injection, Directory Traversal, XXE, SSTI, SSRF, Command Injection, and IDOR. These provide a foundation for progressing toward more advanced web application security testing.

How important is Burp Suite for WEB-200?

Burp Suite is an important part of the WEB-200 toolkit. Learners use its capabilities for intercepting, modifying, replaying, comparing, and analyzing HTTP requests and responses while testing web applications. OffSec specifically highlights tools such as Burp Suite, Wfuzz, Nmap, and Gobuster as part of the course.

What is the difference between WEB-200 and WEB-300?

WEB-200 focuses on foundational black-box web application assessment and exploitation. WEB-300 is an advanced course aimed at deeper web exploitation and is intended for learners progressing beyond the foundational level. OffSec positions OSWA-certified learners as prepared to move toward WEB-300 and the OSWE certification path.

What practical skills are assessed in the OSWA examination?

The OSWA exam tests the ability to assess and exploit web applications in live practical targets. Candidates must work through five independent targets, obtain the required proof values, and document their attack methodology in a professional penetration testing report.

Foundational Web Application Assessments with Kali Linux (WEB-200)

WEB-200: Foundational Web Application Assessments with Kali Linux is a foundational web application security course from OffSec that teaches learners how to identify, assess, and exploit common vulnerabilities in modern web applications. The course takes a practical, black-box approach to web application assessment. Learners work with Kali Linux and commonly used security tools while developing skills in web reconnaissance, vulnerability discovery, exploitation, and data extraction. Key areas include Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), CORS misconfigurations, SQL Injection, Directory Traversal, XXE, Server-Side Template Injection (SSTI), Server-Side Request Forgery (SSRF), Command Injection, and IDOR. Learners also develop practical experience with tools such as Burp Suite, Nmap, Gobuster, Wfuzz, and Hakrawler. The course prepares learners for the OffSec Web Assessor (OSWA) certification, a practical certification that validates the ability to identify and exploit vulnerabilities in web applications.

Why This Course for Your Sector

AI is reshaping telecom and banking. This course gives you the practical skills to implement AI solutions, with a focus on real-world use cases, security, and compliance—built for Africa’s digital transformation.

Key Benefits for Telecom

Key Benefits for Banking

Practical labs, real-world scenarios and expert instructors ensure you gain skills you can apply immediately in your organization.

What Your Team Will Learn

This course covers all the essentials of Cisco AI and its business applications.

Foundations

Trust and Control

Applied AI

Advanced

Hands-on Labs

Who Should Attend

Practical labs, real-world scenarios and expert instructors ensure you gain skills you can apply immediately in your organization.

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us