<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Noble Security</title><description>Security research — vulnerability writeups, CVEs, tools, and talks.</description><link>https://tomnoblejordan.com/</link><item><title>WordPress to reverse shell in three requests</title><link>https://tomnoblejordan.com/posts/bounds-check-wrong-field/</link><guid isPermaLink="true">https://tomnoblejordan.com/posts/bounds-check-wrong-field/</guid><description>How wp2shell chains a plugin upload bypass with a crafted PHP payload to get interactive shell access on misconfigured WordPress instances.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Malware development as a defensive skill</title><link>https://tomnoblejordan.com/posts/iokit-race/</link><guid isPermaLink="true">https://tomnoblejordan.com/posts/iokit-race/</guid><description>Understanding offensive techniques from the developer&apos;s perspective — process injection, API hooking, and evasion methods studied for better detection engineering.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>WiFi signals as a motion sensor</title><link>https://tomnoblejordan.com/posts/signed-helper-nobody-audits/</link><guid isPermaLink="true">https://tomnoblejordan.com/posts/signed-helper-nobody-audits/</guid><description>ISeeU uses Channel State Information from standard WiFi hardware to detect movement through walls — post-exploitation surveillance without cameras.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building an SSH honeypot in C</title><link>https://tomnoblejordan.com/posts/pool-grooming-helper/</link><guid isPermaLink="true">https://tomnoblejordan.com/posts/pool-grooming-helper/</guid><description>SSHoney captures attacker credentials, commands, and session behavior in a lightweight C implementation — what I learned from watching real intrusion attempts.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>