<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>bxyrtruey 님의 블로그</title>
    <link>https://bxyrtruey.tistory.com/</link>
    <description>bxyrtruey 님의 블로그 입니다.</description>
    <language>ko</language>
    <pubDate>Fri, 17 Jul 2026 09:07:48 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>bxyrtruey</managingEditor>
    <item>
      <title>ROT13이란?</title>
      <link>https://bxyrtruey.tistory.com/53</link>
      <description>&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;ROT13은 &lt;b&gt;치환 암호(substitution cipher)&lt;/b&gt;의 한 종류로 ROT는 &lt;b&gt;Rotate(회전)&lt;/b&gt;의 약자이고 13은 알파벳을 13칸 밀어서 바꾼다는 의미이다.&lt;/p&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;A &amp;rarr; N&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;, B &amp;rarr; O, &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;C &amp;rarr; P &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;... &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;M &amp;rarr; Z, &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;N &amp;rarr; A&lt;/span&gt;와 같이 알파벳을 원형으로 생각해서 &lt;b&gt;13칸 이동&lt;/b&gt;시킨다. 알파벳은 26개 이기 때문에&amp;nbsp; ROT13을 두 번 적용하면 원문이 된다.&lt;/p&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://rot13.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://rot13.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1783343852274&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;rot13.com&quot; data-og-description=&quot;rot13.com Please enable JavaScript to use this page. &amp;darr; ROT1 ROT2 ROT3 ROT4 ROT5 ROT6 ROT7 ROT8 ROT9 ROT10 ROT11 ROT12 ROT13 ROT14 ROT15 ROT16 ROT17 ROT18 ROT19 ROT20 ROT21 ROT22 ROT23 ROT24 ROT25 &amp;darr;&quot; data-og-host=&quot;rot13.com&quot; data-og-source-url=&quot;https://rot13.com/&quot; data-og-url=&quot;https://rot13.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://rot13.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://rot13.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com Please enable JavaScript to use this page. &amp;darr; ROT1 ROT2 ROT3 ROT4 ROT5 ROT6 ROT7 ROT8 ROT9 ROT10 ROT11 ROT12 ROT13 ROT14 ROT15 ROT16 ROT17 ROT18 ROT19 ROT20 ROT21 ROT22 ROT23 ROT24 ROT25 &amp;darr;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;150&quot; data-start=&quot;123&quot; data-ke-size=&quot;size16&quot;&gt;매우 간단한 암호로 현재는 실무에서 거의 사용하지 않으며 주로 스포일러 방지, 교육, 퍼즐, CTF에서 쓰이는 기초 개념이다.&lt;/p&gt;</description>
      <category>컴퓨터 기초/데이터 표현</category>
      <category>ROT13</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/53</guid>
      <comments>https://bxyrtruey.tistory.com/53#entry53comment</comments>
      <pubDate>Mon, 6 Jul 2026 22:18:19 +0900</pubDate>
    </item>
    <item>
      <title>인코딩과 암호화</title>
      <link>https://bxyrtruey.tistory.com/52</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인코딩&lt;/b&gt;은 데이터를 정확하게 주고받기 위해 데이터의 형식을 바꾸는 것이고 &lt;b&gt;디코딩&lt;/b&gt;은 이를 원래 형식으로 복원하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인코딩 방식은 아래와 같이 다양하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- UTF-8 &amp;rarr; 글자를 바이트로 저장하기 위해 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;b&gt;Base64&lt;/b&gt; &amp;rarr; 바이너리(컴퓨터가 이해하는 0과 1로 이루어진 데이터)를 문자로 바꾸기 위해 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- URL Encoding &amp;rarr; 특수문자를 URL에서 안전한 문자로 바꾸기 위해 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 인코딩은 &lt;b&gt;암호화 방식이 아니기 때문에&lt;/b&gt; 누구나 규칙만 알면 복원 가능하다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;276&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; width=&quot;69&quot; height=&quot;23&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 10%;&quot; width=&quot;69&quot;&gt;목적&lt;/td&gt;
&lt;td style=&quot;width: 9.4186%;&quot; colspan=&quot;2&quot; width=&quot;138&quot;&gt;원래대로 복원 가능 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; height=&quot;23&quot;&gt;인코딩 (Encoding)&lt;/td&gt;
&lt;td style=&quot;width: 10%;&quot;&gt;데이터를 다른 형식으로 표현&lt;/td&gt;
&lt;td style=&quot;width: 9.4186%;&quot; colspan=&quot;2&quot;&gt;누구나 규칙만 알면 복원 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; height=&quot;23&quot;&gt;디코딩 (Decoding)&lt;/td&gt;
&lt;td style=&quot;width: 10%;&quot;&gt;인코딩된 데이터를 원래 형태로 복원&lt;/td&gt;
&lt;td style=&quot;width: 9.4186%;&quot; colspan=&quot;2&quot;&gt;누구나 규칙만 알면 복원 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; height=&quot;23&quot;&gt;암호화 (Encryption)&lt;/td&gt;
&lt;td style=&quot;width: 10%;&quot;&gt;내용을 숨겨 제3자가 읽지 못하게 함&lt;/td&gt;
&lt;td style=&quot;width: 9.4186%;&quot; colspan=&quot;2&quot;&gt;키가 있어야 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; height=&quot;23&quot;&gt;복호화 (Decryption)&lt;/td&gt;
&lt;td style=&quot;width: 10%;&quot;&gt;암호문을 원래 데이터로 복원&lt;/td&gt;
&lt;td style=&quot;width: 9.4186%;&quot; colspan=&quot;2&quot;&gt;키가 있어야 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>컴퓨터 기초/데이터 표현</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/52</guid>
      <comments>https://bxyrtruey.tistory.com/52#entry52comment</comments>
      <pubDate>Mon, 6 Jul 2026 22:01:13 +0900</pubDate>
    </item>
    <item>
      <title>overthewire bandit 8~12</title>
      <link>https://bxyrtruey.tistory.com/51</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit8&amp;gt;bandit9&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bandit8&amp;gt;bandit9를 풀기 전에 piping과 redirection을 알고 가야 한다. 문제 밑에 piping과 redirection이 설명된 링크가 있는데 한국어로 번역 시 가독성이 매우 안좋아서 새로 정리했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://bxyrtruey.tistory.com/50&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.07.06 - [리눅스 기초/리눅스 명령어 정리] - piping 과 redirection&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1783344052253&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;piping 과 redirection&quot; data-og-description=&quot;piping(|)앞 명령어의 출력(Output)을 뒤 명령어의 입력(Input)으로 넘겨주는 기능/ 계속 연결 가능함명령어1 | 명령어2 명령어1의 출력결과 =&amp;gt; 명령어2의 입력 =&amp;gt; 출력 ex) cat data.txt | grep millionth | sortcat이&quot; data-og-host=&quot;bxyrtruey.tistory.com&quot; data-og-source-url=&quot;https://bxyrtruey.tistory.com/50&quot; data-og-url=&quot;https://bxyrtruey.tistory.com/50&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dbbUgL/dJMb9ia2uen/IuoNzg8MyAkTJD9KQZNgZ0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/n0QcU/dJMb9hDcwmz/tWZtKfE6vqEHXCSfUHSqA0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cpnEDn/dJMb9kmnULK/5GsCz6JxKkTs0eQHFVQ370/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://bxyrtruey.tistory.com/50&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://bxyrtruey.tistory.com/50&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dbbUgL/dJMb9ia2uen/IuoNzg8MyAkTJD9KQZNgZ0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/n0QcU/dJMb9hDcwmz/tWZtKfE6vqEHXCSfUHSqA0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/cpnEDn/dJMb9kmnULK/5GsCz6JxKkTs0eQHFVQ370/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;piping 과 redirection&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;piping(|)앞 명령어의 출력(Output)을 뒤 명령어의 입력(Input)으로 넘겨주는 기능/ 계속 연결 가능함명령어1 | 명령어2 명령어1의 출력결과 =&amp;gt; 명령어2의 입력 =&amp;gt; 출력 ex) cat data.txt | grep millionth | sortcat이&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;bxyrtruey.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;477&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m05yR/dJMcaalyCld/sIt6xKyIKNsaWZxkBOG1k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m05yR/dJMcaalyCld/sIt6xKyIKNsaWZxkBOG1k0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m05yR/dJMcaalyCld/sIt6xKyIKNsaWZxkBOG1k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm05yR%2FdJMcaalyCld%2FsIt6xKyIKNsaWZxkBOG1k0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;241&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;477&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;uniq &amp;lt;파일명&amp;gt;&lt;/span&gt;연속으로 중복된 행을 하나로 줄여주는 명령어&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;uniq는 연속으로 중복된 행을 하나로 줄여주기 때문에 주로 sort로 먼저 정렬해준 뒤 사용한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 문제에서는 중복되지 않은 행을 찾아야 하기 때문에 연속으로 중복된 항을 다 지워주는(연속으로 중복되지 않은 항만 남겨주는) 옵션인 -u를 붙여준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sHIw5/dJMcaiDXrwD/GQtx67DeUReo8XAITECtEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sHIw5/dJMcaiDXrwD/GQtx67DeUReo8XAITECtEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sHIw5/dJMcaiDXrwD/GQtx67DeUReo8XAITECtEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsHIw5%2FdJMcaiDXrwD%2FGQtx67DeUReo8XAITECtEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;624&quot; height=&quot;162&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: EjmOSvuAu7sGAHqHVcBDPirRe9T03kxl&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit9&amp;gt;bandit10&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRklOd/dJMcah6aw5Y/XSjDxB2aXkZOZQWNrVYTmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRklOd/dJMcah6aw5Y/XSjDxB2aXkZOZQWNrVYTmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRklOd/dJMcah6aw5Y/XSjDxB2aXkZOZQWNrVYTmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRklOd%2FdJMcah6aw5Y%2FXSjDxB2aXkZOZQWNrVYTmK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;782&quot; height=&quot;120&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;strings &amp;lt;파일명&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;바이너리 파일 안에서 사람이 읽을 수 있는 문자열을 출력한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;사람이 읽을 수 있는 문자열 중에서 grep으로 ==을 포함하는 문자열을 찾아 출력한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;178&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMJrt0/dJMcado2sKN/RdcJ8XW0p2TQmP8mkhZp90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMJrt0/dJMcado2sKN/RdcJ8XW0p2TQmP8mkhZp90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMJrt0/dJMcado2sKN/RdcJ8XW0p2TQmP8mkhZp90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMJrt0%2FdJMcado2sKN%2FRdcJ8XW0p2TQmP8mkhZp90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;178&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;178&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: B0s2khmbT9u0geKuOoVGW3JZKhndE3BG&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit10&amp;gt;bandit11&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QN6nu/dJMcaazbdXq/BGSs3LmEScnxtIKKezzke1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QN6nu/dJMcaazbdXq/BGSs3LmEScnxtIKKezzke1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QN6nu/dJMcaazbdXq/BGSs3LmEScnxtIKKezzke1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQN6nu%2FdJMcaazbdXq%2FBGSs3LmEScnxtIKKezzke1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1018&quot; height=&quot;139&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;base64로 인코딩된 문자열을 디코딩하는 문제이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://bxyrtruey.tistory.com/52&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.07.06 - [컴퓨터 기초/데이터 표현] - 인코딩과 암호화&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;base64에 관한 내용은 해당 글에 정리해두었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mD25Z/dJMcaf1tQXd/ur1LWGIu6YUp2BMIeamLfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mD25Z/dJMcaf1tQXd/ur1LWGIu6YUp2BMIeamLfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mD25Z/dJMcaf1tQXd/ur1LWGIu6YUp2BMIeamLfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmD25Z%2FdJMcaf1tQXd%2Fur1LWGIu6YUp2BMIeamLfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1018&quot; height=&quot;88&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.base64decode.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.base64decode.org/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1783325717759&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Base64 Decode and Encode - Online&quot; data-og-description=&quot;Decode from Base64 format or encode into it with various advanced options. Our site has an easy to use online tool to convert your data.&quot; data-og-host=&quot;www.base64decode.org&quot; data-og-source-url=&quot;https://www.base64decode.org/&quot; data-og-url=&quot;https://www.base64decode.org/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/SarDL/dJMb84qj0KO/xkCTk1yI5WwibiXylprsb0/img.png?width=600&amp;amp;height=315&amp;amp;face=9_266_548_299&quot;&gt;&lt;a href=&quot;https://www.base64decode.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.base64decode.org/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/SarDL/dJMb84qj0KO/xkCTk1yI5WwibiXylprsb0/img.png?width=600&amp;amp;height=315&amp;amp;face=9_266_548_299');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Base64 Decode and Encode - Online&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Decode from Base64 format or encode into it with various advanced options. Our site has an easy to use online tool to convert your data.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.base64decode.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;data.txt의 내용을 위 링크로 들어가서 디코딩하면 비밀번호가 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFexCw/dJMcajbHq4Y/mDIznS0LvKiTDZwH8D04v0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFexCw/dJMcajbHq4Y/mDIznS0LvKiTDZwH8D04v0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFexCw/dJMcajbHq4Y/mDIznS0LvKiTDZwH8D04v0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFexCw%2FdJMcajbHq4Y%2FmDIznS0LvKiTDZwH8D04v0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;145&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;145&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: pYfOY6HwUsDj5rL9UvyhU7MCmv8vN5Ro&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit11&amp;gt;bandit12&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAbm9H/dJMcaaTrMzX/0hXbLksXNEphuxaKTqVR01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAbm9H/dJMcaaTrMzX/0hXbLksXNEphuxaKTqVR01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAbm9H/dJMcaaTrMzX/0hXbLksXNEphuxaKTqVR01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAbm9H%2FdJMcaaTrMzX%2F0hXbLksXNEphuxaKTqVR01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1129&quot; height=&quot;130&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;rot13이 적용된 문자열을 복원하는 문제이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://bxyrtruey.tistory.com/53&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.07.06 - [컴퓨터 기초/데이터 표현] - ROT13이란?&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;rot13에 관한 내용은 해당 글에 정리해 두었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;804&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EvQMo/dJMcagzlpp0/ckk4FWkQpkxjc6K8TJ123k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EvQMo/dJMcagzlpp0/ckk4FWkQpkxjc6K8TJ123k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EvQMo/dJMcagzlpp0/ckk4FWkQpkxjc6K8TJ123k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEvQMo%2FdJMcagzlpp0%2Fckk4FWkQpkxjc6K8TJ123k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;804&quot; height=&quot;100&quot; data-origin-width=&quot;804&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://rot13.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://rot13.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1783327530713&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;rot13.com&quot; data-og-description=&quot;rot13.com Please enable JavaScript to use this page. &amp;darr; ROT1 ROT2 ROT3 ROT4 ROT5 ROT6 ROT7 ROT8 ROT9 ROT10 ROT11 ROT12 ROT13 ROT14 ROT15 ROT16 ROT17 ROT18 ROT19 ROT20 ROT21 ROT22 ROT23 ROT24 ROT25 &amp;darr;&quot; data-og-host=&quot;rot13.com&quot; data-og-source-url=&quot;https://rot13.com/&quot; data-og-url=&quot;https://rot13.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://rot13.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://rot13.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com Please enable JavaScript to use this page. &amp;darr; ROT1 ROT2 ROT3 ROT4 ROT5 ROT6 ROT7 ROT8 ROT9 ROT10 ROT11 ROT12 ROT13 ROT14 ROT15 ROT16 ROT17 ROT18 ROT19 ROT20 ROT21 ROT22 ROT23 ROT24 ROT25 &amp;darr;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;rot13.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;rot13은 두 번 적용하면 처음의 문자열로 돌아오기 때문에 rot13을 한 번 더 적용하면 다음 비밀번호가 나온다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd160U/dJMcadJjEqf/VHhfFx2WS5FkCxKzK5fX81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd160U/dJMcadJjEqf/VHhfFx2WS5FkCxKzK5fX81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd160U/dJMcadJjEqf/VHhfFx2WS5FkCxKzK5fX81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd160U%2FdJMcadJjEqf%2FVHhfFx2WS5FkCxKzK5fX81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;339&quot; height=&quot;253&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;253&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: GROozWPO8QyN0mGrjUkID0WCYkZiQxrN&lt;/p&gt;</description>
      <category>리눅스 기초/overthewire bandit 풀이</category>
      <category>BANDiT</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/51</guid>
      <comments>https://bxyrtruey.tistory.com/51#entry51comment</comments>
      <pubDate>Mon, 6 Jul 2026 17:49:57 +0900</pubDate>
    </item>
    <item>
      <title>piping 과 redirection</title>
      <link>https://bxyrtruey.tistory.com/50</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;piping(|)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞 명령어의 출력(Output)을 뒤 명령어의 입력(Input)으로 넘겨주는 기능/ 계속 연결 가능함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;명령어1 | 명령어2 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령어1의 출력결과 =&amp;gt; 명령어2의 입력 =&amp;gt; 출력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex) &lt;span&gt;cat&lt;/span&gt;&lt;span&gt; data.txt | &lt;/span&gt;&lt;span&gt;grep&lt;/span&gt;&lt;span&gt; millionth | &lt;/span&gt;&lt;span&gt;sort&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;cat이 출력한 내용 중&lt;/span&gt;&lt;br /&gt;&lt;span&gt;grep이 millionth가 포함된 줄만 추출하고,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;sort가 그 결과를 정렬하여 출력&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;redirection&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력 방향을 바꾸는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) &lt;span style=&quot;background-color: #dddddd;&quot;&gt;명령어 [인수...] &amp;gt; 출력위치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;명령 실행 결과가 지정한 출력위치에 출력됨 (기본 출력위치인 터미널에는 더 이상 출력되지 않음)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 파일에 다시 출력하면 기존 내용은 삭제되고 새 내용으로 덮어쓴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;ex)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;echo&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;hello &amp;gt; test.txt&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 37.0918%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;test.txt&lt;br /&gt;&lt;br /&gt;hello&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;echo&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;world &amp;gt; test.txt&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 37.3256%; height: 17px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;test.txt&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;world&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;2) &lt;span style=&quot;background-color: #dddddd;&quot;&gt;명령어 [인수...]&amp;nbsp; &amp;gt;&amp;gt; 출력위치&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;명령 실행 결과가 전에 내용에 이어서 지정한 출력위치에 출력됨 (이전 결과가 삭제되지 않음)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;echo&lt;/span&gt;&lt;span&gt; hello &amp;gt; test.txt&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 37.0918%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;test.txt&lt;br /&gt;&lt;br /&gt;hello&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt; &lt;span&gt;echo&lt;/span&gt;&lt;span&gt; world &amp;gt;&amp;gt; test.txt&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 37.3256%; height: 17px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 17px;&quot;&gt;test.txt&lt;br /&gt;&lt;br /&gt;hello &lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;world&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3) &lt;span style=&quot;background-color: #dddddd; color: #333333; text-align: start;&quot;&gt;명령어 [인수...] &amp;lt; 입력위치&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt; 입력을 파일(입력위치)에서 받기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;ex) sort &amp;lt; names.txt&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sort가 names.txt의 내용을 표준 입력(stdin)으로 받아 정렬한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;=&amp;gt; 대부분의 경우 sort&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; names.txt와 같은 결과 ( sort&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;names.txt는 &lt;/span&gt;sort가 파일을 직접 읽음)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ryanstutorials.net/linuxtutorial/piping.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://ryanstutorials.net/linuxtutorial/piping.php&lt;/a&gt; 참고&lt;/p&gt;</description>
      <category>리눅스 기초/리눅스 명령어 정리</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/50</guid>
      <comments>https://bxyrtruey.tistory.com/50#entry50comment</comments>
      <pubDate>Mon, 6 Jul 2026 16:26:11 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 기본</title>
      <link>https://bxyrtruey.tistory.com/47</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;* [ ] = 선택, &amp;lt; &amp;gt; = 필수&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;lt;명령어&amp;gt; --help 또는 man &amp;lt;명령어&amp;gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 명령어의 옵션이 나온다. 옵션 모르겠으면 찾아서 쓰면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;ex) du --help&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzALuI/dJMcaaMyyfa/kruCKiwdFL1ykmXPSLGjW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzALuI/dJMcaaMyyfa/kruCKiwdFL1ykmXPSLGjW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzALuI/dJMcaaMyyfa/kruCKiwdFL1ykmXPSLGjW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzALuI%2FdJMcaaMyyfa%2FkruCKiwdFL1ykmXPSLGjW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;457&quot; height=&quot;210&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;경로표기&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1RMYb/dJMcahLMrud/2oHjzL3NqoLbUom0jmldp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1RMYb/dJMcahLMrud/2oHjzL3NqoLbUom0jmldp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1RMYb/dJMcahLMrud/2oHjzL3NqoLbUom0jmldp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1RMYb%2FdJMcahLMrud%2F2oHjzL3NqoLbUom0jmldp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;473&quot; height=&quot;217&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;표준입출력&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GCOsu/dJMcahdZ2IO/jgzKESkUVKuvlpB86p2dl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GCOsu/dJMcahdZ2IO/jgzKESkUVKuvlpB86p2dl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GCOsu/dJMcahdZ2IO/jgzKESkUVKuvlpB86p2dl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGCOsu%2FdJMcahdZ2IO%2FjgzKESkUVKuvlpB86p2dl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;450&quot; height=&quot;183&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 쓰는 단축키&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;895&quot; data-origin-height=&quot;261&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpHWPy/dJMcagMWTrM/ts9CYZhwNOXVk0OuHw1Fv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpHWPy/dJMcagMWTrM/ts9CYZhwNOXVk0OuHw1Fv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpHWPy/dJMcagMWTrM/ts9CYZhwNOXVk0OuHw1Fv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpHWPy%2FdJMcagMWTrM%2Fts9CYZhwNOXVk0OuHw1Fv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;572&quot; height=&quot;261&quot; data-origin-width=&quot;895&quot; data-origin-height=&quot;261&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;933&quot; data-origin-height=&quot;289&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPLIpI/dJMcaiDWrdq/7PwD24afOVzB0rkXR96Mk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPLIpI/dJMcaiDWrdq/7PwD24afOVzB0rkXR96Mk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPLIpI/dJMcaiDWrdq/7PwD24afOVzB0rkXR96Mk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPLIpI%2FdJMcaiDWrdq%2F7PwD24afOVzB0rkXR96Mk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563&quot; height=&quot;174&quot; data-origin-width=&quot;933&quot; data-origin-height=&quot;289&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>리눅스 기초/리눅스 명령어 정리</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/47</guid>
      <comments>https://bxyrtruey.tistory.com/47#entry47comment</comments>
      <pubDate>Fri, 26 Jun 2026 11:40:33 +0900</pubDate>
    </item>
    <item>
      <title>overthewire bandit 0~8</title>
      <link>https://bxyrtruey.tistory.com/46</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit0&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;wsl(우분투)로 서버 접속하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ssh(네트워크 프로토콜) -p(포트) 2220 bandit0(사용자)@bandit.labs.overthewire.org(서버 주소)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: bandit0&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit0&amp;gt;bandit1&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ls -al: (숨김 파일까지 포함해서 자세한 정보로) 현재 디렉토리의 파일/폴더 목록을 출력&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bj0d4K/dJMb997V47A/oYNG0LpXgCsaTj01uEFKQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bj0d4K/dJMb997V47A/oYNG0LpXgCsaTj01uEFKQ0/img.png&quot; data-alt=&quot;상세 정보 앞 글자 별 의미&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bj0d4K/dJMb997V47A/oYNG0LpXgCsaTj01uEFKQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj0d4K%2FdJMb997V47A%2FoYNG0LpXgCsaTj01uEFKQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;345&quot; height=&quot;157&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;상세 정보 앞 글자 별 의미&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cat: 파일 내용 출력&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;292&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhXJkr/dJMcaiDPvpr/tAZW87ruUkcPucdO2XKVG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhXJkr/dJMcaiDPvpr/tAZW87ruUkcPucdO2XKVG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhXJkr/dJMcaiDPvpr/tAZW87ruUkcPucdO2XKVG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhXJkr%2FdJMcaiDPvpr%2FtAZW87ruUkcPucdO2XKVG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;521&quot; height=&quot;174&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;292&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: 6y2kwnwK6grgvwvpvLaa2T1cpFEKOhNR&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit1&amp;gt;bandit2&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스에서 -는 원래 &lt;b&gt;표준 입력(stdin)&lt;/b&gt;이라서 파일 이름으로 인식하게 하려면 현재 디렉토리를 뜻하는 ./를 붙여준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eHpVp1/dJMcac4EulJ/bLOoIBIfv2oF5ZQ6d0ngiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eHpVp1/dJMcac4EulJ/bLOoIBIfv2oF5ZQ6d0ngiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eHpVp1/dJMcac4EulJ/bLOoIBIfv2oF5ZQ6d0ngiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeHpVp1%2FdJMcac4EulJ%2FbLOoIBIfv2oF5ZQ6d0ngiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;526&quot; height=&quot;161&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;271&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: PK8fYLZg2hnHSz83plBL1iEPKdD3QToB&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit2&amp;gt;bandit3&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 이름에 공백이 있으면 큰 따옴표를 해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zvhSg/dJMcajvX7DG/lXgi1OOFwbKUVSccIC8h8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zvhSg/dJMcajvX7DG/lXgi1OOFwbKUVSccIC8h8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zvhSg/dJMcajvX7DG/lXgi1OOFwbKUVSccIC8h8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzvhSg%2FdJMcajvX7DG%2FlXgi1OOFwbKUVSccIC8h8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;575&quot; height=&quot;139&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: 7ZZ2LFrykP2zEyvBl4m3clcL7tGYJPME&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit3&amp;gt;bandit4&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cd: 디렉토리 변경(이동)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIHzSu/dJMcaay3kJj/XD6D2oopiNWyaBUsGJmNW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIHzSu/dJMcaay3kJj/XD6D2oopiNWyaBUsGJmNW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIHzSu/dJMcaay3kJj/XD6D2oopiNWyaBUsGJmNW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIHzSu%2FdJMcaay3kJj%2FXD6D2oopiNWyaBUsGJmNW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;490&quot; height=&quot;211&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호:xzTXq1rDJQVVAzdv5cHq1TQytTWufAMq&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit4&amp;gt;bandit5&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;file ./*: 전체 파일 유형 확인&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1501&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oZYak/dJMcafmQeqT/aITwkQgZuDEzHbDIpbZnwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oZYak/dJMcafmQeqT/aITwkQgZuDEzHbDIpbZnwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oZYak/dJMcafmQeqT/aITwkQgZuDEzHbDIpbZnwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoZYak%2FdJMcafmQeqT%2FaITwkQgZuDEzHbDIpbZnwk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;130&quot; data-origin-width=&quot;1501&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bseTUO/dJMcaf761o4/fBwO65KFkqlcRGMTRUdcY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bseTUO/dJMcaf761o4/fBwO65KFkqlcRGMTRUdcY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bseTUO/dJMcaf761o4/fBwO65KFkqlcRGMTRUdcY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbseTUO%2FdJMcaf761o4%2FfBwO65KFkqlcRGMTRUdcY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;636&quot; height=&quot;290&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;439&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: 6C7h9GD8M6ai5nr7wo1RonrzFjj9yIrG&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;bandit5&amp;gt;bandit6&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;find &amp;lt;찾을 위치&amp;gt; [조건]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;find . -size 1033c: 현재 디렉토리에서 1033bytes 크기의 파일 찾기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pYLcd/dJMcadJbP7p/RW7hTmCnP99xwb5msR1vgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pYLcd/dJMcadJbP7p/RW7hTmCnP99xwb5msR1vgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pYLcd/dJMcadJbP7p/RW7hTmCnP99xwb5msR1vgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpYLcd%2FdJMcadJbP7p%2FRW7hTmCnP99xwb5msR1vgK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;644&quot; height=&quot;208&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1002&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A1Ns5/dJMcafAlnVB/cUQzHy0IPIh1yUAyPnlqb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A1Ns5/dJMcafAlnVB/cUQzHy0IPIh1yUAyPnlqb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A1Ns5/dJMcafAlnVB/cUQzHy0IPIh1yUAyPnlqb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA1Ns5%2FdJMcafAlnVB%2FcUQzHy0IPIh1yUAyPnlqb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;623&quot; height=&quot;142&quot; data-origin-width=&quot;1002&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호: pXa26xhMWaC2SvDotA4r9EgZkulOeSBW&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;bandit6&amp;gt;bandit7&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMxFsF/dJMcafN2VPn/KSpK9F2GjBTfYZAKyxgGl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMxFsF/dJMcafN2VPn/KSpK9F2GjBTfYZAKyxgGl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMxFsF/dJMcafN2VPn/KSpK9F2GjBTfYZAKyxgGl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMxFsF%2FdJMcafN2VPn%2FKSpK9F2GjBTfYZAKyxgGl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;471&quot; height=&quot;120&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;163&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이전 문제와 같이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;find &amp;lt;찾을 위치&amp;gt; [조건]&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;을 이용한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;-user &amp;lt;유저이름&amp;gt;&lt;/span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;-group &amp;lt;그룹이름&amp;gt;&lt;/span&gt;&amp;nbsp; 조건을 이용하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1083&quot; data-origin-height=&quot;144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AoIRg/dJMcaaMFBGN/dLZhsAd0cKkIM4Ay0Dh1oK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AoIRg/dJMcaaMFBGN/dLZhsAd0cKkIM4Ay0Dh1oK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AoIRg/dJMcaaMFBGN/dLZhsAd0cKkIM4Ay0Dh1oK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAoIRg%2FdJMcaaMFBGN%2FdLZhsAd0cKkIM4Ay0Dh1oK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1083&quot; height=&quot;144&quot; data-origin-width=&quot;1083&quot; data-origin-height=&quot;144&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;2&amp;gt;/dev/null&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;를 붙여주면 표준에러는 버려서 보여준다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;비밀번호:&lt;span&gt;&amp;nbsp;&lt;/span&gt;Bmnnvf82KzQlfxgAI2d1zYbr1u9pr3E3&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;bandit7&amp;gt;bandit8&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;916&quot; data-origin-height=&quot;226&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EPsT9/dJMcagzkoFX/yi3kIkgK27t7Ot31rIDOvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EPsT9/dJMcagzkoFX/yi3kIkgK27t7Ot31rIDOvk/img.png&quot; data-alt=&quot;data.txt안에서 millionth라는 단어 옆에 있음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EPsT9/dJMcagzkoFX/yi3kIkgK27t7Ot31rIDOvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEPsT9%2FdJMcagzkoFX%2Fyi3kIkgK27t7Ot31rIDOvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;381&quot; height=&quot;226&quot; data-origin-width=&quot;916&quot; data-origin-height=&quot;226&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;data.txt안에서 millionth라는 단어 옆에 있음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;grep&lt;/span&gt;: 특정 단어나 문장이 들어있는 줄을 찾는 명령어&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;gt; 기본문법:&lt;span&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;grep [옵션] &amp;lt;검색어&amp;gt; [파일...] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;79&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmFDIo/dJMcaiDWrBi/i5fmYxeF8u42Mx2lNoukkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmFDIo/dJMcaiDWrBi/i5fmYxeF8u42Mx2lNoukkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmFDIo/dJMcaiDWrBi/i5fmYxeF8u42Mx2lNoukkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmFDIo%2FdJMcaiDWrBi%2Fi5fmYxeF8u42Mx2lNoukkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;736&quot; height=&quot;79&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;79&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;비밀번호: VR1ljMayciFxbnUokuQmJFw6QC9VKtub&lt;/p&gt;</description>
      <category>리눅스 기초/overthewire bandit 풀이</category>
      <category>BANDiT</category>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/46</guid>
      <comments>https://bxyrtruey.tistory.com/46#entry46comment</comments>
      <pubDate>Fri, 26 Jun 2026 00:31:25 +0900</pubDate>
    </item>
    <item>
      <title>7주차 프로그래밍 문제 Tutorial : STL Array</title>
      <link>https://bxyrtruey.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;iostream&amp;gt; &lt;br /&gt;#include&amp;nbsp;&amp;lt;array&amp;gt; &lt;br /&gt;#include&amp;nbsp;&amp;lt;algorithm&amp;gt; &lt;br /&gt;&lt;br /&gt;using&amp;nbsp;namespace&amp;nbsp;std; &lt;br /&gt;&lt;br /&gt;array&amp;lt;int,&amp;nbsp;5&amp;gt;&amp;nbsp;arr[100005]; &lt;br /&gt;&lt;br /&gt;bool&amp;nbsp;cmp(const&amp;nbsp;array&amp;lt;int,&amp;nbsp;5&amp;gt;&amp;amp;&amp;nbsp;x,&amp;nbsp;const&amp;nbsp;array&amp;lt;int,&amp;nbsp;5&amp;gt;&amp;amp;&amp;nbsp;y)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(x[0]&amp;nbsp;!=&amp;nbsp;y[0])&amp;nbsp;return&amp;nbsp;x[0]&amp;nbsp;&amp;lt;&amp;nbsp;y[0];&amp;nbsp;//&amp;nbsp;a&amp;nbsp;오름차순 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(x[1]&amp;nbsp;!=&amp;nbsp;y[1])&amp;nbsp;return&amp;nbsp;x[1]&amp;nbsp;&amp;gt;&amp;nbsp;y[1];&amp;nbsp;//&amp;nbsp;b&amp;nbsp;내림차순 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(x[2]&amp;nbsp;!=&amp;nbsp;y[2])&amp;nbsp;return&amp;nbsp;x[2]&amp;nbsp;&amp;lt;&amp;nbsp;y[2];&amp;nbsp;//&amp;nbsp;c&amp;nbsp;오름차순 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(x[3]&amp;nbsp;!=&amp;nbsp;y[3])&amp;nbsp;return&amp;nbsp;x[3]&amp;nbsp;&amp;gt;&amp;nbsp;y[3];&amp;nbsp;//&amp;nbsp;d&amp;nbsp;내림차순 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;x[4]&amp;nbsp;&amp;lt;&amp;nbsp;y[4];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;e&amp;nbsp;오름차순 &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ios::sync_with_stdio(false); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cin.tie(nullptr); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;N; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cin&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;N; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;N;&amp;nbsp;i++)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cin&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;arr[i][0]&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;arr[i][1]&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;arr[i][2] &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;arr[i][3]&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;arr[i][4]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sort(arr,&amp;nbsp;arr&amp;nbsp;+&amp;nbsp;N,&amp;nbsp;cmp); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;N;&amp;nbsp;i++)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;5;&amp;nbsp;j++)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;arr[i][j]&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;'&amp;nbsp;'; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;'\n'; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0; &lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;271&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coSHXP/dJMcaiwthDj/R6WUd6anfklF5H4adKV0s1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coSHXP/dJMcaiwthDj/R6WUd6anfklF5H4adKV0s1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coSHXP/dJMcaiwthDj/R6WUd6anfklF5H4adKV0s1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoSHXP%2FdJMcaiwthDj%2FR6WUd6anfklF5H4adKV0s1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;271&quot; height=&quot;85&quot; data-origin-width=&quot;271&quot; data-origin-height=&quot;85&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/30</guid>
      <comments>https://bxyrtruey.tistory.com/30#entry30comment</comments>
      <pubDate>Fri, 8 May 2026 23:54:59 +0900</pubDate>
    </item>
    <item>
      <title>7주차 워게임 문제 old-43</title>
      <link>https://bxyrtruey.tistory.com/29</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;277&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCZbrv/dJMcadu7gsQ/N4XICpKvlkKIhNh2pcckK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCZbrv/dJMcadu7gsQ/N4XICpKvlkKIhNh2pcckK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCZbrv/dJMcadu7gsQ/N4XICpKvlkKIhNh2pcckK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCZbrv%2FdJMcadu7gsQ%2FN4XICpKvlkKIhNh2pcckK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;504&quot; height=&quot;215&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;277&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;webshell을 업로드하고 /flag를 읽어야 하는 문제이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 웹쉘 파일 만들기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLtKDA/dJMcagMeZ2a/lui1Dw0BkYbTMvOKMk1SeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLtKDA/dJMcagMeZ2a/lui1Dw0BkYbTMvOKMk1SeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLtKDA/dJMcagMeZ2a/lui1Dw0BkYbTMvOKMk1SeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLtKDA%2FdJMcagMeZ2a%2Flui1Dw0BkYbTMvOKMk1SeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;193&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버가 파일을 실행하면 내부에서 &lt;span&gt;cat&lt;/span&gt;&lt;span&gt; /flag 가 찍히도록 코드를 만든다. 파일명을 shell.php로 하고 업로드를 시도하면 wrong type이라고 막힌다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;127&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGugSN/dJMcajvlDWh/krHc6LCVDqpdkLyjcl4UMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGugSN/dJMcajvlDWh/krHc6LCVDqpdkLyjcl4UMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGugSN/dJMcajvlDWh/krHc6LCVDqpdkLyjcl4UMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGugSN%2FdJMcajvlDWh%2FkrHc6LCVDqpdkLyjcl4UMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;127&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;127&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. php 우회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;shell.php 대신 shell.phtml shell.php3 shell.php5 shell.phar로 우회해서 시도한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;510&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg2sGI/dJMcadPot4B/SAaPq5EOreujCrgAkAV4ZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg2sGI/dJMcadPot4B/SAaPq5EOreujCrgAkAV4ZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg2sGI/dJMcadPot4B/SAaPq5EOreujCrgAkAV4ZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg2sGI%2FdJMcadPot4B%2FSAaPq5EOreujCrgAkAV4ZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;510&quot; height=&quot;133&quot; data-origin-width=&quot;510&quot; data-origin-height=&quot;133&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt;모두 실패하게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 파일의 Content-Type 수정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;multipart 안쪽의 Content-Type: application/octet-stream 부분을 Content-Type: image/jpeg로 수정한다. 이때 head부분의 Content-Type은 유지하고 파트파일 안쪽 Content-Type만 바꿔서 업로드 파일의 MIME 타입으로 알게 해야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;321&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R4CGo/dJMcaiQLnEY/LxP6Lh2eVBKufYIuzqThyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R4CGo/dJMcaiQLnEY/LxP6Lh2eVBKufYIuzqThyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R4CGo/dJMcaiQLnEY/LxP6Lh2eVBKufYIuzqThyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR4CGo%2FdJMcaiQLnEY%2FLxP6Lh2eVBKufYIuzqThyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;609&quot; height=&quot;321&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;321&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고치고 forward하면 파일이 업로드된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfzE2F/dJMcajoyuxV/WPK3pVaFEpQCJqiiBqi1Ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfzE2F/dJMcajoyuxV/WPK3pVaFEpQCJqiiBqi1Ik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfzE2F/dJMcajoyuxV/WPK3pVaFEpQCJqiiBqi1Ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfzE2F%2FdJMcajoyuxV%2FWPK3pVaFEpQCJqiiBqi1Ik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;259&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;파일을 열어 플래그를 확인한다. FLAG{V2hhdCBkaWQgeW91IGV4cGVjdD8=}&lt;/span&gt;&lt;/p&gt;</description>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/29</guid>
      <comments>https://bxyrtruey.tistory.com/29#entry29comment</comments>
      <pubDate>Fri, 8 May 2026 23:12:56 +0900</pubDate>
    </item>
    <item>
      <title>워게임 문제 old-42</title>
      <link>https://bxyrtruey.tistory.com/27</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd91gq/dJMcag6t4a2/OQanPvGEKBPghFU354kmX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd91gq/dJMcag6t4a2/OQanPvGEKBPghFU354kmX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd91gq/dJMcag6t4a2/OQanPvGEKBPghFU354kmX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd91gq%2FdJMcag6t4a2%2FOQanPvGEKBPghFU354kmX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;301&quot; height=&quot;256&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;256&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 접근 가능한 test.txt 파일과 접근해야하는 flag.docx파일이 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;534&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIP0vj/dJMcaayrHJ5/0HhyjKGCm1kV660ptMNuok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIP0vj/dJMcaayrHJ5/0HhyjKGCm1kV660ptMNuok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIP0vj/dJMcaayrHJ5/0HhyjKGCm1kV660ptMNuok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIP0vj%2FdJMcaayrHJ5%2F0HhyjKGCm1kV660ptMNuok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;437&quot; height=&quot;534&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;534&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;f12, test.txt의 다운로드 쪽 요소찾기 해보면 주소가 dGVzdC50eHQ가 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E94sM/dJMcabjPUeL/6QU3EjzKf4VM4TtuTkySp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E94sM/dJMcabjPUeL/6QU3EjzKf4VM4TtuTkySp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E94sM/dJMcabjPUeL/6QU3EjzKf4VM4TtuTkySp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE94sM%2FdJMcabjPUeL%2F6QU3EjzKf4VM4TtuTkySp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;425&quot; height=&quot;745&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디코딩하면 test.txt가 나오는걸 보아 flag.docx를 인코딩하면 플래그가 나올 것 같다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oRY39/dJMcai4eGrG/xHKx8kQGIRZqn5O9A9pHoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oRY39/dJMcai4eGrG/xHKx8kQGIRZqn5O9A9pHoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oRY39/dJMcai4eGrG/xHKx8kQGIRZqn5O9A9pHoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoRY39%2FdJMcai4eGrG%2FxHKx8kQGIRZqn5O9A9pHoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;514&quot; height=&quot;169&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;169&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 바꿔서 다운로드하면 플래그는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;FLAG{very_difficult_to_think_up_text_of_the_flag}&lt;/span&gt;&lt;/p&gt;</description>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/27</guid>
      <comments>https://bxyrtruey.tistory.com/27#entry27comment</comments>
      <pubDate>Thu, 7 May 2026 00:46:38 +0900</pubDate>
    </item>
    <item>
      <title>워게임 문제 old-16</title>
      <link>https://bxyrtruey.tistory.com/26</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;자바스크립트 이벤트+ 키코드(ASCII) 간단 이해 문제&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;205&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VP9yC/dJMcagk5Wyi/btbj0lLcmqS7BKjsv43rzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VP9yC/dJMcagk5Wyi/btbj0lLcmqS7BKjsv43rzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VP9yC/dJMcagk5Wyi/btbj0lLcmqS7BKjsv43rzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVP9yC%2FdJMcagk5Wyi%2Fbtbj0lLcmqS7BKjsv43rzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;430&quot; height=&quot;205&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;205&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제보면 먼 별만 덩그라니 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드보면 &lt;span&gt;onkeypress&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;mv&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;event&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;keyCode) &amp;gt;&amp;nbsp; 키를 누르면 event.keyCode 값이 mv() 함수로 들어가는 걸 알 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;274&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OsIaB/dJMcagel8uB/KGDo2TtISiUVegPK6O7gFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OsIaB/dJMcagel8uB/KGDo2TtISiUVegPK6O7gFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OsIaB/dJMcagel8uB/KGDo2TtISiUVegPK6O7gFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOsIaB%2FdJMcagel8uB%2FKGDo2TtISiUVegPK6O7gFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;748&quot; height=&quot;274&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;274&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아스키 코드 100 97 119 115 124 를 문자로 바꾸면 daws|&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;키보드로 daws| 치면 별들이 움직이고 풀림&lt;/p&gt;</description>
      <author>bxyrtruey</author>
      <guid isPermaLink="true">https://bxyrtruey.tistory.com/26</guid>
      <comments>https://bxyrtruey.tistory.com/26#entry26comment</comments>
      <pubDate>Thu, 7 May 2026 00:11:31 +0900</pubDate>
    </item>
  </channel>
</rss>