<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linux on </title>
    <link>https://blog.mauzy.net/tags/linux/</link>
    <description>Recent content in Linux on </description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Mar 2026 07:07:07 +0100</lastBuildDate>
    <atom:link href="https://blog.mauzy.net/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <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>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>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>
  </channel>
</rss>
