<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title></title>
  <link href="https://x-c3ll.github.io/atom.xml" rel="self" />
  <link href="https://x-c3ll.github.io/"/>
  <updated>2026-01-31T15:38:48+00:00</updated>
  <id>https://x-c3ll.github.io</id>
  <author>
    <name></name>
  </author>
  
    <entry>
      <title>The State of Art in Red Team is whatever you want to believe</title>
      <link href="/posts/Rant-Red-Team/" />
      <updated>2026-01-30T10:00:00+00:00</updated>
      <id>/posts/Rant-Red-Team</id>
      <content type="html">a rant about Red Teaming.</content>
    </entry>
  
    <entry>
      <title>My comic collection</title>
      <link href="/posts/comics/" />
      <updated>2024-08-25T00:03:37+00:00</updated>
      <id>/posts/comics</id>
      <content type="html">An inventory of my current comics.</content>
    </entry>
  
    <entry>
      <title>Now this is personal</title>
      <link href="/posts/Now-is-personal/" />
      <updated>2024-07-15T00:03:37+00:00</updated>
      <id>/posts/Now-is-personal</id>
      <content type="html">New approach for this blog.</content>
    </entry>
  
    <entry>
      <title>That loyal MySQL is a rogue one: a tale of a (partially) failed idea</title>
      <link href="/posts/rogue-mysqld-steal-net-ntlm/" />
      <updated>2020-07-12T01:03:37+00:00</updated>
      <id>/posts/rogue-mysqld-steal-net-ntlm</id>
      <content type="html">Hooking mysqld to steal net-NTLM hashes from developers.</content>
    </entry>
  
    <entry>
      <title>GetEnvironmentVariable as an alternative to WriteProcessMemory in process injections</title>
      <link href="/posts/GetEnvironmentVariable-Process-Injection/" />
      <updated>2020-05-28T11:22:33+00:00</updated>
      <id>/posts/GetEnvironmentVariable-Process-Injection</id>
      <content type="html">Brief description of how to use GetEnvironmentVariable as an alternative to WriteProcessMemory</content>
    </entry>
  
    <entry>
      <title>From memory corruption to disable_functions bypass: understanding PHP exploits</title>
      <link href="/posts/UAF-PHP-disable_functions/" />
      <updated>2020-02-09T01:13:37+00:00</updated>
      <id>/posts/UAF-PHP-disable_functions</id>
      <content type="html">Overview of PHP internals related with disable_functions and how common exploits works</content>
    </entry>
  
    <entry>
      <title>Tunneling traffic through MySQL service (or your mysqld is my new SOCKS5)</title>
      <link href="/posts/Pivoting-MySQL-Proxy/" />
      <updated>2019-12-06T13:48:08+00:00</updated>
      <id>/posts/Pivoting-MySQL-Proxy</id>
      <content type="html">Description of how to pivot though the MySQL service. Turning MySQL into a SOCKS5 that can be used by proxychains.</content>
    </entry>
  
    <entry>
      <title>Isolating the logic of an encrypted protocol with LIEF and kaitai</title>
      <link href="/posts/blackbox-lief-kaitai/" />
      <updated>2019-11-01T12:00:00+00:00</updated>
      <id>/posts/blackbox-lief-kaitai</id>
      <content type="html">Article describing how we used LIEF to isolate target functions and kaitai to describe the protocol.</content>
    </entry>
  
    <entry>
      <title>CSS Injection Primitives</title>
      <link href="/posts/CSS-Injection-Primitives/" />
      <updated>2019-10-16T01:00:00+00:00</updated>
      <id>/posts/CSS-Injection-Primitives</id>
      <content type="html">Collection of CSS / HTML primitives. Tricks to use as an alternative to JavaScript (exfiltration, timing, etc.)</content>
    </entry>
  
    <entry>
      <title>Remote Code Execution in Aruba Mobility Controller (ArubaOS) - CVE-2018-7081</title>
      <link href="/posts/CVE-2018-7081-RCE-ArubaOS/" />
      <updated>2019-09-04T01:00:00+00:00</updated>
      <id>/posts/CVE-2018-7081-RCE-ArubaOS</id>
      <content type="html">Walkthrough of discovering CVE-2018-7081 (memory corruption). Proof of Concept inside :)</content>
    </entry>
  
    <entry>
      <title>Stealthier communications & Port Knocking via Windows Filtering Platform (WFP)</title>
      <link href="/posts/windows-port-knocking/" />
      <updated>2019-06-05T13:30:07+00:00</updated>
      <id>/posts/windows-port-knocking</id>
      <content type="html">Example of how WFP can be used to communicate with an infected machine</content>
    </entry>
  
    <entry>
      <title>Rethinking the inotify API as an offensive helper</title>
      <link href="/posts/rethinking-inotify/" />
      <updated>2019-04-01T11:00:00+00:00</updated>
      <id>/posts/rethinking-inotify</id>
      <content type="html">Examples of how the inotify API can be useful for the Red Team</content>
    </entry>
  
    <entry>
      <title>Searching systematically for PHP disable_functions bypasses</title>
      <link href="/posts/find-bypass-disable_functions/" />
      <updated>2018-12-09T13:00:00+00:00</updated>
      <id>/posts/find-bypass-disable_functions</id>
      <content type="html">Some ideas about how to extract hidden parameters in PHP functions and how to find potential bypasses</content>
    </entry>
  
    <entry>
      <title>Building simple DNS endpoints for exfiltration or C&C</title>
      <link href="/posts/DNS-endpoint-exfiltration/" />
      <updated>2018-11-09T15:00:00+00:00</updated>
      <id>/posts/DNS-endpoint-exfiltration</id>
      <content type="html">Brief tutorial of how to use backend pipes in PowerDNS for exfiltration</content>
    </entry>
  
    <entry>
      <title>Writeup Navaja Negra 2018 CTF</title>
      <link href="/posts/nn8ed-CTF/" />
      <updated>2018-10-11T12:00:00+00:00</updated>
      <id>/posts/nn8ed-CTF</id>
      <content type="html">Solutions to the challenges made by me in Navaja Negra CTF (Web, Pwn, Rev. &amp; Misc.)</content>
    </entry>
  
    <entry>
      <title>Vulnerability in Swoole PHP extension [CVE-2018-15503]</title>
      <link href="/posts/swoole-deserialization-cve-2018-15503/" />
      <updated>2018-08-14T13:11:37+00:00</updated>
      <id>/posts/swoole-deserialization-cve-2018-15503</id>
      <content type="html">Description of how the vulnerability was found and a few indications about its explotability</content>
    </entry>
  
    <entry>
      <title>Improving PHP extensions as a persistence method</title>
      <link href="/posts/PHP-extension-backdoor/" />
      <updated>2018-07-28T12:00:10+00:00</updated>
      <id>/posts/PHP-extension-backdoor</id>
      <content type="html">Article about how to build backdoors for the Zend Engine.</content>
    </entry>
  
    <entry>
      <title>Hacking a game to learn FRIDA basics (Pwn Adventure 3)</title>
      <link href="/posts/Frida-Pwn-Adventure-3/" />
      <updated>2018-07-05T13:00:37+00:00</updated>
      <id>/posts/Frida-Pwn-Adventure-3</id>
      <content type="html">Learn the basic usage of Frida with this tutorial. Build your own cheat with Frida.</content>
    </entry>
  
    <entry>
      <title>Exfiltrating credentials via PAM backdoors & DNS requests</title>
      <link href="/posts/PAM-backdoor-DNS/" />
      <updated>2018-06-27T13:37:00+00:00</updated>
      <id>/posts/PAM-backdoor-DNS</id>
      <content type="html">Description of how to backdoor PAM and exfiltrate credentials via DNS requests. Capture credentials FTW!</content>
    </entry>
  
    <entry>
      <title>Beyond pty.spawn - use pseudoterminals in your reverse shells (DNScat2 example)</title>
      <link href="/posts/forkpty-dnscat2/" />
      <updated>2018-05-08T12:00:00+00:00</updated>
      <id>/posts/forkpty-dnscat2</id>
      <content type="html">Quick article about how to improve well-known tools used in pentests. Forkpty() FTW!!</content>
    </entry>
  
    <entry>
      <title>Defeating WordPress Security Plugins (Revisited)</title>
      <link href="/posts/bypass-wordpress-plugins/" />
      <updated>2018-03-09T12:00:00+00:00</updated>
      <id>/posts/bypass-wordpress-plugins</id>
      <content type="html">Article about how to subvert file integrity checks made by most popular WordPress Plugins</content>
    </entry>
  
    <entry>
      <title>Parasiting web server process with webshells in permissive environments</title>
      <link href="/posts/parasite-web-server-process/" />
      <updated>2018-02-24T12:00:00+00:00</updated>
      <id>/posts/parasite-web-server-process</id>
      <content type="html">Example of how to abuse permissive environments to infect processes with custom code using ptrace</content>
    </entry>
  
    <entry>
      <title>JavaScript AntiDebugging Tricks</title>
      <link href="/posts/javascript-antidebugging/" />
      <updated>2018-02-08T12:00:00+00:00</updated>
      <id>/posts/javascript-antidebugging</id>
      <content type="html">List of antidebugging techniques applied to JavaScript (focused on browsers)</content>
    </entry>
  
    <entry>
      <title>Writeup (CTF) - ImpelDown CodeGate PreQuals 2018 (MISC)</title>
      <link href="/posts/impeldown-python-jail/" />
      <updated>2018-02-03T10:00:00+00:00</updated>
      <id>/posts/impeldown-python-jail</id>
      <content type="html">Solution to an easy python jail challenge</content>
    </entry>
  
    <entry>
      <title>Loading "fileless" Shared Objects (memfd_create + dlopen)</title>
      <link href="/posts/fileless-memfd_create/" />
      <updated>2018-02-02T12:00:00+00:00</updated>
      <id>/posts/fileless-memfd_create</id>
      <content type="html">An example of how to drop modules on a target using the syscall  memfd_create</content>
    </entry>
  
</feed>
