<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://algoatson.github.io/</loc><lastmod>2026-06-15</lastmod></url>
  <url><loc>https://algoatson.github.io/page/2/</loc></url>
  <url><loc>https://algoatson.github.io/page/3/</loc></url>
  <url><loc>https://algoatson.github.io/page/4/</loc></url>
  <url><loc>https://algoatson.github.io/p/house-of-apple-2/</loc><lastmod>2026-06-15</lastmod></url>
  <url><loc>https://algoatson.github.io/p/house-of-spirit/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/poison-null-byte/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/tcache-dup/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-house-of-corrosion/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-house-of-einherjar/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-house-of-lore/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-house-of-orange/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-house-of-rabbit/</loc><lastmod>2026-06-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-unsorted-bin-attack/</loc><lastmod>2026-06-13</lastmod></url>
  <url><loc>https://algoatson.github.io/p/unsafe-unlink/</loc><lastmod>2026-06-12</lastmod></url>
  <url><loc>https://algoatson.github.io/p/fastbin-dup/</loc><lastmod>2026-06-11</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-rendering-reference/</loc><lastmod>2026-06-12</lastmod></url>
  <url><loc>https://algoatson.github.io/p/house-of-force/</loc><lastmod>2026-06-09</lastmod></url>
  <url><loc>https://algoatson.github.io/p/glibc-heap-internals/</loc><lastmod>2026-06-08</lastmod></url>
  <url><loc>https://algoatson.github.io/p/ptr-mangle-exit-handlers/</loc><lastmod>2026-06-07</lastmod></url>
  <url><loc>https://algoatson.github.io/p/reading-int-free-source-review/</loc><lastmod>2026-06-06</lastmod></url>
  <url><loc>https://algoatson.github.io/p/cet-shadow-stack-ibt/</loc><lastmod>2026-06-05</lastmod></url>
  <url><loc>https://algoatson.github.io/p/tcache-stashing-unlink/</loc><lastmod>2026-06-04</lastmod></url>
  <url><loc>https://algoatson.github.io/p/dirty-pipe-cve-2022-0847/</loc><lastmod>2026-06-03</lastmod></url>
  <url><loc>https://algoatson.github.io/p/arm64-pac-and-mte/</loc><lastmod>2026-06-02</lastmod></url>
  <url><loc>https://algoatson.github.io/p/rizin-radare2-in-anger/</loc><lastmod>2026-06-02</lastmod></url>
  <url><loc>https://algoatson.github.io/p/setcontext-register-control/</loc><lastmod>2026-05-31</lastmod></url>
  <url><loc>https://algoatson.github.io/p/stack-pivoting/</loc><lastmod>2026-05-30</lastmod></url>
  <url><loc>https://algoatson.github.io/p/pwntools-cookbook/</loc><lastmod>2026-05-26</lastmod></url>
  <url><loc>https://algoatson.github.io/p/writeup-static-srop/</loc><lastmod>2026-05-26</lastmod></url>
  <url><loc>https://algoatson.github.io/p/srop-one-syscall-every-register/</loc><lastmod>2026-05-22</lastmod></url>
  <url><loc>https://algoatson.github.io/p/checksec-everything/</loc><lastmod>2026-05-19</lastmod></url>
  <url><loc>https://algoatson.github.io/p/writeup-notekeeper-uaf/</loc><lastmod>2026-05-18</lastmod></url>
  <url><loc>https://algoatson.github.io/p/brop-blind-rop/</loc><lastmod>2026-05-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/finding-gadgets/</loc><lastmod>2026-05-12</lastmod></url>
  <url><loc>https://algoatson.github.io/p/ret2dlresolve-no-leak/</loc><lastmod>2026-05-10</lastmod></url>
  <url><loc>https://algoatson.github.io/p/pwndbg-muscle-memory/</loc><lastmod>2026-05-01</lastmod></url>
  <url><loc>https://algoatson.github.io/p/seccomp-jails-and-their-holes/</loc><lastmod>2026-04-30</lastmod></url>
  <url><loc>https://algoatson.github.io/p/first-five-minutes-unknown-binary/</loc><lastmod>2026-04-22</lastmod></url>
  <url><loc>https://algoatson.github.io/p/userfaultfd-fuse-race-windows/</loc><lastmod>2026-04-20</lastmod></url>
  <url><loc>https://algoatson.github.io/p/dirtycred-swapping-credentials/</loc><lastmod>2026-04-18</lastmod></url>
  <url><loc>https://algoatson.github.io/p/cross-cache-attacks/</loc><lastmod>2026-04-16</lastmod></url>
  <url><loc>https://algoatson.github.io/p/kernel-heap-spray-primitives/</loc><lastmod>2026-04-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/kernel-lpe-commit-creds/</loc><lastmod>2026-04-12</lastmod></url>
  <url><loc>https://algoatson.github.io/p/anti-debug-bingo/</loc><lastmod>2026-04-09</lastmod></url>
  <url><loc>https://algoatson.github.io/p/cpp-vtable-hijacking-type-confusion/</loc><lastmod>2026-04-05</lastmod></url>
  <url><loc>https://algoatson.github.io/p/afl-harness-a-parser/</loc><lastmod>2026-03-28</lastmod></url>
  <url><loc>https://algoatson.github.io/p/rsa-attacks-tour/</loc><lastmod>2026-03-25</lastmod></url>
  <url><loc>https://algoatson.github.io/p/ecdsa-nonce-reuse/</loc><lastmod>2026-03-22</lastmod></url>
  <url><loc>https://algoatson.github.io/p/hash-length-extension/</loc><lastmod>2026-03-20</lastmod></url>
  <url><loc>https://algoatson.github.io/p/cbc-padding-oracle/</loc><lastmod>2026-03-18</lastmod></url>
  <url><loc>https://algoatson.github.io/p/the-stack-canary-from-the-source/</loc><lastmod>2026-03-15</lastmod></url>
  <url><loc>https://algoatson.github.io/p/spectre-v1-bounds-check-bypass/</loc><lastmod>2026-03-12</lastmod></url>
  <url><loc>https://algoatson.github.io/p/prime-probe-eviction-sets/</loc><lastmod>2026-03-10</lastmod></url>
  <url><loc>https://algoatson.github.io/p/flush-reload-cache-side-channel/</loc><lastmod>2026-03-08</lastmod></url>
  <url><loc>https://algoatson.github.io/p/unpacking-a-packed-binary/</loc><lastmod>2026-02-26</lastmod></url>
  <url><loc>https://algoatson.github.io/p/printf-is-a-write-primitive/</loc><lastmod>2026-02-22</lastmod></url>
  <url><loc>https://algoatson.github.io/p/defeating-obfuscation-mba/</loc><lastmod>2026-02-14</lastmod></url>
  <url><loc>https://algoatson.github.io/p/slab-uaf-modprobe/</loc><lastmod>2026-02-16</lastmod></url>
  <url><loc>https://algoatson.github.io/p/devirtualizing-a-toy-vm/</loc><lastmod>2026-02-09</lastmod></url>
  <url><loc>https://algoatson.github.io/p/angr-symbolic-crackme/</loc><lastmod>2026-02-08</lastmod></url>
  <url><loc>https://algoatson.github.io/p/shellcoding-under-constraints/</loc><lastmod>2026-02-02</lastmod></url>
  <url><loc>https://algoatson.github.io/p/ret2libc-warmup/</loc><lastmod>2026-01-29</lastmod></url>
  <url><loc>https://algoatson.github.io/p/one-gadget-constraints/</loc><lastmod>2026-01-22</lastmod></url>
  <url><loc>https://algoatson.github.io/p/tcache-poisoning-explained/</loc><lastmod>2026-01-18</lastmod></url>
  <url><loc>https://algoatson.github.io/p/oob-to-arbitrary-rw/</loc><lastmod>2026-01-16</lastmod></url>
  <url><loc>https://algoatson.github.io/p/ret2csu-universal-gadget/</loc><lastmod>2026-01-15</lastmod></url>
  <url><loc>https://algoatson.github.io/p/jit-type-confusion/</loc><lastmod>2026-01-13</lastmod></url>
  <url><loc>https://algoatson.github.io/p/addrof-fakeobj-primitives/</loc><lastmod>2026-01-11</lastmod></url>
  <url><loc>https://algoatson.github.io/p/integer-overflows-to-corruption/</loc><lastmod>2026-01-08</lastmod></url>
  <url><loc>https://algoatson.github.io/p/this-site-is-a-folder-of-text-files/</loc><lastmod>2026-01-05</lastmod></url>
  <url><loc>https://algoatson.github.io/p/advent-of-pwn/</loc><lastmod>2026-06-13</lastmod></url>
  <url><loc>https://algoatson.github.io/about/</loc></url>
  <url><loc>https://algoatson.github.io/tags/</loc></url>
  <url><loc>https://algoatson.github.io/tags/heap/</loc></url>
  <url><loc>https://algoatson.github.io/tags/pwn/</loc></url>
  <url><loc>https://algoatson.github.io/tags/glibc/</loc></url>
  <url><loc>https://algoatson.github.io/tags/fsop/</loc></url>
  <url><loc>https://algoatson.github.io/tags/meta/</loc></url>
  <url><loc>https://algoatson.github.io/tags/reference/</loc></url>
  <url><loc>https://algoatson.github.io/tags/internals/</loc></url>
  <url><loc>https://algoatson.github.io/tags/kernel/</loc></url>
  <url><loc>https://algoatson.github.io/tags/arm/</loc></url>
  <url><loc>https://algoatson.github.io/tags/re/</loc></url>
  <url><loc>https://algoatson.github.io/tags/tooling/</loc></url>
  <url><loc>https://algoatson.github.io/tags/rop/</loc></url>
  <url><loc>https://algoatson.github.io/tags/ctf/</loc></url>
  <url><loc>https://algoatson.github.io/tags/notes/</loc></url>
  <url><loc>https://algoatson.github.io/tags/seccomp/</loc></url>
  <url><loc>https://algoatson.github.io/tags/linux/</loc></url>
  <url><loc>https://algoatson.github.io/tags/anti-debug/</loc></url>
  <url><loc>https://algoatson.github.io/tags/fuzzing/</loc></url>
  <url><loc>https://algoatson.github.io/tags/crypto/</loc></url>
  <url><loc>https://algoatson.github.io/tags/math/</loc></url>
  <url><loc>https://algoatson.github.io/tags/side-channel/</loc></url>
  <url><loc>https://algoatson.github.io/tags/research/</loc></url>
  <url><loc>https://algoatson.github.io/tags/obfuscation/</loc></url>
  <url><loc>https://algoatson.github.io/tags/fmtstr/</loc></url>
  <url><loc>https://algoatson.github.io/tags/vm/</loc></url>
  <url><loc>https://algoatson.github.io/tags/shellcode/</loc></url>
  <url><loc>https://algoatson.github.io/tags/browser/</loc></url>
  <url><loc>https://algoatson.github.io/tags/site/</loc></url>
  <url><loc>https://algoatson.github.io/series/</loc></url>
  <url><loc>https://algoatson.github.io/series/glibc-heap-exploitation/</loc></url>
  <url><loc>https://algoatson.github.io/series/breaking-mitigations/</loc></url>
  <url><loc>https://algoatson.github.io/series/linux-kernel-exploitation/</loc></url>
  <url><loc>https://algoatson.github.io/series/return-oriented-programming/</loc></url>
  <url><loc>https://algoatson.github.io/series/ctf-writeups/</loc></url>
  <url><loc>https://algoatson.github.io/series/crypto-attacks/</loc></url>
  <url><loc>https://algoatson.github.io/series/microarchitectural-attacks/</loc></url>
  <url><loc>https://algoatson.github.io/series/browser-exploitation/</loc></url>
</urlset>
