<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.shellcodes.app/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en" />
<lastmod>2026-06-05T16:57:12.657Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog" />
<lastmod>2026-06-05T16:57:12.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/glossary</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/glossary" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/glossary" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/glossary" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/glossary" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/glossary" />
<lastmod>2026-06-05T16:57:12.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/search</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/search" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/search" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/search" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/search" />
<lastmod>2026-06-05T16:57:12.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/sitemap</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/sitemap" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/sitemap" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/sitemap" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/sitemap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/sitemap" />
<lastmod>2026-06-05T16:57:12.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/browser-native-shellcode-vs-msfvenom-workflow</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/browser-native-shellcode-vs-msfvenom-workflow" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/browser-native-shellcode-vs-msfvenom-workflow" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/browser-native-shellcode-vs-msfvenom-workflow" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/browser-native-shellcode-vs-msfvenom-workflow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/browser-native-shellcode-vs-msfvenom-workflow" />
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/bad-character-filters-presets-vs-custom</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/bad-character-filters-presets-vs-custom" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/bad-character-filters-presets-vs-custom" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/bad-character-filters-presets-vs-custom" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/bad-character-filters-presets-vs-custom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/bad-character-filters-presets-vs-custom" />
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/hex-viewer-shellcode-review-before-copy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/hex-viewer-shellcode-review-before-copy" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/hex-viewer-shellcode-review-before-copy" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/hex-viewer-shellcode-review-before-copy" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/hex-viewer-shellcode-review-before-copy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/hex-viewer-shellcode-review-before-copy" />
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/repeatable-shellcode-runbooks-authorized-testing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/repeatable-shellcode-runbooks-authorized-testing" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/repeatable-shellcode-runbooks-authorized-testing" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/repeatable-shellcode-runbooks-authorized-testing" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/repeatable-shellcode-runbooks-authorized-testing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/repeatable-shellcode-runbooks-authorized-testing" />
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/linux-exec-vs-reverse-tcp-payloads</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/linux-exec-vs-reverse-tcp-payloads" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/linux-exec-vs-reverse-tcp-payloads" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/linux-exec-vs-reverse-tcp-payloads" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/linux-exec-vs-reverse-tcp-payloads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/linux-exec-vs-reverse-tcp-payloads" />
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/import-shellcode-without-corrupting-bytes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/import-shellcode-without-corrupting-bytes" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/import-shellcode-without-corrupting-bytes" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/import-shellcode-without-corrupting-bytes" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/import-shellcode-without-corrupting-bytes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/import-shellcode-without-corrupting-bytes" />
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/shellcode-encoder-pipeline-order</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/shellcode-encoder-pipeline-order" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/shellcode-encoder-pipeline-order" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/shellcode-encoder-pipeline-order" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/shellcode-encoder-pipeline-order" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/shellcode-encoder-pipeline-order" />
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/client-side-shellcode-generation-threat-model</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/client-side-shellcode-generation-threat-model" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/client-side-shellcode-generation-threat-model" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/client-side-shellcode-generation-threat-model" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/client-side-shellcode-generation-threat-model" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/client-side-shellcode-generation-threat-model" />
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/null-bytes-shellcode-exploit-constraints</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/null-bytes-shellcode-exploit-constraints" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/null-bytes-shellcode-exploit-constraints" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/null-bytes-shellcode-exploit-constraints" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/null-bytes-shellcode-exploit-constraints" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/null-bytes-shellcode-exploit-constraints" />
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.shellcodes.app/en/blog/reverse-tcp-shellcode-lab-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.shellcodes.app/en/blog/reverse-tcp-shellcode-lab-checklist" />
<xhtml:link rel="alternate" hreflang="fr" href="https://www.shellcodes.app/fr/blog/reverse-tcp-shellcode-lab-checklist" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.shellcodes.app/es/blog/reverse-tcp-shellcode-lab-checklist" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.shellcodes.app/de/blog/reverse-tcp-shellcode-lab-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.shellcodes.app/en/blog/reverse-tcp-shellcode-lab-checklist" />
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
