Lab 08: OWASP A08 — Software and Data Integrity Failures
Objective
Background
Architecture
┌─────────────────────┐ Docker Network: lab-a08 ┌─────────────────────┐
│ KALI ATTACKER │ ─────── HTTP attacks ─────────────▶ │ VICTIM SERVER │
│ innozverse-kali │ │ innozverse-cybersec│
│ curl, python3 │ ◀────── responses ─────────────────── │ Flask :5000 │
└─────────────────────┘ │ (JWT, pickle, │
│ unsigned cookies) │
└─────────────────────┘Time
Tools
Lab Instructions
Step 1: Environment Setup
Step 2: Launch Kali
Step 3: JWT Decode — Inspect Without Cracking
Step 4: JWT alg:none Attack — Forge Admin Token
Step 5: Cart Price Tampering — Unsigned Cookie
Step 6: Pickle RCE — Deserialization Attack
Step 7: Brute-Force the JWT Secret
Step 8: Cleanup
Remediation
Vulnerability
Root Cause
Fix
Summary
Attack
Tool
Result
Further Reading
PreviousLab 07: OWASP A07 — Authentication FailuresNextLab 09: OWASP A09 — Security Logging and Monitoring Failures
Last updated
