<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>KSAL Writeups</title>
    <link>https://ksal.netlify.app</link>
    <description>KSAL writeups for CTF events, challenge solves, technical walkthroughs, and competition notes from the team.</description>
    <language>en-us</language>
    <generator>KSAL</generator>
    <lastBuildDate>Thu, 16 Apr 2026 19:55:17 GMT</lastBuildDate>
    <atom:link href="https://ksal.netlify.app/writeups/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>UniVsThreats 26 Quals: Full Event Archive</title>
      <link>https://ksal.netlify.app/writeups/univsthreats-26-quals</link>
      <guid isPermaLink="true">https://ksal.netlify.app/writeups/univsthreats-26-quals</guid>
      <description>A site-native UniVsThreats 26 Quals event writeup that preserves Alpet Gexha&apos;s full challenge archive in one place.</description>
      <author>Alpet Gexha</author>
      <category>Event Recap</category><category>event</category><category>univsthreats</category><category>mobile</category><category>forensics</category><category>reverse</category><category>web</category><category>stegano</category><category>blockchain</category>
      <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>THJCC CTF 2026: Full Event Archive and Selected Solves</title>
      <link>https://ksal.netlify.app/writeups/thjcc-2026</link>
      <guid isPermaLink="true">https://ksal.netlify.app/writeups/thjcc-2026</guid>
      <description>A KSAL event writeup for THJCC CTF 2026 that keeps the full challenge archive on-site while preserving two detailed forensic and steganography solves.</description>
      <author>javelin, Alpet Gexha</author>
      <category>Event Recap</category><category>event</category><category>thjcc</category><category>forensics</category><category>steganography</category><category>sstv</category><category>zipcrypto</category>
      <pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hidden in Plain Sight: PCAP Traffic Analysis</title>
      <link>https://ksal.netlify.app/writeups/nullctf-2025-pcap</link>
      <guid isPermaLink="true">https://ksal.netlify.app/writeups/nullctf-2025-pcap</guid>
      <description>Recovering a flag from captured network traffic by identifying an unusual HTTP multipart upload and extracting the base64-encoded payload buried inside it.</description>
      <author>Alpet Gexha</author>
      <category>Forensics</category><category>forensics</category><category>pcap</category><category>wireshark</category><category>network</category><category>base64</category><category>http</category>
      <pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Admin Panel Bypass via JWT Algorithm Confusion</title>
      <link>https://ksal.netlify.app/writeups/bsides-prishtina-2025-jwt</link>
      <guid isPermaLink="true">https://ksal.netlify.app/writeups/bsides-prishtina-2025-jwt</guid>
      <description>A JWT authentication challenge where switching the algorithm from RS256 to HS256 and signing with the server&apos;s own public key grants unrestricted admin access.</description>
      <author>javelin</author>
      <category>Web</category><category>jwt</category><category>web</category><category>authentication</category><category>algorithm-confusion</category><category>rs256</category><category>hs256</category>
      <pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>