Tag Cybersecurity Skills

Lab: 2FA Simple Bypass 

PortSwigger Lab: 2FA Simple Bypass  Introduction:  Two-factor authentication (2FA) serves as a critical security layer for protecting user accounts, but improper implementation can render this protection ineffective. This lab demonstrates a common vulnerability where applications fail to properly enforce 2FA verification, allowing attackers to bypass the authentication…

PortSwigger Lab: Blind OS Command Injection with Time Delays 

Introduction:  The “Blind OS Command Injection with Time Delays” lab, part of the PortSwigger Web Security Academy, explores a more advanced form of command injection where the application does not directly return command output. Instead, attackers infer successful exploitation through behavioral cues—such…

PortSwigger Lab: OS Command Injection -Simple Case 

Introduction:  The PortSwigger Web Security Academy provides guided labs where security professionals can practice identifying and exploiting common vulnerabilities in web applications. The lab titled “OS Command Injection, Simple Case” demonstrates a fundamental security flaw that allows attackers to execute operating system commands through a vulnerable…

Lab: DOM XSS in `innerHTML` Sink Using Source `location.search`

Vulnerability Type: DOM-based Cross-Site Scripting (XSS)  Attack Vector The vulnerable application dynamically injects user-controlled input from `location.search` (URL parameters) into the DOM using the `innerHTML` property, without proper sanitization. This allows an attacker to inject arbitrary HTML/JavaScript, leading to script…