<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Assembly on proteqtum</title>
    <link>https://proteqtum.com/tags/assembly/</link>
    <description>Recent content in Assembly on proteqtum</description>
    <generator>Hugo</generator>
    <language>cs</language>
    <lastBuildDate>Fri, 10 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://proteqtum.com/tags/assembly/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Win x64 Shellcode – Část 1: Proč nemůžeme použít statické adresy</title>
      <link>https://proteqtum.com/posts/01-win-x64-shellcode-introduction_cs/</link>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://proteqtum.com/posts/01-win-x64-shellcode-introduction_cs/</guid>
      <description>&lt;p&gt;Historicky mám zkušenosti s psaním 32-bitových shellcodů pro Windows [1][2][3]. Přechod na x64 vypadá na první pohled jako kosmetická změna (například širší registry, jiná calling convention). Ve skutečnosti jde o zcela odlišný mentální model.&lt;/p&gt;
&lt;p&gt;Cílem této série je pokusit se zjednodušenou, ale ucelenou formou popsat základní způsob vývoje Win64 shellcodů. Neklade si za cíl vytvořit detailní dokumentaci problematiky psaní Win x64 shellcodů, ale poskytnout zájemcům přístupný studijní materiál, který jim může posloužit jako odrazový můstek do této oblasti.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Win x64 Shellcode – Part 1: Why We Can&#39;t Use Static Addresses</title>
      <link>https://proteqtum.com/posts/01-win-x64-shellcode-introduction_en/</link>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://proteqtum.com/posts/01-win-x64-shellcode-introduction_en/</guid>
      <description>&lt;p&gt;I have a background in writing 32-bit shellcodes for Windows [1][2][3]. The transition to x64 looks like a cosmetic change at first glance (wider registers, a different calling convention). In reality, it is an entirely different mental model.&lt;/p&gt;
&lt;p&gt;The goal of this series is to describe the fundamentals of Win64 shellcode development in a simplified yet comprehensive way. It does not aim to be exhaustive documentation on the topic, but rather to provide accessible learning material that can serve as a stepping stone into this field.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
