<?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>Lazerdude Labs</title><link>https://lazerdudelabs.com/</link><description>Recent content on Lazerdude Labs</description><image><title>Lazerdude Labs</title><url>https://lazerdudelabs.com/images/og.png</url><link>https://lazerdudelabs.com/images/og.png</link></image><generator>Hugo</generator><language>en-US</language><copyright>Lazerdude Labs · Content CC BY 4.0 · Code MIT</copyright><lastBuildDate>Mon, 12 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://lazerdudelabs.com/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://lazerdudelabs.com/about/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://lazerdudelabs.com/about/</guid><description>&lt;p&gt;Lazerdude Labs builds and publishes practical homelab and defensive-security tooling: detection content, automation, and hardware builds. It is for people who want enterprise-grade security skills on a hobbyist budget. Every write-up here reproduces a known, patched vulnerability in a lab and then shows how to detect it and harden against it. The site and the tooling are written and maintained by Lazerdude.&lt;/p&gt;
&lt;p&gt;Code lives at &lt;a href="https://github.com/lazerdude-labs"&gt;github.com/lazerdude-labs&lt;/a&gt;. The rules for what gets published are on the &lt;a href="https://lazerdudelabs.com/ethics/"&gt;Ethics&lt;/a&gt; page.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Lazerdude Labs builds and publishes practical homelab and defensive-security tooling: detection content, automation, and hardware builds. It is for people who want enterprise-grade security skills on a hobbyist budget. Every write-up here reproduces a known, patched vulnerability in a lab and then shows how to detect it and harden against it. The site and the tooling are written and maintained by Lazerdude.</p>
<p>Code lives at <a href="https://github.com/lazerdude-labs">github.com/lazerdude-labs</a>. The rules for what gets published are on the <a href="/ethics/">Ethics</a> page.</p>
<h2 id="license">License</h2>
<p>Write-ups and other content on this site are licensed <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>: reuse and adapt them with credit. Code in the <a href="https://github.com/lazerdude-labs/site">site repository</a> and in the tool repositories is <a href="https://github.com/lazerdude-labs/site/blob/main/LICENSE">MIT</a> unless a repository says otherwise. The logo and the Lazerdude Labs name are not covered by either.</p>
]]></content:encoded></item><item><title>Ethics</title><link>https://lazerdudelabs.com/ethics/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://lazerdudelabs.com/ethics/</guid><description>&lt;p&gt;Everything on this site exists to help defenders. These are the rules I hold myself to when deciding what to publish.&lt;/p&gt;
&lt;h2 id="known-and-patched-cves-only"&gt;Known and patched CVEs only&lt;/h2&gt;
&lt;p&gt;I only write up vulnerabilities that are already public and already have a fix from the vendor. There are no zero-days here and no undisclosed bugs. If a fix is not available yet, the write-up waits.&lt;/p&gt;
&lt;h2 id="reproduced-in-a-lab-i-own"&gt;Reproduced in a lab I own&lt;/h2&gt;
&lt;p&gt;Every reproduction happens on hardware and software that I own and control. I do not test against systems that belong to someone else, and nothing here is a record of activity on a network I was not explicitly allowed to touch.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Everything on this site exists to help defenders. These are the rules I hold myself to when deciding what to publish.</p>
<h2 id="known-and-patched-cves-only">Known and patched CVEs only</h2>
<p>I only write up vulnerabilities that are already public and already have a fix from the vendor. There are no zero-days here and no undisclosed bugs. If a fix is not available yet, the write-up waits.</p>
<h2 id="reproduced-in-a-lab-i-own">Reproduced in a lab I own</h2>
<p>Every reproduction happens on hardware and software that I own and control. I do not test against systems that belong to someone else, and nothing here is a record of activity on a network I was not explicitly allowed to touch.</p>
<h2 id="no-bug-bounty-or-private-program-material-until-it-is-disclosed">No bug bounty or private-program material until it is disclosed</h2>
<p>Anything I learn through a bug bounty or a private disclosure program stays off this site until the program and the vendor have disclosed it publicly. Program rules and disclosure timelines come first.</p>
<h2 id="nothing-about-my-employer">Nothing about my employer</h2>
<p>This site has no content related to my employer: not its systems, its incidents, its tooling, or anything I learned on the job. Lazerdude Labs is a personal project and stays that way.</p>
<h2 id="the-goal">The goal</h2>
<p>Reproduce, detect, harden. The reproduction steps are here so that the detection content can be tested, not so that the bug can be used against anyone. If you think something published here crosses a line, open an issue on the <a href="https://github.com/lazerdude-labs">GitHub organization</a> and I will look at it.</p>
]]></content:encoded></item><item><title>Lab</title><link>https://lazerdudelabs.com/lab/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://lazerdudelabs.com/lab/</guid><description>The homelab everything on this site is built and tested in.</description><content:encoded><![CDATA[<p>Every PoC and tool on this site is built and tested in the lab described here. Write-ups link back to this page instead of re-explaining the setup, and this page is kept current as the lab changes.</p>
<h2 id="virtualization">Virtualization</h2>
<p>Proxmox VE hosts everything. Each PoC gets its own isolated network with a vulnerable target VM and an attacker VM, and snapshots put the target back to a clean state between runs. Nothing in the lab has a route to a production network, and vulnerable targets never get internet access.</p>
<h2 id="network-monitoring">Network monitoring</h2>
<p>Security Onion watches a mirror of the lab network and runs Zeek and Suricata. The Zeek logs and Suricata alerts generated while a PoC runs are what the <strong>Detect</strong> sections of the write-ups are built from.</p>
<h2 id="siem-and-detection-engineering">SIEM and detection engineering</h2>
<p>The Elastic Stack receives logs from Security Onion and from agents on the target VMs. Sigma rules are converted to Elastic queries and tested against the data produced during the <strong>Reproduce</strong> step, so every published detection has been fired at least once against real traffic.</p>
<h2 id="hardware">Hardware</h2>
<p>Specifics for each host will be listed here as the hardware write-ups are published.</p>
<h2 id="rules">Rules</h2>
<p>What gets reproduced here, and why, is governed by the <a href="/ethics/">Ethics</a> page.</p>
]]></content:encoded></item></channel></rss>