<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://namelessnerd.com</loc>
<image:image>
<image:loc>https://namelessnerd.com/namelessnerd.jpg</image:loc>
<image:title>Sushan Khadka (namelessnerd) — Full-Stack Developer &amp; Software Engineer</image:title>
<image:caption>Portrait of Sushan Khadka, known online as namelessnerd — full-stack software engineer from Kathmandu, Nepal.</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/Advances-Information-hiding-techniques</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/steganography-information-hiding-namelessnerd.jpg</image:loc>
<image:title>How Information Gets Hidden: Steganography and Covert Channels Explained — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>How data is concealed inside ordinary images, files, and network traffic — steganography, covert channels, and the detection techniques defenders use to catch it.</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/Compromising-android-phone</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/compromising-android-phone-namelessnerd.webp</image:loc>
<image:title>How Android Malware Payloads Work — And How to Defend Against Them — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>A defender&apos;s breakdown of Android RAT payloads: how a malicious APK gains control, why permissions and sideloading are the weak points, and how to detect and prevent infection.</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/anatomy-of-a-web-exploit</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/anatomy-of-a-web-exploit-namelessnerd.webp</image:loc>
<image:title>Anatomy of a Modern Web Exploit: From Recon to RCE — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Follow a realistic attack chain from reconnaissance through SSRF and insecure deserialization to remote code execution — and how to break the chain at every stage.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/anatomy-of-a-web-exploit-diagram-namelessnerd.webp</image:loc>
<image:title>Anatomy of a Modern Web Exploit: From Recon to RCE - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Anatomy of a Modern Web Exploit: From Recon to RCE&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/breaking-and-securing-jwt</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/breaking-and-securing-jwt-namelessnerd.webp</image:loc>
<image:title>Breaking and Securing JWT Authentication: Real-World Token Attacks — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>alg=none, algorithm-confusion, weak secrets, and token replay — the JWT attacks every backend engineer should understand, and how to defend.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/breaking-and-securing-jwt-diagram-namelessnerd.webp</image:loc>
<image:title>Breaking and Securing JWT Authentication: Real-World Token Attacks - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Breaking and Securing JWT Authentication: Real-World Token Attacks&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/buffer-overflows-modern-defenses</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/buffer-overflows-modern-defenses-namelessnerd.webp</image:loc>
<image:title>Buffer Overflows in 2025: Stack Smashing, ASLR, and Bypassing Modern Defenses — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>From classic stack smashing to stack canaries, NX, ASLR, and the return-oriented programming techniques that bypass them — a defender&apos;s mental model.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/buffer-overflows-modern-defenses-diagram-namelessnerd.webp</image:loc>
<image:title>Buffer Overflows in 2025: Stack Smashing, ASLR, and Bypassing Modern Defenses - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Buffer Overflows in 2025: Stack Smashing, ASLR, and Bypassing Modern Defenses&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/concurrency-race-conditions-lock-free</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/concurrency-race-conditions-lock-free-namelessnerd.webp</image:loc>
<image:title>Concurrency Deep Dive: Race Conditions, Locks, and Lock-Free Patterns — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Mental models for concurrency: data races, memory ordering, mutexes versus lock-free structures, and how to reason about correctness.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/concurrency-race-conditions-lock-free-diagram-namelessnerd.webp</image:loc>
<image:title>Concurrency Deep Dive: Race Conditions, Locks, and Lock-Free Patterns - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Concurrency Deep Dive: Race Conditions, Locks, and Lock-Free Patterns&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/database-indexing-internals</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/database-indexing-internals-namelessnerd.webp</image:loc>
<image:title>Database Indexing Internals: B-Trees, Cardinality, and Query Plans — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Why indexes make reads fast and writes slow, how the planner chooses them, and how to read an EXPLAIN plan like a senior engineer.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/database-indexing-internals-diagram-namelessnerd.webp</image:loc>
<image:title>Database Indexing Internals: B-Trees, Cardinality, and Query Plans - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Database Indexing Internals: B-Trees, Cardinality, and Query Plans&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/designing-a-distributed-rate-limiter</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/designing-a-distributed-rate-limiter-namelessnerd.webp</image:loc>
<image:title>Designing a Distributed Rate Limiter: A System Design Walkthrough — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Token bucket versus sliding window, Redis-backed counters, race-free atomic increments, and the trade-offs of rate limiting at scale.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/designing-a-distributed-rate-limiter-diagram-namelessnerd.webp</image:loc>
<image:title>Designing a Distributed Rate Limiter: A System Design Walkthrough - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Designing a Distributed Rate Limiter: A System Design Walkthrough&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/designing-idempotent-apis</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/designing-idempotent-apis-namelessnerd.webp</image:loc>
<image:title>Designing Idempotent and Resilient APIs — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Idempotency keys, safe retries, the exactly-once illusion, and the patterns that keep distributed APIs correct when the network fails.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/designing-idempotent-apis-diagram-namelessnerd.webp</image:loc>
<image:title>Designing Idempotent and Resilient APIs - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Designing Idempotent and Resilient APIs&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/dns-internals-and-cache-poisoning</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/dns-internals-and-cache-poisoning-namelessnerd.webp</image:loc>
<image:title>DNS Internals and Security: Recursion, Caching, and Cache Poisoning — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>How DNS resolution really works under the hood — recursion, caching, TTLs — and how attackers poison caches, plus the defenses that stop them.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/dns-internals-and-cache-poisoning-diagram-namelessnerd.webp</image:loc>
<image:title>DNS Internals and Security: Recursion, Caching, and Cache Poisoning - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;DNS Internals and Security: Recursion, Caching, and Cache Poisoning&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/tls-1-3-handshake-packet-level</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/tls-1-3-handshake-packet-level-namelessnerd.webp</image:loc>
<image:title>Demystifying the TLS 1.3 Handshake at the Packet Level — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>A packet-by-packet walk through the TLS 1.3 handshake — ClientHello, key shares, 0-RTT, and why it is both faster and safer than TLS 1.2.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/tls-1-3-handshake-packet-level-diagram-namelessnerd.webp</image:loc>
<image:title>Demystifying the TLS 1.3 Handshake at the Packet Level - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;Demystifying the TLS 1.3 Handshake at the Packet Level&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
<url>
<loc>https://namelessnerd.com/blog/what-happens-when-you-type-a-url</loc>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/what-happens-when-you-type-a-url-namelessnerd.webp</image:loc>
<image:title>What Really Happens When You Type a URL Into Your Browser — by Sushan Khadka (namelessnerd)</image:title>
<image:caption>The classic senior-interview question answered in depth: DNS, TCP, TLS, HTTP, and the rendering pipeline — every hop from keystroke to pixels.</image:caption>
</image:image>
<image:image>
<image:loc>https://namelessnerd.com/images/blogs/what-happens-when-you-type-a-url-diagram-namelessnerd.webp</image:loc>
<image:title>What Really Happens When You Type a URL Into Your Browser - diagram by Sushan Khadka (namelessnerd)</image:title>
<image:caption>Diagram from &quot;What Really Happens When You Type a URL Into Your Browser&quot; by Sushan Khadka (namelessnerd).</image:caption>
</image:image>
</url>
</urlset>
