<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title></title>
    <link>https://blog.mauzy.net/</link>
    <description>Recent content on </description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 22 Apr 2026 07:07:07 +0100</lastBuildDate>
    <atom:link href="https://blog.mauzy.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rapid7 Velociraptor Exploit PoC</title>
      <link>https://blog.mauzy.net/technology/rapid7-velociraptor-exploit-poc/</link>
      <pubDate>Wed, 22 Apr 2026 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/rapid7-velociraptor-exploit-poc/</guid>
      <description>&lt;h2 id=&#34;what-is-velociraptor&#34;&gt;What is Velociraptor?&lt;/h2&gt;&#xA;&lt;p&gt;Velociraptor is an open-source endpoint monitoring, digital forensic and cyber response platform with plenty of capabilties. Originally developed by Rapid7, it now has over 100 contributors on GitHub. Security professionals with varying levels of access use this Security tool. Given all of the privileges this software has, as an attacker, vulnerabilities in it make it all the more juicy.&lt;/p&gt;&#xA;&lt;h2 id=&#34;understanding-the-vulnerability&#34;&gt;Understanding the Vulnerability&lt;/h2&gt;&#xA;&lt;h3 id=&#34;cve-2025-6264&#34;&gt;CVE-2025-6264&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Affected versions before 0.74.3&lt;/li&gt;&#xA;&lt;li&gt;Affects Windows, MacOS and Linux&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To detect unintended privilege escalations in custom artifacts, users should run the artifact verifier as described here: &lt;a href=&#34;https://docs.velociraptor.app/docs/artifacts/security/#restricting-dangerous-client-artifacts&#34; target=&#34;_blank&#34;&gt;https://docs.velociraptor.app/docs/artifacts/security/#restricting-dangerous-client-artifacts&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup Windows 11 VM on Arch Linux</title>
      <link>https://blog.mauzy.net/technology/windows-vm/</link>
      <pubDate>Tue, 10 Mar 2026 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/windows-vm/</guid>
      <description>&lt;p&gt;Qemu on its own can be a bit scary but don&amp;rsquo;t worry this is super easy. If you already have Qemu/KVM setup go to &lt;a href=&#34;#windows-installation-media&#34;&gt;Windows Installation Media&lt;/a&gt;. Lets jump straight into it:&lt;/p&gt;&#xA;&lt;h2 id=&#34;qemukvm&#34;&gt;Qemu/KVM&lt;/h2&gt;&#xA;&lt;p&gt;Just making sure your system can use the software, then installing it :)&lt;/p&gt;&#xA;&lt;p&gt;Make sure you update your system first!&lt;/p&gt;&#xA;&lt;h3 id=&#34;kvm&#34;&gt;KVM&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://wiki.archlinux.org/title/KVM&#34; target=&#34;_blank&#34;&gt;https://wiki.archlinux.org/title/KVM&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Kernel-based Virtual Machine (KVM) makes hosting virtual machines super easy.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Check for processor support: &lt;code&gt;LC_ALL=C.UTF-8 lscpu | grep Virtualization&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should return &lt;code&gt;ADM-V&lt;/code&gt; or &lt;code&gt;VT-x&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;If nothing returns, you can&amp;rsquo;t use KVM.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Check for necessary kernel modules: &lt;code&gt;zgrep CONFIG_KVM= /proc/config.gz&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should return either &lt;code&gt;y&lt;/code&gt; or &lt;code&gt;m&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Make sure the modules are loaded:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ lsmod | grep kvm&#xA;&#xA;kvm_intel             245760  0&#xA;kvmgt                  28672  0&#xA;mdev                   20480  2 kvmgt,vfio_mdev&#xA;vfio                   32768  3 kvmgt,vfio_mdev,vfio_iommu_type1&#xA;kvm                   737280  2 kvmgt,kvm_intel&#xA;irqbypass              16384  1 kvm&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;libvirt&#34;&gt;libvirt&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://wiki.archlinux.org/title/Libvirt#Client&#34; target=&#34;_blank&#34;&gt;https://wiki.archlinux.org/title/Libvirt#Client&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facts</title>
      <link>https://blog.mauzy.net/puzzles/facts/</link>
      <pubDate>Tue, 03 Feb 2026 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/facts/</guid>
      <description>&lt;h2 id=&#34;information-gathering&#34;&gt;Information Gathering&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;gt; nmap 10.129.22.202 -sCV -p- --open&lt;/code&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;22&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SSH is blocked by authentication&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;80&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HTTP hosting a simple website with facts to read.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;54321 HTTP &amp;ndash; redirect to 9001&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;exploitation&#34;&gt;Exploitation&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;By walking the site, we find an admin login page by reading the page source.&lt;/li&gt;&#xA;&lt;li&gt;From there we are able to create a new admin account.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This new account doesn&amp;rsquo;t have full privileges.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;However, we see that it is using &lt;strong&gt;Camaleon CMS&lt;/strong&gt; version 2.9.0&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has a Mass Assignment vulnerability for Privilege Escalation&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;CVE-2025-2304&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;We can use this proof of concept: &lt;a href=&#34;https://github.com/d3vn0mi/cve-2025-2304-poc&#34; target=&#34;_blank&#34;&gt;https://github.com/d3vn0mi/cve-2025-2304-poc&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Using the exploit, we get access to the admin panel.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This website is using Ruby. So we can try to get a ruby Reverse shell by uploading a file.&lt;/li&gt;&#xA;&lt;li&gt;I think this may be possible as well with more time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Instead, using another CVE we get file inclusion.&lt;/li&gt;&#xA;&lt;li&gt;With the exploit we read &lt;code&gt;/home/trivia/.ssh/id_ed25519&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This will output the user&amp;rsquo;s private ssh key:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&amp;mdash;&amp;mdash;BEGIN OPENSSH PRIVATE KEY&amp;mdash;&amp;ndash;&#xA;&lt;span class=&#34;inline-spoiler&#34;&gt; &#xA;b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABBBjiZADO&#xA;dtctyuCfPvlK6JAAAAGAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIBGGQJW4pNnMqYSI&#xA;CpzP1BZ+GsR5Sox+8tBAIsX2Ev9RAAAAoI3/9swkZHFRnU1w+ylzRNebxOWg5T+9HRDi/s&#xA;PFWehTZVCrG8AliD7+Sfdal2IMDeR4Y7gyJRtWHOfuCnbXvFy0nIbEENRGBBs6mpMp6Gp8&#xA;HrRnw5L1fzdbEREr4AKUrDEijp2sUAt1ybzj0WQclSXPOSEwDk+OSj5Z1P2CeYKKIPrLKz&#xA;Swqe9ptBowCkgZ3WFJeX2uStN2YSXcytaClwo=&#xA;&lt;/span&gt;&#xA;&lt;style&gt;&#xA;    .inline-spoiler {&#xA;    position: relative;&#xA;    display: inline-block;&#xA;    cursor: help;&#xA;    }&#xA;&#xA;    .inline-spoiler::before {&#xA;    content: &#39;&#39;;&#xA;    position: absolute;&#xA;    top: 0;&#xA;    left: 0;&#xA;    width: 100%;&#xA;    height: 100%;&#xA;    border-radius: 1px;&#xA;    color: white;&#xA;    background: black;&#xA;    opacity: 1;&#xA;    transition: opacity 0.7s ease, transform 0.3s ease;&#xA;    }&#xA;&#xA;    .inline-spoiler:hover::before {&#xA;    opacity: 0;&#xA;    transform: translateY(-50%)rotateX(80deg);&#xA;    transition: opacity 1.0s ease, transform 0.5s ease;&#xA;    transition-delay: 0.3s;  &#xA;    }&#xA;&lt;/style&gt;&#xA;&amp;mdash;&amp;ndash;END OPENSSH PRIVATE KEY&amp;mdash;&amp;ndash;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MonitorsFour</title>
      <link>https://blog.mauzy.net/puzzles/monitorsfour/</link>
      <pubDate>Tue, 03 Feb 2026 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/monitorsfour/</guid>
      <description>&lt;h2 id=&#34;information-gathering&#34;&gt;Information Gathering&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;gt; nmap 10.129.17.45 -sCV -oV -o htb/MonitorsFour/nmap -p-&lt;/code&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;port&lt;/th&gt;&#xA;          &lt;th&gt;service&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;80&lt;/td&gt;&#xA;          &lt;td&gt;http/nginx&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;5985&lt;/td&gt;&#xA;          &lt;td&gt;http/Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;port-5985&#34;&gt;Port 5985&lt;/h3&gt;&#xA;&lt;p&gt;The root of the website is a 404 page. Running dirsearch showed a few 403 errors but nothing accessible&lt;/p&gt;&#xA;&lt;h3 id=&#34;port-80&#34;&gt;Port 80&lt;/h3&gt;&#xA;&lt;p&gt;subdomains:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cacti.monitorsfour.htb&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Directories found using dirsearch:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/contact&lt;/li&gt;&#xA;&lt;li&gt;/login&lt;/li&gt;&#xA;&lt;li&gt;/user&lt;/li&gt;&#xA;&lt;li&gt;/static&lt;/li&gt;&#xA;&lt;li&gt;/views&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In the login page source code we can see that it makes a POST request to &lt;code&gt;/api/v1/auth&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Developing Implants for Chinese Targets</title>
      <link>https://blog.mauzy.net/technology/chinese-targets/</link>
      <pubDate>Fri, 09 Jan 2026 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/chinese-targets/</guid>
      <description>&lt;h1 id=&#34;implant-communication&#34;&gt;Implant Communication&lt;/h1&gt;&#xA;&lt;p&gt;Typical communications for C2s will be over commonly used ports such as HTTPS, ICMP, or DNS. We can use these common protocols to come up with interesting methods of communication. Another option is to use public platforms and communicate through them. We can use steganography for communication through images, dead drops with something like Pastebin, or encoded YouTube comments. With mainland China targets, we run into many more roadblocks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of Cyber: Dec 1st</title>
      <link>https://blog.mauzy.net/puzzles/advent-of-cyber-dec-1st/</link>
      <pubDate>Mon, 01 Dec 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/advent-of-cyber-dec-1st/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;This was an interesting event. We didn&amp;rsquo;t end up completing the &amp;lsquo;sidequest&amp;rsquo; but &lt;em&gt;some&lt;/em&gt; of it was fun; a few parts were tedious. The sidequest after getting the egg was, by far, more interesting but it got late and never got around to completing more calendar days nor the sidequest. Doing all that work just for a PNG of an egg that unlocks more work was &lt;em&gt;fun&lt;/em&gt; in its own respect and gave us a good laugh lol.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CodeTwo</title>
      <link>https://blog.mauzy.net/puzzles/codetwo/</link>
      <pubDate>Sat, 23 Aug 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/codetwo/</guid>
      <description>&lt;h2 id=&#34;information-gathering&#34;&gt;Information Gathering&lt;/h2&gt;&#xA;&lt;p&gt;The server has two ports open:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;22&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SSH is blocked by authentication&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;8000&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Running a simple webpage with a login, register, and download link&lt;/li&gt;&#xA;&lt;li&gt;Login and register are not vulnerable to SQL injection&lt;/li&gt;&#xA;&lt;li&gt;The download link downloads the code for the web application&lt;/li&gt;&#xA;&lt;li&gt;After creating an account we see that you can &lt;em&gt;input&lt;/em&gt; JavaScript code and run in on the application as well as download written code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;After downloading the app.zip from the web application we can read through &lt;code&gt;app.py&lt;/code&gt; and other components of the application.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Artificial</title>
      <link>https://blog.mauzy.net/puzzles/artificial/</link>
      <pubDate>Tue, 01 Jul 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/artificial/</guid>
      <description>&lt;h1 id=&#34;enum&#34;&gt;Enum&lt;/h1&gt;&#xA;&lt;h2 id=&#34;nmap&#34;&gt;NMAP&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;PORT   STATE SERVICE VERSION&#xA;22/tcp open  ssh     OpenSSH 8.2p1 Ubuntu 4ubuntu0.13 (Ubuntu Linux; protocol 2.0)&#xA;| ssh-hostkey: &#xA;|   3072 7c:e4:8d:84:c5:de:91:3a:5a:2b:9d:34:ed:d6:99:17 (RSA)&#xA;|   256 83:46:2d:cf:73:6d:28:6f:11:d5:1d:b4:88:20:d6:7c (ECDSA)&#xA;|_  256 e3:18:2e:3b:40:61:b4:59:87:e8:4a:29:24:0f:6a:fc (ED25519)&#xA;80/tcp open  http    nginx 1.18.0 (Ubuntu)&#xA;|_http-title: Artificial - AI Solutions&#xA;|_http-server-header: nginx/1.18.0 (Ubuntu)&#xA;Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;dirsearch&#34;&gt;Dirsearch&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Target: http://artificial.htb/&#xA;&#xA;[22:13:55] Starting:                                                               &#xA;[22:14:25] 302 -  199B  - /dashboard  -&amp;gt;  /login                      &#xA;[22:14:36] 200 -  857B  - /login                                     &#xA;[22:14:37] 302 -  189B  - /logout  -&amp;gt;  /                              &#xA;[22:14:49] 200 -  952B  - /register    &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;shell-using-tensorflow-vulnerability&#34;&gt;Shell using tensorflow vulnerability&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Setup Docker Image&lt;/li&gt;&#xA;&lt;li&gt;Install Vim, remove export and build the image&lt;/li&gt;&#xA;&lt;li&gt;Run the python code to create our exploit&lt;/li&gt;&#xA;&lt;li&gt;Upload the .h5 file through the file upload&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;shell-popped&#34;&gt;Shell popped&lt;/h2&gt;&#xA;&lt;p&gt;We can see app.py in the home directory&lt;/p&gt;</description>
    </item>
    <item>
      <title>TwoMillion</title>
      <link>https://blog.mauzy.net/puzzles/twomillion/</link>
      <pubDate>Wed, 18 Jun 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/twomillion/</guid>
      <description>&lt;h1 id=&#34;recon&#34;&gt;Recon&lt;/h1&gt;&#xA;&lt;h2 id=&#34;nmap&#34;&gt;NMAP&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PORT   STATE SERVICE VERSION&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;22/tcp open  ssh     OpenSSH 8.9p1 Ubuntu 3ubuntu0.1 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Ubuntu Linux; protocol 2.0&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| ssh-hostkey: &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   &lt;span style=&#34;color:#ae81ff&#34;&gt;256&lt;/span&gt; 3e:ea:45:4b:c5:d1:6d:6f:e2:d4:d1:3b:0a:3d:a9:4f &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;ECDSA&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_  &lt;span style=&#34;color:#ae81ff&#34;&gt;256&lt;/span&gt; 64:cc:75:de:4a:e6:a5:b4:73:eb:3f:1b:cf:b4:e3:94 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;ED25519&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;80/tcp open  http    nginx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_http-title: Did not follow redirect to http://2million.htb/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Nmap &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; IP address &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; host up&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; scanned in 10.04 seconds&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;22-openssh-89p1&#34;&gt;22 OpenSSH 8.9p1&lt;/h2&gt;&#xA;&lt;h2 id=&#34;80-nginx&#34;&gt;80 nginx&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;|-&amp;gt; Redirect to http://2million.htb&#xA;|-&amp;gt; curl 10.10.11.221:80&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;html&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;301 Moved Permanently&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;body&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;301 Moved Permanently&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;hr&amp;gt;&amp;lt;center&amp;gt;nginx&amp;lt;/center&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/body&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/html&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;[!Note]&#xA;Have to add 2million.htb to /etc/hosts&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lame</title>
      <link>https://blog.mauzy.net/puzzles/lame/</link>
      <pubDate>Tue, 10 Jun 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/lame/</guid>
      <description>&lt;h1 id=&#34;recon&#34;&gt;Recon&lt;/h1&gt;&#xA;&lt;h2 id=&#34;nmap&#34;&gt;NMAP&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-BASH&#34; data-lang=&#34;BASH&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;└─$ nmap -sC -sV 10.10.10.3 -p-  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Starting Nmap 7.95 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt; https://nmap.org &lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; at 2025-06-10 17:11 EDT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Stats: 0:01:13 elapsed; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; hosts completed &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; up&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; undergoing SYN Stealth Scan&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;SYN Stealth Scan Timing: About 31.33% &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;; ETC: 17:14 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;0:02:38 remaining&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Nmap scan report &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; 10.10.10.3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Host is up &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;0.048s latency&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Not shown: &lt;span style=&#34;color:#ae81ff&#34;&gt;65530&lt;/span&gt; filtered tcp ports &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;no-response&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PORT     STATE SERVICE     VERSION&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;21/tcp   open  ftp         vsftpd 2.3.4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| ftp-syst: &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   STAT: &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| FTP server status:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      Connected to 10.10.14.39&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      Logged in as ftp&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      TYPE: ASCII&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      No session bandwidth limit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      Session timeout in seconds is &lt;span style=&#34;color:#ae81ff&#34;&gt;300&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      Control connection is plain text&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      Data connections will be plain text&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|      vsFTPd 2.3.4 - secure, fast, stable&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_End of status&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_ftp-anon: Anonymous FTP login allowed &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;FTP code 230&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;22/tcp   open  ssh         OpenSSH 4.7p1 Debian 8ubuntu1 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;protocol 2.0&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| ssh-hostkey:                                                        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   &lt;span style=&#34;color:#ae81ff&#34;&gt;1024&lt;/span&gt; 60:0f:cf:e1:c0:5f:6a:74:d6:90:24:fa:c4:d5:6c:cd &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;DSA&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_  &lt;span style=&#34;color:#ae81ff&#34;&gt;2048&lt;/span&gt; 56:56:24:0f:21:1d:de:a7:2b:ae:61:b1:24:3d:e8:f3 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;RSA&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;139/tcp  open  netbios-ssn Samba smbd 3.X - 4.X &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;workgroup: WORKGROUP&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;445/tcp  open  netbios-ssn Samba smbd 3.0.20-Debian &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;workgroup: WORKGROUP&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;3632/tcp open  distccd     distccd v1 &lt;span style=&#34;color:#f92672&#34;&gt;((&lt;/span&gt;GNU&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; 4.2.4 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Ubuntu 4.2.4-1ubuntu4&lt;span style=&#34;color:#f92672&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Service Info: OSs: Unix, Linux; CPE: cpe:/o:linux:linux_kernel        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                                                      &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Host script results:                                                  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| smb-security-mode:                                                  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   account_used: guest                                               &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   authentication_level: user                                        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   challenge_response: supported                                     &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_  message_signing: disabled &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;dangerous, but default&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;                &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| smb-os-discovery:                                                   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   OS: Unix &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Samba 3.0.20-Debian&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;                                    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   Computer name: lame                                               &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   NetBIOS computer name:                                            &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   Domain name: hackthebox.gr                                        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   FQDN: lame.hackthebox.gr                                          &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_  System time: 2025-06-10T17:15:23-04:00                            &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_smb2-time: Protocol negotiation failed &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;SMB2&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;                       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_clock-skew: mean: 2h00m33s, deviation: 2h49m44s, median: 31s &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;21-ftp&#34;&gt;21 ftp&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#x9;|-&amp;gt; anonymous login allowed&#xA;&#x9;|-&amp;gt; SearchSploit: &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;vsftpd 2.3.4 - Backdoor Command Execution                        | unix/remote/49757.py&#xA;vsftpd 2.3.4 - Backdoor Command Execution (Metasploit)           | unix/remote/17491.rb&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;22-ssh&#34;&gt;22 ssh&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;|-&amp;gt; SearchSploit:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;OpenSSH 2.3 &amp;lt; 7.7 - Username Enumeration                         | linux/remote/45233.py&#xA;OpenSSH 2.3 &amp;lt; 7.7 - Username Enumeration (PoC)                   | linux/remote/45210.py&#xA;OpenSSH &amp;lt; 6.6 SFTP (x64) - Command Execution                     | linux_x86-64/remote/45000.c&#xA;OpenSSH &amp;lt; 6.6 SFTP - Command Execution                           | linux/remote/45001.py&#xA;OpenSSH &amp;lt; 7.4 - &amp;#39;UsePrivilegeSeparation Disabled&amp;#39; Forwarded Unix | linux/local/40962.txt&#xA;OpenSSH &amp;lt; 7.4 - agent Protocol Arbitrary Library Loading         | linux/remote/40963.txt&#xA;OpenSSH &amp;lt; 7.7 - User Enumeration (2)                             | linux/remote/45939.py&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;139-netbios-ssn-samba-3x-4x&#34;&gt;139 netbios-ssn Samba 3.x-4.x&lt;/h3&gt;&#xA;&lt;h3 id=&#34;445-netbios-ssn-samba-3020&#34;&gt;445 netbios-ssn Samba 3.0.20&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;|-&amp;gt; SearchSploit:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Samba 3.0.20 &amp;lt; 3.0.25rc3 - &amp;#39;Username&amp;#39; map script&amp;#39; Comma | unix/remote/16320.rb&#xA;Samba 3.0.21 &amp;lt; 3.0.24 - LSA trans names Heap Overflow ( | linux/remote/9950.rb&#xA;Samba 3.0.24 (Linux) - &amp;#39;lsa_io_trans_names&amp;#39; Heap Overfl | linux/remote/16859.rb&#xA;Samba 3.0.24 (Solaris) - &amp;#39;lsa_io_trans_names&amp;#39; Heap Over | solaris/remote/16329.rb&#xA;Samba 3.0.27a - &amp;#39;send_mailslot()&amp;#39; Remote Buffer Overflo | linux/dos/4732.c&#xA;Samba 3.0.29 (Client) - &amp;#39;receive_smb_raw()&amp;#39; Buffer Over | multiple/dos/5712.pl&#xA;Samba &amp;lt; 3.0.20 - Remote Heap Overflow                   | linux/remote/7701.txt&#xA;Samba &amp;lt; 3.6.2 (x86) - Denial of Service (PoC)           | linux_x86/dos/36741.py&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;3632-distccd-v1&#34;&gt;3632 distccd V1&lt;/h3&gt;&#xA;&lt;h1 id=&#34;exploitation&#34;&gt;Exploitation&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Samba 3.0.20 has an RCE exploit that can be run in metasploit.&lt;/li&gt;&#xA;&lt;li&gt;After that we get a root shell and the box is PWNed&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Cap</title>
      <link>https://blog.mauzy.net/puzzles/cap/</link>
      <pubDate>Mon, 09 Jun 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/cap/</guid>
      <description>&lt;h1 id=&#34;recon&#34;&gt;Recon&lt;/h1&gt;&#xA;&lt;h2 id=&#34;nmap&#34;&gt;NMAP&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;21/tcp open  ftp     vsftpd 3.0.3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;22/tcp open  ssh     OpenSSH 8.2p1 Ubuntu 4ubuntu0.2 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Ubuntu Linux; protocol 2.0&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| ssh-hostkey: &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   &lt;span style=&#34;color:#ae81ff&#34;&gt;3072&lt;/span&gt; fa:80:a9:b2:ca:3b:88:69:a4:28:9e:39:0d:27:d5:75 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;RSA&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|   &lt;span style=&#34;color:#ae81ff&#34;&gt;256&lt;/span&gt; 96:d8:f8:e3:e8:f7:71:36:c5:49:d5:9d:b6:a4:c9:0c &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;ECDSA&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_  &lt;span style=&#34;color:#ae81ff&#34;&gt;256&lt;/span&gt; 3f:d0:ff:91:eb:3b:f6:e1:9f:2e:8d:de:b3:de:b2:18 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;ED25519&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;80/tcp open  http    Gunicorn&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_http-title: Security Dashboard&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|_http-server-header: gunicorn&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Service Info: OSs: Unix, Linux; CPE: cpe:/o:linux:linux_kernel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;searchspoit&#34;&gt;searchspoit&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;vsftpd 3.0.3 - Remote Denial of Service&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;walking-the-web-app&#34;&gt;Walking the Web App&lt;/h2&gt;&#xA;&lt;h3 id=&#34;port-80&#34;&gt;Port 80&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We get a dashboard&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Logged in by default as user Nathan&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cookies?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nope&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;We see security snapshots page&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PCAP analysis&lt;/li&gt;&#xA;&lt;li&gt;Hint here perhaps the name of the box&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Don&amp;rsquo;t see anything useful here&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ipconfig output page&lt;/li&gt;&#xA;&lt;li&gt;Network status page&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We see connections&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;dir-search&#34;&gt;Dir search&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;These pages are not accessible to dirsearch but we are automatically logged in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;23:11:25&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt; -  208B  - /data  -&amp;gt;  http://10.10.10.245/                   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;23:11:25&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt; -  208B  - /data/adminer.php  -&amp;gt;  http://10.10.10.245/       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;23:11:25&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt; -  208B  - /data/autosuggest  -&amp;gt;  http://10.10.10.245/       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;23:11:26&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt; -  208B  - /download/users.csv  -&amp;gt;  http://10.10.10.245/     &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;23:11:26&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt; -  208B  - /download/history.csv  -&amp;gt;  http://10.10.10.245/  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;wireshark&#34;&gt;WireShark&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Downloading 0.pcap&lt;/li&gt;&#xA;&lt;li&gt;We see a FTP connection and the username and password are shown&#xA;&lt;ul&gt;&#xA;&lt;li&gt;USER nathan&lt;/li&gt;&#xA;&lt;li&gt;PASS Buck3tH4TF0RM3!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;logging in, we see user.txt and linpeas is on the system&lt;/li&gt;&#xA;&lt;li&gt;SSH password is the same password&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;pe&#34;&gt;PE&lt;/h1&gt;&#xA;&lt;h2 id=&#34;linpeas&#34;&gt;LinPeas&lt;/h2&gt;&#xA;&lt;p&gt;LinPeas shows 95% PE chance on:&#xA;&lt;strong&gt;CVE-2021-3560&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monero Node on A Raspi5</title>
      <link>https://blog.mauzy.net/technology/monero-node/</link>
      <pubDate>Thu, 06 Feb 2025 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/monero-node/</guid>
      <description>&lt;h1 id=&#34;dietpi&#34;&gt;DietPi&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The locales and keyboard setting are not set to en_US.UTF-8&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make this change and select the correct keyboard layout&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Once connected to the internet DietPi will update&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;install-the-packages-you-want-for-general-use&#34;&gt;Install the packages you want for general use&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sudo apt install vim ufw fail2ban unattended-upgrades tor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;configure-external-ssd-for-the-blockchain&#34;&gt;Configure External SSD for the blockchain&lt;/h2&gt;&#xA;&lt;p&gt;sudo fdisk -l # identify your drive&#xA;sudo mkfs.ext4 /dev/sdX # replace X with your drive letter&#xA;sudo mkdir /mnt/blockchain&#xA;sudo mount /dev/sdX /mnt/blockchain&lt;/p&gt;</description>
    </item>
    <item>
      <title>Moms Chicken Potpie</title>
      <link>https://blog.mauzy.net/recipes/moms_chicken_potpie/</link>
      <pubDate>Thu, 10 Oct 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/recipes/moms_chicken_potpie/</guid>
      <description>&lt;p&gt;I recommend reading [[#Step 2 Making The Shell]] portion first and find the tools that best suit you and/or have at your disposal! The rest is super easy :)&lt;/p&gt;&#xA;&lt;h1 id=&#34;ingredients&#34;&gt;Ingredients&lt;/h1&gt;&#xA;&lt;h2 id=&#34;crust&#34;&gt;Crust&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 cups &lt;strong&gt;flour&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 teaspoon &lt;strong&gt;salt&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 3/4 cup &lt;strong&gt;Crisco&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 5 tablespoons &lt;strong&gt;cold water&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 &lt;strong&gt;egg&lt;/strong&gt; (for brushing)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;fill&#34;&gt;Fill&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 10oz cans of &lt;strong&gt;Cream of Potato&lt;/strong&gt; (Campbells)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 16oz can of &lt;strong&gt;Veg-all&lt;/strong&gt; (Hard to find; try Walmart)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 cups of &lt;em&gt;chopped&lt;/em&gt; cooked &lt;strong&gt;Chicken&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1/2 cup &lt;strong&gt;Milk&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1/2 teaspoon &lt;strong&gt;Pepper&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Pie dish&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Rolling pin&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Large pot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;step-1&#34;&gt;Step 1&lt;/h1&gt;&#xA;&lt;p&gt;Boil &lt;strong&gt;Chicken&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Further Reading and Concepts</title>
      <link>https://blog.mauzy.net/technology/furtherconcepts/</link>
      <pubDate>Wed, 09 Oct 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/furtherconcepts/</guid>
      <description>&lt;h3 id=&#34;kernel-entry-point&#34;&gt;Kernel Entry Point&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;(&lt;code&gt;_Start&lt;/code&gt; in your context)**: The kernel entry point is the specific memory address where the execution of the kernel begins. This address is typically defined in your kernel code, and the bootloader is designed to jump to this address after loading the kernel into memory. Once the control transfers to the kernel, it assumes control of the system&amp;rsquo;s resources and functions.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bootloader&amp;rsquo;s Task Completion&lt;/strong&gt;: After loading the kernel into memory and transferring control to the kernel entry point, the bootloader&amp;rsquo;s task is essentially completed. It has done its job of loading the operating system kernel into memory and initializing the system. At this point, the bootloader doesn&amp;rsquo;t need to stay in memory anymore.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Where Does the Bootloader Go?&lt;/strong&gt;: After the kernel takes over, the bootloader doesn&amp;rsquo;t have a specific place it &amp;ldquo;goes&amp;rdquo; in memory. It simply ceases to execute because the CPU&amp;rsquo;s instruction pointer is now pointing to the kernel&amp;rsquo;s entry point. The bootloader code, which was previously in memory, is effectively overwritten by the kernel code as the kernel is loaded.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;abi&#34;&gt;ABI&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Application Binary Interface (ABI) is a set of rules and conventions that dictate how programs interact with a computer&amp;rsquo;s hardware and operating system. It defines things like data type sizes, calling conventions, and system call numbers. In essence, the ABI ensures that software components, like libraries and applications, can work seamlessly together by following a common set of rules regarding function calls, data structures, and system interactions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;vga-text-mode-and-bios-deprecated&#34;&gt;VGA Text Mode and BIOS Deprecated&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Older methods of interacting with the computer&amp;rsquo;s display, like VGA text mode and BIOS, are becoming obsolete on newer machines. These methods are being replaced with more modern techniques.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;uefi-and-framebuffers&#34;&gt;UEFI and Framebuffers&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;UEFI (Unified Extensible Firmware Interface) is the modern replacement for BIOS. It supports pixel buffers, which are essentially areas in memory where you can draw pixels directly on the screen. This is in contrast to the older VGA text mode, which dealt with characters on a grid.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;multiboot-flags-and-vesa-vbe&#34;&gt;Multiboot Flags and VESA VBE&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When you&amp;rsquo;re working on low-level programming tasks like creating an operating system, you can set up a framebuffer using techniques like Multiboot flags (a protocol used by bootloaders like GRUB) or VESA VBE (VESA Video BIOS Extensions) directly. These methods allow you to initialize a pixel buffer for drawing graphics.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;drawing-text-in-framebuffer-mode&#34;&gt;Drawing Text in Framebuffer Mode&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unlike VGA text mode where characters are predefined, in a framebuffer, you have to draw each character (glyph) yourself. This means you need a font, which is essentially a set of bitmap images for each character. Most Linux distributions provide PC Screen Fonts that you can use. To display text, you&amp;rsquo;ll need functions similar to &lt;code&gt;terminal_putchar&lt;/code&gt; but adapted for drawing pixels instead of using predefined characters.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;implementation-details&#34;&gt;Implementation Details&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Even in framebuffer mode, you still need to manage things like the cursor position, handle line breaks, and implement scrolling, just like you would in VGA text mode. These concepts remain the same; it&amp;rsquo;s just the way you interact with the display that has changed.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Soy Glazed Meatloaf</title>
      <link>https://blog.mauzy.net/recipes/soy_glazed_meatloaf/</link>
      <pubDate>Wed, 09 Oct 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/recipes/soy_glazed_meatloaf/</guid>
      <description>&lt;p&gt;With Sesame Roasted Potatoes &amp;amp; Sauteed Bok Choy (2 servings - 35-45 minutes)&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.mauzy.net/images/Soy%20Glazed%20Meatloaf.png&#34; alt=&#34;Soy Glazed Meatloaf.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;ingredients&#34;&gt;Ingredients:&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 10oz Ground Pork (substitute with beef)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Pasture-Raised Egg&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 3/4 cup Panko Breadcrumbs&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 3/4 lb Potatoes&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 Cloves Garlic&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 10 oz Baby Bok Choy (Three babies)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 Scallions (Just 1 is fine)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Tbsp Sesame Oil&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Tbsp Rice Vinegar&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 2 Tbsps Soy Glaze&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 3 Tbsps Cumin-Sichuan Peppercorn Sauce (Substitute with Asian Szechuan sauce)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;steps&#34;&gt;Steps&lt;/h1&gt;&#xA;&lt;h2 id=&#34;1-prepare-the-ingredients--make-the-glaze&#34;&gt;1. Prepare the ingredients &amp;amp; make the glaze&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Place an oven rack in the center of the oven; preheat to 450F&lt;/li&gt;&#xA;&lt;li&gt;Wash and dry the fresh produce.&lt;/li&gt;&#xA;&lt;li&gt;Medium dice the &lt;strong&gt;potatoes&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Peel &lt;strong&gt;2 cloves of garlic&lt;/strong&gt;; using a zester or the small side of a box grater, finely grade into paste.&lt;/li&gt;&#xA;&lt;li&gt;In a bowl, combine the soy glaze, cumin-Sichuan sauce, and half the vinegar&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2-season-the-potatoes&#34;&gt;2. Season the potatoes&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Line a sheet pan with foil.&lt;/li&gt;&#xA;&lt;li&gt;Transfer the &lt;strong&gt;diced potatoes&lt;/strong&gt; into a bowl. Drizzle with the &lt;strong&gt;sesame oil&lt;/strong&gt; and season with salt and pepper; Toss to coat. Arrange in an even layer on one side of the sheet pan.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;3-roast-the-meatloaf--potatoes&#34;&gt;3. Roast the meatloaf &amp;amp; potatoes&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Transfer half the glaze to a separate bowl and set aside for serving.&lt;/li&gt;&#xA;&lt;li&gt;In a bowl, combine the &lt;strong&gt;pork&lt;/strong&gt;, &lt;strong&gt;breadcrumbs&lt;/strong&gt;, &lt;strong&gt;garlic paste&lt;/strong&gt;, and &lt;strong&gt;egg&lt;/strong&gt;;  season with salt and pepper. Gently mix to combine.&lt;/li&gt;&#xA;&lt;li&gt;Carefully transfer to the other side of the sheet pan of &lt;strong&gt;seasoned potatoes&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Shape into a tightly packed loaf, about 7 inches by 3 inches.&lt;/li&gt;&#xA;&lt;li&gt;Evenly top the meatloaf with the remaining glaze.&lt;/li&gt;&#xA;&lt;li&gt;Roast 18 to 22 minutes (20 minutes was perfect), or until the potatoes are tender when pierced with a fork and the meatloaf is browned and cooked through (160F)&lt;/li&gt;&#xA;&lt;li&gt;Remove from the oven and let the roasted meatloaf rest at least 2 minutes&#xA;&lt;img src=&#34;https://blog.mauzy.net/images/Soy-Glazed%20Meatloaf%20(prep).png&#34; alt=&#34;Soy-Glazed Meatloaf (prep).png&#34;&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;4-prepare-the-remaining-ingredients&#34;&gt;4. Prepare the remaining ingredients&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Meanwhile, thinly slice the &lt;strong&gt;scallions&lt;/strong&gt;, separating the white bottoms and the hollow green tops&lt;/li&gt;&#xA;&lt;li&gt;Cut off and discard the root ends of the &lt;strong&gt;bok choy&lt;/strong&gt;; roughly chop, separating the stems and leaves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;5-cook-the-bok-choy&#34;&gt;5. Cook the bok choy&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In a medium pan (nonstick), heat a drizzle of &lt;strong&gt;olive oil&lt;/strong&gt; on medium-high heat until hot.&lt;/li&gt;&#xA;&lt;li&gt;Add the &lt;strong&gt;chopped bok choy stems&lt;/strong&gt; and &lt;strong&gt;sliced white bottoms of the scallions&lt;/strong&gt;; season with salt and pepper. Cook, stirring occasionally, 2 to 3 minutes until softened.&lt;/li&gt;&#xA;&lt;li&gt;Add the &lt;strong&gt;chopped bok choy leaves&lt;/strong&gt; and &lt;strong&gt;remaining vinegar&lt;/strong&gt; (carefully as it may splatter); season with salt and pepper. Cook, stirring frequently, 1 to 2 minutes or until wilted.&lt;/li&gt;&#xA;&lt;li&gt;Turn off the heat&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;6-slice-the-meatloaf--serve&#34;&gt;6. Slice the meatloaf &amp;amp; serve&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Carefully transfer the &lt;strong&gt;rested meatloaf&lt;/strong&gt; to a cutting board and cut along with width into equal-sized pieces.&lt;/li&gt;&#xA;&lt;li&gt;Serve the &lt;strong&gt;sliced meatloaf&lt;/strong&gt; with the &lt;strong&gt;roasted potatoes&lt;/strong&gt; and cooked &lt;strong&gt;bok choy&lt;/strong&gt;. Top the meatloaf with the &lt;strong&gt;reserved glaze&lt;/strong&gt;. Garnish with the &lt;strong&gt;sliced green tops of the scallions&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Stuffed Meatballs</title>
      <link>https://blog.mauzy.net/recipes/stuffed_meatballs/</link>
      <pubDate>Wed, 09 Oct 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/recipes/stuffed_meatballs/</guid>
      <description>&lt;p&gt;These meatballs are yummy. However, its not worth stuffing them. The cheese doesn&amp;rsquo;t stay melted and left my guests confused.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://therecipecritic.com/mozzarella-stuffed-meatballs/&#34; target=&#34;_blank&#34;&gt;https://therecipecritic.com/mozzarella-stuffed-meatballs/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ingredients&#34;&gt;Ingredients&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 pound &lt;a href=&#34;https://www.target.com/p/73-27-ground-beef-1lb-good-38-gather-8482/-/A-17294006?aflt=plt&#34; target=&#34;_blank&#34;&gt;lean ground beef&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ ¼ cup Italian bread crumbs&lt;/li&gt;&#xA;&lt;li&gt;▢ ¼ cup &lt;a href=&#34;https://www.target.com/p/grated-parmesan-cheese-8oz-market-pantry-8482/-/A-13035280?aflt=plt&#34; target=&#34;_blank&#34;&gt;grated parmesan cheese&lt;/a&gt; pre-grated from the jar&lt;/li&gt;&#xA;&lt;li&gt;▢ ¼ cup &lt;a href=&#34;https://www.target.com/p/yellow-onion-each/-/A-13474244?aflt=plt#lnk=sametab&#34; target=&#34;_blank&#34;&gt;yellow onion&lt;/a&gt; minced, about ¼ small onion&lt;/li&gt;&#xA;&lt;li&gt;▢ 2 teaspoons &lt;a href=&#34;https://www.target.com/p/spice-world-fresh-whole-garlic-3ct-bag/-/A-14917318?aflt=plt&#34; target=&#34;_blank&#34;&gt;garlic&lt;/a&gt; minced, about 2 cloves&lt;/li&gt;&#xA;&lt;li&gt;▢ 1 &lt;a href=&#34;https://www.target.com/p/vital-farms-pasture-raised-grade-a-large-eggs-12ct/-/A-18783617?aflt=plt&#34; target=&#34;_blank&#34;&gt;egg&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ 1 teaspoon &lt;a href=&#34;https://www.target.com/p/organic-oregano-0-8oz-good-38-gather-8482/-/A-77616564?aflt=plt#lnk=sametab&#34; target=&#34;_blank&#34;&gt;dried oregano&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ 1 teaspoon &lt;a href=&#34;https://www.target.com/p/gourmet-garden-lightly-dried-basil-0-42oz/-/A-49132048?aflt=plt&#34; target=&#34;_blank&#34;&gt;dried basil&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ 1 teaspoon &lt;a href=&#34;https://www.target.com/p/iodized-salt-26oz-good-38-gather-8482/-/A-78140513?aflt=plt#lnk=sametab&#34; target=&#34;_blank&#34;&gt;salt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ ½ teaspoon &lt;a href=&#34;https://www.target.com/p/ground-black-pepper-3oz-good-38-gather-8482/-/A-77585121?aflt=plt&#34; target=&#34;_blank&#34;&gt;pepper&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ 8 ounces &lt;a href=&#34;https://www.target.com/p/shredded-mozzarella-cheese-8oz-good-gather-8482/-/A-54337119?aflt=plt&#34; target=&#34;_blank&#34;&gt;mozzarella cheese&lt;/a&gt; diced into ½ inch pieces&lt;/li&gt;&#xA;&lt;li&gt;▢ &lt;a href=&#34;https://therecipecritic.com/easiest-homemade-marinara/&#34; target=&#34;_blank&#34;&gt;Marinara sauce&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;▢ &lt;a href=&#34;https://www.target.com/p/ronzoni-spaghetti-pasta-16oz/-/A-47092386?aflt=plt&#34; target=&#34;_blank&#34;&gt;spaghetti noodles.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;instructions&#34;&gt;Instructions &lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Preheat oven to 375 degrees Fahrenheit and line a baking sheet with parchment paper.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wine Beef Stew</title>
      <link>https://blog.mauzy.net/recipes/wine_beef_stew/</link>
      <pubDate>Wed, 09 Oct 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/recipes/wine_beef_stew/</guid>
      <description>&lt;h2 id=&#34;ingredients&#34;&gt;Ingredients&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;strong&gt;Tbsp.&lt;/strong&gt; (or more) vegetable oil&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; &lt;strong&gt;lb.&lt;/strong&gt; beef chuck stew meat, cut into 1&amp;quot; cubes&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; medium yellow onion, chopped&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; carrots, peeled, cut into rounds&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; stalks celery, chopped&lt;/li&gt;&#xA;&lt;li&gt;Kosher salt&lt;/li&gt;&#xA;&lt;li&gt;Freshly ground black pepper&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; cloves garlic, finely chopped&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1/4&lt;/strong&gt; &lt;strong&gt;cup&lt;/strong&gt; tomato paste&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;6&lt;/strong&gt; &lt;strong&gt;cups&lt;/strong&gt; low-sodium beef broth&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;strong&gt;cup&lt;/strong&gt; red wine&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;strong&gt;Tbsp.&lt;/strong&gt; Worcestershire sauce&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; fresh thyme sprigs&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; bay leaves&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;strong&gt;lb&lt;/strong&gt; baby potatoes, halved&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;strong&gt;cup&lt;/strong&gt; frozen peas&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1/4&lt;/strong&gt; &lt;strong&gt;cup&lt;/strong&gt; chopped fresh parsley&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;directions&#34;&gt;Directions&lt;/h2&gt;&#xA;&lt;p&gt;Preparation tips:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting Up a Site With Hugo</title>
      <link>https://blog.mauzy.net/technology/hugo-site/</link>
      <pubDate>Sat, 14 Sep 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/hugo-site/</guid>
      <description>&lt;h1 id=&#34;intro&#34;&gt;Intro&lt;/h1&gt;&#xA;&lt;p&gt;You don&amp;rsquo;t need to read this part really :3 Just me blabing.&#xA;I wrote this as I installed and setup Hugo for the first time and documented issues I had along the way. Despite it being documentation for myself, this can also be used as a guide! I decided to use Hugo because I wanted to create a blog section for my website. I tried using Jekyll but I&amp;rsquo;m not a fan of Ruby. Also, Jekyll and its documentation felt dated compared to Hugo; which is written in Go. Being a fan of Rust I also looked at Zola; However Hugo felt like a better fit. At the end there is an install script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blueprint</title>
      <link>https://blog.mauzy.net/puzzles/blueprint/</link>
      <pubDate>Fri, 21 Jun 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/blueprint/</guid>
      <description>&lt;h1 id=&#34;new-vocabulary&#34;&gt;New Vocabulary&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;LM hash (LanMan Hash)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a compromised password hashing function that was the primary hash that Microsoft LAN manager and Windows used to store passwords&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NTLM (New Technology LAN Manager)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a suite of Microsoft security protocols intended to provide authentication, integrity, and confidentiality to users. NTLM is a challenge-response authentication protocol used to authenticate a client to a resource on an Active Directory domain or a server running a stand-alone Windows computer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;accessing-mariadb-unauthorized&#34;&gt;Accessing MariaDB (unauthorized)&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;mysql -h 10.10.120.20 -u root&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not allowed to connect to this MariaDB server from IP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;exploit-oscommerce-234&#34;&gt;Exploit osCommerce 2.3.4&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.exploit-db.com/exploits/44374&#34; target=&#34;_blank&#34;&gt;https://www.exploit-db.com/exploits/44374&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self Host Your Website without Opening Ports</title>
      <link>https://blog.mauzy.net/technology/self-host/</link>
      <pubDate>Sat, 09 Mar 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/self-host/</guid>
      <description>&lt;p&gt;This post is a follow along to a Youtube video walk-through that I recorded. We will be setting up a home server to host a web application without opening any ports on my home network. To accomplish this I&amp;rsquo;ll be using a Cloudflare tunnel.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[!note]&#xA;The &lt;code&gt;$&lt;/code&gt; denotes a terminal command. Anything before &lt;code&gt;$&lt;/code&gt; denotes the current working directory.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;0-prerequisites&#34;&gt;0. Prerequisites&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Remote Server&lt;/li&gt;&#xA;&lt;li&gt;Cloudflare Account&lt;/li&gt;&#xA;&lt;li&gt;Reliable Internet Connection&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[!warning]&#xA;A little disclaimer: I am not a professional; just a student. Do your own research but this should help you get up and running. For the most part I am just following Cloudflare and other documentation. I highly recommend you read through official documentation as needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows Kernel Exploitation</title>
      <link>https://blog.mauzy.net/technology/windows-kernel-exploit/</link>
      <pubDate>Fri, 16 Feb 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/windows-kernel-exploit/</guid>
      <description>&lt;p&gt;This journey was a project I worked on between classes before deciding to make it my final project for my Security 2 class.&#xA;This will start by diving into Windows internals then reverse engineering and finally exploiting. However, as it stands right now the exploit&#xA;just results in bluescreening the target machine. I will continue learning with this project in the future as it has already been a great learning&#xA;adventure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Time Before</title>
      <link>https://blog.mauzy.net/puzzles/thmnoob/</link>
      <pubDate>Mon, 01 Jan 2024 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/puzzles/thmnoob/</guid>
      <description>&lt;p&gt;Though the date is marked differently, I am writing this on 02-07-2026&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;I have lots of notes of the CTFs completed on Try Hack Me but they are nearly incoherent. Before this point (and even after) I had not learned how to take CTF notes and some of the early notes were just in a GUI text editor on Kali - But we all start somewhere, eh?&lt;/p&gt;&#xA;&lt;p&gt;My note taking for challenges, and in general, has improved greatly over time. I went backwards through time adding my notes to this blog and it is cool seeing my documentation and technical improvement.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Halal Chicken and Rice</title>
      <link>https://blog.mauzy.net/recipes/halal_chicken_and_rice/</link>
      <pubDate>Mon, 09 Oct 2023 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/recipes/halal_chicken_and_rice/</guid>
      <description>&lt;h1 id=&#34;ingredients&#34;&gt;Ingredients&lt;/h1&gt;&#xA;&lt;h2 id=&#34;white-sauce&#34;&gt;White Sauce&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Cup Mayonnaise&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Cup Greek Yogurt&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Squeezed Lemon&#xA;(Just mix this up and crack some pepper in it)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;everything-else&#34;&gt;Everything else&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Garlic Powder&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Paprika&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Turmeric&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Thyme Powder&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Oregano&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Onion Powder&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Lemon Juice&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Salt&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Olive Oil&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Chicken thigh or chopped breasts&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 1 Cup rice&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;steps&#34;&gt;Steps&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If using Chicken breasts cut to preferred size and place in a bowl to combine with seasonings.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I just guestimate how much of the seasonings. Enough to coat each piece of chicken. Its quite a bit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Place &lt;strong&gt;Chicken&lt;/strong&gt; into cold pan&lt;/li&gt;&#xA;&lt;li&gt;Heat for 5 minutes or until sizzling then flip &lt;strong&gt;Chicken&lt;/strong&gt; and remove Chicken&lt;/li&gt;&#xA;&lt;li&gt;Place &lt;strong&gt;Onion&lt;/strong&gt; and &lt;strong&gt;Rice&lt;/strong&gt; with water into pan&lt;/li&gt;&#xA;&lt;li&gt;Return &lt;strong&gt;Chicken&lt;/strong&gt; to pan with rice&lt;/li&gt;&#xA;&lt;li&gt;Simmer for 15 minutes&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Operating System Build</title>
      <link>https://blog.mauzy.net/technology/operating-system-build/</link>
      <pubDate>Thu, 28 Sep 2023 07:07:07 +0100</pubDate>
      <guid>https://blog.mauzy.net/technology/operating-system-build/</guid>
      <description>&lt;h1 id=&#34;setup&#34;&gt;Setup&lt;/h1&gt;&#xA;&lt;h2 id=&#34;using-windows-subsystem-for-linux-debian&#34;&gt;Using Windows Subsystem for Linux (Debian)&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Install list&#xA;&lt;ul&gt;&#xA;&lt;li&gt;gcc&lt;/li&gt;&#xA;&lt;li&gt;build-essential&lt;/li&gt;&#xA;&lt;li&gt;bison&lt;/li&gt;&#xA;&lt;li&gt;flex&lt;/li&gt;&#xA;&lt;li&gt;libgmp3-dev&lt;/li&gt;&#xA;&lt;li&gt;libmpc-dev&lt;/li&gt;&#xA;&lt;li&gt;libmpfr-dev&lt;/li&gt;&#xA;&lt;li&gt;texinfo&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cross-Compiler&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;git clone https://github.com/lordmilko/i686-elf-tools&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;cd i686-elf-tools&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;./i686-elf-tools.sh linux&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;using-manjaro-vm&#34;&gt;Using Manjaro VM&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dependencies&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GCC (existing release you wish to replace), or another system C compiler&lt;/li&gt;&#xA;&lt;li&gt;G++ (if building a version of GCC &amp;gt;= 4.8.0), or another system C++ compiler&lt;/li&gt;&#xA;&lt;li&gt;Make&lt;/li&gt;&#xA;&lt;li&gt;Bison&lt;/li&gt;&#xA;&lt;li&gt;Flex&lt;/li&gt;&#xA;&lt;li&gt;GMP&lt;/li&gt;&#xA;&lt;li&gt;MPFR&lt;/li&gt;&#xA;&lt;li&gt;MPC&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Download gcc and bin-utils to src and make them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;booting-the-operating-system&#34;&gt;Booting the Operating System&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The bootloader, such as GRUB, used to start/load the operating system.&lt;/li&gt;&#xA;&lt;li&gt;The operating system needs to handle when the bootloader passes control to it.&lt;/li&gt;&#xA;&lt;li&gt;The kernel is passed a very minimal environment where the stack is not yet setup.&lt;/li&gt;&#xA;&lt;li&gt;Because there is no stack yet, we must make sure global variables are set correctly.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is done in assembly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;bootstrap-assembly&#34;&gt;Bootstrap Assembly&lt;/h1&gt;&#xA;&lt;p&gt;&lt;code&gt;i686-linux-gnu-as boot.s -o boot.o&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>blog.mauzy.net</title>
      <link>https://blog.mauzy.net/about/content/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://blog.mauzy.net/about/content/</guid>
      <description>&lt;h2 id=&#34;whoami&#34;&gt;whoami&lt;/h2&gt;&#xA;&lt;p&gt;Hello! Online I usually go by Mauzy or Mauzy0x00. I am a Cyber Security student and information technology enthusiast.&lt;/p&gt;&#xA;&lt;p&gt;I spend most of my time learning something new in this field and I love that there is no end to what you can learn. I love to help others learn something new or accomplish a task so don&amp;rsquo;t hesitate to ask me for help!&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-this-webpage&#34;&gt;what is this webpage?&lt;/h2&gt;&#xA;&lt;p&gt;Here I will be writing posts about things I create, setup or hack! These are written mostly for myself and documenation but I hope that they can help someone like you too! These write-ups are written as I complete tasks and I document issues that I ran into&#xA;along the way. They will not be perfect so if you decide to follow along and see an issue or misconfiguration please let me know!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
