SSRF with whitelist-based input filter – PortSwigger Write Up
En este post vamos a estar resolviendo el laboratorio de PortSwigger: “SSRF with whitelist-based input filter.
SSRF PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SSRF with whitelist-based input filter.
SSRF PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SSRF with filter bypass via open redirection vulnerability.
SSRF PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SSRF with blacklist-based input filter.
SSRF PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind SSRF with out-of-band detection.
SSRF PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Basic SSRF against the local server.
SSRF ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Basic SSRF against the local server.
SSRF ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, validation of start of path.
Directory traversal ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, validation of file extension with null byte bypass.
Directory traversal ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, simple case.
Directory traversal ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, traversal sequences stripped with superfluous URL-decode.
Directory traversal PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, traversal sequences stripped non-recursively.
Directory traversal PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, sequences blocked with absolute path bypass.
Directory traversal PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting blind XXE to retrieve data via error messages.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting blind XXE to exfiltrate data using a malicious external DTD.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting XXE via image file upload.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting XInclude to retrieve files.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind XXE with out-of-band interaction.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind XXE with out-of-band interaction via XML parameter entities.
XML injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting XXE using external entities to retrieve files.
XML injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Exploiting XXE to perform SSRF attacks.
XML injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SQL Injection UNION attack, retrieving data from other tables.
SQL Injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SQL injection UNION attack, finding a column containing text.
SQL Injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SQL injection UNION attack, determining the number of columns returned by the query.
SQL Injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “User role can be modified in user profile.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “User ID controlled by request parameter.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “User ID controlled by request parameter, with unpredictable user IDs.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “User ID controlled by request parameter with data leakage in redirect.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “User role controlled by request parameter.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Unprotected admin functionality.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Unprotected admin functionality with unpredictable URL.
Burpsuite JavaScript Access control vulnerabilities ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “OS command injection, simple case.
Burpsuite JavaScript OS Command Injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind OS command injection with time delays.
Burpsuite JavaScript OS Command Injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind OS command injection with out-of-band interaction.
Burpsuite JavaScript OS Command Injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Blind OS command injection with output redirection.
Burpsuite JavaScript OS Command Injection PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Reflected XSS into a JavaScript string with single quote and backslash escaped.
Burpsuite JavaScript XSS PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “CSRF vulnerability with no defenses.
Burpsuite JavaScript CSRF ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Reflected XSS into attribute with angle brackets HTML-encoded.
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Manipulating WebSocket messages to exploit vulnerabilities.
Burpsuite JavaScript WebSocket ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “DOM XSS in document.write sink using source location.search inside a select element.
Burpsuite JavaScript XSS PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “DOM XSS in AngularJS expression with angle brackets and double quotes HTML-encoded.
Burpsuite JavaScript XSS PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Stored DOM XSS.
Burpsuite JavaScript XSS PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Reflected DOM XSS.
Burpsuite JavaScript XSS PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Stored XSS into anchor href attribute with double quotes HTML-encoded.
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SQL Injection vulnerability in WHERE clause allowing retrieval of hidden data.
SQL Injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “SQL injection vulnerability allowing login bypass.
SQL Injection ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Reflected XSS into a JavaScript string with angle brackets HTML encoded.
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “ Username enumeration via different responses.
Burpsuite Login Fuerza bruta Bypass Authentication ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Password reset broken logic.
Burpsuite Login Fuerza bruta Enumeración Authentication ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “ Username enumeration via different responses.
Burpsuite Login Fuerza bruta Enumeración Authentication ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “ Username enumeration via subtly different responses.
Burpsuite Login Fuerza bruta Enumeración Authentication PractitionerEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Stored XSS into HTML context with nothing encoded.
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio de PortSwigger: “Reflected XSS into HTML context with nothing encoded.
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio: “DOM XSS in innerHTML sink using source location.search”:
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio: “DOM XSS in jQuery selector sink using a hashchange event”:
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio: “DOM XSS in jQuery anchor href attribute sink using location.search source”:
Burpsuite JavaScript XSS ApprenticeEn este post vamos a estar resolviendo el laboratorio: “DOM XSS in document.write sink using source location.search”:
Burpsuite JavaScript XSS Apprentice