Skip to content

dbaimakov/DAST-Labs-Index

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DAST Vulnerability Labs — Index

Labs DAST License: Dmitriy Baimakov

Overview & Motivation

This repository is an index and navigation point for three proof-of-concept (PoC) labs demonstrating web application vulnerabilities identified through Dynamic Application Security Testing (DAST).
By centralizing links and context, we avoid duplicating code while keeping a clean, consistent entry point for reviewers, developers, and security testers.

Each lab focuses on a specific area—weak TLS ciphers, clickjacking, and HTTP request smuggling—with runnable PoCs and clear remediation notes.


Lab Projects

1) Cipher-Check-Test-Script — Weak TLS Cipher Suite Acceptance

Tests if a server negotiates weak/deprecated TLS ciphers by iterating a list via curl --ciphers.
Supports cookie and URL options to reach authenticated endpoints.
Remediation: disable obsolete ciphers and enforce minimal TLS versions.

Repo: https://github.com/dbaimakov/Cipher-Check-Test-Script

Slide 1

2) clickjacking-lab — Clickjacking Framing Attack

A minimal HTML PoC that uses an <iframe> and overlay to demonstrate UI redress (clickjacking).
Shows how a user click on a visible control can trigger a hidden action in the framed page.
Mitigation: X-Frame-Options (DENY/SAMEORIGIN) or CSP frame-ancestors.

Repo: https://github.com/dbaimakov/clickjacking-lab

Slide 2


3) http-request-smuggling-lab — Conflicting CL/TE Headers

Demonstrates HTTP Request Smuggling when front-end and back-end parse request boundaries differently (e.g., Content-Length vs Transfer-Encoding: chunked).
Includes raw PoC requests and reproduction steps.
Mitigation: normalize/strip conflicting headers, prefer HTTP/2 end-to-end, update/properly configure proxies & back-ends.

Repo: https://github.com/dbaimakov/http-request-smuggling-lab

Slide 3

Diagram: Index ↔ Lab Repositories

flowchart TD
  A[Index: DAST Vulnerability Labs] --> B[Cipher-Check-Test-Script]
  A --> C[clickjacking-lab]
  A --> D[http-request-smuggling-lab]
Loading

About

Curated index of DAST-focused web security labs covering discovered vulnerabilities, proof-of-concept validation, and remediation context.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors