<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thm :: X3ric Blog</title><link>https://x3ric.com/blog/tags/thm/</link><description>CTF notes, systems work, and writeups.</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 06 Jun 2026 21:41:13 +0200</lastBuildDate><atom:link href="https://x3ric.com/blog/tags/thm/index.xml" rel="self" type="application/rss+xml"/><item><title>TryHackMe Brains Writeup</title><link>https://x3ric.com/blog/posts/TryHackMe-Brains/</link><guid>https://x3ric.com/blog/posts/TryHackMe-Brains/</guid><pubDate>Thu, 10 Oct 2024 09:20:00 +0800</pubDate><category>machine</category><category>thm</category><category>linux</category><category>cve-2024-27198</category><description>Brains: use CVE-2024-27198 where it fits the service, gain a shell, and escalate to root.</description></item><item><title>TryHackMe Flip Challenge</title><link>https://x3ric.com/blog/posts/TryHackMe-Flip-Challenge/</link><guid>https://x3ric.com/blog/posts/TryHackMe-Flip-Challenge/</guid><pubDate>Thu, 03 Oct 2024 09:20:00 +0800</pubDate><category>challenge</category><category>thm</category><category>crypto</category><category>aes</category><category>xor</category><description>Flip: abuse the AES misuse, derive the missing key material, and decrypt the flag.</description></item><item><title>TryHackMe Prioritise Writeup</title><link>https://x3ric.com/blog/posts/TryHackMe-Prioritise/</link><guid>https://x3ric.com/blog/posts/TryHackMe-Prioritise/</guid><pubDate>Thu, 03 Oct 2024 09:20:00 +0800</pubDate><category>machine</category><category>thm</category><category>linux</category><description>Prioritise: enumerate the services, turn the exposed weakness into a shell, and escalate to root.</description></item><item><title>TryHackMe Pyrat Writeup</title><link>https://x3ric.com/blog/posts/TryHackMe-Pyrat/</link><guid>https://x3ric.com/blog/posts/TryHackMe-Pyrat/</guid><pubDate>Thu, 03 Oct 2024 09:20:00 +0800</pubDate><category>machine</category><category>thm</category><category>linux</category><description>Pyrat: enumerate the services, turn the exposed weakness into a shell, and escalate to root.</description></item><item><title>TryHackMe SQHell Challenge</title><link>https://x3ric.com/blog/posts/TryHackMe-SQHell-Challenge/</link><guid>https://x3ric.com/blog/posts/TryHackMe-SQHell-Challenge/</guid><pubDate>Fri, 16 Aug 2024 23:20:00 +0800</pubDate><category>challenge</category><category>thm</category><category>web</category><category>sql-injection</category><description>SQHell: exploit the SQL injection, extract the needed data, and reach the flag.</description></item><item><title>TryHackMe DearQA Challenge</title><link>https://x3ric.com/blog/posts/TryHackMe-DearQA-Challenge/</link><guid>https://x3ric.com/blog/posts/TryHackMe-DearQA-Challenge/</guid><pubDate>Fri, 28 Jun 2024 01:20:00 +0800</pubDate><category>challenge</category><category>thm</category><category>pwn</category><category>bof</category><category>format-string</category><category>heap</category><category>shellcode</category><category>linux</category><description>DearQA: shape the heap state, gain the needed write or leak, and pivot to flag access.</description></item><item><title>TryHackMe Blog Writeup</title><link>https://x3ric.com/blog/posts/TryHackMe-Blog/</link><guid>https://x3ric.com/blog/posts/TryHackMe-Blog/</guid><pubDate>Thu, 13 Jun 2024 03:20:00 +0800</pubDate><category>machine</category><category>thm</category><category>windows</category><category>linux</category><category>wordpress</category><description>Blog: abuse the WordPress foothold, stabilize the shell, and escalate through the local weakness.</description></item></channel></rss>