<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>JYenn</title><link>https://yenn503.github.io/</link><description>Recent content on JYenn</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 22 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://yenn503.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://yenn503.github.io/about/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://yenn503.github.io/about/</guid><description>&lt;p&gt;Security researcher, malware developer, pentester.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/Yenn503"&gt;Yenn503&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LinkedIn&lt;/strong&gt;: &lt;a href="https://www.linkedin.com/in/lewis-desmond-a7b00b204/"&gt;Lewis Desmond&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;YouTube&lt;/strong&gt;: &lt;a href="https://www.youtube.com/@jyenn3740"&gt;@jyenn3740&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Projects</title><link>https://yenn503.github.io/projects/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://yenn503.github.io/projects/</guid><description>&lt;h3 id="kage"&gt;&lt;a href="https://github.com/Yenn503/Kage"&gt;Kage&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Shellcode loader with per-build XOR encryption, indirect syscalls, direct call injection, and RecycledGate SSN extraction. Written in Zig.&lt;/p&gt;
&lt;h3 id="valak"&gt;&lt;a href="https://git.churchofmalware.org/JYenn/Valak"&gt;Valak&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Evasion DLL for Sliver C2. Reflective loading, ntdll unhooking, RecycledGate syscall resolution, and indirect syscall dispatch. Zig + Go.&lt;/p&gt;</description></item><item><title>Sophos Intercept X: A Technical Bypass</title><link>https://yenn503.github.io/posts/sophos-intercept-x-bypass/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://yenn503.github.io/posts/sophos-intercept-x-bypass/</guid><description>&lt;h2 id="why-zig"&gt;Why Zig&lt;/h2&gt;
&lt;p&gt;I got bored again. So I started learning Zig syntax and how it could be beneficial
when it comes to writing loaders. I just wanted something new to try, and with Zig
being early days still I thought why not. There aren&amp;rsquo;t many variations out there
currently, so in terms of signatures and pattern detection Zig plays a role here
although the underlying behaviour is the same.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re new to Windows internals there are some amazing resources and tools out there to help, such as SysWhispers which handles all the syscalls and structs for you. But I was taught to use &lt;a href="https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess"&gt;MSDN&lt;/a&gt; for the Win32 functions and &lt;a href="https://ntdoc.m417z.com/ntopenprocess"&gt;NtDoc&lt;/a&gt; for the undocumented counterpart. I mention this because it forces you to understand how the structs work and the pointers to such. Both are a goldmine of info :). Also definitely head over to &lt;a href="https://www.youtube.com/@crr0ww"&gt;Crr0ww&lt;/a&gt;, I can&amp;rsquo;t recommend his videos enough for explaining these topics. Even better, the homies at &lt;a href="https://churchofmalware.org/#about"&gt;Church of Malware&lt;/a&gt; are always helpful with anything, I can&amp;rsquo;t praise them enough, truly inspiring.&lt;/p&gt;</description></item></channel></rss>