<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bandit on j2234's log</title><link>https://log.j2234.cc/tags/bandit/</link><description>Recent content in Bandit on j2234's log</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026</copyright><lastBuildDate>Sun, 05 Apr 2026 04:02:01 +0000</lastBuildDate><atom:link href="https://log.j2234.cc/tags/bandit/index.xml" rel="self" type="application/rss+xml"/><item><title>bandit32</title><link>https://log.j2234.cc/posts/velog/080-bandit32/</link><pubDate>Wed, 07 Dec 2022 14:25:09 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/080-bandit32/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit32@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#rmCBvG56y58BXzv98yZGdO7ATVL5dW8y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;After all this git stuff its time for another escape. Good luck!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;??&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;시작하자마자 &lt;code&gt;WELCOME TO THE UPPERCASE SHELL&lt;/code&gt; 메세지가 나온다
모든 글자가 대문자로 처리되는듯 하다&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$0'을&lt;/code&gt; 입력하면 쉘로 정상 실행된다 ?&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$ cat /etc/bandit_pass/bandit33
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;odHo63fHiFqcWWJG9rLiLDtPm45KzUKy&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit31</title><link>https://log.j2234.cc/posts/velog/081-bandit31/</link><pubDate>Wed, 07 Dec 2022 13:27:14 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/081-bandit31/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit31@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#OoffzGDlzhAlerFJ2cAiz1D41JW1Mhmt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a git repository at ssh://bandit31-git@localhost/home/bandit31-git/repo. The password for the user bandit31-git is the same as for the user bandit31.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;이전과 같dl git에서 찾으면 된다&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h1 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone ssh://bandit31-git@localhost:2220/home/bandit31-git/repo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Reame.md&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit31@bandit:/tmp/tmp.cYOLY9Uwqg/repo$ cat README.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;This &lt;span class="nb"&gt;time&lt;/span&gt; your task is to push a file to the remote repository.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Details:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; File name: key.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Content: &lt;span class="s1"&gt;&amp;#39;May I come in?&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Branch: master&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;이번에는 remote repository에 파일을 푸시하라고 나온다
May I come in? 이라는 내용의 key.txt를 만들고 add한다&lt;/p&gt;</description></item><item><title>bandit30</title><link>https://log.j2234.cc/posts/velog/082-bandit30/</link><pubDate>Wed, 07 Dec 2022 12:55:48 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/082-bandit30/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit30@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#xbhV3HpNGlTIdnjUrdAlPzc2L6y9EOnS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a git repository at ssh://bandit30-git@localhost/home/bandit30-git/repo. The password for the user bandit30-git is the same as for the user bandit30.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;이전과 같음&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#/tmp안에서 진행&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone ssh://bandit30-git@localhost:2220/home/bandit30-git/repo
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#xbhV3HpNGlTIdnjUrdAlPzc2L6y9EOnS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;이번엔 로그도, 브랜치도 따로 없다&lt;/p&gt;
&lt;p&gt;git show-ref명령어가 있는데,
이는 커밋을 간접적으로 참조하는?? 방식이라고 한다 정확히는 모르겠다&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit30@bandit:/tmp/tmp.1hIj1KUVPA/repo$ git show-ref
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;0019ee8c6d6fd1dba2d73666b9e6339ad3314ddb refs/heads/master
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;0019ee8c6d6fd1dba2d73666b9e6339ad3314ddb refs/remotes/origin/HEAD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;0019ee8c6d6fd1dba2d73666b9e6339ad3314ddb refs/remotes/origin/master
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;831aac2e2341f009e40e46392a4f5dd318483019 refs/tags/secret&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git show refs/tags/secret
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#OoffzGDlzhAlerFJ2cAiz1D41JW1Mhmt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit29</title><link>https://log.j2234.cc/posts/velog/083-bandit29/</link><pubDate>Wed, 07 Dec 2022 12:38:37 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/083-bandit29/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit29@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#tQKvmcwNYcFS6vmPHIUSI3ShmsrQZK8S&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a git repository at ssh://bandit29-git@localhost/home/bandit29-git/repo. The password for the user bandit29-git is the same as for the user bandit29.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;ssh://bandit29-git@localhost/home/bandit29-git/repo에 git 저장소가 있습니다. 사용자 밴디트 29-git의 암호는 사용자 밴디트 29의 암호와 동일합니다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;정보
 &lt;div id="정보" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a0%95%eb%b3%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;git checkout [branch]를 통해서 branch를 바꿀 수 있다&lt;/li&gt;
&lt;li&gt;git log -p로 수정된것만 볼 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#mktemp -d로 임시폴더만들고 이동해서 진행&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh://bandit29-git@localhost:2220/home/bandit29-git/repo
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#tQKvmcwNYcFS6vmPHIUSI3ShmsrQZK8S&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git checkout dev &lt;span class="c1"&gt;# dev 브랜치로 변경&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit29@bandit:/tmp/tmp.pTgWuyrMjx/repo$ git log -p
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;commit 4177db8d2e8f795a23b911550ee864880ae643ff (HEAD -&amp;gt; dev, origin/dev)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Author: Morla Porla &amp;lt;morla@overthewire.org&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Date: Sat Dec 3 08:14:07 2022 +0000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; add data needed for development
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;diff --git a/README.md b/README.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;index 1af21d3..a4b1cf1 100644
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--- a/README.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;+++ b/README.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;@@ -4,5 +4,5 @@ Some notes for bandit30 of bandit.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ## credentials
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - username: bandit30
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-- password: &amp;lt;no passwords in production!&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;+- password: xbhV3HpNGlTIdnjUrdAlPzc2L6y9EOnS&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit28 (소름)</title><link>https://log.j2234.cc/posts/velog/084-bandit28-%EC%86%8C%EB%A6%84/</link><pubDate>Tue, 06 Dec 2022 21:24:45 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/084-bandit28-%EC%86%8C%EB%A6%84/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit28@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#AVanL161y9rsbcJIsFHuw35rjaOM19nR&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a git repository at ssh://bandit28-git@localhost/home/bandit28-git/repo. The password for the user bandit28-git is the same as for the user bandit28.
Clone the repository and find the password for the next level.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;ssh://bandit28-git@localhost/home/bandit28-git/repo에 git 저장소가 있습니다. 사용자 밴디트 28-git의 암호는 사용자 밴디트 28의 암호와 동일합니다.
리포지토리를 복제하고 다음 수준의 암호를 찾습니다&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;정보
 &lt;div id="정보" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a0%95%eb%b3%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;mktmp는 /tmp/에, temp는 지정한 위치에 임시 파일을 만든다&lt;/li&gt;
&lt;li&gt;-d 옵션으로 디렉토리를 임시로 만들 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# mktemp -d로 임시폴더를 만들고 거기서 진행&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone ssh://bandit28-git@localhost:2220/home/bandit28-git/repo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;md파일을 찍어보면&lt;/p&gt;</description></item><item><title>bandit27</title><link>https://log.j2234.cc/posts/velog/085-bandit27/</link><pubDate>Tue, 06 Dec 2022 20:59:51 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/085-bandit27/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit27@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#YnQpBuifNMas1hcUFk70ZmqkhUU2EuaS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a git repository at ssh://bandit27-git@localhost/home/bandit27-git/repo. The password for the user bandit27-git is the same as for the user bandit27.
Clone the repository and find the password for the next level.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;ssh://bandit27-git@localhost/home/bandit27-git/repo에 git 저장소가 있습니다. 사용자 밴디트 27-git의 암호는 사용자 밴디트 27의 암호와 동일합니다.
리포지토리를 복제하고 다음 수준의 암호를 찾습니다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;자꾸 에러나서 인터넷을 찾아보았더니 서버정책이 변경됬단다
&lt;strong&gt;포트를 꼭 추가해줘야한다&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>bandit24</title><link>https://log.j2234.cc/posts/velog/088-bandit24/</link><pubDate>Tue, 06 Dec 2022 00:14:05 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/088-bandit24/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit24@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#VAfGXJ1PBSsPSnvsjI8p759leLZ9GGar&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;A daemon is listening on port 30002 and will give you the password for bandit25 if given the password for bandit24 and a secret numeric 4-digit pincode. There is no way to retrieve the pincode except by going through all of the 10000 combinations, called brute-forcing.
You do not need to create new connections each time&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;이전암호 + 0000~9999 의 모든 조합을 30002번포트에 보내라 맞으면 비번을 준다&lt;/p&gt;</description></item><item><title>bandit23</title><link>https://log.j2234.cc/posts/velog/089-bandit23/</link><pubDate>Thu, 01 Dec 2022 20:45:40 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/089-bandit23/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit23@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#QYw0Y2aiA672PsMmh9puTQuhoz8SyR2G&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;A program is running automatically at regular intervals from cron, the time-based job scheduler. Look in /etc/cron.d/ for the configuration and see what command is being executed.
NOTE: This level requires you to create your own first shell-script. This is a very big step and you should be proud of yourself when you beat this level!
NOTE 2: Keep in mind that your shell script is removed once executed, so you may want to keep a copy around…&lt;/p&gt;</description></item><item><title>bandit22</title><link>https://log.j2234.cc/posts/velog/090-bandit22/</link><pubDate>Thu, 01 Dec 2022 17:45:04 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/090-bandit22/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit22@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#WdDozAdTM2z9DiFEQ2mGlwngMfj4EZff&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;A program is running automatically at regular intervals from cron, the time-based job scheduler. Look in /etc/cron.d/ for the configuration and see what command is being executed.
NOTE: Looking at shell scripts written by other people is a very useful skill. The script for this level is intentionally made easy to read. If you are having problems understanding what it does, try executing it to see the debug information it prints.&lt;/p&gt;</description></item><item><title>bandit21</title><link>https://log.j2234.cc/posts/velog/091-bandit21/</link><pubDate>Thu, 01 Dec 2022 17:14:33 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/091-bandit21/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit21@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#NvEJF7oVjkddltPSrdKEFOllh9V1IBcq&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;A program is running automatically at regular intervals from cron, the time-based job scheduler. Look in /etc/cron.d/ for the configuration and see what command is being executed.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;프로그램은 시간 기반 작업 스케줄러인 cron에서 일정한 간격으로 자동으로 실행됩니다. /etc/cron.d/에서 구성을 확인하고 실행 중인 명령을 확인합니다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;정보
 &lt;div id="정보" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a0%95%eb%b3%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;cron이란?&lt;/p&gt;</description></item><item><title>bandit20</title><link>https://log.j2234.cc/posts/velog/092-bandit20/</link><pubDate>Wed, 30 Nov 2022 13:35:54 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/092-bandit20/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit20@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#VxCazJaVykI6W36BkBU0mJTCM8rR95XT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There is a setuid binary in the homedirectory that does the following: it makes a connection to localhost on the port you specify as a commandline argument. It then reads a line of text from the connection and compares it to the password in the previous level (bandit20). If the password is correct, it will transmit the password for the next level&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;홈 디렉토리에는 setuid 바이너리가 있으며, 이 바이너리는 명령줄 인수로 지정한 포트의 localhost에 연결합니다. 그런 다음 연결에서 텍스트 한 줄을 읽고 이전 수준의 암호(bandit20)와 비교합니다. 암호가 올바르면 다음 단계의 암호를 전송합니다.&lt;/p&gt;</description></item><item><title>bandit19</title><link>https://log.j2234.cc/posts/velog/093-bandit19/</link><pubDate>Wed, 30 Nov 2022 13:06:27 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/093-bandit19/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit19@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#awhqfNnAbc1naukrpqDYcF95h7HoMTrC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;To gain access to the next level, you should use the setuid binary in the homedirectory. Execute it without arguments to find out how to use it. The password for this level can be found in the usual place (/etc/bandit_pass), after you have used the setuid binary.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;setuid를 사용한 후, /etc/bandit_pass 에서 비밀번호를 찾아라&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;정보
 &lt;div id="정보" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a0%95%eb%b3%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;setuid란?&lt;/p&gt;</description></item><item><title>bandit18</title><link>https://log.j2234.cc/posts/velog/094-bandit18/</link><pubDate>Wed, 30 Nov 2022 12:43:26 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/094-bandit18/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit18@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in a file readme in the homedirectory. Unfortunately, someone has modified .bashrc to log you out when you log in with SSH.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;readme 파일을 읽으면 된다. 근데 누가 bashrc를 만져서, 접속하자마자 로그아웃된다&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;시작하자마자 연결이 끊긴다
ssh로 접속할때, 실행할 명령어를 같이 보내주면 된다.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit18@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;cat readme&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#awhqfNnAbc1naukrpqDYcF95h7HoMTrC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit17</title><link>https://log.j2234.cc/posts/velog/095-bandit17/</link><pubDate>Tue, 29 Nov 2022 21:49:02 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/095-bandit17/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit17@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#VwOSWtCA7lRKkTfbr2IDh6awj9RNZM5e&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;There are 2 files in the homedirectory: passwords.old and passwords.new. The password for the next level is in passwords.new and is the only line that has been changed between passwords.old and passwords.new
NOTE: if you have solved this level and see ‘Byebye!’ when trying to log into bandit18, this is related to the next level, bandit19&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;password.old와 password.new 파일에서 다른 줄을 찾아라&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;hr&gt;

&lt;h2 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;정보
 &lt;div id="정보" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a0%95%eb%b3%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;diff [file][file]&lt;/code&gt;&lt;/p&gt;</description></item><item><title>bandit16</title><link>https://log.j2234.cc/posts/velog/096-bandit16/</link><pubDate>Tue, 29 Nov 2022 12:44:38 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/096-bandit16/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit16@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;##JQttfApK4SeyHwDlI9SXGR50qclOAil1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The credentials for the next level can be retrieved by submitting the password of the current level to a port on localhost in the range 31000 to 32000. First find out which of these ports have a server listening on them. Then find out which of those speak SSL and which don’t. There is only 1 server that will give the next credentials, the others will simply send back to you whatever you send to it.&lt;/p&gt;</description></item><item><title>bandit15</title><link>https://log.j2234.cc/posts/velog/097-bandit15/</link><pubDate>Tue, 29 Nov 2022 11:48:12 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/097-bandit15/</guid><description>&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit15@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level can be retrieved by submitting the password of the current level to port 30001 on localhost using SSL encryption.
Helpful note: Getting “HEARTBEATING” and “Read R BLOCK”? Use -ign_eof and read the “CONNECTED COMMANDS” section in the manpage. Next to ‘R’ and ‘Q’, the ‘B’ command also works in this version of that command…&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;다음 수준의 암호는 SSL 암호화를 사용하여 로컬 호스트의 포트 30001에 현재 수준의 암호를 제출하여 검색할 수 있습니다.&lt;/p&gt;</description></item><item><title>bandit13</title><link>https://log.j2234.cc/posts/velog/099-bandit13/</link><pubDate>Mon, 28 Nov 2022 16:18:57 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/099-bandit13/</guid><description>&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit14.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit13@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#wbWdlBxEir4CaE8LaPhauuOo6pwRmrDw&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in /etc/bandit_pass/bandit14 and can only be read by user bandit14. For this level, you don’t get the next password, but you get a private SSH key that can be used to log into the next level. Note: localhost is a hostname that refers to the machine you are working on&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;다음 레벨의 암호는 /etc/bandit_pass/bandit14에 저장되며 사용자 밴디트14만 읽을 수 있습니다. 이 수준에서는 다음 암호가 아니라 다음 수준에 로그인하는 데 사용할 수 있는 개인 SSH 키가 제공됩니다. 참고: localhost는 작업 중인 시스템을 나타내는 호스트 이름입니다.&lt;/p&gt;</description></item><item><title>bandit12</title><link>https://log.j2234.cc/posts/velog/100-bandit12/</link><pubDate>Wed, 23 Nov 2022 21:57:11 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/100-bandit12/</guid><description>&lt;h2 class="relative group"&gt;lv 12
 &lt;div id="lv-12" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv-12" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit13.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit12@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#JVNBBFSmZwKKOP0XbFXOoW8chDz5yVRv&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt, which is a hexdump of a file that has been repeatedly compressed. For this level it may be useful to create a directory under /tmp in which you can work using mkdir. For example: mkdir /tmp/myname123. Then copy the datafile using cp, and rename it using mv (read the manpages!)&lt;/p&gt;</description></item><item><title>bandit 11</title><link>https://log.j2234.cc/posts/velog/101-bandit-11/</link><pubDate>Wed, 23 Nov 2022 20:48:03 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/101-bandit-11/</guid><description>&lt;h2 class="relative group"&gt;lv 11
 &lt;div id="lv-11" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv-11" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit12.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt, where all lowercase (a-z) and uppercase (A-Z) letters have been rotated by 13 positions&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;대소문자가 13자리씩 밀려서 나타나있다 (카이사르암호)&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;h3 class="relative group"&gt;풀이
 &lt;div id="풀이" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ed%92%80%ec%9d%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;파이썬으로 ord()를 가지고 풀면 풀 수 있을듯?&lt;/em&gt;
근데 그럼 의미가 없는것같아서 인터넷을 참조했다.&lt;/p&gt;</description></item><item><title>bandit10</title><link>https://log.j2234.cc/posts/velog/102-bandit10/</link><pubDate>Wed, 23 Nov 2022 20:29:42 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/102-bandit10/</guid><description>&lt;h2 class="relative group"&gt;lv10
 &lt;div id="lv10" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv10" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit11.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit10@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#EN632PlfYiZbn3PhVK3XOGSlNInNE00t&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt, which contains base64 encoded data&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;data.txt가 base64로 인코딩되어있다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;ul&gt;
&lt;li&gt;가볍게 디코딩해주면 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit10@bandit:~$ cat data.txt &lt;span class="p"&gt;|&lt;/span&gt; base64 --decode
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#The password is 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;인터넷을 찾아보니깐 더 좋은 방법이 있었다.&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit10@bandit:~$ base64 --decode data.txt&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit 9</title><link>https://log.j2234.cc/posts/velog/103-bandit-9/</link><pubDate>Tue, 22 Nov 2022 22:22:15 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/103-bandit-9/</guid><description>&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit10.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit9@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#EN632PlfYiZbn3PhVK3XOGSlNInNE00t&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt in one of the few human-readable strings, preceded by several ‘=’ characters.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;여러&amp;rsquo;=&amp;rsquo; 앞에있는 사람이 읽을수 있는 문자가 비밀번호임&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;ol&gt;
&lt;li&gt;strings를 통해, 사람이 읽을 수 있는 문자열만 출력&lt;/li&gt;
&lt;li&gt;grep- E 를 통해(regex) =이 여러번 반복되는 문자열 출력&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit9@bandit:~$ strings data.txt &lt;span class="p"&gt;|&lt;/span&gt; grep -E &lt;span class="o"&gt;={&lt;/span&gt;3&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#========== the&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#bu========== password&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#4iu========== is ㅋㅋㅋ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#========== G7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>bandit8</title><link>https://log.j2234.cc/posts/velog/104-bandit8/</link><pubDate>Tue, 22 Nov 2022 22:03:52 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/104-bandit8/</guid><description>&lt;h2 class="relative group"&gt;lv8
 &lt;div id="lv8" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv8" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://overthewire.org/wargames/bandit/bandit9.html" target="_blank" rel="noreferrer"&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit8@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#TESKZC0XvTetK0S9xNwm25STk5iWrBvP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt and is the only line of text that occurs only once&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;단 한번만 등장하는 텍스트를 찾아라&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;ol&gt;
&lt;li&gt;sort로 정렬&lt;/li&gt;
&lt;li&gt;uniq -u로 중복제거&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit8@bandit:~$ sort data.txt &lt;span class="p"&gt;|&lt;/span&gt; uniq -u
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#EN632PlfYiZbn3PhVK3XOGSlNInNE00t&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;uniq
 &lt;div id="uniq" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#uniq" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;기본적으로 중복되는건 하나만 표시함 (sort랑 같이쓰임)&lt;/li&gt;
&lt;li&gt;-u 중복되지 않는것만 표시함&lt;/li&gt;
&lt;li&gt;-d 중복된것만 표시&lt;/li&gt;
&lt;li&gt;-c 중복된개수 세기&lt;/li&gt;
&lt;li&gt;-i 대소문자 무시&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>bandit lv 6,7</title><link>https://log.j2234.cc/posts/velog/106-bandit-lv-67/</link><pubDate>Mon, 21 Nov 2022 12:52:28 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/106-bandit-lv-67/</guid><description>&lt;p&gt;&lt;em&gt;어려워진다&lt;/em&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;lv6
 &lt;div id="lv6" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv6" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;조건
 &lt;div id="조건" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%ec%a1%b0%ea%b1%b4" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;owned by user bandit7&lt;/li&gt;
&lt;li&gt;owned by group bandit6&lt;/li&gt;
&lt;li&gt;33 bytes in size&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;지금까지는 find를 이름으로만 찾았는데, 옵션이 너무 많다.
-size 33c -user bandit7 -group bandit6 -type f
에서 에러를 없앤다.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit6@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#P4L4vucdmLnm8I7Vl7jG1ApGSfjYKqJU&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bandit6@bandit:~$ find / -size 33c -user bandit7 -type f -group bandit6 2&amp;gt;&amp;gt; /dev/null
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#var/lib/dpkg/info/bandit7.password&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat /var/lib/dpkg/info/bandit7.password
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# z7WtoNQU2XfjmMtWA8u5rN4vzqu4v99S&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;

&lt;h2 class="relative group"&gt;lv7
 &lt;div id="lv7" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv7" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;
 &lt;div id="" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;blockquote&gt;&lt;p&gt;The password for the next level is stored in the file data.txt next to the word millionth&lt;/p&gt;</description></item><item><title>bandit lv 1~5</title><link>https://log.j2234.cc/posts/velog/107-bandit-lv-1~5/</link><pubDate>Mon, 21 Nov 2022 11:48:59 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/107-bandit-lv-1~5/</guid><description>&lt;h2 class="relative group"&gt;lv1
 &lt;div id="lv1" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv1" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;-&lt;/code&gt;라는 파일을 읽어야 된다
그냥읽으면 안읽히므로 ./-로 읽어야한다.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh bandit1@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#lv0 비번&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# cat ./-&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#rRGizSaX8Mk1RTb1CNQoXTcYZWU6lgzi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;

&lt;h2 class="relative group"&gt;lv2
 &lt;div id="lv2" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv2" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;space in this filename&lt;/code&gt;이라는 파일을 읽어야한다.
이스케이프 문자를 활용한다 (또는 &amp;lsquo;&amp;lsquo;사용)&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ssh bandit2@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; cat spaces&lt;span class="se"&gt;\ &lt;/span&gt;in&lt;span class="se"&gt;\ &lt;/span&gt;this&lt;span class="se"&gt;\ &lt;/span&gt;filename
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;#aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;

&lt;h2 class="relative group"&gt;lv3
 &lt;div id="lv3" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lv3" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;₩inher₩e이라는 폴더가 있는데 안에 아무것도 없다
ls -al로 숨김파일 &lt;code&gt;.hidden&lt;/code&gt;을 찾을 수 있다.&lt;/p&gt;</description></item><item><title>bandit lv0</title><link>https://log.j2234.cc/posts/velog/108-bandit-lv0/</link><pubDate>Mon, 21 Nov 2022 11:42:01 +0000</pubDate><guid>https://log.j2234.cc/posts/velog/108-bandit-lv0/</guid><description>&lt;p&gt;재미있는걸 찾아서 해볼려고한다.
&lt;a href="https://overthewire.org/wargames/bandit/bandit0.html" target="_blank" rel="noreferrer"&gt;overthewire&lt;/a&gt; 라는 곳에서 제공하는 게임인데&lt;/p&gt;
&lt;p&gt;0단계를 풀면 1단계에 접근할 수 있는 게임으로 총 34단계이다.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;0단계는 그냥 접속만 하면 되긴 하는데, 예전에 로그인해서
&lt;code&gt;host key verification failed&lt;/code&gt; 문제가 생겼다.&lt;/p&gt;
&lt;p&gt;이럴경우엔 ~./ssh의 known_host 파일에서
접속하려는 서버의 IP를 지워주면 재생성된다.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ssh bandit0@bandit.labs.overthewire.org -p &lt;span class="m"&gt;2220&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;#bandit0 &amp;lt;=비번&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; cat readme
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;#NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item></channel></rss>