<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PortSwigger Labs on Dinh Tuan Kiet</title><link>https://k0z1l.github.io/categories/portswigger-labs/</link><description>Recent content in PortSwigger Labs on Dinh Tuan Kiet</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Dinh Tuan Kiet. All rights reserved.</copyright><lastBuildDate>Fri, 09 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://k0z1l.github.io/categories/portswigger-labs/index.xml" rel="self" type="application/rss+xml"/><item><title>[PortSwigger] Lab 7: SameSite Lax Bypass via Method Override</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-07-samesite-lax-bypass-via-method-override/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-07-samesite-lax-bypass-via-method-override/</guid><description/></item><item><title>[PortSwigger] Lab 5: CSRF Where Token Is Tied to Non-Session Cookie</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-05-csrf-where-token-is-tied-to-non-session-cookie/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-05-csrf-where-token-is-tied-to-non-session-cookie/</guid><description/></item><item><title>[PortSwigger] Lab 6: CSRF Where Token Is Duplicated in Cookie</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-06-csrf-where-token-is-duplicated-in-cookie/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-06-csrf-where-token-is-duplicated-in-cookie/</guid><description/></item><item><title>[PortSwigger] Lab 1: CSRF Vulnerability with No Defenses</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-01-csrf-vulnerability-with-no-defenses/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-01-csrf-vulnerability-with-no-defenses/</guid><description/></item><item><title>[PortSwigger] Lab 2: CSRF Where Token Validation Depends on Request Method</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-02-csrf-where-token-validation-depends-on-request-method/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-02-csrf-where-token-validation-depends-on-request-method/</guid><description/></item><item><title>[PortSwigger] Lab 3: CSRF Where Token Validation Depends on Token Being Present</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-03-csrf-where-token-validation-depends-on-token-being-present/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-03-csrf-where-token-validation-depends-on-token-being-present/</guid><description/></item><item><title>[PortSwigger] Lab 4: CSRF Where Token Is Not Tied to User Session</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/lab-04-csrf-where-token-is-not-tied-to-user-session/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/lab-04-csrf-where-token-is-not-tied-to-user-session/</guid><description/></item><item><title>[PortSwigger] Cross-Site Request Forgery (CSRF) Series</title><link>https://k0z1l.github.io/writeups/portswigger-csrf/</link><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-csrf/</guid><description/></item><item><title>[PortSwigger] Lab 22: 0.CL Request Smuggling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-22-http-request-smuggling-0.cl-request-smuggling/</link><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-22-http-request-smuggling-0.cl-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 19: Web Cache Poisoning via HTTP/2 Request Tunnelling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-19-http-request-smuggling-web-cache-poisoning-via-h2-request-tunnelling/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-19-http-request-smuggling-web-cache-poisoning-via-h2-request-tunnelling/</guid><description/></item><item><title>[PortSwigger] Lab 20: Client-Side Desync</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-20-http-request-smuggling-client-side-desync/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-20-http-request-smuggling-client-side-desync/</guid><description/></item><item><title>[PortSwigger] Lab 21: Server-Side Pause-Based Request Smuggling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-21-http-request-smuggling-server-side-pause-based-request-smuggling/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-21-http-request-smuggling-server-side-pause-based-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 14: HTTP/2 Request Splitting via CRLF Injection</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-14-http-request-smuggling-h2-request-splitting-via-crlf-injection/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-14-http-request-smuggling-h2-request-splitting-via-crlf-injection/</guid><description/></item><item><title>[PortSwigger] Lab 15: CL.0 Request Smuggling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-15-http-request-smuggling-cl.0-request-smuggling/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-15-http-request-smuggling-cl.0-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 16: Exploiting HTTP Request Smuggling to Perform Web Cache Poisoning</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-16-http-request-smuggling-exploiting-http-request-smuggling-to-perform-web-cache-poisoning/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-16-http-request-smuggling-exploiting-http-request-smuggling-to-perform-web-cache-poisoning/</guid><description/></item><item><title>[PortSwigger] Lab 17: Exploiting HTTP Request Smuggling to Perform Web Cache Deception</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-17-http-request-smuggling-exploiting-http-request-smuggling-to-perform-web-cache-deception/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-17-http-request-smuggling-exploiting-http-request-smuggling-to-perform-web-cache-deception/</guid><description/></item><item><title>[PortSwigger] Lab 18: Bypassing Access Controls via HTTP/2 Request Tunnelling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-18-http-request-smuggling-bypassing-access-controls-via-h2-request-tunnelling/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-18-http-request-smuggling-bypassing-access-controls-via-h2-request-tunnelling/</guid><description/></item><item><title>[PortSwigger] Lab 12: H2.CL Request Smuggling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-12-http-request-smuggling-h2.cl-request-smuggling/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-12-http-request-smuggling-h2.cl-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 13: HTTP/2 Request Smuggling via CRLF Injection</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-13-http-request-smuggling-h2-request-smuggling-via-crlf-injection/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-13-http-request-smuggling-h2-request-smuggling-via-crlf-injection/</guid><description/></item><item><title>[PortSwigger] Lab 10: Exploiting HTTP Request Smuggling to Deliver Reflected XSS</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-10-http-request-smuggling-delivering-reflected-xss/</link><pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-10-http-request-smuggling-delivering-reflected-xss/</guid><description/></item><item><title>[PortSwigger] Lab 11: Response Queue Poisoning via H2.TE Request Smuggling</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-11-http-request-smuggling-response-queue-poisoning-via-h2.te-request-smuggling/</link><pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-11-http-request-smuggling-response-queue-poisoning-via-h2.te-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 9: Exploiting HTTP Request Smuggling to Capture Other Users' Requests</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-09-http-request-smuggling-capturing-other-users-requests/</link><pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-09-http-request-smuggling-capturing-other-users-requests/</guid><description/></item><item><title>[PortSwigger] Lab 5: Confirming a TE.CL Vulnerability via Differential Responses</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-05-http-request-smuggling-confirming-a-te.cl-vulnerability-via-differential-responses/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-05-http-request-smuggling-confirming-a-te.cl-vulnerability-via-differential-responses/</guid><description/></item><item><title>[PortSwigger] Lab 6: Exploiting HTTP Request Smuggling to Bypass Front-end Security Controls (CL.TE)</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-06-http-request-smuggling-bypassing-front-end-security-controls-cl.te-vulnerability/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-06-http-request-smuggling-bypassing-front-end-security-controls-cl.te-vulnerability/</guid><description/></item><item><title>[PortSwigger] Lab 7: Exploiting HTTP Request Smuggling to Bypass Front-end Security Controls (TE.CL)</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-07-http-request-smuggling-bypassing-front-end-security-controls-te.cl-vulnerability/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-07-http-request-smuggling-bypassing-front-end-security-controls-te.cl-vulnerability/</guid><description/></item><item><title>[PortSwigger] Lab 8: Exploiting HTTP Request Smuggling to Reveal Front-end Request Rewriting</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-08-http-request-smuggling-revealing-front-end-request-rewriting/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-08-http-request-smuggling-revealing-front-end-request-rewriting/</guid><description/></item><item><title>[PortSwigger] Lab 4: Confirming a CL.TE Vulnerability via Differential Responses</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-04-http-request-smuggling-confirming-a-cl.te-vulnerability-via-differential-responses/</link><pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-04-http-request-smuggling-confirming-a-cl.te-vulnerability-via-differential-responses/</guid><description/></item><item><title>[PortSwigger] HTTP Request Smuggling Series</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/</guid><description/></item><item><title>[PortSwigger] Lab 1: Basic CL.TE Vulnerability</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-01-http-request-smuggling-basic-cl.te-vulnerability/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-01-http-request-smuggling-basic-cl.te-vulnerability/</guid><description/></item><item><title>[PortSwigger] Lab 2: Basic TE.CL Vulnerability</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-02-http-request-smuggling-basic-te.cl-vulnerability/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-02-http-request-smuggling-basic-te.cl-vulnerability/</guid><description/></item><item><title>[PortSwigger] Lab 3: Obfuscating the TE Header</title><link>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-03-http-request-smuggling-obfuscating-the-te-header/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-request-smuggling/lab-03-http-request-smuggling-obfuscating-the-te-header/</guid><description/></item><item><title>[PortSwigger] HTTP Host Header Attacks Series</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/</guid><description/></item><item><title>[PortSwigger] Lab 1: Basic Password Reset Poisoning</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-01-basic-password-reset-poisoning/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-01-basic-password-reset-poisoning/</guid><description/></item><item><title>[PortSwigger] Lab 2: Host Header Authentication Bypass</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-02-host-header-authentication-bypass/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-02-host-header-authentication-bypass/</guid><description/></item><item><title>[PortSwigger] Lab 3: Web Cache Poisoning via Ambiguous Requests</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-03-web-cache-poisoning-via-ambiguous-requests/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-03-web-cache-poisoning-via-ambiguous-requests/</guid><description/></item><item><title>[PortSwigger] Lab 4: Routing-Based SSRF</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-04-routing-based-ssrf/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-04-routing-based-ssrf/</guid><description/></item><item><title>[PortSwigger] Lab 5: SSRF via Flawed Request Parsing</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-05-ssrf-via-flawed-request-parsing/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-05-ssrf-via-flawed-request-parsing/</guid><description/></item><item><title>[PortSwigger] Lab 6: Host Validation Bypass via Connection State Attack</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-06-host-validation-bypass-via-connection-state-attack/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-06-host-validation-bypass-via-connection-state-attack/</guid><description/></item><item><title>[PortSwigger] Lab 7: Password Reset Poisoning via Dangling Markup</title><link>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-07-password-reset-poisoning-via-dangling-markup/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://k0z1l.github.io/writeups/portswigger-http-host-header-attack/lab-07-password-reset-poisoning-via-dangling-markup/</guid><description/></item></channel></rss>