<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>shellcodes — Blog</title>
    <link>https://www.shellcodes.app/en/blog</link>
    <description>Latest from Blog</description>
    <language>en</language>
    <lastBuildDate>Thu, 04 Jun 2026 23:36:37 GMT</lastBuildDate>
    <atom:link href="https://www.shellcodes.app/en/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Leaving msfvenom on the jump box: a browser-native workflow</title>
      <link>https://www.shellcodes.app/en/blog/browser-native-shellcode-vs-msfvenom-workflow</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/browser-native-shellcode-vs-msfvenom-workflow</guid>
      <description>A migration path from team-server shellcode habits to in-browser generation without losing reproducibility or OPSEC discipline.</description>
      <author>shellcodes</author>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Bad-character filters: presets are a start, not the contract</title>
      <link>https://www.shellcodes.app/en/blog/bad-character-filters-presets-vs-custom</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/bad-character-filters-presets-vs-custom</guid>
      <description>How null and alphanumeric presets map to real injection channels, and when you must build a custom bad-char list.</description>
      <author>shellcodes</author>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What the hex viewer tells you before you copy shellcode</title>
      <link>https://www.shellcodes.app/en/blog/hex-viewer-shellcode-review-before-copy</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/hex-viewer-shellcode-review-before-copy</guid>
      <description>Using a hex view to catch alignment issues, obvious bad chars, and length mistakes before shellcode hits an exploit script.</description>
      <author>shellcodes</author>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Repeatable shellcode runbooks for authorized testing</title>
      <link>https://www.shellcodes.app/en/blog/repeatable-shellcode-runbooks-authorized-testing</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/repeatable-shellcode-runbooks-authorized-testing</guid>
      <description>How to document encoder chains, network parameters, and export formats so retests do not turn into archaeology.</description>
      <author>shellcodes</author>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Linux exec vs reverse TCP: pick the payload that matches the primitive</title>
      <link>https://www.shellcodes.app/en/blog/linux-exec-vs-reverse-tcp-payloads</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/linux-exec-vs-reverse-tcp-payloads</guid>
      <description>When to use exec-style shellcode versus reverse TCP in authorized labs, and why the flashy option is often the wrong one.</description>
      <author>shellcodes</author>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Importing shellcode without corrupting a single byte</title>
      <link>https://www.shellcodes.app/en/blog/import-shellcode-without-corrupting-bytes</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/import-shellcode-without-corrupting-bytes</guid>
      <description>Common paste formats, whitespace traps, and how to round-trip external shellcode through a browser builder without silent truncation.</description>
      <author>shellcodes</author>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Encoder pipeline order: why your second pass breaks the first</title>
      <link>https://www.shellcodes.app/en/blog/shellcode-encoder-pipeline-order</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/shellcode-encoder-pipeline-order</guid>
      <description>How stacked encoders change size, decoders, and bad-char profiles, plus a sane order for lab iterations before exploit integration.</description>
      <author>shellcodes</author>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Client-side shellcode generation: a threat model that is not marketing</title>
      <link>https://www.shellcodes.app/en/blog/client-side-shellcode-generation-threat-model</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/client-side-shellcode-generation-threat-model</guid>
      <description>What stays local in a browser-native shellcode builder, what still leaks, and how to run authorized tests without polluting your ticket trail.</description>
      <author>shellcodes</author>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Null bytes in shellcode still ruin exploits in 2026</title>
      <link>https://www.shellcodes.app/en/blog/null-bytes-shellcode-exploit-constraints</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/null-bytes-shellcode-exploit-constraints</guid>
      <description>Why 0x00 breaks strcpy-style delivery, how nulls sneak into reverse TCP structs, and what to do when your encoder pass lies to you.</description>
      <author>shellcodes</author>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Reverse TCP shellcode: the lab checklist I actually use</title>
      <link>https://www.shellcodes.app/en/blog/reverse-tcp-shellcode-lab-checklist</link>
      <guid isPermaLink="true">https://www.shellcodes.app/en/blog/reverse-tcp-shellcode-lab-checklist</guid>
      <description>A practical reverse TCP lab workflow for authorized testing: listener setup, byte checks, and failure modes before you paste shellcode anywhere.</description>
      <author>shellcodes</author>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>