<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Root @ Localhost on Binary Ruins</title>
    <link>/writeups/root_at_localhost/</link>
    <description>Recent content in Root @ Localhost on Binary Ruins</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Copyright 2026, Ishmael42</copyright>
    <lastBuildDate>Wed, 14 May 2025 15:03:23 +0530</lastBuildDate>
    <atom:link href="/writeups/root_at_localhost/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Nice</title>
      <link>/writeups/root_at_localhost/nice/</link>
      <pubDate>Wed, 14 May 2025 15:03:23 +0530</pubDate>
      <guid>/writeups/root_at_localhost/nice/</guid>
      <description>&lt;p&gt;Very nice and niche CTF challenge&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hexdump</title>
      <link>/writeups/root_at_localhost/hexdump/</link>
      <pubDate>Mon, 09 Dec 2024 06:28:35 +0530</pubDate>
      <guid>/writeups/root_at_localhost/hexdump/</guid>
      <description>&lt;p&gt;Why is there not a simple CLI tool for converting hex to ascii? :pray:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xss</title>
      <link>/writeups/root_at_localhost/xss/</link>
      <pubDate>Mon, 09 Dec 2024 06:11:40 +0530</pubDate>
      <guid>/writeups/root_at_localhost/xss/</guid>
      <description>&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;details id=&#34;948572136&#34; class=&#34;code collapsable-code&#34;open&gt;&#xA;        &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex;justify-content: space-between;&#34;&gt;&#xA;            &lt;span class=&#34;collapsable-code__title&#34;&gt;HTML&lt;/span&gt;&#xA;&#xA;            &lt;div style=&#34;display:flex;gap:8px;&#34;&gt;&#xA;                &#xA;                &lt;button class=&#34;copy-button&#34; data-copy-target=&#34;948572136&#34;&gt;Copy&lt;/button&gt;&#xA;            &lt;/div&gt;&#xA;        &lt;/summary&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;img&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;src&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;42&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;onerr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;alert(2)&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/details&gt;&lt;p&gt;&lt;img src=&#34;/posts/root@localhost_writeup_assets/xss.png&#34; alt=&#34;strings is enough&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;flag-rootlocalhostbyp4ss_sanitiz3r_123&#34;&gt;Flag: &lt;code&gt;root@localhost{Byp4ss_Sanitiz3r_123}&lt;/code&gt;&lt;/h3&gt;</description>
    </item>
    <item>
      <title>Idoor</title>
      <link>/writeups/root_at_localhost/idoor/</link>
      <pubDate>Mon, 09 Dec 2024 05:08:00 +0530</pubDate>
      <guid>/writeups/root_at_localhost/idoor/</guid>
      <description>&lt;p&gt;Cracking hashes like there&amp;rsquo;s no tomorrow.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mini Compiler</title>
      <link>/writeups/root_at_localhost/ini-compiler/</link>
      <pubDate>Mon, 09 Dec 2024 05:02:41 +0530</pubDate>
      <guid>/writeups/root_at_localhost/ini-compiler/</guid>
      <description>&lt;p&gt;&amp;ldquo;Remote code execution as a service.&amp;rdquo;. Reminded me of my freshman year&amp;rsquo;s moodle exploitation :lol:.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ez Web</title>
      <link>/writeups/root_at_localhost/ez-web/</link>
      <pubDate>Mon, 09 Dec 2024 04:41:52 +0530</pubDate>
      <guid>/writeups/root_at_localhost/ez-web/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;duh.&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;Inspect the html and find js file.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/posts/root@localhost_writeup_assets/ezweb-1.png&#34; alt=&#34;Ctrl-Shift-I&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Find this encoded string in js file.&lt;/p&gt;&#xA;&lt;details id=&#34;234968715&#34; class=&#34;code collapsable-code&#34;open&gt;&#xA;        &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex;justify-content: space-between;&#34;&gt;&#xA;            &lt;span class=&#34;collapsable-code__title&#34;&gt;JS&lt;/span&gt;&#xA;&#xA;            &lt;div style=&#34;display:flex;gap:8px;&#34;&gt;&#xA;                &#xA;                &lt;button class=&#34;copy-button&#34; data-copy-target=&#34;234968715&#34;&gt;Copy&lt;/button&gt;&#xA;            &lt;/div&gt;&#xA;        &lt;/summary&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;encodedFlag&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;cm9vdEBsb2NhbGhvc3R7VGhlX3dlYl9jaGFsbF9pc19lYXN5fQ==&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/details&gt;&lt;p&gt;Decode it&lt;/p&gt;&#xA;&lt;details id=&#34;427895163&#34; class=&#34;terminal collapsable-code&#34; open&gt;&#xA;    &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex; justify-content: space-between; align-items: center;&#34;&gt;&#xA;        &lt;span class=&#34;collapsable-code__title terminal-title&#34;&gt;&#xA;            &lt;span&gt;&#xA;                &lt;span class=&#34;terminal-prompt&#34; style=&#34;margin-right: 10px;&#34;&gt;$_&lt;/span&gt;&#xA;            &lt;/span&gt;base64 -d &amp;laquo;&amp;lt; cm9vdEBsb2NhbGhvc3R7VGhlX3dlYl9jaGFsbF9pc19lYXN5fQ==&lt;/span&gt;&#xA;    &lt;/summary&gt;&#xA;    &lt;div class=&#34;terminal-content&#34;&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;root@localhost{The_web_chall_is_easy}&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;h3 id=&#34;flag-rootlocalhostthe_web_chall_is_easy&#34;&gt;Flag: &lt;code&gt;root@localhost{The_web_chall_is_easy}&lt;/code&gt;&lt;/h3&gt;</description>
    </item>
    <item>
      <title>Pixel Secrets</title>
      <link>/writeups/root_at_localhost/pixel-secrets/</link>
      <pubDate>Mon, 09 Dec 2024 03:39:07 +0530</pubDate>
      <guid>/writeups/root_at_localhost/pixel-secrets/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;Decode the hidden message embedded in this image. Use steganographic techniques to uncover the flag that lies beneath the pixels!&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;Should be pretty self explanatory. Classic steganography bruteforce.&lt;/p&gt;&#xA;&lt;details id=&#34;147235869&#34; class=&#34;terminal collapsable-code&#34; open&gt;&#xA;    &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex; justify-content: space-between; align-items: center;&#34;&gt;&#xA;        &lt;span class=&#34;collapsable-code__title terminal-title&#34;&gt;&#xA;            &lt;span&gt;&#xA;                &lt;span class=&#34;terminal-prompt&#34; style=&#34;margin-right: 10px;&#34;&gt;$_&lt;/span&gt;&#xA;            &lt;/span&gt;docker run &amp;ndash;rm -it -v &amp;lsquo;$(pwd):/steg&amp;rsquo; rickdejager/stegseek  steg1.jpg  password.txt&lt;/span&gt;&#xA;    &lt;/summary&gt;&#xA;    &lt;div class=&#34;terminal-content&#34;&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;Unable to find image &amp;lsquo;rickdejager/stegseek:latest&amp;rsquo; locally&#xA;latest: Pulling from rickdejager/stegseek&#xA;a70d879fa598: Pull complete&#xA;c4394a92d1f8: Pull complete&#xA;10e6159c56c0: Pull complete&#xA;2a9284816e0c: Pull complete&#xA;da918f5114c3: Pull complete&#xA;172662ab993b: Pull complete&#xA;Digest: sha256:a3c6a82d5b7dd94dc49098c5080a70da8103b7ed3b3718423b3a70d4b43c9a8a&#xA;Status: Downloaded newer image for rickdejager/stegseek:latest&#xA;StegSeek 0.6 - &lt;a href=&#34;https://github.com/RickdeJager/StegSeek&#34;&gt;https://github.com/RickdeJager/StegSeek&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hidden Truth</title>
      <link>/writeups/root_at_localhost/hidden-truth/</link>
      <pubDate>Mon, 09 Dec 2024 03:14:23 +0530</pubDate>
      <guid>/writeups/root_at_localhost/hidden-truth/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;A hidden message lies concealed within a jumble of characters and numbers. Can you crack the code and reveal the secret? The mystery is waiting for you to uncover it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;Strings on the file gives a base64 string.&lt;/p&gt;&#xA;&lt;details id=&#34;459328167&#34; class=&#34;terminal collapsable-code&#34; open&gt;&#xA;    &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex; justify-content: space-between; align-items: center;&#34;&gt;&#xA;        &lt;span class=&#34;collapsable-code__title terminal-title&#34;&gt;&#xA;            &lt;span&gt;&#xA;                &lt;span class=&#34;terminal-prompt&#34; style=&#34;margin-right: 10px;&#34;&gt;$_&lt;/span&gt;&#xA;            &lt;/span&gt;strings -n 65 challenge.png&lt;/span&gt;&#xA;    &lt;/summary&gt;&#xA;    &lt;div class=&#34;terminal-content&#34;&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&amp;lt;x:xmpmeta xmlns:x=&amp;lsquo;adobe:ns:meta/&amp;rsquo; x:xmptk=&amp;lsquo;Image::ExifTool 12.76&amp;rsquo;&amp;gt;&#xA;&amp;lt;rdf:RDF xmlns:rdf=&amp;lsquo;&lt;a href=&#34;http://www.w3.org/1999/02/22-rdf-syntax-ns#%27%3E&#34;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#39;&gt;&lt;/a&gt;&#xA;&lt;a href=&#34;#ZgotmplZ&#34;&gt;Attrib:ExtId&lt;/a&gt;03825ccf-d796-4baa-8dda-96a2acd20326&amp;lt;/Attrib:ExtId&amp;gt;&#xA;&amp;lt;rdf:li xml:lang=&amp;lsquo;x-default&amp;rsquo;&amp;gt;cm9vdEBsb2NhbGhvc3R7QzBuZ3JAdCRfWTB1X0YwdW5kX1RoM19NeXN0M3J5X04wd30=&amp;lt;/rdf:li&amp;gt;&#xA;cm9vdEBsb2NhbGhvc3R7QzBuZ3JAdCRfWTB1X0YwdW5kX1RoM19NeXN0M3J5X04wd30=&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;p&gt;Decode it to get flag&lt;/p&gt;</description>
    </item>
    <item>
      <title>Echo of Time</title>
      <link>/writeups/root_at_localhost/echo-of-time/</link>
      <pubDate>Mon, 09 Dec 2024 03:08:46 +0530</pubDate>
      <guid>/writeups/root_at_localhost/echo-of-time/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;You found an audio file named ab Somewhere within this audio lies a crucial piece of information: a year that marks a significant event. Extract the year hidden in the audio using steganography techniques.&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;Open the given file in audacity, and view it as spectogram.&#xA;&lt;img src=&#34;/posts/root@localhost_writeup_assets/echo.png&#34; alt=&#34;audacity&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;flag-r00tlocalhost2025&#34;&gt;Flag: &lt;code&gt;r00t@localhost{2025}&lt;/code&gt;&lt;/h4&gt;</description>
    </item>
    <item>
      <title>Play With Qr</title>
      <link>/writeups/root_at_localhost/play-with-qr/</link>
      <pubDate>Mon, 09 Dec 2024 02:59:24 +0530</pubDate>
      <guid>/writeups/root_at_localhost/play-with-qr/</guid>
      <description>&lt;p&gt;You don&amp;rsquo;t need A GUI FOR SORTING FILES BY SIZE.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Silent Courier</title>
      <link>/writeups/root_at_localhost/silent-courier/</link>
      <pubDate>Mon, 09 Dec 2024 00:00:07 +0530</pubDate>
      <guid>/writeups/root_at_localhost/silent-courier/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;A mysterious file is being secretly transferred between servers. Your task is to intercept the transfer and uncover the hidden secret. Can you track it down before it&amp;rsquo;s too late?&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;File is analyzed using &lt;a href=&#34;https://apackets.com/&#34;&gt;apacket&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/posts/root@localhost_writeup_assets/silent_courier/apacket.png&#34; alt=&#34;apacket is goated&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The zip file is encrypted.&lt;/p&gt;&#xA;&lt;details id=&#34;425796183&#34; class=&#34;terminal collapsable-code&#34; open&gt;&#xA;    &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex; justify-content: space-between; align-items: center;&#34;&gt;&#xA;        &lt;span class=&#34;collapsable-code__title terminal-title&#34;&gt;&#xA;            &lt;span&gt;&#xA;                &lt;span class=&#34;terminal-prompt&#34; style=&#34;margin-right: 10px;&#34;&gt;$_&lt;/span&gt;&#xA;            &lt;/span&gt;unzip protected.zip&lt;/span&gt;&#xA;    &lt;/summary&gt;&#xA;    &lt;div class=&#34;terminal-content&#34;&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;Archive:  protected.zip&#xA;[protected.zip] secret.zip password: %&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;p&gt;Crack it with johntheripper&lt;/p&gt;&#xA;&lt;details id=&#34;742893156&#34; class=&#34;terminal collapsable-code&#34; open&gt;&#xA;    &lt;summary title=&#34;Click to expand&#34; style=&#34;display: flex; justify-content: space-between; align-items: center;&#34;&gt;&#xA;        &lt;span class=&#34;collapsable-code__title terminal-title&#34;&gt;&#xA;            &lt;span&gt;&#xA;                &lt;span class=&#34;terminal-prompt&#34; style=&#34;margin-right: 10px;&#34;&gt;$_&lt;/span&gt;&#xA;            &lt;/span&gt;zip2john protected.zip &amp;gt; zip.hash&lt;/span&gt;&#xA;    &lt;/summary&gt;&#xA;    &lt;div class=&#34;terminal-content&#34;&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;ver 2.0 Scanning for EOD&amp;hellip; FOUND Extended local header&#xA;protected.zip/secret.zip PKZIP Encr: cmplen=137, decmplen=178, crc=13905395&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Great Login Heist</title>
      <link>/writeups/root_at_localhost/the-great-login-heist/</link>
      <pubDate>Sun, 08 Dec 2024 23:48:26 +0530</pubDate>
      <guid>/writeups/root_at_localhost/the-great-login-heist/</guid>
      <description>&lt;h2 id=&#34;the-statement&#34;&gt;The statement&lt;/h2&gt;&#xA;&lt;p&gt;In a daring attempt at digital mischief, a crafty threat actor tried to break into Cybertown Tech Solutions&amp;rsquo; secure web interface. Their sneaky login attempts were caught red-handed in a PCAP file, thanks to our vigilant network monitoring.&lt;/p&gt;&#xA;&lt;p&gt;flag format :root@localhost{username_password}&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;The pcapng file has the following string, which contains the username and password. ez win&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/posts/root@localhost_writeup_assets/silent_courier/ss0.png&#34; alt=&#34;strings is enough&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;**Flag: &lt;code&gt;root@localhost{Liam_24_P%40ssw0rd!2024}** &lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;quirks&#34;&gt;Quirks&lt;/h2&gt;&#xA;&lt;p&gt;I thought the password (P%40ssw0rd!2024) was meant to be Base64URLdecoded, but the organizers thought otherwise 😅.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
