<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Seh on ioctl</title><link>https://ioctl.lol/tags/seh/</link><description>Recent content in Seh on ioctl</description><generator>Hugo</generator><language>en</language><copyright>ioctl</copyright><lastBuildDate>Tue, 07 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://ioctl.lol/tags/seh/index.xml" rel="self" type="application/rss+xml"/><item><title>PG: UT99</title><link>https://ioctl.lol/ctf/offsec/ut99/</link><pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate><guid>https://ioctl.lol/ctf/offsec/ut99/</guid><description>&lt;div class="box-info">
 &lt;table>
 &lt;tr>&lt;th colspan="2">ターゲット // UT99&lt;/th>&lt;/tr>
 &lt;tr>&lt;td>Platform&lt;/td>&lt;td>OffSec Proving Grounds&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>OS&lt;/td>&lt;td>Windows&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Difficulty&lt;/td>&lt;td>Medium&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>IP&lt;/td>&lt;td>&lt;code>192.168.206.44&lt;/code>&lt;/td>&lt;/tr>
 &lt;/table>
&lt;/div>
&lt;style>
 .box-info table {
 max-width: 400px;
 margin: 1.5em 0;
 }
 .box-info th {
 text-align: center;
 font-size: 1.1em;
 letter-spacing: 0.08em;
 }
&lt;/style>

&lt;hr>
&lt;h2 id="enumeration">Enumeration&lt;/h2>
&lt;h3 id="nmap">Nmap&lt;/h3>
&lt;p>A full port sweep is deliberately noisy here — the box parks an InspIRCd instance on &lt;strong>dozens&lt;/strong> of ports across the 6660-7007 range, enough to make autorecon choke. Trimmed to the services that actually matter:&lt;/p>
&lt;details class="collapse-section">
 &lt;summary>▶ Nmap output&lt;/summary>
 &lt;div class="collapse-content">
 &lt;pre tabindex="0">&lt;code>PORT STATE SERVICE VERSION
21/tcp open ftp FileZilla ftpd
80/tcp open http Apache httpd 2.4.16 (OpenSSL/1.0.1p PHP/5.6.12)
443/tcp open ssl/http Apache httpd 2.4.16 (OpenSSL/1.0.1p PHP/5.6.12)
3306/tcp open mysql MySQL (unauthorized)
6660-7007 open irc InspIRCd
64738/tcp open murmur Murmur 1.2.10
&lt;/code>&lt;/pre>
 &lt;/div>
&lt;/details>
&lt;style>
 .collapse-section {
 border: 1px dashed var(--accent-alpha-20);
 padding: 0.5em 1em;
 margin: 1em 0;
 cursor: pointer;
 }
 .collapse-section[open] summary {
 margin-bottom: 0.8em;
 border-bottom: 1px dashed var(--accent-alpha-20);
 padding-bottom: 0.5em;
 }
 .collapse-section summary {
 font-weight: 700;
 color: var(--accent);
 outline: none;
 }
 .collapse-content {
 padding-top: 0.5em;
 }
&lt;/style>

&lt;p>FTP wants credentials, MySQL refuses external connections, and the web app on 80/443 is a stock CMS with nothing exploitable after directory fuzzing. Everything obvious is a dead end. The name of the box — &lt;strong>UT99&lt;/strong> — plus the wall of IRC ports is the actual hint: this is about Unreal Tournament, and the IRC server is where the map lives.&lt;/p></description></item></channel></rss>