<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.refrain69.com/categories/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/cloudflare/</loc><lastmod>2026-04-30T19:47:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/openpgp/</loc><lastmod>2026-04-30T19:47:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6/</loc><lastmod>2026-04-30T19:47:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/categories/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/posts/custom-domain-email-setup/</loc><lastmod>2026-04-30T19:47:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/free-domain/</loc><lastmod>2026-05-30T19:20:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.6</priority></url><url><loc>https://blog.refrain69.com/categories/%E6%8E%A8%E8%8D%90/</loc><lastmod>2026-05-30T19:20:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.6</priority></url><url><loc>https://blog.refrain69.com/tags/%E5%9F%9F%E5%90%8D/</loc><lastmod>2026-05-30T19:20:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.6</priority></url><url><loc>https://blog.refrain69.com/sponsor/</loc><lastmod>2026-01-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/cpp/</loc><lastmod>2026-04-06T21:25:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/qt/</loc><lastmod>2026-04-06T21:25:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/qt-dev-env/</loc><lastmod>2026-04-06T21:25:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/windows/</loc><lastmod>2026-04-06T21:25:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/xmake/</loc><lastmod>2026-04-06T21:25:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/ida/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/posts/ida-mcp/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/mcp/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/%E9%80%86%E5%90%91/</loc><lastmod>2026-06-06T17:17:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://blog.refrain69.com/tags/linux/</loc><lastmod>2026-05-25T18:06:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/wsl/</loc><lastmod>2026-05-25T18:06:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/wsl-setup/</loc><lastmod>2026-05-25T18:06:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/git/</loc><lastmod>2026-05-21T15:40:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/hugo/</loc><lastmod>2026-01-29T20:04:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/hugo-blog/</loc><lastmod>2026-01-29T20:04:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/series/</loc><lastmod>2026-01-29T20:04:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/series/%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8D%97/</loc><lastmod>2026-01-29T20:04:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/aslr/</loc><lastmod>2025-09-27T17:45:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/pe/</loc><lastmod>2025-09-27T17:45:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/pe-base-address-and-aslr/</loc><lastmod>2025-09-27T17:45:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/categories/%E6%8A%80%E6%9C%AF/</loc><lastmod>2026-05-21T15:40:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/csharp-huffman/</loc><lastmod>2025-06-28T22:45:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/csharp/</loc><lastmod>2025-06-28T22:45:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/%E7%AE%97%E6%B3%95/</loc><lastmod>2025-06-28T22:45:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/python/</loc><lastmod>2026-05-12T16:24:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/py-virtual-env/</loc><lastmod>2026-01-29T20:07:33+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83/</loc><lastmod>2026-01-29T20:07:33+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/ctf/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/misc/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/ctf-misc-writeup/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/categories/writeup/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/writeup/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/%E9%9A%90%E5%86%99/</loc><lastmod>2025-05-12T16:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/dll-%E5%8A%AB%E6%8C%81/</loc><lastmod>2025-03-20T15:35:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/dll-hijack/</loc><lastmod>2025-03-20T15:35:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/ida-setup/</loc><lastmod>2026-05-12T16:24:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/bitcomet/</loc><lastmod>2025-03-02T18:32:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/bypass-bitcomet-region/</loc><lastmod>2025-03-02T18:32:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/benchmark/</loc><lastmod>2025-02-14T22:31:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/csharp-bytearray-hexstring-conversion/</loc><lastmod>2025-02-14T22:31:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/git-commands/</loc><lastmod>2026-05-21T15:40:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/github/</loc><lastmod>2026-05-21T15:40:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/tags/hexo/</loc><lastmod>2025-11-08T21:06:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/hexo-blog/</loc><lastmod>2025-11-08T21:06:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/posts/hello-world/</loc><lastmod>2025-02-06T15:21:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.refrain69.com/about/</loc><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>