<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://silverpoision.github.io/</id><title>Piyush Sarraf</title><subtitle>A minimal, responsive and feature-rich Jekyll theme for technical writing.</subtitle> <updated>2025-11-16T17:20:26+05:30</updated> <author> <name>Piyush Sarraf</name> <uri>https://silverpoision.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://silverpoision.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://silverpoision.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2025 Piyush Sarraf </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Intigriti January Challenge 0525</title><link href="https://silverpoision.github.io/posts/intigriti-challenge-solution0525/" rel="alternate" type="text/html" title="Intigriti January Challenge 0525" /><published>2025-05-14T05:05:00+05:30</published> <updated>2025-05-18T10:33:46+05:30</updated> <id>https://silverpoision.github.io/posts/intigriti-challenge-solution0525/</id> <content type="text/html" src="https://silverpoision.github.io/posts/intigriti-challenge-solution0525/" /> <author> <name>piyush</name> </author> <category term="CTF" /> <category term="XSS" /> <summary>I thoroughly enjoyed tackling this month’s CTF challenge hosted by @Intigriti and skillfully crafted by @joaxcar. It took me about six hours to solve from start to finish. Let’s dive right in — 🔍 Here’s the code we needed to exploit with an XSS: // utils function safeURL(url){ let normalizedURL = new URL(url, location) return normalizedURL.origin === location.origin } function addDynamicSc...</summary> </entry> <entry><title>Intigriti March Challenge 0325</title><link href="https://silverpoision.github.io/posts/intigriti-challenge-solution0325/" rel="alternate" type="text/html" title="Intigriti March Challenge 0325" /><published>2025-04-01T11:47:00+05:30</published> <updated>2025-05-18T10:33:46+05:30</updated> <id>https://silverpoision.github.io/posts/intigriti-challenge-solution0325/</id> <content type="text/html" src="https://silverpoision.github.io/posts/intigriti-challenge-solution0325/" /> <author> <name>piyush</name> </author> <category term="CTF" /> <category term="XSS" /> <summary>Wow! What a ride this challenge turned out to be. Crafted by the talented @0x999 and hosted by @Intigriti, this was no ordinary challenge—it was a full-blown roller-coaster ride. Out of everyone who attempted it, only 16 managed to solve it within the time limit. Very few challenges see such a low number of solves. To put things in perspective, here’s a graph created by my friend @Jorian that h...</summary> </entry> <entry><title>Intigriti January Challenge 0125</title><link href="https://silverpoision.github.io/posts/intigriti-challenge-solution0125/" rel="alternate" type="text/html" title="Intigriti January Challenge 0125" /><published>2025-01-12T11:47:00+05:30</published> <updated>2025-05-18T10:33:46+05:30</updated> <id>https://silverpoision.github.io/posts/intigriti-challenge-solution0125/</id> <content type="text/html" src="https://silverpoision.github.io/posts/intigriti-challenge-solution0125/" /> <author> <name>piyush</name> </author> <category term="CTF" /> <category term="XSS" /> <summary>This was truly an incredible challenge organized by @0xGodson_ and hosted by @Intigriti. A big shout out to them for putting together such interesting XSS challenges for us every month. It took me nearly 5 hours to crack the challenge. Here’s the code related to the challenge. function XSS() { return decodeURIComponent(window.location.search).includes(&amp;#39;&amp;amp;lt;&amp;#39;) || decodeURIComponent(window....</summary> </entry> </feed>
