<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vulnerability-Research on Hanh Pham's Blog</title><link>https://hanh.me/tags/vulnerability-research/</link><description>Recent content in Vulnerability-Research on Hanh Pham's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 23 Oct 2026 10:18:35 +0700</lastBuildDate><atom:link href="https://hanh.me/tags/vulnerability-research/index.xml" rel="self" type="application/rss+xml"/><item><title>Most of This Jailbreak Was Never Published: unc0ver and the Userland Era</title><link>https://hanh.me/posts/ios-jailbreak-userland-era/</link><pubDate>Fri, 16 Oct 2026 09:00:00 +0700</pubDate><guid>https://hanh.me/posts/ios-jailbreak-userland-era/</guid><description>The bootrom era was unpatchable but fully readable. The userland era inverted both properties: every bug had a fix, and most of the tool&amp;rsquo;s shipped life has no published source at all.</description></item><item><title>Read the Fix First: A Patch-Margin Method for XNU Research</title><link>https://hanh.me/posts/xnu-patch-margin-research/</link><pubDate>Fri, 09 Oct 2026 09:30:00 +0700</pubDate><guid>https://hanh.me/posts/xnu-patch-margin-research/</guid><description>A source-first method for Apple kernel research: diff consecutive XNU tags, mine the regression tests that ship with the fixes, map sibling call sites, and rank candidates by how well they survive Memory Integrity Enforcement. Four evidence gates, a safe workflow, and the stop conditions that keep this work honest.</description></item></channel></rss>