<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mouad Abid | Software Security Engineer</title>
    <link>https://moabid.me/</link>
    <description>Mouad Abid — software security engineer. Career rendered as git log --graph --all: every job, degree and training as a branch.</description>
    <language>en</language>
    <atom:link href="https://moabid.me/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Surrounded by Slops: Cloud Red Teaming</title>
      <link>https://moabid.me/blog/surrounded-by-slops-cloud-red-teaming/</link>
      <guid isPermaLink="true">https://moabid.me/blog/surrounded-by-slops-cloud-red-teaming/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>On AI slop, Cloud IAM, OPSEC, attack graphs, and why knowing the command is not the same as knowing what the fuck you’re doing.</description>
      <category>cloud-security</category>
      <category>offensive-security</category>
      <category>iam</category>
      <category>red-teaming</category>
      <category>opsec</category>
      <category>privilege-escalation</category>
      <category>language-models</category>
    </item>
    <item>
      <title>PE Hell</title>
      <link>https://moabid.me/blog/pe-hell/</link>
      <guid isPermaLink="true">https://moabid.me/blog/pe-hell/</guid>
      <pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate>
      <description>A walk through the Windows PE file format — headers, sections, imports — and why parsing it by hand is the first step in malware analysis.</description>
      <category>offensive-security</category>
      <category>binary-formats</category>
      <category>malware-analysis</category>
      <category>reverse-engineering</category>
      <category>c</category>
    </item>
    <item>
      <title>Do you speak ELF?</title>
      <link>https://moabid.me/blog/do-you-speak-elf/</link>
      <guid isPermaLink="true">https://moabid.me/blog/do-you-speak-elf/</guid>
      <pubDate>Wed, 25 Oct 2023 00:00:00 GMT</pubDate>
      <description>The ELF binary format from the inside: headers, sections vs segments, and how the Linux kernel loads your program.</description>
      <category>systems-programming</category>
      <category>offensive-security</category>
      <category>binary-formats</category>
      <category>reverse-engineering</category>
      <category>c</category>
    </item>
    <item>
      <title>AWSome Security (Shhhhhh !!) (Part 1)</title>
      <link>https://moabid.me/blog/awsome-security-shhhhhh-part-1/</link>
      <guid isPermaLink="true">https://moabid.me/blog/awsome-security-shhhhhh-part-1/</guid>
      <pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate>
      <description>AWS pentesting from an attacker's seat — IAM, credentials, enumeration, and the misconfigurations that hand you the cloud.</description>
      <category>cloud-security</category>
      <category>offensive-security</category>
      <category>iam</category>
      <category>penetration-testing</category>
    </item>
    <item>
      <title>Heap, The Witchcraft Dungeon</title>
      <link>https://moabid.me/blog/heap-the-witchcraft-dungeon/</link>
      <guid isPermaLink="true">https://moabid.me/blog/heap-the-witchcraft-dungeon/</guid>
      <pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate>
      <description>How the glibc heap really works — chunks, bins, malloc/free — and how that turns into heap exploitation in CTFs.</description>
      <category>offensive-security</category>
      <category>systems-programming</category>
      <category>binary-exploitation</category>
      <category>memory-management</category>
      <category>c</category>
    </item>
    <item>
      <title>Reverse everything except Love</title>
      <link>https://moabid.me/blog/reversing-everything-except-love/</link>
      <guid isPermaLink="true">https://moabid.me/blog/reversing-everything-except-love/</guid>
      <pubDate>Mon, 08 May 2023 00:00:00 GMT</pubDate>
      <description>A fairy-tale style intro to reverse engineering: from source to assembly and back, with the tools that make it click.</description>
      <category>offensive-security</category>
      <category>systems-programming</category>
      <category>reverse-engineering</category>
      <category>c</category>
      <category>assembly</category>
    </item>
    <item>
      <title>Pointers need painters</title>
      <link>https://moabid.me/blog/pointers-need-painters/</link>
      <guid isPermaLink="true">https://moabid.me/blog/pointers-need-painters/</guid>
      <pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate>
      <description>Pointers in C explained with pictures — addresses, dereferencing, arrays, and the mistakes that bite beginners.</description>
      <category>systems-programming</category>
      <category>memory-management</category>
      <category>c</category>
    </item>
    <item>
      <title>Did someone say Memory?</title>
      <link>https://moabid.me/blog/did-someone-say-memory/</link>
      <guid isPermaLink="true">https://moabid.me/blog/did-someone-say-memory/</guid>
      <pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate>
      <description>The memory layout of a C program: stack, heap, data, text — and what actually happens when you allocate.</description>
      <category>systems-programming</category>
      <category>memory-management</category>
      <category>c</category>
    </item>
    <item>
      <title>Makefile or make me a file</title>
      <link>https://moabid.me/blog/makefile-or-make-me-a-file/</link>
      <guid isPermaLink="true">https://moabid.me/blog/makefile-or-make-me-a-file/</guid>
      <pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate>
      <description>Makefiles from zero: rules, variables, pattern rules, and the tricks that make them useful beyond compiling C.</description>
      <category>systems-programming</category>
      <category>build-automation</category>
      <category>c</category>
    </item>
    <item>
      <title>C from another perspective</title>
      <link>https://moabid.me/blog/c-from-another-prespective/</link>
      <guid isPermaLink="true">https://moabid.me/blog/c-from-another-prespective/</guid>
      <pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate>
      <description>How I actually write C — the conventions, habits, and safety rules that keep the code readable and sane.</description>
      <category>systems-programming</category>
      <category>secure-coding</category>
      <category>code-quality</category>
      <category>c</category>
    </item>
  </channel>
</rss>
