<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Affan Ali (muslimfrompk) — Blog</title><description>Security write-ups: AI red teaming, bug bounty, and web/API security.</description><link>https://affanali.dev/</link><item><title>LFI + Unsafe YAML Deserialization leads to RCE</title><link>https://affanali.dev/blog/lfi-yaml-deserialization-rce-thm/</link><guid isPermaLink="true">https://affanali.dev/blog/lfi-yaml-deserialization-rce-thm/</guid><description>A TryHackMe Industrial Intrusion CTF 2025 write-up: chaining a blacklist-bypass LFI with an unsafe PyYAML loader to read source code and get remote code execution.</description><pubDate>Fri, 04 Jul 2025 00:00:00 GMT</pubDate><category>remote-code-execution</category><category>ctf-writeup</category><category>insecure-deserialization</category><category>thm</category><category>migrated</category></item><item><title>My first P1 vulnerability | Hacking Adobe Experience Manager CMS Dispatcher through CVE-2016–0957</title><link>https://affanali.dev/blog/first-p1-adobe-dispatcher-bypass/</link><guid isPermaLink="true">https://affanali.dev/blog/first-p1-adobe-dispatcher-bypass/</guid><description>How I bypassed an Adobe Experience Manager Dispatcher with CVE-2016-0957 to list a site&apos;s internal content directories, and what happened to the report.</description><pubDate>Thu, 06 Jul 2023 00:00:00 GMT</pubDate><category>bug-bounty</category><category>cms-hacking</category><category>bug-bounty-writeup</category><category>adobe-experience-manager</category><category>first-bug</category><category>migrated</category></item><item><title>My First Bug | Account takeover through OTP bypass</title><link>https://affanali.dev/blog/first-bug-otp-bypass-account-takeover/</link><guid isPermaLink="true">https://affanali.dev/blog/first-bug-otp-bypass-account-takeover/</guid><description>My first ever bug and write-up: an OTP field with no rate limiting let me brute-force the code and take over an account on my ISP&apos;s website.</description><pubDate>Fri, 30 Jun 2023 00:00:00 GMT</pubDate><category>otp-bypass</category><category>find-your-first-bug</category><category>hacking</category><category>bug-bounty</category><category>account-takeover</category><category>migrated</category></item></channel></rss>