<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>shd</title><description>Security notes, write-ups, and things I am learning.</description><link>https://c2hk.uk/</link><item><title>The anatomy of an Open Tibia server</title><link>https://c2hk.uk/blog/anatomy-of-an-open-tibia-server/</link><guid isPermaLink="true">https://c2hk.uk/blog/anatomy-of-an-open-tibia-server/</guid><description>I reverse-engineered and revived a dead game server over a weekend. Here&apos;s what&apos;s actually inside one: a world that lives in RAM, a hand-rolled binary protocol, a login dance that happens twice, Lua-scripted monster brains, and a pile of unchecked pointers waiting for the day the environment stops being kind to them.</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate></item></channel></rss>