Offensive Security, Defensive Security

CA501: Web Application Security

Course authored by:

Perparim Mjeku, Rinor Shehu, Altin Gashi

60 Hours of Instruction

Includes lectures, guest speakers, and Q&A sessions

Hands-on
labs

20 Labs

Live Online or On-Demand Access

Join weekly synchronous sessions or access all material and recorded lectures anytime

Advanced Level

Advanced content for seasoned professionals seeking specialization

Course Materials

Available after purchase

Course Overview

Web applications are the largest attack surface in any enterprise — and the most consistently exploited. This course develops real-world capability in assessing and securing modern web applications across eight sections, starting from HTTP protocols and client-server architecture through to API security, business logic vulnerabilities, and client-side attacks. You identify and exploit vulnerabilities including XSS, SQL injection, and authentication flaws using Burp Suite and OWASP ZAP under realistic testing conditions. By the end, you can systematically test, exploit, and secure web applications to professional standards.

What You’ll Learn

* Understand web application architecture, HTTP communication, and attack surfaces
* Identify and exploit vulnerabilities including XSS, SQL injection, and SSRF
* Test authentication, authorization, session management, and API security
* Apply OWASP methodologies and structured testing standards
* Document findings and deliver actionable remediation recommendations

Business Takeaways

* Reduce risk of data breaches caused by web application vulnerabilities
* Improve security posture through structured, methodology-driven testing
* Support compliance with web security standards including OWASP and NIST
* Minimize financial and reputational damage from application-layer attacks

Syllabus: 8 Sections to Transformation

The CA501 program throws you into a fast-paced offensive security journey, where you learn to break, analyze, and outthink real-world systems. Across the program, you move from core principles to advanced exploitation, thinking like an attacker at every step.

syllabus overview

Justify Training to Your Manager

section 1

FOUNDATIONS: TERMINOLOGY & SECURITY PRINCIPLES

This section builds the core language and concepts required to understand web security and think like a tester.

TOPICS COVERED

  • Cybersecurity terminology (threat, vulnerability, risk).
  • Types of hackers and attack motivations.
  • Exploit vs payload and attack lifecycle.
  • Zero-day vulnerabilities and risk management.
  • Defense in Depth strategy.

LABS

  • Understanding web application vulnerabilities through OWASP
  • Discovery – Browser Data Discovery
  • Vulnerability Classification & CVSS Scoring

Section 2

METHODOLOGIES & TESTING FRAMEWORKS

This section focuses on cybersecurity terminology, web attack concepts, vulnerability classification, exploit behavior, zero-day risks, OWASP analysis, CVSS scoring, and core defense strategies such as Defense in Depth.

TOPICS COVERED

  • OWASP, ASVS, NIST frameworks.
  • OSSTMM and PTES methodologies.
  • Offensive security workflow (recon, exploitation, reporting).
  • Rules of Engagement (ROE).
    Auth-first testing concepts.

LABS

  • Using Burp Suite
  • Manual HTTP Request Crafting

section 3

WEB TECHNOLOGIES & HTTP FUNDAMENTALS

This section focuses on how web applications and APIs communicate, including HTTP, sessions, authentication, and modern API technologies, while introducing common web and API attack surfaces.

TOPICS COVERED

  • HTTP protocol, methods, headers, and status codes.
  • Client-server architecture.
  • Cookies, sessions, and proxies.
  • REST, SOAP, GraphQL APIs.
  • WebSockets and API attack surface.

LABS

  • Google APIs using OAuth 2.0 in Postman
  • REST API Enumeration & Abuse

section 4

WEB APPLICATION ARCHITECTURE & RECON

This section focuses on analyzing web application architecture, identifying attack surfaces, and performing reconnaissance through enumeration, fingerprinting, and application mapping to discover potential entry points and vulnerabilities.

TOPICS COVERED

  • Web app architecture (frontend, backend, database).
  • Information gathering and enumeration.
  • DNS, fingerprinting, and metadata leakage.
  • Application mapping and entry points.
  • Vulnerability assessment basics.

LABS

  • Attack Surface Mapping & Entry Point Discovery
  • Initial Access – Exploiting Web Apps

Section 5

TOOLS & PRACTICAL TESTING

This section focuses on using industry-standard penetration testing tools for web application analysis, vulnerability discovery, scanning, and practical exploitation through both automated and manual testing workflows.

TOPICS COVERED

  • Burp Suite (Intruder, Repeater, Scanner).
  • OWASP ZAP, Nikto, WPScan.
  • Nessus and Nuclei scanning.
  • Static code analysis basics.
  • Workflow for large-scale testing.

LABS

  • WordPress testing with WPScan
  • Automated vs Manual Testing Comparison
  • Tools & Practical Testing

section 6

ADVANCED TESTING & IDENTITY SECURITY

This section focuses on advanced web application testing techniques, including business logic flaws, identity and access control weaknesses, misconfigurations, privilege escalation, and complex attack scenarios.

TOPICS COVERED

  • Business logic vulnerabilities.
    WAF bypass techniques.
  • Subdomain takeover and misconfigurations.
  • Identity management testing (RBAC, provisioning).
  • Privilege escalation scenarios.

LABS

  • Exploiting SSRF and SSTI
  • XML Injection

section 7

AUTHENTICATION, AUTHORIZATION & SESSION SECURITY

This section focuses on authentication and access control weaknesses, including session management flaws, token security, authorization bypasses, and common attacks targeting user identity and account access.

TOPICS COVERED

  • Authentication attacks (brute force, weak passwords).
    OAuth and modern auth systems.
  • Authorization flaws (IDOR, privilege bypass).
  • Session management (cookies, JWT, CSRF).
  • Session fixation and token weaknesses.

LABS

  • Broken Access Control / IDOR Exploitation
  • Session Hijacking & Fixation

section 8

INPUT VALIDATION, CLIENT-SIDE & ADVANCED ATTACKS

This section focuses on identifying and exploiting critical web vulnerabilities related to input validation, client-side security, injection attacks, remote code execution, and multi-stage attack chains.

TOPICS COVERED

  • Injection attacks (SQLi, XSS, SSTI, SSRF).
  • File inclusion and command injection.
  • Error handling and information leakage.
  • Client-side attacks (DOM XSS, CORS, clickjacking).
  • Advanced vulnerabilities (RCE, deserialization, DoS).
  • Vulnerability chaining & reporting.

LABS

  • SQL Injection
  • Deserialization
  • Multi-Vulnerability Exploitation Chain
  • Input Validation, Client-Side & Advanced Attacks

Course Schedule
& Pricing

Looking for Group Purchase Options? See below

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Frequently Asked Questions

Mission-critical information for prospective operatives

What will I learn in this Web Application Security course?

You will learn how to identify, exploit, and defend against vulnerabilities in web applications. The course covers core concepts such as HTTP, authentication, session management, input validation, and modern attack techniques used in real-world security testing.

Web applications are one of the most exposed attack surfaces in modern systems. As organizations rely heavily on web apps and APIs, attackers target them to steal data, gain access, or disrupt services. Securing them is essential to protect both users and business operations.

You will learn to identify common and advanced vulnerabilities such as injection attacks, authentication flaws, access control issues, session weaknesses, and API security problems. The course also covers modern attack vectors and real exploitation techniques

Yes. The course follows structured methodologies used in real engagements, including reconnaissance, vulnerability analysis, exploitation, and reporting. It also introduces industry standards like OWASP and practical testing workflows used by professionals.

You will gain hands-on skills in intercepting and analyzing HTTP traffic, testing authentication and authorization mechanisms, discovering vulnerabilities, and using professional tools like Burp Suite and scanners to perform real-world web security assessments.

0
    Your Cart
    Your cart is empty