<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>RedStone의 공간</title>
    <link>https://noredstone.tistory.com/</link>
    <description>안녕하세요.  공부하는 RedStone 입니다. 어서오세요!</description>
    <language>ko</language>
    <pubDate>Sat, 1 Aug 2026 12:03:04 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>NOredstone</managingEditor>
    <image>
      <title>RedStone의 공간</title>
      <url>https://tistory1.daumcdn.net/tistory/4485508/attach/837eb215489c469eb15edfa1d98cbdac</url>
      <link>https://noredstone.tistory.com</link>
    </image>
    <item>
      <title>[클라우드] 관리콘솔 보안 설정</title>
      <link>https://noredstone.tistory.com/244</link>
      <description>&lt;h3 id=&quot;1-관련-법령&quot; style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 관련 법령&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개인정보의 안전성 확보조치 기준 제6조 제1항 제1호 및 제2항&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 개요&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클라우드 서비스 특성상 인터넷이 가능한 모든 환경에서 관리 콘솔에 접속해 리소스 접근이 가능&lt;/li&gt;
&lt;li&gt;이에 따라 접근통제를 위해 안전한 인증수단(MFA 등)과 접속 권한을 IP 제한하는 등 안전조치 필요&lt;/li&gt;
&lt;li&gt;[참고] AWS에서 관리자 IP 제한하지 않아 사고 발생한 사례
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://zdnet.co.kr/view/?no=20210929131738&quot;&gt;AWS 쓰다 개인정보 유출한 야놀자 등 4개사, 과징금 낸다&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.news1.kr/articles/?4594410&quot;&gt;상위 1%끼리 만남 주선 '골드스푼' 14만명 정보 유출&amp;hellip;억대 과징금&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 취약점 판단 기준&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;안전한 인증수단 적용&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;root 및 IAM 계정으로 관리 콘솔 로그인 시 MFA를 적용하지 않은 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;취약&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;root 및 IAM 계정으로 관리 콘솔 로그인 시 MFA를 적용한 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;취약하지 않음&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;IP 주소 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;관리 콘솔에 접근 가능한 소스IP를 통제하지 않은 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;취약&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;관리 콘솔에 접근 가능한 소스IP를 통제한 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;취약하지 않음&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;4-취약점-확인-방법&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 취약점 확인 방법&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;안전한 인증수단 적용&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;root 또는 IAM 서비스 권한을 보유한 IAM 계정으로 로그인&lt;/li&gt;
&lt;li&gt;서비스에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[IAM]&lt;span&gt;&amp;nbsp;&lt;/span&gt;검색&amp;rarr; 왼쪽 메뉴에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[사용자]&lt;span&gt;&amp;nbsp;&lt;/span&gt;클릭&lt;/li&gt;
&lt;li&gt;MFA 열 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;430&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uEZDc/btsDSpNS6Tq/bvUWqMkNpQxeqkEaIsos3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uEZDc/btsDSpNS6Tq/bvUWqMkNpQxeqkEaIsos3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uEZDc/btsDSpNS6Tq/bvUWqMkNpQxeqkEaIsos3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuEZDc%2FbtsDSpNS6Tq%2FbvUWqMkNpQxeqkEaIsos3k%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;1871&quot; height=&quot;430&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;430&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;background-color: #ffffff; color: #212529;&quot;&gt;&lt;b&gt;IP 주소 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li style=&quot;background-color: #ffffff; color: #212529;&quot;&gt;IAM 계정으로 로그인&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #212529;&quot;&gt;관리 콘솔에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[IAM]&lt;span&gt;&amp;nbsp;&lt;/span&gt;검색&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;[사용자]&lt;span&gt;&amp;nbsp;&lt;/span&gt;메뉴 **클릭&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #212529;&quot;&gt;점검하고자 하는 IAM 계정 클릭&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #212529;&quot;&gt;[권한]&lt;span&gt;&amp;nbsp;&lt;/span&gt;탭에서 소스IP를 제한하는 정책의 존재 여부 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1515&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2Zma2/btsDLu319Ha/cJ3hKkP6nMX7FqKitKEEH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2Zma2/btsDLu319Ha/cJ3hKkP6nMX7FqKitKEEH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2Zma2/btsDLu319Ha/cJ3hKkP6nMX7FqKitKEEH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2Zma2%2FbtsDLu319Ha%2FcJ3hKkP6nMX7FqKitKEEH1%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;1515&quot; height=&quot;362&quot; data-origin-width=&quot;1515&quot; data-origin-height=&quot;362&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;h3 id=&quot;5-취약점-조치-방법&quot; style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 취약점 조치 방법&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;안전한 인증수단 적용&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;root 또는 IAM 서비스 권한을 보유한 IAM 계정으로 로그인&lt;/li&gt;
&lt;li&gt;서비스에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[IAM]&lt;span&gt;&amp;nbsp;&lt;/span&gt;검색&amp;rarr; 왼쪽 메뉴에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[사용자]&lt;span&gt;&amp;nbsp;&lt;/span&gt;클릭&lt;/li&gt;
&lt;li&gt;MFA를 할당하고자 하는 계정명 클릭&lt;/li&gt;
&lt;li&gt;[보안 자격 증명]&lt;span&gt;&amp;nbsp;&lt;/span&gt;탭에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;[할당된 MFA 디바이스]&lt;span&gt;&amp;nbsp;&lt;/span&gt;항목의 관리 클릭&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1529&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6mv9a/btsDTuBuK0Q/wj16oOaei3fJ3SVnpQuwDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6mv9a/btsDTuBuK0Q/wj16oOaei3fJ3SVnpQuwDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6mv9a/btsDTuBuK0Q/wj16oOaei3fJ3SVnpQuwDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6mv9a%2FbtsDTuBuK0Q%2Fwj16oOaei3fJ3SVnpQuwDK%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;1529&quot; height=&quot;488&quot; data-origin-width=&quot;1529&quot; data-origin-height=&quot;488&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;IP 주소 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;[권한]&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;탭에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;[인라인 정책 추가]&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;클릭&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;[JSON]&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;탭에 소스IP 접근제어 정책 추가&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;정책 검토 및 적용&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1705998617403&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
    &quot;Version&quot;: &quot;2012-10-17&quot;,
    &quot;Statement&quot;: {
        &quot;Sid&quot;: &quot;Statement1&quot;,
        &quot;Effect&quot;: &quot;Deny&quot;,
        &quot;Action&quot;: &quot;*&quot;,
        &quot;Resource&quot;: &quot;*&quot;,
        &quot;Condition&quot;: {
            &quot;NotIpAddress&quot;: {
                &quot;aws:SourceIp&quot;: [
                    &quot;0.0.0.0/0&quot;
                ]
            }
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;※ 해당 0.0.0.0/0에 소스 IP 변경해서 사용하면 된다.&lt;/p&gt;</description>
      <category>Study/Security</category>
      <category>AWS</category>
      <category>클라우드</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/244</guid>
      <comments>https://noredstone.tistory.com/244#entry244comment</comments>
      <pubDate>Tue, 23 Jan 2024 17:31:01 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] RCity 25 - 마지막 문제</title>
      <link>https://noredstone.tistory.com/243</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;487&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEt4S9/btsCkpoZ276/yQ3t9jWkcdR0y4JWGHkRO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEt4S9/btsCkpoZ276/yQ3t9jWkcdR0y4JWGHkRO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEt4S9/btsCkpoZ276/yQ3t9jWkcdR0y4JWGHkRO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEt4S9%2FbtsCkpoZ276%2FyQ3t9jWkcdR0y4JWGHkRO0%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;786&quot; height=&quot;487&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;487&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;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;RCity는 그루트님과 초이님이 같이 만드신 라쿤시티 워게임 플랫폼 문제다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스 명령어 및 워게임 문제들로 이루어져 있으며, easy, medium, hard 난이도별로 나뉘어 있어서 초심자가 처음 접하기 정말 좋다고 생각된다.&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;만약 정보보안에 관심이 있거나 워게임이 어떤건지, CTF 문제가 뭔지 알고 싶은 사람들에게 추천하고 싶다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트: &lt;a href=&quot;https://ctf.redraccoon.kr/about&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://ctf.redraccoon.kr/about&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1703053767940&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;RCity&quot; data-og-description=&quot;Typewriter Effect with Glowing Text WELCOME TO RACCOON CITY! &amp;quot;라쿤시티&amp;quot;는 레드라쿤에서 제공하는 해킹에 필요한 기초 리눅스 커맨드 및 시스템 해킹을 연습할 수 있는 워게임입니다. 이 워게임을 통해 다양한&quot; data-og-host=&quot;ctf.redraccoon.kr&quot; data-og-source-url=&quot;https://ctf.redraccoon.kr/about&quot; data-og-url=&quot;https://ctf.redraccoon.kr/about&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://ctf.redraccoon.kr/about&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ctf.redraccoon.kr/about&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;RCity&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Typewriter Effect with Glowing Text WELCOME TO RACCOON CITY! &quot;라쿤시티&quot;는 레드라쿤에서 제공하는 해킹에 필요한 기초 리눅스 커맨드 및 시스템 해킹을 연습할 수 있는 워게임입니다. 이 워게임을 통해 다양한&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ctf.redraccoon.kr&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;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/243</guid>
      <comments>https://noredstone.tistory.com/243#entry243comment</comments>
      <pubDate>Wed, 20 Dec 2023 15:29:42 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] RCity 24 - 천천히 읽기</title>
      <link>https://noredstone.tistory.com/242</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;346&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOKGSF/btsCknSfPJD/KM7nwAylzpo33yjZhA0vK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOKGSF/btsCknSfPJD/KM7nwAylzpo33yjZhA0vK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOKGSF/btsCknSfPJD/KM7nwAylzpo33yjZhA0vK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOKGSF%2FbtsCknSfPJD%2FKM7nwAylzpo33yjZhA0vK0%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;774&quot; height=&quot;346&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;346&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 문제는 굉장히 쉬웠어서 쓸 내용도 별로 없다..ㅎ 다른 분들도 금방 푸실거에요!&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703053335430&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 유일한 파일 읽기
cat access.log  # 잘 읽다보면 힌트가 있음!&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/242</guid>
      <comments>https://noredstone.tistory.com/242#entry242comment</comments>
      <pubDate>Wed, 20 Dec 2023 15:23:42 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] RCity 23 - 스테가노그래피</title>
      <link>https://noredstone.tistory.com/241</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;350&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GUGfT/btsCk8UK4a9/LkPamkRLl921kKAJCYJjp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GUGfT/btsCk8UK4a9/LkPamkRLl921kKAJCYJjp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GUGfT/btsCk8UK4a9/LkPamkRLl921kKAJCYJjp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGUGfT%2FbtsCk8UK4a9%2FLkPamkRLl921kKAJCYJjp1%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;793&quot; height=&quot;350&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;350&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;음성파일이 모스부호를 가리킨다는 걸 몰라서 푸는데 굉장히 오래걸렸다. ㅜ.ㅜ&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;다른 분께서 동일한 문제를 디스코드로 질문하시고 답변받은 내용을 바탕으로 풀 수 있었다!&lt;/p&gt;
&lt;pre id=&quot;code_1703052132825&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 스테가노그래피 도구 활용을 위해 로컬PC로 다운
scp -r -P [port_number] rcity22@ctf.redraccoon.kr:/home/rcity23 /home/kali/wargame
steghide extract -sf rcity23-flag.jpg  # 패스워드가 없어서 실패함

# Audacity 활용하여 음성파일 모스부호 해독하기
# Audacity로 음성파일 열기 &amp;rarr; 모스부호 표를 활용하여 해독(모스부호 표는 나무위키 참고)

# 얻은 패스워드로 데이터 추출하기
steghide extract -sf rcity23-flag.jpg -p [password]
cat rcity23-flag.txt&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/241</guid>
      <comments>https://noredstone.tistory.com/241#entry241comment</comments>
      <pubDate>Wed, 20 Dec 2023 15:08:08 +0900</pubDate>
    </item>
    <item>
      <title>Docker 명령어 정리</title>
      <link>https://noredstone.tistory.com/240</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&amp;lt;Command&amp;gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;images&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 로컬에&amp;nbsp;저장된&amp;nbsp;도커&amp;nbsp;이미지&amp;nbsp;목록&amp;nbsp;확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 구조: docker images&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;pull&lt;/b&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;- 구조: docker pull [image_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;build&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Dockerfile 에서 지정한 내용을 기반으로 이미지 빌드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 구조: docker build [path/dockerfile_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;rmi&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 로컬에서&amp;nbsp;도커&amp;nbsp;이미지&amp;nbsp;삭제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 구조: docker rmi [option] [image_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;create&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 지정한 이미지 기반으로 컨테이너 생성(생성만 하고 동작x)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 구조: docker create --name [container_name] [image_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;start&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이미 생성된 컨테이너 실행&lt;br /&gt;- 구조: docker start [container_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;stop&lt;/b&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;- 구조: docker stop [container_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;restart&lt;/b&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;- 구조: docker restart [container_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;ps&lt;/b&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;- 구조: docker ps [option]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;rm&lt;/b&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;- 구조: docker rm [option] [container_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;system prune&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 사용하지 않는 docker 자원 정리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 구조: docker system prune [option]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;run&lt;/b&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;- 구조: docker run [option] [image_name]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;exec&lt;/b&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;- docker exec [options] [container_name] [command]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;compose&lt;/b&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;- 구조: docker-compose [options] [command]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 명령어 예시: docker-compose up&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- docker-compose.yml 파일이 있어야 하며, 해당 파일이 있는 디렉토리에서 명령어 실행해야 함&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;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&amp;lt;Option&amp;gt;&lt;/b&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 83.4884%; height: 51px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center; height: 17px;&quot;&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%; text-align: center; height: 17px;&quot;&gt;&lt;b&gt;Explain&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 46.2701%; height: 17px; text-align: center;&quot;&gt;-a&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%; height: 17px;&quot;&gt;모든&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 46.2701%; height: 17px; text-align: center;&quot;&gt;-d&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%; height: 17px;&quot;&gt;데몬으로 실행(백그라운드에서 알아서 동작)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center;&quot;&gt;-it&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%;&quot;&gt;컨테이너로 들어갔을때 bash shell로 진입&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center;&quot;&gt;--name&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%;&quot;&gt;컨테이너 이름 지정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center;&quot;&gt;-p [호스트 포트번호]:[컨테이너 포트번호]&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%;&quot;&gt;호스트와 컨테이너 포트 연결&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center;&quot;&gt;-v [호스트 디렉토리]:[컨테이너 디렉토리]&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%;&quot;&gt;호스트와 컨테이너 디렉토리 연결&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 46.2701%; text-align: center;&quot;&gt;--rm&lt;/td&gt;
&lt;td style=&quot;width: 48.9335%;&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;</description>
      <category>Study/클라우드</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/240</guid>
      <comments>https://noredstone.tistory.com/240#entry240comment</comments>
      <pubDate>Tue, 5 Dec 2023 15:31:19 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] Rcity 14 - sudo 명령어 활용하기</title>
      <link>https://noredstone.tistory.com/239</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBnQNm/btsBb9OLnTe/Euy9EU9p6TsFVlNWlHWzDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBnQNm/btsBb9OLnTe/Euy9EU9p6TsFVlNWlHWzDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBnQNm/btsBb9OLnTe/Euy9EU9p6TsFVlNWlHWzDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBnQNm%2FbtsBb9OLnTe%2FEuy9EU9p6TsFVlNWlHWzDK%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;789&quot; height=&quot;464&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;sudo -l 과 -u를 활용하면 금방 풀 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1701403373632&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 다른 디렉토리 확인
cd ..
cd rcity15
ls -alh
cat rcity14-flag.txt  # permission denied 됨

# 현재 계정의 sudo 권한 확인
sudo -l  # rcity15 사용자에 대해 find 사용 가능한 것 확인

# 권한 상승하여 find 실행
sudo -u rcity15 /usr/bin/find -name 'rcity14-flag.txt' -exec cat {} \;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/239</guid>
      <comments>https://noredstone.tistory.com/239#entry239comment</comments>
      <pubDate>Fri, 1 Dec 2023 13:06:11 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] Rcity 9 - openssl 명령어로 복호화하기</title>
      <link>https://noredstone.tistory.com/238</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;525&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvZFDT/btsBeUpEsQ3/wyKtrqnXrQIjV4fhNxLSgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvZFDT/btsBeUpEsQ3/wyKtrqnXrQIjV4fhNxLSgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvZFDT/btsBeUpEsQ3/wyKtrqnXrQIjV4fhNxLSgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvZFDT%2FbtsBeUpEsQ3%2FwyKtrqnXrQIjV4fhNxLSgK%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;788&quot; height=&quot;525&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;525&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;awk 명령어, openssl 명령어에 대해서 학습하고 문제를 푸는 것이 좋다.&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;pre id=&quot;code_1701397732543&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 문제 설명에 따라 파일 확인
file flag.txt
cat flag.txt
base64 -d flag.txt  # 암호화된 것 확인
cat nmap-result.txt

# 암호화 키를 추출하기 위해 문장 앞 글자만 추출
awk -F'/' '{print $1}' nmap-result.txt | tr '\n' ',' | sed 's/,$/\n/' &amp;gt; password.txt

# 인코딩 및 암호화된 파일 복호화
base64 -d flag.txt | openssl enc -d -aes-256-cbc -in flag.txt -k &quot;$(cat password.txt)&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-236&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-category-visibility=&quot;public&quot; data-entry-visibility=&quot;public&quot; data-entry-id=&quot;236&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/238</guid>
      <comments>https://noredstone.tistory.com/238#entry238comment</comments>
      <pubDate>Fri, 1 Dec 2023 11:33:02 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] Rcity 7 - nmap과 nc 명령어 사용하기</title>
      <link>https://noredstone.tistory.com/237</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;376&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CtNve/btsA9RtVAlu/BI0JQ0e9Oy6bQU8Siooia1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CtNve/btsA9RtVAlu/BI0JQ0e9Oy6bQU8Siooia1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CtNve/btsA9RtVAlu/BI0JQ0e9Oy6bQU8Siooia1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCtNve%2FbtsA9RtVAlu%2FBI0JQ0e9Oy6bQU8Siooia1%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;788&quot; height=&quot;376&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;376&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;nmap과 nc 명령어를 사용하는 방법을 익히면 좋다.&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;pre id=&quot;code_1701396053578&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 디렉토리 내에 아무것도 안보이고, 문제 설명에 따라 열린 포트 확인
nmap localhost  # 22번 외에 9999번이라는 의심스러운 포트 확인

# 열린 포트에 접속하기
nc localhost 9999&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-236&quot;&gt;
&lt;div style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div data-category-visibility=&quot;public&quot; data-entry-visibility=&quot;public&quot; data-entry-id=&quot;236&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/237</guid>
      <comments>https://noredstone.tistory.com/237#entry237comment</comments>
      <pubDate>Fri, 1 Dec 2023 11:02:35 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] Rcity 8 - while 문 사용하기(base64 복호화)</title>
      <link>https://noredstone.tistory.com/236</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wOXAn/btsBfbZc5d7/Q3eYo6px67tRv9VUbS0WmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wOXAn/btsBfbZc5d7/Q3eYo6px67tRv9VUbS0WmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wOXAn/btsBfbZc5d7/Q3eYo6px67tRv9VUbS0WmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwOXAn%2FbtsBfbZc5d7%2FQ3eYo6px67tRv9VUbS0WmK%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;793&quot; height=&quot;506&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;506&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;while문을 사용하여 base64 복호화 코드를 작성하는게 제일 어려웠다(chatgpt 도움 받음 ㅎㅎ)&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;pre id=&quot;code_1701395852046&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 문제 설명에 따라 파일 확인
cat flag.txt
base64 -d flag.txt  # 너무 긴 것을 확인

# while문 활용하여 복호화 시도 
while read -r line; do
  decoded=$(echo &quot;$line&quot; | base64 --decode)
  while [[ &quot;$decoded&quot; != *flag:* ]]; do
    decoded=$(echo &quot;$decoded&quot; | base64 --decode)
  done
  echo &quot;$decoded&quot;
done &amp;lt; flag.txt&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/236</guid>
      <comments>https://noredstone.tistory.com/236#entry236comment</comments>
      <pubDate>Fri, 1 Dec 2023 10:59:48 +0900</pubDate>
    </item>
    <item>
      <title>[워게임] Rcity 22 - wireshark 사용하기</title>
      <link>https://noredstone.tistory.com/235</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 문제 상황&lt;/b&gt;&lt;/h4&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;418&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NYbaV/btsA9hTt3PU/RxJqggatQLmNbD5y3q9oAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NYbaV/btsA9hTt3PU/RxJqggatQLmNbD5y3q9oAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NYbaV/btsA9hTt3PU/RxJqggatQLmNbD5y3q9oAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNYbaV%2FbtsA9hTt3PU%2FRxJqggatQLmNbD5y3q9oAK%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;799&quot; height=&quot;418&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;418&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해결 과정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;칼리 리눅스에 내장된 wireshark를 이용하여 풀었다.&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;
&lt;pre id=&quot;code_1701322990958&quot; class=&quot;bash&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 기초 정보 획득 단계
pwd
ls -alh

# 문제 설명에 따라 파일 확인
file vaccine_23.pcapng

# 로컬 pc에서 파일 다운받기
scp -P [port_number] rcity22@ctf.redraccoon.kr:/home/rcity22/vaccine_23.pcapng /home/kali/wargame

# 칼리 리눅스 내장 wireshark 이용
wireshark&lt;/code&gt;&lt;/pre&gt;
&lt;img style=&quot;text-align: center; caret-color: transparent; color: #333333; letter-spacing: 0px;&quot; src=&quot;https://blog.kakaocdn.net/dn/bsqmdW/btsBfzY9wUA/q68cSN59ekcUKEGkvyHmW0/img.png&quot; data-origin-width=&quot;969&quot; data-origin-height=&quot;401&quot; data-is-animation=&quot;false&quot; /&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDkh6i/btsA7y89f15/0B47GGkGBNJwwQgVgovln1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDkh6i/btsA7y89f15/0B47GGkGBNJwwQgVgovln1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDkh6i/btsA7y89f15/0B47GGkGBNJwwQgVgovln1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDkh6i%2FbtsA7y89f15%2F0B47GGkGBNJwwQgVgovln1%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;653&quot; height=&quot;150&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Study/Security</category>
      <author>NOredstone</author>
      <guid isPermaLink="true">https://noredstone.tistory.com/235</guid>
      <comments>https://noredstone.tistory.com/235#entry235comment</comments>
      <pubDate>Thu, 30 Nov 2023 14:45:26 +0900</pubDate>
    </item>
  </channel>
</rss>