<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>kudaliar&apos;s blog</title><description>CTF writeups and security research by kudaliar.</description><link>https://blog.kudaliar.id/</link><item><title>0xFun CTF 2026 - Analog Nostalgia</title><link>https://blog.kudaliar.id/blog/0xfun-ctf-2026-analog-nostalgia/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xfun-ctf-2026-analog-nostalgia/</guid><description>Writeup for Analog Nostalgia from 0xFun CTF 2026. An easy forensic challenge involving extracting an image from a VGA raw signal capture.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BITSCTF 2026 - Bank Heist</title><link>https://blog.kudaliar.id/blog/bitsctf-2026-bank-heist/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/bitsctf-2026-bank-heist/</guid><description>Writeup for Bank Heist from BITSCTF 2026. A hard blockchain challenge exploiting missing program_id checks in CPI verification.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BITSCTF 2026 - SafePaste</title><link>https://blog.kudaliar.id/blog/bitsctf-2026-safepaste/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/bitsctf-2026-safepaste/</guid><description>Writeup for SafePaste from BITSCTF 2026. A hard web challenge escaping DOMPurify via server-side mXSS and String.prototype.replace() template injection.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BITSCTF 2026 - Super DES</title><link>https://blog.kudaliar.id/blog/bitsctf-2026-super-des/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/bitsctf-2026-super-des/</guid><description>Writeup for Super DES from BITSCTF 2026. An easy crypto challenge involving a triple DES implementation vulnerability.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - #808080</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-808080/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-808080/</guid><description>Writeup for #808080 from EHAX CTF 2026. A miscellanious challenge requiring generation of a 5-bit Gray Code sequence to decode a custom Caesar cipher.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Chusembly (Misc)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-chusembly/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-chusembly/</guid><description>Writeup for Chusembly from EHAX CTF 2026. A miscellanious challenge involving sandbox escape and arbitrary Python code execution via an unrestricted custom assembly interpreter.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Epstein Files (Web)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-epstein-files/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-epstein-files/</guid><description>Writeup for Epstein Files from EHAX CTF 2026. A web challenge involving bypassing an AI model accuracy check by brute-forcing predictions and spoofing X-Forwarded-For to bypass rate limits.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Breathing Void (Misc)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-breathing-void/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-breathing-void/</guid><description>Writeup for Breathing Void from EHAX CTF 2026. A miscellanious forensics challenge involving isolating covert timing channels from huge pcap noise.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Flight Risk (Web)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-flight-risk/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-flight-risk/</guid><description>Writeup for Flight Risk from EHAX CTF 2026. A web challenge demonstrating React Flight deserialization (react2shell) and bypassing a WAF for RCE on a Next.js application.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Kaje (Reverse Engineering)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-kaje/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-kaje/</guid><description>Writeup for Kaje from EHAX CTF 2026. A reverse engineering challenge involving analyzing an ELF64 binary to understand its custom MurmurHash3-based PRNG keystream, and exploiting the environment-based seed branching.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - Quantum Message (Forensics)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-quantum-message/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-quantum-message/</guid><description>Writeup for Quantum Message from EHAX CTF 2026. A forensic audio challenge analyzing high-speed custom DTMF-style symbol transmission and extracting the encoded decimal streams.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>EHAX CTF 2026 - tictactoe (Web)</title><link>https://blog.kudaliar.id/blog/ehax-ctf-2026-tictactoe/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/ehax-ctf-2026-tictactoe/</guid><description>Writeup for tictactoe from EHAX CTF 2026. A web challenge that involves exploiting server-side trust by bypassing dimension checks in a classic 3x3 game API.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Append Note</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-append-note/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-append-note/</guid><description>Writeup for Append Note from LA CTF 2026. A Web challenge involving Reflected XSS, Prefix Oracle, and CORS misconfiguration.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Blogler</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-blogler/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-blogler/</guid><description>Writeup for Blogler from LA CTF 2026. A Web challenge involving YAML anchor aliasing and post-validation mutation.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Bobles and Narnes</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-bobles-and-narnes/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-bobles-and-narnes/</guid><description>Writeup for Bobles and Narnes from LA CTF 2026. A Web challenge involving Bun SQL bulk insert injection and type confusion.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Clawcha</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-clawcha/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-clawcha/</guid><description>Writeup for Clawcha from LA CTF 2026. A Web challenge involving cookie-parser deserialization and identity confusion.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Glotq</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-glotq/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-glotq/</guid><description>Writeup for Glotq from LA CTF 2026. A Web challenge involving Go JSON vs YAML parser differentials.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Narnes and Bobles</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-narnes-and-bobles/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-narnes-and-bobles/</guid><description>Writeup for Narnes and Bobles from LA CTF 2026. A Web challenge involving JavaScript type coercion and string concatenation vulnerability.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - Invoice Generator</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-invoice-generator/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-invoice-generator/</guid><description>Writeup for Invoice Generator from LA CTF 2026. A Web challenge involving PDF generation and SSRF via XSS.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LA CTF 2026 - The Clock</title><link>https://blog.kudaliar.id/blog/la-ctf-2026-the-clock/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/la-ctf-2026-the-clock/</guid><description>Writeup for The Clock from LA CTF 2026. A Crypto challenge involving Diffie-Hellman over a clock group and Pohlig-Hellman attack.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Nullcon HackIM CTF Goa 2026 - Pasty</title><link>https://blog.kudaliar.id/blog/nullcon-hackim-2026-pasty/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/nullcon-hackim-2026-pasty/</guid><description>Writeup for Pasty from Nullcon HackIM CTF 2026. A Crypto/Web challenge involving XOR-based signature forgery.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Nullcon HackIM CTF Goa 2026 - Meowy</title><link>https://blog.kudaliar.id/blog/nullcon-hackim-2026-meowy/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/nullcon-hackim-2026-meowy/</guid><description>Writeup for Meowy from Nullcon HackIM CTF 2026. A Web challenge involving Flask session forgery, SSRF, and Werkzeug PIN RCE.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Nullcon HackIM CTF Goa 2026 - Web 2 Doc 2</title><link>https://blog.kudaliar.id/blog/nullcon-hackim-2026-web-2-doc-2/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/nullcon-hackim-2026-web-2-doc-2/</guid><description>Writeup for Web 2 Doc 2 from Nullcon HackIM CTF 2026. A Web challenge involving WeasyPrint LFI via PDF attachments.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Nullcon HackIM CTF Goa 2026 - WordPress Static Site Generator</title><link>https://blog.kudaliar.id/blog/nullcon-hackim-2026-wordpress-static-site-generator/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/nullcon-hackim-2026-wordpress-static-site-generator/</guid><description>Writeup for WordPress Static Site Generator from Nullcon HackIM CTF 2026. A Web challenge involving Pongo2 SSTI via Path Traversal.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 - The World</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-the-world/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-the-world/</guid><description>Writeup for The World from Daily Alpacahack 2026. A Bash challenge involving arithmetic expansion injection.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 B-SIDE #1 - Inu Profile</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-bside-1-inu-profile/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-bside-1-inu-profile/</guid><description>Writeup for Inu Profile from Daily Alpacahack 2026 B-SIDE. A Web challenge involving Prototype Pollution in Node.js.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Eschaton 2026 Quals - Now You See Me</title><link>https://blog.kudaliar.id/blog/eschaton-2026-quals-now-you-see-me/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/eschaton-2026-quals-now-you-see-me/</guid><description>Writeup for Now You See Me from Eschaton 2026 Quals. A Web challenge involving JavaScript obfuscation and deobfuscation.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>MetaCTF January 2026 - PixelPerfect</title><link>https://blog.kudaliar.id/blog/metactf-jan-2026-pixelperfect/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/metactf-jan-2026-pixelperfect/</guid><description>Writeup for PixelPerfect from MetaCTF January 2026. A Web challenge involving Ruby Code Injection via instance_eval.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - JShit</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-jshit/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-jshit/</guid><description>Writeup for JShit from PascalCTF 2026. A Web challenge involving JSFuck obfuscation.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - Keep Scripting</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-keep-scripting/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-keep-scripting/</guid><description>Writeup for Keep Scripting from PascalCTF 2026. A Misc challenge involving KTANE simulation and networking.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - PDFile</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-pdfile/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-pdfile/</guid><description>Writeup for PDFile from PascalCTF 2026. A Web challenge involving XXE via XML Parser Misconfiguration.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - SurgoCompany</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-surgocompany/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-surgocompany/</guid><description>Writeup for SurgoCompany from PascalCTF 2026. A Misc challenge involving Python RCE via email attachment and Roundcube automation.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - Travel Playlist</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-travel-playlist/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-travel-playlist/</guid><description>Writeup for Travel Playlist from PascalCTF 2026. A Web challenge involving Path Traversal.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>PascalCTF 2026 - ZazaStore</title><link>https://blog.kudaliar.id/blog/pascalctf-2026-zazastore/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/pascalctf-2026-zazastore/</guid><description>Writeup for ZazaStore from PascalCTF 2026. A Web challenge involving Type Confusion and Logic Flaw.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 #29 - Linear Coffee Generator</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-29-linear-coffee-generator/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-29-linear-coffee-generator/</guid><description>Writeup for Linear Coffee Generator from Daily Alpacahack 2026 #29. A Crypto challenge involving LCG parameter recovery.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 #28 - No JS</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-28-no-js/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-28-no-js/</guid><description>Writeup for No JS from Daily Alpacahack 2026 #28. A Hard Web challenge involving CSP bypass using Dangling Markup.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 #25 - Stateless Auth</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-25-stateless-auth/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-25-stateless-auth/</guid><description>Writeup for Stateless Auth from Daily Alpacahack 2026 #25. A Medium Web challenge involving Flask, Information Disclosure of JWT secrets, and Token Forgery.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Daily Alpacahack 2026 #27 - ToyPQC</title><link>https://blog.kudaliar.id/blog/daily-alpacahack-2026-27-toypqc/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/daily-alpacahack-2026-27-toypqc/</guid><description>Writeup for ToyPQC from Daily Alpacahack 2026 #27. A Hard Crypto challenge involving LWE with small error space vulnerable to brute-force.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item><item><title>0xL4ugh CTF V5 - 4llD4y</title><link>https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-4lld4y/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-4lld4y/</guid><description>Detailed writeup for the 4llD4y challenge from 0xL4ugh CTF V5. A Medium Web challenge involving Prototype Pollution (CVE-2023-26135), happy-dom configuration override, and VM sandbox escape.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>0xL4ugh CTF V5 - HashCashSlash</title><link>https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-hashcashslash/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-hashcashslash/</guid><description>Writeup for the HashCashSlash challenge from 0xL4ugh CTF V5. A Medium Misc challenge involving restricted shell escape and local privilege escalation via hidden socat service.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>0xL4ugh CTF V5 - Invisible Ink</title><link>https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-invisible-ink/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-invisible-ink/</guid><description>Writeup for the Invisible Ink challenge from 0xL4ugh CTF V5. An Easy Misc challenge involving stegonography using Unicode Tag Characters, Zlib decompression, and Ascii85 decoding.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>0xL4ugh CTF V5 - SpiralFloat</title><link>https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-spiralfloat/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-spiralfloat/</guid><description>Writeup for the SpiralFloat challenge from 0xL4ugh CTF V5. A Hard Crypto challenge involving chaotic map inversion using Interval Arithmetic and Depth-First Search (DFS).</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>0xL4ugh CTF V5 - House of Illusions</title><link>https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-house-of-illusions/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/0xl4ugh-ctf-v5-house-of-illusions/</guid><description>A detailed writeup for the House of Illusions challenge from 0xL4ugh CTF V5. A Hard Blockchain/Smart Contract Security challenge involving proxy patterns, ABI encoding exploits, and compiler differences.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate></item><item><title>HTB - CodePartTwo</title><link>https://blog.kudaliar.id/blog/htb-codeparttwo/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/htb-codeparttwo/</guid><description>Penetration test report for the CodePartTwo machine on Hack The Box. Exploiting a critical PySandbox escape in js2py and leveraging a config race condition for privilege escalation.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item><item><title>HTB - Conversor</title><link>https://blog.kudaliar.id/blog/htb-conversor/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/htb-conversor/</guid><description>Penetration test report for the Conversor machine on Hack The Box. A Linux target involving arbitrary file write, cron job exploitation, and sudo privilege escalation.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>HTB - Expressway</title><link>https://blog.kudaliar.id/blog/htb-expressway/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/htb-expressway/</guid><description>Penetration test report for the Expressway machine on Hack The Box. A Linux target involving IKE Aggressive Mode PSK cracking and Sudo hostname spoofing for privilege escalation.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>NexHunt CTF 2025 - RustRoll</title><link>https://blog.kudaliar.id/blog/nexhunt-2025-rustroll/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/nexhunt-2025-rustroll/</guid><description>Blockchain challenge involving address collision attack against a Rust-based rollup node using Ed25519 signatures and Blake3 hashing.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>ScarletCTF 2026 - speedjournal</title><link>https://blog.kudaliar.id/blog/scarletctf-2026-speedjournal/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/scarletctf-2026-speedjournal/</guid><description>Pwn/Concurrency challenge involving a TOCTOU race condition where input pipelining is used to beat a 1ms thread timer.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - Firewall</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-firewall/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-firewall/</guid><description>Web/Network challenge exploiting eBPF packet-level inspection with TCP segmentation and HTTP Range headers to bypass keyword filtering.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - Baby Exfil</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-baby-exfil/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-baby-exfil/</guid><description>Forensics challenge involving PCAP analysis, malware reverse engineering, and XOR decryption to recover exfiltrated files</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - Gambler&apos;s Fallacy</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-gamblers-fallacy/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-gamblers-fallacy/</guid><description>Crypto challenge involving Mersenne Twister (MT19937) state recovery (untempering) to predict future dice rolls.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - UofT LFSR Labyrinth</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-lfsr-labyrinth/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-lfsr-labyrinth/</guid><description>Crypto challenge involving a custom nonlinear filter generator (LFSR) broken via algebraic attack using Z3 solver.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - No Quotes Series</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-no-quotes/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-no-quotes/</guid><description>A trilogy of Web Security challenges focusing on WAF bypasses, SQL Injection chains, and SSTI to achieve RCE without using quotes or periods.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UofTCTF 2026 - Personal Blog</title><link>https://blog.kudaliar.id/blog/uoftctf-2026-personal-blog/</link><guid isPermaLink="true">https://blog.kudaliar.id/blog/uoftctf-2026-personal-blog/</guid><description>Web Security challenge involving XSS, session hijacking, and magic link abuse to steal admin cookies</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>