<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://haind03.github.io/posts/re-0-1-reverse-engineering-why-its-not-as/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-0-2-legal-ethics-part-everyone-wants-skip/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-0-3-set-up-safe-lab-before-touching/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-0-4-reverse-engineering-workflow-not-get-lost/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-1-reading-hexdump-like-text/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-2-process-memory-map-where-everything-happens/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-3-x86-x64-assembly-1-registers-instructions/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-4-x86-x64-assembly-2-stack-frames/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-5-x86-x64-assembly-3-recognizing-if/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-6-from-source-binary-why-same-code/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-7-pe-format-anatomy-windows-exe/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-8-elf-mach-o-two-formats-outside/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-9-arm-arm64-basics-people-who-already/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-10-windows-internals-1-win32-api-dlls/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-11-windows-internals-2-peb-teb-handles/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-12-windows-internals-re-3-seh-tls/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-1-13-recognizing-windows-apis-when-reversing-reading/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-1-five-minute-triage-die-strings-pe/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-2-ida-beginners-master-tool-before-binary/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-3-ghidra-basics-free-knife-thats-worth/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-4-binary-ninja-cutter-radare2-when-ida/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-5-x64dbg-reversers-dynamic-scalpel-windows/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-6-gdb-pwndbg-windbg-debugging-from-command/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-7-hex-editors-templates-when-you-need/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-2-8-system-monitoring-watching-behavior-without-opening/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-1-hello-world-under-microscope-finding-real/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-2-variables-pointers-arrays-strings-assembly/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-3-structs-assembly-art-recovering-them/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-4-flirt-recognizing-library-functions-dont-read/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-5-lab-solving-first-c-crackme-from/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-3-6-writing-keygen-when-fishing-out-serial/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-1-c-through-reversers-eyes-name-mangling/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-2-classes-vtables-inheritance-rtti-rebuilding-class/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-3-stl-binaries-reading-std-string-std/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-4-exceptions-templates-lambdas-three-modern-c/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-5-plugins-that-rebuild-c-classes-let/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-4-6-lab-c-crackme-vtable-going-through/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-1-net-internals-why-decompiling-gives-back/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-2-ilspy-dnspy-when-decompiling-gives-back/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-3-debugging-net-without-source-using-dnspy/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-4-editing-net-assembly-saving-where-dnspy/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-5-net-obfuscators-strip-them/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-6-modern-net-when-decompile-gift-gets/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-5-7-combined-lab-solving-net-crackmes-from/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-1-jvm-bytecode-java-decompiler-lineup/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-2-anatomy-apk-file/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-3-jadx-gui-depth-number-one-tool/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-4-smali-apktool-modifying-android-app-repacking/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-5-kotlin-bytecode-why-jadx-gives-you/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-6-frida-android-changing-app-behavior-while/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-7-native-so-libraries-jni-where-logic/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-8-obfuscation-packers-android/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-6-9-big-lab-solving-owasp-uncrackable-level/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-1-python-bytecode-pyc-files/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-2-pycdc-pycdas-two-scalpels-pyc-files/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-3-when-pycdc-gives-up-who-else/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-4-when-python-turns-into-exe-open/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-5-when-python-no-longer-easy-swallow/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-7-6-lab-decompiling-sample-pyc-files-pycdc/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-8-1-go-binaries-look-like-why-pclntab/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-8-2-recovering-function-names-types-go-binaries/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-8-3-gos-string-slice-interface-goroutine-assembly/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-8-4-lab-solving-go-crackme-from-start/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-9-1-rust-binaries-look-like-recognizing-them/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-9-2-recognizing-rusts-string-vec-iterators-trait/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-9-3-rust-crackme-lab-taking-apart-not/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-10-1-reversing-delphi-c-builder-programs/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-10-2-visual-basic-6-two-worlds-inside/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-10-3-scripts-packed-into-exes-easier-open/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-11-1-deobfuscating-javascript-peeling-layer-by-layer/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-11-2-dissecting-electron-app-from-app-asar/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-11-3-webassembly-reading-bytecode-that-runs-browser/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-12-1-objective-c-where-every-call-goes/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-12-2-swift-where-apple-makes-things-harder/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-12-3-reversing-ios-app-from-ipa-file/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-13-1-unity-mono-backend-gift-beginners/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-13-2-unity-il2cpp-when-assembly-csharp-disappears/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-13-3-reversing-unreal-engine-games/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-13-4-lua-luajit-bytecode-taking-apart-game/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-13-5-cheat-engine-learning-runtime-memory-through/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-1-packers-work-spot-one/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-2-unpacking-upx-automatic-manual/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-3-dumping-process-rebuilding-iat-scylla/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-4-code-level-obfuscation-when-program-flow/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-5-code-virtualization-highest-wall/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-14-6-automatic-deobfuscation-let-machine-unpick-instead/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-1-anti-debug-via-windows-apis-group/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-2-anti-debug-reading-peb-directly-when/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-3-anti-debug-group-3-timing-traps/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-4-advanced-anti-debug-self-debug-tls/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-5-anti-vm-anti-sandbox-when-sample/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-6-anti-disassembly-when-disassembler-itself-gets/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-7-anti-attach-anti-dump-anti-hook/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-8-integrity-checks-anti-tamper-when-program/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-9-bypassing-anti-debug-from-mouse-click/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-15-10-when-several-anti-layers-are-stacked/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-16-1-identifying-crypto-algorithms-by-their-constants/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-16-2-xor-rc4-custom-base64-three-youll/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-16-3-recognizing-aes-des-tea-chacha-hash/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-16-4-rewriting-algorithm-python-letting-z3-solve/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-adworld-reversing/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-1-patching-binaries-changing-one-byte-change/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-2-frida-full-inspecting-modifying-program-while/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-3-hooking-windows-iat-hooks-inline-hooks/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-4-recognizing-dll-injection-techniques/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-5-recognizing-process-injection-when-analyzing-malware/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-6-ld-preload-ptrace-dyld-insert-libraries/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-17-7-dynamic-binary-instrumentation-letting-binary-tell/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-1-scripting-decompiler-let-machine-do-boring/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-ptit-ctf-2022/</loc>
<lastmod>2026-10-07T13:40:19+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-2-emulation-running-piece-code-without-whole/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-3-symbolic-execution-making-computer-solve-crackme/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-4-binary-diffing-finding-vulnerabilities-from-patch/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-5-reversing-firmware-iot-devices/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-6-reversing-ring-0-code-windows-drivers/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-7-reversing-network-protocols-proprietary-file-formats/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-18-8-ai-assisted-reverse-engineering-twice-as/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-19-1-safe-malware-analysis-workflow/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-19-2-ioc-yara-capa-sigma-turning-sample/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-19-3-analyzing-maldocs-loaders-where-attack-begins/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-19-4-extracting-config-c2-pulling-out-brain/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-20-1-hands-crackmes-one-from-level-1/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-20-2-solving-re-challenges-ctfs-writing-decent/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-20-3-final-project-fully-reverse-program-write/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-resources-reading-list-windows-internals-books/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-resources-cheatsheet-shortcuts-quick-reference/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-resources-reverse-engineering-technique-repository-map/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-resources-reverse-engineering-tool-repository-roundup/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/re-resources-study-materials-places-practice/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-0-1-binary-exploitation-life-cycle-bug/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-0-2-pwn-lab-setup-pwntools-pwndbg-glibc/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-0-3-linux-process-memory-layout-page-permissions/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-1-1-x86-64-assembly-registers-instructions-intel-att/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-1-2-stack-frame-saved-rip-calling-convention/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-1-3-elf-got-plt-lazy-binding/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-1-4-dangerous-c-functions-buffer-overflows/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-2-1-pwntools-basics/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-2-2-gdb-pwndbg-basics/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-2-3-checksec-ropgadget-ropper-one-gadget/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-3-1-overwriting-local-variable-bypass-check/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-3-2-finding-saved-rip-offset-ret2win/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-3-3-passing-function-argument-pop-rdi/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-3-4-ret2win-lab-easy-hard/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-4-1-writing-execve-shellcode-hand/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-4-2-jumping-stack-shellcode-jmp-rsp/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-5-1-overview-mitigations-nx-aslr-pie-canary/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-5-2-stack-canary-mechanism-leak-brute-force/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-5-3-aslr-pie-address-leak/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-6-1-ret2libc-calling-system-nx/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-6-2-leaking-libc-got/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-6-3-rop-ret2syscall/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-6-4-lab-rop-emporium/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-7-1-format-string-leak/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-7-2-format-string-arbitrary-write/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-8-1-got-overwrite-hijack-function-calls/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-8-2-ret2plt-ret2dlresolve/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-9-1-malloc-free-chunks-bins-tcache/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-9-2-use-after-free-type-confusion/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-9-3-double-free-tcache-poisoning/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-9-4-heap-note-lab-uaf-shell/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-10-1-approach-workflow-unknown-pwn-binary/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-10-2-write-pwn-writeup-worked-example/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/pwn-10-3-final-project-build-exploit-vulnerable-binary/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-0-1-cryptography-goals-threat-models/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-0-2-kerckhoffs-principle-ethics/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-0-3-setting-up-crypto-lab/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-1-1-modular-arithmetic/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-1-2-primes-euler-totient-fermat-euler/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-1-3-crt-chinese-remainder-theorem/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-1-4-groups-rings-finite-fields/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-1-5-probability-birthday-paradox-entropy/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-2-1-encoding-not-encryption/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-2-2-caesar-vigenere-frequency-analysis/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-attt-ptit-2023/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-2-3-rail-fence-playfair-enigma/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-3-1-single-byte-multi-byte-xor/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-3-2-one-time-pad-key-reuse/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-3-3-lab-breaking-repeating-key-xor/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-1-block-ciphers-aes-basics/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-2-ecb-cbc-ctr-gcm-modes/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-3-pkcs7-padding-oracle-attack/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-4-cbc-bit-flipping-missing-integrity/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-5-stream-ciphers-rc4-chacha20-nonce-reuse/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-4-6-padding-oracle-ecb-lab/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-5-1-hash-functions-md5-sha-collisions/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-5-2-length-extension-attack/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-5-3-mac-hmac-timing-attacks-tag-comparison/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-cookie-han-hoan-2023/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-5-4-password-storage-cracking-hashcat/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-1-rsa-works/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-2-attacks-weak-rsa-parameters/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-3-common-modulus-hastad-broadcast-attacks/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-4-wiener-attack-coppersmith/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-ptit-ctf-2023-quals/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-5-rsa-padding-pkcs1-bleichenbacher-oaep/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-6-6-rsa-ctf-lab-easy-hard/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/mw-sample-1/</loc>
<lastmod>2026-10-07T13:56:21+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-7-1-diffie-hellman-discrete-logarithm/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-csaw-ctf-2023/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-7-2-attacks-diffie-hellman/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-ptit-ctf-2023/</loc>
<lastmod>2026-10-07T13:37:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-8-1-ecc-basics-ecdh-ecdsa/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-8-2-ecdsa-nonce-reuse/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-8-3-weak-elliptic-curves/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-patriot-ctf-2023/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-9-1-prng-csprng-mersenne-twister/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-ptit-ctf-2023-finals/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-9-2-recovering-mt19937-state-breaking-lcg/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-10-1-tls-pki-certificate-chains/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-10-2-z3-smt-crypto/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-asean-2023-first-attack-defense/</loc>
<lastmod>2026-10-07T13:37:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-10-3-post-quantum-cryptography-basics/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-bksec-ctf-2023/</loc>
<lastmod>2026-10-08T10:25:20+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-11-1-cryptopals-sets-1-3/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-11-2-writing-crypto-ctf-writeup-ecdsa/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/crypto-11-3-final-project-breaking-custom-token-protocol/</loc>
<lastmod>2026-10-08T09:26:42+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/mw-shortcut-lnk/</loc>
<lastmod>2026-10-07T13:40:43+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/mw-nvidiagraphicdriver/</loc>
<lastmod>2026-10-07T13:40:43+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-ptit-ctf-2024/</loc>
<lastmod>2024-10-12T10:00:00+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-asean-2024-attack-defense/</loc>
<lastmod>2026-10-07T13:37:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-hacktheon-sejong-2025/</loc>
<lastmod>2026-10-07T14:06:21+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-digital-dragons-2025/</loc>
<lastmod>2026-10-07T13:17:05+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-cscv-2025/</loc>
<lastmod>2026-10-07T13:17:05+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ctf-mctf-2025-moscow/</loc>
<lastmod>2026-10-07T13:37:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-0-1-what-ai-attacks-are/</loc>
<lastmod>2026-10-08T00:40:24+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-0-2-legal-and-ethical-ground-rules/</loc>
<lastmod>2026-10-08T00:40:24+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-0-3-building-a-safe-lab/</loc>
<lastmod>2026-10-08T00:40:24+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-0-4-threat-model-llm-app/</loc>
<lastmod>2026-10-08T00:40:24+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-1-1-how-an-llm-works/</loc>
<lastmod>2026-10-08T00:35:14+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-1-2-anatomy-of-a-prompt/</loc>
<lastmod>2026-10-08T00:35:14+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-1-3-embeddings-and-rag/</loc>
<lastmod>2026-10-08T00:35:14+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-1-4-tool-calling-agents-mcp/</loc>
<lastmod>2026-10-08T00:35:14+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/posts/ai-1-5-instructions-vs-data/</loc>
<lastmod>2026-10-08T00:35:14+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/cve/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/llm-security/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/ctf-writeups/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/cryptography/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/binary-exploitation/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/reverse-engineering/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/categories/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/archives/</loc>
<lastmod>2026-10-08T10:26:02+07:00</lastmod>
</url>
<url>
<loc>https://haind03.github.io/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/reverse-engineering/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/basics/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/assembly/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/windows-internals/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tools/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/c/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cpp/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/dotnet/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/android/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/java/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/python/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/golang/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rust/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/legacy/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/javascript/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/wasm/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ios/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/swift/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/game-hacking/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/packer/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/obfuscation/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/anti-debug/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/crypto/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ctf/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/writeup/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rev/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/frida/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hooking/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/advanced/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/jeopardy/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ptit/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/malware/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/resources/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pwn/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/memory-corruption/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/buffer-overflow/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/fundamentals/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pwntools/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/gdb/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/glibc/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/memory-layout/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/aslr/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/nx/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/x86-64/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/stack-frame/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/calling-convention/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/elf/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/got/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/plt/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/c-functions/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pwndbg/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/checksec/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rop/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/one-gadget/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/stack/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/local-variables/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ret2win/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/saved-rip/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/stack-alignment/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/lab/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/shellcode/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/execve/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/syscalls/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/jmp-rsp/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mitigations/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/canary/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/format-string/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pie/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ret2libc/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/syscall/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/gadget/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/got-overwrite/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/relro/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/dynamic-linker/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/heap/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tcache/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/use-after-free/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/type-confusion/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tcache-poisoning/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/double-free/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/methodology/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/triage/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/leak/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cryptography/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/threat-model/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/confidentiality/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/integrity/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/kerckhoffs/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/obscurity/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ethics/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/sagemath/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tooling/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/modular-arithmetic/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/extended-euclid/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/math/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rsa/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/euler/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/fermat/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/number-theory/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/crt/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hastad/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/finite-fields/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/groups/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/aes/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/birthday-attack/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/entropy/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hash/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/encoding/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/base64/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cyberchef/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/classical-ciphers/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/vigenere/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/frequency-analysis/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/forensics/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rail-fence/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/playfair/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/enigma/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/xor/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/repeating-key-xor/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hamming-distance/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/otp/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/two-time-pad/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/nonce-reuse/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cryptopals/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/block-cipher/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/avalanche/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/block-cipher-modes/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ecb/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/padding-oracle/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cbc/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/bit-flipping/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/stream-cipher/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/chacha20/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/md5/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/collision/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/length-extension/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/sha256/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hmac/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mac/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/timing-attack/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/passwords/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hashcat/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/bcrypt/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/argon2/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/public-key/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/factoring/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/wiener/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/coppersmith/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/web/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/bleichenbacher/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rsactftool/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mitre-attack/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/diffie-hellman/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/discrete-log/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/key-exchange/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pohlig-hellman/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mitm/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ecc/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ecdh/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ecdsa/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/secp256k1/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/invalid-curve/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/prng/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/csprng/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mersenne-twister/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mt19937/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/lcg/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tls/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/pki/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/x509/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/z3/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/smt/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/attack-defense/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/asean/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/post-quantum/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/lattice/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/lwe/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ctf-writeup/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/aes-ctr/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/malleability/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/lnk/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/powershell/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/threat-hunting/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/hacktheon/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/korea/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/digital-dragons/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/bluecyber/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/cscv/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mctf/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/russia/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ai-security/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/llm/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/owasp/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/ollama/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/tokens/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/temperature/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/prompt/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/chat-template/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/rag/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/embeddings/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/agents/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/mcp/</loc>
</url>
<url>
<loc>https://haind03.github.io/tags/prompt-injection/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/reverse-engineering/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-00-getting-started/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-01-computer-fundamentals-for-re/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-02-the-toolkit/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-03-c/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-04-c/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-05-c-and-net/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-06-java-kotlin-and-android/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-07-python/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-08-go/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-09-rust/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-10-legacy-delphi-vb6-autoit-ahk/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-11-javascript-electron-webassembly/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-12-swift-and-objective-c/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-13-games-unity-unreal-lua/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-14-packers-and-obfuscation/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-15-anti-reversing-and-bypasses/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-16-crypto-and-algorithms/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/ctf-writeups/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/adworld-reversing-2022/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-17-patching-hooking-injection/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-18-advanced-topics/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/ctf-journey/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-19-malware-analysis-basics/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-20-real-world-practice/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/resources/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/binary-exploitation/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-getting-started/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-foundations/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-tooling/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-buffer-overflow/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-shellcode/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-mitigations/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-ret2libc-and-rop/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-format-string/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-got-and-plt/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-heap-basics/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/pwn-real-world-practice/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/cryptography/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-getting-started/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-math-foundations/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-classical-ciphers/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/attt-ptit-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-xor-and-otp/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-symmetric-encryption/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-hashes-and-macs/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/cookie-han-hoan-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-rsa/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/ptit-ctf-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/malware-analysis/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-diffie-hellman/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/csaw-ctf-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-elliptic-curves/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/patriotctf-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-randomness/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/ptit-ctf-2023-finals/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-crypto-in-practice/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/bksec-ctf-2023/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/crypto-real-world-practice/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/ptit-ctf-2024/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/llm-security/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-00-intro-to-llm-security/</loc>
</url>
<url>
<loc>https://haind03.github.io/categories/part-01-llm-foundations/</loc>
</url>
<url>
<loc>https://haind03.github.io/page2/</loc>
</url>
<url>
<loc>https://haind03.github.io/page3/</loc>
</url>
<url>
<loc>https://haind03.github.io/page4/</loc>
</url>
<url>
<loc>https://haind03.github.io/page5/</loc>
</url>
<url>
<loc>https://haind03.github.io/page6/</loc>
</url>
<url>
<loc>https://haind03.github.io/page7/</loc>
</url>
<url>
<loc>https://haind03.github.io/page8/</loc>
</url>
<url>
<loc>https://haind03.github.io/page9/</loc>
</url>
<url>
<loc>https://haind03.github.io/page10/</loc>
</url>
<url>
<loc>https://haind03.github.io/page11/</loc>
</url>
<url>
<loc>https://haind03.github.io/page12/</loc>
</url>
<url>
<loc>https://haind03.github.io/page13/</loc>
</url>
<url>
<loc>https://haind03.github.io/page14/</loc>
</url>
<url>
<loc>https://haind03.github.io/page15/</loc>
</url>
<url>
<loc>https://haind03.github.io/page16/</loc>
</url>
<url>
<loc>https://haind03.github.io/page17/</loc>
</url>
<url>
<loc>https://haind03.github.io/page18/</loc>
</url>
<url>
<loc>https://haind03.github.io/page19/</loc>
</url>
<url>
<loc>https://haind03.github.io/page20/</loc>
</url>
<url>
<loc>https://haind03.github.io/page21/</loc>
</url>
<url>
<loc>https://haind03.github.io/page22/</loc>
</url>
<url>
<loc>https://haind03.github.io/page23/</loc>
</url>
<url>
<loc>https://haind03.github.io/page24/</loc>
</url>
</urlset>
