<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Getting Over The Wire.]]></title><description><![CDATA[This is a guide to help you solve Getting Over The Wire bandit levels.
You may access the wargames thru their website: https://overthewire.org/wargames/]]></description><link>https://bandit0.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6a91d30adc83bf7a5cfb1d9f/43575b77-7366-492a-98ce-854ed72fe3a9.gif</url><title>Getting Over The Wire.</title><link>https://bandit0.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 08:54:37 GMT</lastBuildDate><atom:link href="https://bandit0.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Bandit level 3-4]]></title><description><![CDATA[For connecting to the level:
ssh -p2220 bandit3@bandit.labs.overthewire.org

After you put on the password, the task would be to find a hidden file in a directory called inhere, navigating the directo]]></description><link>https://bandit0.hashnode.dev/bandit-level-3-4</link><guid isPermaLink="true">https://bandit0.hashnode.dev/bandit-level-3-4</guid><category><![CDATA[bandit]]></category><category><![CDATA[getting over the wire]]></category><category><![CDATA[wargames]]></category><dc:creator><![CDATA[DOOM]]></dc:creator><pubDate>Tue, 01 Sep 2026 17:30:03 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/55da9669-a396-4166-ad67-a8157d8dd40b.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For connecting to the level:</p>
<pre><code class="language-shell">ssh -p2220 bandit3@bandit.labs.overthewire.org
</code></pre>
<p>After you put on the password, the task would be to find a hidden file in a directory called <strong>inhere,</strong> navigating the directory is rather easy, after using <strong>ls</strong>, you will see all of the available directories, you can go within any available directories using <strong>cd:</strong></p>
<pre><code class="language-shell">cd inhere
</code></pre>
<p>once you're in the output should be like this:</p>
<p>![](<a href="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/f433c3ec-c1b1-4067-b46e-35873b97d237.png">https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/f433c3ec-c1b1-4067-b46e-35873b97d237.png</a> align="middle")</p>
<p>However once you go inside the folder and type <strong>ls</strong>, the output would be nothing, that's because the file is hidden and we have to use a command to access it by using the following:</p>
<pre><code class="language-shell">la
</code></pre>
<p>Which shows all of the files within a directory the output should be like this:</p>
<p>![](<a href="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/ef5fee45-d4f9-4c4e-9f2d-066569aad535.png">https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/ef5fee45-d4f9-4c4e-9f2d-066569aad535.png</a> align="middle")</p>
<p>To access the folder we use the cat command:</p>
<pre><code class="language-shell">cat "...Hiding-From-You"
</code></pre>
<p>The final output should be the password, make sure to practice outside of the Wargames so you would get familiar with Linux terminal.</p>
<p>A Reminder:Make sure to save every password you get.</p>
]]></content:encoded></item><item><title><![CDATA[Bandit level 2-3]]></title><description><![CDATA[We connect to the level the same way we did last time but instead of bandit1 we type bandit2:
ssh -p2220 bandit2@bandit.labs.overthewire.org

![](https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf]]></description><link>https://bandit0.hashnode.dev/bandit-level-2-3</link><guid isPermaLink="true">https://bandit0.hashnode.dev/bandit-level-2-3</guid><category><![CDATA[bandit]]></category><category><![CDATA[wargames]]></category><category><![CDATA[getting over the wire]]></category><dc:creator><![CDATA[DOOM]]></dc:creator><pubDate>Tue, 01 Sep 2026 17:05:42 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/6565907d-43da-478e-8699-f66023d25fa8.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We connect to the level the same way we did last time but instead of <strong>bandit1</strong> we type bandit2:</p>
<pre><code class="language-shell">ssh -p2220 bandit2@bandit.labs.overthewire.org
</code></pre>
<p>![](<a href="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/f3cdb6de-e6d2-4dc4-a081-c61748c63a75.png">https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/f3cdb6de-e6d2-4dc4-a081-c61748c63a75.png</a> align="middle")</p>
<p>After connecting and entering the password, we can start solving the puzzle, first of all we see the available directories using <strong>ls</strong>:</p>
<pre><code class="language-shell">ls
</code></pre>
<p>the file show in the directory is "--spaces in this filename--", which is tricky because you cannot open it with the regular cat command due to the spaces between words so we have to use a trick:</p>
<pre><code class="language-shell">cat ./--spaces\ in\ this\ filename--
</code></pre>
<p>Which would be the solution to the level, whenever there are spaces in the file name and the file is in a format that can be opened, we can use "./" at the start and "\" before the space to open it.</p>
<p>Once again, a reminder to save your passwords otherwise you will start all over again!</p>
]]></content:encoded></item><item><title><![CDATA[Bandit Level 1-2]]></title><description><![CDATA[To solve the first level of bandit it gets a bit tricky, we connect to the wargames by the same way we did for bandit except we write the level name like this:
ssh -p 2220 bandit1@bandit.labs.overthew]]></description><link>https://bandit0.hashnode.dev/bandit-level-1-2</link><guid isPermaLink="true">https://bandit0.hashnode.dev/bandit-level-1-2</guid><dc:creator><![CDATA[DOOM]]></dc:creator><pubDate>Mon, 31 Aug 2026 16:13:01 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/c8e5e807-d8ba-4252-9a6c-552fb4c54ffd.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>To solve the first level of bandit it gets a bit tricky, we connect to the wargames by the same way we did for bandit except we write the level name like this:</p>
<pre><code class="language-shell">ssh -p 2220 bandit1@bandit.labs.overthewire.org
</code></pre>
<img src="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/8203c03d-fded-4ccb-8644-8537b9131749.png" alt="" />

<p>After enter the correct password, we use the same command, <strong>ls</strong> to navigate the available directories:</p>
<pre><code class="language-shell">ls
</code></pre>
<p>We will notice the file name is <strong>"-",</strong> any attempt to make it open using the following command won't work:</p>
<pre><code class="language-shell">cat -
</code></pre>
<p>The output to this command is an error, so we have to get a bit creative with this to solve it we use ./ at the start of the file name so the output should be like this:</p>
<pre><code class="language-shell">cat ./[file_name]
</code></pre>
<p>Which in our situation would be like:</p>
<pre><code class="language-shell">cat ./-
</code></pre>
<p>After executing this command you should get the password to the next level of the wargames.</p>
<p>Once again, remember to save every password for ever level, because if you get too far without saving your passwords you might have to start all over!</p>
]]></content:encoded></item><item><title><![CDATA[Bandit level 0]]></title><description><![CDATA[First level of Getting over the wire is bandit level 0, the task is simple which is to connect to bandit0 via SSH.
First you open your terminal (ctrl+alt+t) for most Linux distros, then you connect vi]]></description><link>https://bandit0.hashnode.dev/bandit-level-0</link><guid isPermaLink="true">https://bandit0.hashnode.dev/bandit-level-0</guid><dc:creator><![CDATA[DOOM]]></dc:creator><pubDate>Sun, 30 Aug 2026 19:37:15 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/fa1a7a4e-ce3e-4f3e-b818-6e67ac37a7d9.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>First level of Getting over the wire is bandit level 0, the task is simple which is to connect to bandit0 via SSH.</p>
<p>First you open your terminal (ctrl+alt+t) for most Linux distros, then you connect via ssh, to connect using SSH, you have to use a port number, a username and a domain.</p>
<pre><code class="language-shell">ssh -p [port_number] [username]@[domain]
</code></pre>
<p>In this case, the port number in Getting Over The Wire Bandit 0:</p>
<pre><code class="language-shell">-p 2220
</code></pre>
<p>Username and the domain name:</p>
<pre><code class="language-shell">bandit0@bandit.labs.overthewire.org
</code></pre>
<img src="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/12f5751d-43bb-4309-9d79-0f7aa285d97c.png" alt="" />

<p>After connecting successfully to the domain, you will have to enter a password so you can enter the wargames in this case the password to the domain is <strong>bandit0</strong>, Then we will have to use two commands to get the password for the next level, a successful connection to the wargames the output should look like this:</p>
<img src="https://cdn.hashnode.com/uploads/covers/6a91d30adc83bf7a5cfb1d9f/44c828b8-8307-416f-b148-62ed49b868d4.png" alt="" />

<pre><code class="language-shell">ls
</code></pre>
<p>ls, a command which shows you the directories and files in the system, once you type it, you would find a file named readme, you can open it by using the cat command, the cat command (concatenate) is used to view, create or combine file contents directly from the terminal.</p>
<pre><code class="language-shell">cat [filename]
</code></pre>
<p>you should be able to read it and find the password to go the next levels, make sure to save passwords to every level you pass otherwise you will lose and have to start all over again!</p>
<p>Example of the commands:</p>
<p>Input:</p>
<pre><code class="language-shell">ls
</code></pre>
<p>Output:</p>
<pre><code class="language-plaintext">readme
</code></pre>
<p>Input:</p>
<pre><code class="language-shell">cat readme
</code></pre>
<p>If you type the cat command make sure to include the format type if it's there, for example:</p>
<pre><code class="language-shell">cat readme.txt
</code></pre>
<p>Output:</p>
<pre><code class="language-plaintext">Password is: **************
</code></pre>
<p>Summary:</p>
<p>After following this guide, you should get the password which would get you to level 1 &gt; level 2, Make sure to save every password for every level you pass otherwise you gonna start all over and you might lose track of what you did!</p>
]]></content:encoded></item></channel></rss>