<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>보않공</title>
    <link>https://3iin1sm.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 2 Jun 2026 20:29:32 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>su1m1bx</managingEditor>
    <image>
      <title>보않공</title>
      <url>https://tistory1.daumcdn.net/tistory/8587861/attach/44d3c61319e649859df05f532af48f99</url>
      <link>https://3iin1sm.tistory.com</link>
    </image>
    <item>
      <title>[웹 / SQL injection] (입문용) OWASP Juice Shop으로 SQL injection 해보기</title>
      <link>https://3iin1sm.tistory.com/4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJGGsi/dJMcagyDsnk/IqXYk2KEYG1dfPXJc6A3vK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJGGsi/dJMcagyDsnk/IqXYk2KEYG1dfPXJc6A3vK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJGGsi/dJMcagyDsnk/IqXYk2KEYG1dfPXJc6A3vK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJGGsi%2FdJMcagyDsnk%2FIqXYk2KEYG1dfPXJc6A3vK%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;555&quot; height=&quot;555&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;lt;목차&amp;gt;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&amp;nbsp;SQL Injection&lt;/li&gt;
&lt;li&gt;OWASP Juice Shop&lt;/li&gt;
&lt;li&gt;연습&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. SQL Injection&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SQL은 알겠는데 Injection이란 뭘까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;942&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sNGe1/dJMcabKVAxj/Uy2yvy2SiquikbALKZM0wK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sNGe1/dJMcabKVAxj/Uy2yvy2SiquikbALKZM0wK/img.png&quot; data-alt=&quot;출처 : 네이버 영어사전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sNGe1/dJMcabKVAxj/Uy2yvy2SiquikbALKZM0wK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsNGe1%2FdJMcabKVAxj%2FUy2yvy2SiquikbALKZM0wK%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;366&quot; height=&quot;942&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;942&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;SQL 인젝션(SQLi)은 해커가 이름 또는 암호와 같은 일반 입력 또는 양식 필드에 SQL 쿼리를 삽입하여 애플리케이션 코드의 취약성을 악용하려고 시도하는 공격 유형이다. 그런 다음 SQL 문이 애플리케이션의 기본 SQL 데이터베이스로 전달된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 웹사이트가 믿고 받는 입력칸에, 데이터베이스 명령어를 몰래 주입해 DB를 조종하는 공격&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; SQL Injection은 사용자의 입력값이 SQL 쿼리 구조에 그대로 포함되면서, 의도하지 않은 SQL이 실행되는 보안 취약점이다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DB를 조작한다면?&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;인증 우회 (로그인 우회)&lt;/li&gt;
&lt;li&gt;데이터 조회/변조&lt;/li&gt;
&lt;li&gt;권환 탈취&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 문제가 발생할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;개념 풀이&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;웹사이트는 보통 다음과 같이 동작한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;1.&lt;/b&gt; 로그인 창에 아이디/ 비번 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;2.&lt;/b&gt; 서버가 DB에 물어봄 : &quot;아이디 + 비번 맞는 사람이 있어?&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;만약 입력값을 제대로 검사 안 하면 문제가 생긴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;SQL Injection이 일어나는 상황&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 원래 쿼리가 이런 구조라고 생각해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SELECT * FROM users WHERE id = '입력값' AND pw = '입력값';&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;정상일 때 :&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;id : su1mib&lt;/li&gt;
&lt;li&gt;pw : sumin1234!&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; DB가 ㅇㅋ하고 로그인 성공&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;공격자가 하는 짓&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공격자는 입력값에 &lt;b&gt;SQL 문법을&lt;/b&gt; 섞는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러니까 DB 입장 : 사용자 입력이 아니라 명령어인데?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;착각하게 만들어서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;로그인 우회, 데이터 조회, 권한 상승&lt;/b&gt; &amp;lt;&amp;lt; 같은 게 가능해짐&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;요약 : 입력창을 통해 데이터베이스를 속이는 공격&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. OWASP Juice Shop&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;실제&amp;nbsp; 사이트가 아니라, 훈련용으로만 하자.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;준비물 : docker (끝!)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고른 이유 :&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일부러 취약점을 넣어둔 &lt;u&gt;해킹 연습용 쇼핑몰,&lt;/u&gt; &lt;u&gt;실제 공격이 아니라 퍼즐 깨는 게임 구조,&lt;/u&gt;&amp;nbsp;&lt;u&gt; SQLi 미션 따로 있음&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하는 법..&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;1. docker를 실행시킨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. docker info로 잘 되는지 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.&amp;nbsp;터미널에 아래 명령어 입력하기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ffffff; background-color: #000000;&quot;&gt;docker run -d -p 3000:3000 bkimminich/juice-shop&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;5. 브라우저에&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;http://localhost:3000 들어가기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;끝 ㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 연습하기&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;하기에 앞서 SQLi를 실습용 사이트가 아니라&lt;br /&gt;ㄹㅇ 일반 사이트해서 하면 범죄다.&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1 : 로그인 구조 이해&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Juice Shop에서 로그인 페이지 들어가면 ID /PW 입력칸이 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;내부적으로 이런 구조라고 생각 하면 됨 (예시)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT * FROM Users&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;WHERE email = '입력값'&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AND password = '입력값';&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; 이 고조에 사용자가 입력값을 조작하면 SQL 구조 자체가 변형된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2 : 입력값이 SQL이 되면?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;중요 : 입력칸은 그냥 텍스트가 아니라 SQL에 들어간다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 보통 공격의 원리는&amp;nbsp;&lt;b&gt;조건을 항상 참으로 만들거나 쿼리 구조를 깨버린다 ..&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.1 로그인 창 들어가기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ub0ln/dJMcahEjaiN/akL0Kk8aifmGu3CH2AnTI1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ub0ln/dJMcahEjaiN/akL0Kk8aifmGu3CH2AnTI1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ub0ln/dJMcahEjaiN/akL0Kk8aifmGu3CH2AnTI1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUb0ln%2FdJMcahEjaiN%2FakL0Kk8aifmGu3CH2AnTI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;402&quot; height=&quot;1912&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.2 로그인 아이디 입력창에 테스트용 예시 입력&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;' OR 1=1 --&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;또는&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;' OR 'a'='a&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mR2WG/dJMcadWcBIW/lNAa75KWIgK53jfTK0eg4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mR2WG/dJMcadWcBIW/lNAa75KWIgK53jfTK0eg4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mR2WG/dJMcadWcBIW/lNAa75KWIgK53jfTK0eg4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmR2WG%2FdJMcadWcBIW%2FlNAa75KWIgK53jfTK0eg4k%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;426&quot; height=&quot;277&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l8JlA/dJMcaf0Nlvt/CHxcuYtX1l3HgrdlZWk3d0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l8JlA/dJMcaf0Nlvt/CHxcuYtX1l3HgrdlZWk3d0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l8JlA/dJMcaf0Nlvt/CHxcuYtX1l3HgrdlZWk3d0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl8JlA%2FdJMcaf0Nlvt%2FCHxcuYtX1l3HgrdlZWk3d0%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;426&quot; height=&quot;277&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1912&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예시의 해설 :&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'는 원래 있던 입력 문자열을 끊음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1=1은 항상 true&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OR 때문에 조건 전체가 true가 됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과적으로 WHERE 조건이 항상 참이 되어 첫 번째 유저가 반환되는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;또, OWASP Juice Shop은 SQLi 뿐만 아니라 XSS 같은 다양한 공격들을 연습해 볼 수 있다. 많이 연습해보자 ㅎ ㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;정리 : 사용자 입력은 단순한 데이터처럼 보이지만, 제대로 검증되지 않으면 실해되는 코드로 변할 수 있다&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>웹해킹</category>
      <category>웹해킹 #SQLInjection #SQL인젝션 #보안</category>
      <author>su1m1bx</author>
      <guid isPermaLink="true">https://3iin1sm.tistory.com/4</guid>
      <comments>https://3iin1sm.tistory.com/4#entry4comment</comments>
      <pubDate>Fri, 8 May 2026 08:27:18 +0900</pubDate>
    </item>
    <item>
      <title>[네트워크] 기초 : 개념, 구조, 분류 및 주소 체계</title>
      <link>https://3iin1sm.tistory.com/3</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YfSas/dJMcagrDxLG/uk0GvAAyp2IWSPF0iX3Ynk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YfSas/dJMcagrDxLG/uk0GvAAyp2IWSPF0iX3Ynk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YfSas/dJMcagrDxLG/uk0GvAAyp2IWSPF0iX3Ynk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYfSas%2FdJMcagrDxLG%2Fuk0GvAAyp2IWSPF0iX3Ynk%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;441&quot; height=&quot;441&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;0. 네트워크란?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1452&quot; data-origin-height=&quot;624&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYNks2/dJMcahjOV4u/Q9sqGYVpXI8PiWmTGUx94k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYNks2/dJMcahjOV4u/Q9sqGYVpXI8PiWmTGUx94k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYNks2/dJMcahjOV4u/Q9sqGYVpXI8PiWmTGUx94k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYNks2%2FdJMcahjOV4u%2FQ9sqGYVpXI8PiWmTGUx94k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;644&quot; height=&quot;277&quot; data-origin-width=&quot;1452&quot; data-origin-height=&quot;624&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 네트워크, 왜 알아야 할까?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷, 2026-04-16 오후 4.29.27.png&quot; data-origin-width=&quot;2869&quot; data-origin-height=&quot;1663&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XFX3V/dJMcacW36fp/TVPfvX4E673SELzYEfitPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XFX3V/dJMcacW36fp/TVPfvX4E673SELzYEfitPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XFX3V/dJMcacW36fp/TVPfvX4E673SELzYEfitPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXFX3V%2FdJMcacW36fp%2FTVPfvX4E673SELzYEfitPK%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;566&quot; height=&quot;328&quot; data-filename=&quot;스크린샷, 2026-04-16 오후 4.29.27.png&quot; data-origin-width=&quot;2869&quot; data-origin-height=&quot;1663&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터 네트워크는 우리 생활과 개발 업무 모두에 깊숙이 자리 잡고 있으며, 이를 이해하는 것은 필수적이다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 1 컴퓨터 네트워크란?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;u&gt;여러 장치가 그물처럼 연결되어 정보를 주고 받는 통신&lt;/u&gt;&lt;/li&gt;
&lt;li&gt;이 통신망은 '그래프'라는 자료 구조 형태로 나타낼 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;257&quot; data-origin-height=&quot;196&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lpLzk/dJMcajhyJOU/VrwaVN3bq3jjXA1komQASK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lpLzk/dJMcajhyJOU/VrwaVN3bq3jjXA1komQASK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lpLzk/dJMcajhyJOU/VrwaVN3bq3jjXA1komQASK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlpLzk%2FdJMcajhyJOU%2FVrwaVN3bq3jjXA1komQASK%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;257&quot; height=&quot;196&quot; data-origin-width=&quot;257&quot; data-origin-height=&quot;196&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;그래프는 점(노드)와 선(간선)으로 이루어져 있으며, 네트워크에서는 점이 기기, 선이 연결 매체가 된다.&lt;/li&gt;
&lt;li&gt;네트워크는 하나만 존재하는 것이 아니라, 범위에 따라 여러 개로 나눌 수 있다.&lt;/li&gt;
&lt;li&gt;인터넷은 이러한 여러 네트워크를 연결한 &lt;u&gt;'네트워크의 네트워크' 이다.&lt;/u&gt;&lt;/li&gt;
&lt;li&gt;네트워크 내 또는 네트워크 간 정보 교환이 가능하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 컴퓨터 네트워크의 기본 구조와 구성 요소&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;263&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6gjcI/dJMcaiptcMs/KIquPAKtkI7RGGHQAyL1qk/tfile.svg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6gjcI/dJMcaiptcMs/KIquPAKtkI7RGGHQAyL1qk/tfile.svg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6gjcI/dJMcaiptcMs/KIquPAKtkI7RGGHQAyL1qk/tfile.svg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6gjcI%2FdJMcaiptcMs%2FKIquPAKtkI7RGGHQAyL1qk%2Ftfile.svg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;285&quot; data-origin-width=&quot;263&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터 네트워크는 그래프와 같은 구조를 가지며, 호스트, 네트워크 장비, 통신 매체, 메시지로 구분된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;네트워크는 그래프 형태를 띤다&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자료 구조의 한 종류인 그래프는 노드(정점)와 간선(엣지, 링크)으로 이루어져 있다.&lt;/li&gt;
&lt;li&gt;컴퓨터 네트워크에서 노드는 컴퓨터, 스마트폰, 서버 등의 기기이며, 간선은 유무선 연결 매체이다.&lt;/li&gt;
&lt;li&gt;예를 들어, 가정집이나 사무실의 네트워크는 데스크탑, 노트북, 스마트폰 등이 노드가 되고, 유무선 연결이 간선이 되는 그래프 형태를 띤다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;노드의 위치와 역할&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사용자가 주로 사용하는 기기(데스크탑, 노트북, 스마트폰 등)는 그래프의 '가장자리 노드'에 위치하며, 이를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;호스트&lt;/b&gt;라고 한다.&lt;/li&gt;
&lt;li&gt;공유기 등 네트워크 장비는 주로 그래프의 '중간 노드'에 위치하며, 호스트들을 연결하는 역할을 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;네트워크의 기본 구성 요소&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;b&gt;호스트&lt;/b&gt; : 주로 사용자가 사용하는 기기가 위치하는 가장자리 노드&lt;/li&gt;
&lt;li&gt;&lt;b&gt;네트워크 장비&lt;/b&gt; : 주로 중간에 위치하며 호스트 간 정보 전송을 돕는 장비 (예시 :&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;통신 매체&lt;/b&gt; : 노드들을 연결하는 유무선 연결 매체&lt;/li&gt;
&lt;li&gt;&lt;b&gt;메시지&lt;/b&gt; : 노드들이 서로 주고받는 정보&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;호스트&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt; : 네트워크를 통해 주고받는 메시지를 최초로 생성하여 송신하거나 최종적으로 수신하는 대상&lt;/li&gt;
&lt;li&gt;&lt;b&gt;예시&lt;/b&gt; : 예를&amp;nbsp;들어,&amp;nbsp;스마트폰으로&amp;nbsp;메일을&amp;nbsp;보내면&amp;nbsp;스마트폰은&amp;nbsp;송신하는&amp;nbsp;호스트,&amp;nbsp;친구의&amp;nbsp;데스크탑은&amp;nbsp;수신하는&amp;nbsp;호스트가&amp;nbsp;된다.&amp;nbsp;구글&amp;nbsp;서버도&amp;nbsp;메시지를&amp;nbsp;생성하거나&amp;nbsp;수신하므로&amp;nbsp;호스트이다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;u&gt;호스트는 역할에 따라 클라이언트, 서버로 구분된다.&lt;/u&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;클라이언트 :&lt;/b&gt; 요청을 보내는 호스트 (웹 브라우저)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;서버&lt;/b&gt; : 요청에 대한 응답을 하는 호스트 (웹 서버)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 이들은 음식으로 비유할 수 있다. 손님(&lt;b&gt;클라이언트&lt;/b&gt;)이 주문(&lt;b&gt;요청&lt;/b&gt;)하면 종업원(&lt;b&gt;서버&lt;/b&gt;)이 음식을 제공(&lt;b&gt;응답&lt;/b&gt;)한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;네트워크 장비&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;호스트 간 주고받는 정보가 목적지까지 안정적이고 안전하게 전송될 수 있도록 돕는 장비, 기능의 범위는 상당히 넓다.&lt;/li&gt;
&lt;li&gt;이더넷, 허브, 스위치, 라우터, 공유기, 방화벽 등 다양한 종류가 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 컴퓨터 네트워크의 분류와 통신 방식&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;614bf53b-a11b-40ca-95fb-87f5ddc06d80.svg&quot; data-origin-width=&quot;263&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIxvS1/dJMcadIpve1/QT0KNzul443lMrlHjIx4Kk/tfile.svg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIxvS1/dJMcadIpve1/QT0KNzul443lMrlHjIx4Kk/tfile.svg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIxvS1/dJMcadIpve1/QT0KNzul443lMrlHjIx4Kk/tfile.svg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIxvS1%2FdJMcadIpve1%2FQT0KNzul443lMrlHjIx4Kk%2Ftfile.svg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;285&quot; data-filename=&quot;614bf53b-a11b-40ca-95fb-87f5ddc06d80.svg&quot; data-origin-width=&quot;263&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터 네트워크는 범위와 메시지 교환 방식에 따라 다양하게 분류될 수 있으며, 현대 인터넷은 주로&amp;nbsp;&lt;b&gt;패킷 교환&amp;nbsp;&lt;/b&gt;방식을 사용한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.1.&amp;nbsp;범위에&amp;nbsp;따른&amp;nbsp;네트워크&amp;nbsp;분류&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. LAN (Local Area Network)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;근거리&amp;nbsp;통신망으로,&amp;nbsp;한정된&amp;nbsp;공간(가정집,&amp;nbsp;사무실&amp;nbsp;등)에서&amp;nbsp;개인이나&amp;nbsp;소규모&amp;nbsp;조직이&amp;nbsp;구축한&amp;nbsp;네트워크이다.&lt;/li&gt;
&lt;li&gt;개발자가 구축하고 관리하는 대부분의 네트워크가 LAN에 해당한다.&lt;/li&gt;
&lt;li&gt;예시: 가정집 네트워크, 특정 회사 사무실 네트워크.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. WAN (Wide Area Network)&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;먼 지역을 연결하는 광역 통신망이다.&lt;/li&gt;
&lt;li&gt;다른 LAN에 속한 호스트와 메시지를 주고받아야 할 때 주로 필요하다.&lt;/li&gt;
&lt;li&gt;인터넷이 대표적인 WAN의 예시이다.&lt;/li&gt;
&lt;li&gt;LAN과 LAN을 먼 거리로 연결하는 데 사용된다.&lt;/li&gt;
&lt;li&gt;주로 ISP(인터넷 서비스 제공업체, 예: KT, LG U+)에서 구축하고 관리하며, 사용자에게 WAN 관련 서비스를 제공한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.2 메시지 교환 방식에 따른 네트워크 분류&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1876&quot; data-origin-height=&quot;930&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgPDDz/dJMcaiCYLVz/NAJh82GFwmhzCMjEpOhDI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgPDDz/dJMcaiCYLVz/NAJh82GFwmhzCMjEpOhDI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgPDDz/dJMcaiCYLVz/NAJh82GFwmhzCMjEpOhDI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgPDDz%2FdJMcaiCYLVz%2FNAJh82GFwmhzCMjEpOhDI1%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;1876&quot; height=&quot;930&quot; data-origin-width=&quot;1876&quot; data-origin-height=&quot;930&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;+ 패킷의 구조&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;패킷은 영어로 '소포'라는 뜻이며, 택배와 유사&lt;/li&gt;
&lt;li&gt;&lt;b&gt;페이로드&lt;/b&gt; : 택배의 실질적인 물품에 해당하며, 주고받고자 하는 실제 데이터&lt;/li&gt;
&lt;li&gt;&lt;b&gt;헤더 트레일러&lt;/b&gt; : 택배 송장과 같이 패킷에 대한 부가 정보 또는 제어 정보
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;헤더에는 주로 보내는 사람, 받는 사람 등 주소 정보가 담김&lt;/li&gt;
&lt;li&gt;대부분 헤더는 포함되나 트레일러는 없을 수도 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.3. 주소와 송수신지 유형에 따른 전송 방식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;주소의 역할&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;패킷 헤더에는 송수신지를 특정할 수 있는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;주소 정보&lt;/b&gt;가 담긴다.&lt;/li&gt;
&lt;li&gt;IP 주소, MAC 주소 등이 있으며, 이를 통해 누구에게 정보를 전송할지 지정할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;송수신지 유형에 따른 전송 방식&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;유니캐스트&lt;/b&gt;: 하나의 수신지에 메시지를 전송하는 가장 일반적인 방식 (송신자 &amp;harr; 수신자 1:1).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;브로드캐스트&lt;/b&gt;: 네트워크상의 모든 호스트에게 메시지를 전송하는 방식.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;브로드캐스트 도메인&lt;/b&gt;: 브로드캐스트가 전송되는 범위로, LAN의 범위와 유사하게 볼 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;애니캐스트&lt;/b&gt;: 네트워크 내 동일 그룹에 전송하는 방식 (자주 언급되지는 않음).&lt;/li&gt;
&lt;li&gt;유니캐스트와 브로드캐스트, 그리고 브로드캐스트 도메인 개념은 중요하게 다루어진다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>네트워크</category>
      <author>su1m1bx</author>
      <guid isPermaLink="true">https://3iin1sm.tistory.com/3</guid>
      <comments>https://3iin1sm.tistory.com/3#entry3comment</comments>
      <pubDate>Thu, 16 Apr 2026 17:08:50 +0900</pubDate>
    </item>
    <item>
      <title>[네트워크/Wireshark] 설치 및 사용법 (for mac)</title>
      <link>https://3iin1sm.tistory.com/2</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwE5nA/dJMcafMZqMa/I5KG8hsYXuktKa7Xnvg7i0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwE5nA/dJMcafMZqMa/I5KG8hsYXuktKa7Xnvg7i0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwE5nA/dJMcafMZqMa/I5KG8hsYXuktKa7Xnvg7i0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwE5nA%2FdJMcafMZqMa%2FI5KG8hsYXuktKa7Xnvg7i0%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;568&quot; height=&quot;568&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;와이어 샤크란?&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크에서 송수신되는 패킷을 모니터링하고, 분석할 수 있는 &lt;u&gt;패킷 캡쳐 프로그램&lt;/u&gt;으로, 공식 홈페이지에서 설치 파일을 다운로드하여 설치하고, 네트워크 인터페이스를 선택하여 패킷을 실시간으로 관찰 및 분석할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;200&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xwZfi/dJMcahKMYDG/BfI4KFu6tpzMdk2QBwJYqk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xwZfi/dJMcahKMYDG/BfI4KFu6tpzMdk2QBwJYqk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xwZfi/dJMcahKMYDG/BfI4KFu6tpzMdk2QBwJYqk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxwZfi%2FdJMcahKMYDG%2FBfI4KFu6tpzMdk2QBwJYqk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;200&quot; height=&quot;200&quot; data-origin-width=&quot;200&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;주요 기능&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패킷 캡쳐 : 네트워크 인터페이스를 통해 송수신되는 패킷 실시간 캡쳐&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패킷 분석 : 캡슐화된 계층별 헤더 및 실제 데이터 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패킷 필터링 : 특정 조건(프로토콜, IP 주소, 포트 등)에 맞는 패킷만 조회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 와이어샤크 설치 및 사용법 소개 (맥 기준)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크 통신의 핵심을 와이어샤크를 통해 직접 눈으로 확인하고 분석하는 방법을 배운다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; a. 공식 홈페이지에서 자신의 CPU 아키텍쳐에 맞는 설치 파일을 다운로드 한다. (&lt;a href=&quot;https://www.wireshark.org/&quot;&gt;https://www.wireshark.org)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; b. macOs 설치 파일 다운로드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; c. 다운로드한 dmg 파일을 열어 appications 폴더로 드래그&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; d. 실행후 나오는 Install ChmodBPF.pkg 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2934&quot; data-origin-height=&quot;1532&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BEcOG/dJMcabcG3ju/ykoLVDzi2nBp44FKvS7Pt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BEcOG/dJMcabcG3ju/ykoLVDzi2nBp44FKvS7Pt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BEcOG/dJMcabcG3ju/ykoLVDzi2nBp44FKvS7Pt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBEcOG%2FdJMcabcG3ju%2FykoLVDzi2nBp44FKvS7Pt0%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;2934&quot; height=&quot;1532&quot; data-origin-width=&quot;2934&quot; data-origin-height=&quot;1532&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;1090&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1Nwkq/dJMcai3Vnzq/bPPucmKTD9qgKAQTAn01rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1Nwkq/dJMcai3Vnzq/bPPucmKTD9qgKAQTAn01rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1Nwkq/dJMcai3Vnzq/bPPucmKTD9qgKAQTAn01rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1Nwkq%2FdJMcai3Vnzq%2FbPPucmKTD9qgKAQTAn01rk%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;231&quot; height=&quot;352&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;1090&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 기본 사용법&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1542&quot; data-origin-height=&quot;1430&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbZKQW/dJMcaaSrbB2/QeEaDjNrkBnj2IPMY3lsHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbZKQW/dJMcaaSrbB2/QeEaDjNrkBnj2IPMY3lsHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbZKQW/dJMcaaSrbB2/QeEaDjNrkBnj2IPMY3lsHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbZKQW%2FdJMcaaSrbB2%2FQeEaDjNrkBnj2IPMY3lsHK%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;398&quot; height=&quot;369&quot; data-origin-width=&quot;1542&quot; data-origin-height=&quot;1430&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;a. 와이어 샤크를 실행하면 네트워크 인터페이스 목록이 나타난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;b. 네트워크 인터페이스는 패킷을 송수신하는 통로이며, 현재 패킷 송수신이 이루어지고 있다면 지그재그 모양으로 표시된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;c. 관찰하고자 하는 패킷이 오가는 네트워크 인터페이스를 선택하기 위해 지그재그 모양이 나타나는 인터페이스를 더블 클릭한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;d. 만약 지그재그 모양이 나타나지 않으면 네트워크 연결 상태를 확인해야 한다.&lt;/p&gt;
&lt;p data-ke-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-origin-width=&quot;2932&quot; data-origin-height=&quot;1718&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z3PC6/dJMcahKM0c6/ecmiDdxEbhpv3XKzp06t4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z3PC6/dJMcahKM0c6/ecmiDdxEbhpv3XKzp06t4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z3PC6/dJMcahKM0c6/ecmiDdxEbhpv3XKzp06t4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz3PC6%2FdJMcahKM0c6%2FecmiDdxEbhpv3XKzp06t4k%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;2932&quot; height=&quot;1718&quot; data-origin-width=&quot;2932&quot; data-origin-height=&quot;1718&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;와이어 샤크는 세 부분으로 구성된다.&amp;nbsp;&lt;/b&gt;(박스로 구분함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;a. 상단 목록 창 (빨강 박스):&amp;nbsp;&lt;/b&gt;캡쳐된 패키의 번호, 시간, 송신지, 수신지, 프로토콜, 길이, 간략한 설명 등의 전보를 보여준다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;번호 : 캡쳐된 패킷의 고유 번호&lt;/li&gt;
&lt;li&gt;시간 : 패킷이 캡쳐된 시점으로부터 경과된 시간&lt;/li&gt;
&lt;li&gt;소스/데스티네이션: 패킷의 송신지 및 수신지 IP 주소&lt;/li&gt;
&lt;li&gt;프로토콜: 사용된 프로토콜 (예: HTTP)&lt;/li&gt;
&lt;li&gt;Info : 패킷에 대한 간략한 설명 (예: HTTP GET 요청)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;b. 중간 상세 창 (파랑 박스):&amp;nbsp;&lt;/b&gt;선택된 패킷의 캡슐화 과정을 계층별 헤더 정보로 보여준다&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;응용계층 (HTTP), 전송계층 (TCP), 네트워크계층(IP), 데이터 링크 계층 (Ethernet) 등의 헤더 정보 확인 가능&lt;/li&gt;
&lt;li&gt;각 헤더의 상세 내용을 클릭하면 해당 계층의 정보를 자세히 볼 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;c. 하단 데이터 창 (초록 박스) :&lt;/b&gt; 선택된 패킷에 포함된 실제 데이터(페이로드)를 보여준다&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;특정 계층의 헤더를 클릭하면 해당 헤더에 해당하는 실제 데이터 부분이 하이라이트된다&lt;/li&gt;
&lt;li&gt;TCP 헤더의 경우, 실제 순서와 확인 응답 전호 외에 와이어샤크가 보기 편하게 제공하는 상대적인 번호도 표시된다&lt;/li&gt;
&lt;li&gt;IP 헤더에서는 송수신지 IP 주소를, 이더넷 헤더에서는 송수신지 MAC 주소와 타입을 확인할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2.1. 패킷 필터링&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 패킷 필터링이란 ? 원하는 조건에 맞는 패킷만 조회하는 기능.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 기본 필터링 :&lt;/b&gt; 검색창에 프로토콜 이름을 입력하여 해당 프로토콜의 패킷만 조회 가능.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;필터링 가능한 주요 프로토콜 : Ethernet, IP, IPv4, ARP, DHCP, RIP, OSPF, BGP, ICMP, TCP, UDP, DNS, HTTP, TLS(HTTPS) 등&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 세부 필터링 :&lt;/b&gt; 프로토콜의 특정 필드 값으로 더욱 상세하게 필터링할 수 있다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Ethernet 필터:&lt;/b&gt; 맥&amp;nbsp;주소(eth.addr),&amp;nbsp;패킷&amp;nbsp;길이(eth.len),&amp;nbsp;타입(eth.type)&amp;nbsp;등으로&amp;nbsp;필터링&amp;nbsp;가능하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IP 필터:&lt;/b&gt; IP 주소(ip.addr, ip.dst, ip.src), 플래그 값(ip.flags), 헤더 길이(ip.hdr_len), 총 길이(ip.len) 등으로 필터링 가능하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;UDP&amp;nbsp;필터:&lt;/b&gt;&amp;nbsp;송수신지&amp;nbsp;포트(udp.port,&amp;nbsp;udp.dstport,&amp;nbsp;udp.srcport)&amp;nbsp;등으로&amp;nbsp;필터링&amp;nbsp;가능하다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TCP&amp;nbsp;필터:&lt;/b&gt;&amp;nbsp;포트(tcp.port),&amp;nbsp;시퀀스&amp;nbsp;번호(tcp.seq),&amp;nbsp;확인&amp;nbsp;응답&amp;nbsp;번호(tcp.ack),&amp;nbsp;플래그&amp;nbsp;값(tcp.flags),&amp;nbsp;헤더&amp;nbsp;길이(tcp.hdr_len),&amp;nbsp;윈도우&amp;nbsp;크기(tcp.window_size),&amp;nbsp;재전송&amp;nbsp;관련&amp;nbsp;필터&amp;nbsp;등으로&amp;nbsp;상세&amp;nbsp;필터링이&amp;nbsp;가능하다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;HTTP&amp;nbsp;필터:&lt;/b&gt;&amp;nbsp;요청/응답&amp;nbsp;관련&amp;nbsp;정보(메서드,&amp;nbsp;URI,&amp;nbsp;응답&amp;nbsp;코드&amp;nbsp;등)&amp;nbsp;및&amp;nbsp;다양한&amp;nbsp;HTTP&amp;nbsp;헤더(Accept,&amp;nbsp;Cache-Control,&amp;nbsp;Connection,&amp;nbsp;Content-Type&amp;nbsp;등)를&amp;nbsp;필터링할&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 필터 연산자 :&lt;/b&gt; 필터링 조건을 조합하기 위해 다양한 연산자를 사용할 수 있다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;==&amp;nbsp;(같음),&amp;nbsp;!=&amp;nbsp;(같지&amp;nbsp;않음),&amp;nbsp;and&amp;nbsp;(그리고),&amp;nbsp;or&amp;nbsp;(또는),&amp;nbsp;not&amp;nbsp;(아님),&amp;nbsp;&amp;gt;,&amp;nbsp;&amp;lt;,&amp;nbsp;&amp;gt;=,&amp;nbsp;&amp;lt;=&amp;nbsp;(크기&amp;nbsp;비교)&amp;nbsp;등을&amp;nbsp;사용한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;예시:&amp;nbsp;tcp.port&amp;nbsp;==&amp;nbsp;80,&amp;nbsp;udp.port&amp;nbsp;!=&amp;nbsp;8000,&amp;nbsp;eth.len&amp;nbsp;&amp;gt;=&amp;nbsp;10000,&amp;nbsp;ip.src&amp;nbsp;==&amp;nbsp;192.168.219.102&amp;nbsp;and&amp;nbsp;tcp.port&amp;nbsp;==&amp;nbsp;80.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;복잡한&amp;nbsp;조건은&amp;nbsp;괄호&amp;nbsp;()를&amp;nbsp;사용하여&amp;nbsp;연산&amp;nbsp;순서를&amp;nbsp;명확히&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 와이어샤크는&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 2. 패킷 캡쳐 파일 저장 및 열기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 패킷 캡쳐 파일&lt;/b&gt;은 .pcap 또는 .pcapng 확장자로 저장된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 저장 방법:&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;file 메뉴에서 save를 선택하거나 저장 아이콘을 클릭한다.&lt;/li&gt;
&lt;li&gt;파일 이름을 입력하고 .pcap 형식으로 저장 버튼을 누른다&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 열기 방법 :&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;File&amp;nbsp;메뉴에서&amp;nbsp;Open을&amp;nbsp;선택하거나&amp;nbsp;열기&amp;nbsp;아이콘을&amp;nbsp;클릭한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;저장된&amp;nbsp;패킷&amp;nbsp;캡처&amp;nbsp;파일을&amp;nbsp;선택하고&amp;nbsp;열기&amp;nbsp;버튼을&amp;nbsp;누르면&amp;nbsp;해당&amp;nbsp;패킷들을&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>네트워크</category>
      <category>와이어샤크 #wireshark #네트워크 #보안</category>
      <author>su1m1bx</author>
      <guid isPermaLink="true">https://3iin1sm.tistory.com/2</guid>
      <comments>https://3iin1sm.tistory.com/2#entry2comment</comments>
      <pubDate>Thu, 9 Apr 2026 20:20:38 +0900</pubDate>
    </item>
    <item>
      <title>[리눅스] GUI 환경 구축하기 (mac os, UTM)</title>
      <link>https://3iin1sm.tistory.com/1</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oOCQo/dJMcacicXa5/RgFTHII6jIur7eLffj4NKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oOCQo/dJMcacicXa5/RgFTHII6jIur7eLffj4NKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oOCQo/dJMcacicXa5/RgFTHII6jIur7eLffj4NKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoOCQo%2FdJMcacicXa5%2FRgFTHII6jIur7eLffj4NKK%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;530&quot; height=&quot;530&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정보보안전문가는 왜 국내에서 생소한 리눅스를 필수적으로 잘 할 줄 알아야 할까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 클라우딩 컴퓨터, 데이터 센터, 웹 서버 등 기업의 중요 인프라는 대부분 리눅스 기반이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 방화벽, IDS, IPS 등 보안 솔루션과 모의 해킹 및 취약점 분석 도구들이 주로 리눅스 환경에서 개발되고 최적화 되어 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 리눅스 로그 시스템을 이해하고 있어야 침입 징후를 발견하고, 발생한 침해 사고의 원인을 추척 및 분석할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 리눅스 환경에서 네트워크 트래픽을 분석하고 바이너리를 디버깅하는 능력은 공격 대응에 필수적이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 보안 전문가는 윈도우 뿐만 아니라 리눅스를 포함한 다양한 운영체제 대해 심도 있는 지식을 갖추어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결론적으로, 리눅스 공부는 &lt;u&gt;보안 시스템 자체를 이해&lt;/u&gt;하고, 실무에서는 &lt;u&gt;침해 사고를 분석하고 대응&lt;/u&gt;하게 하고 &lt;u&gt;보안 도구를 자유롭게 다루기&lt;/u&gt; 위한 필수 기반이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;리눅스 공부에 꼭 필요한 건 &lt;u&gt;가상 머신&lt;/u&gt;이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상 머신(Virtual Sever)란? 물리적인 컴퓨터 하드웨어 위에서 소프트웨어 구현된 독립적으로 작동하는 가상의 컴퓨터를 말한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 윈도우에 가상 머신을 설치하면 mac os로도 사용할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CPU, RAM과 스토리지 등을 분할하여 운영체제를 독립적으로 실행하므로, 개발 및 테스트 환경 구축이나 서버 자원 효율화에 필수적이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상 머신을 사용하지 않고 기존의 운영체제를 지우고 리눅스를 까는 것은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프랑스어를 하나도 할 줄 모르는데 프랑스에 떨어진 상황과 다름 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;= 가상 머신을 반드시 깔아야 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GUI는 초보자에게 추천!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;먼저 Ubuntu (이하 우분투) iso 파일을 다운로드 받아야 한다.&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우분투란? 운영체제의 한 종류이다. 컴퓨터에도 여러 운영체제가 있는데 그 중 &lt;u&gt;리눅스&lt;/u&gt;라는 뿌리에서 나온 가장 유명한 버전이 바로 우분투다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;Ubuntu 다운로드 (Arm, 24.04.4 LTS) &amp;gt;&amp;gt; &lt;a href=&quot;https://ubuntu.com/download/server/arm&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://ubuntu.com/download/server/arm&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UTM 다운로드 &amp;gt;&amp;gt; &lt;a href=&quot;https://mac.getutm.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://mac.getutm.app/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1773380851362&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;UTM&quot; data-og-description=&quot;Securely run operating systems on your Mac&quot; data-og-host=&quot;mac.getutm.app&quot; data-og-source-url=&quot;https://mac.getutm.app/&quot; data-og-url=&quot;https://mac.getutm.app/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wW1WQ/dJMb9bv0N40/axsrGWU63ayhyAOo2jou01/img.png?width=800&amp;amp;height=670&amp;amp;face=0_0_800_670,https://scrap.kakaocdn.net/dn/cKTITc/dJMb9jgvITg/H2Goekhyr6ip4f1X2ll2zk/img.png?width=800&amp;amp;height=658&amp;amp;face=0_0_800_658,https://scrap.kakaocdn.net/dn/mLYDz/dJMb9lL926E/tWqRoCL904OTPPqtYl1IG0/img.png?width=800&amp;amp;height=646&amp;amp;face=0_0_800_646&quot;&gt;&lt;a href=&quot;https://mac.getutm.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mac.getutm.app/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wW1WQ/dJMb9bv0N40/axsrGWU63ayhyAOo2jou01/img.png?width=800&amp;amp;height=670&amp;amp;face=0_0_800_670,https://scrap.kakaocdn.net/dn/cKTITc/dJMb9jgvITg/H2Goekhyr6ip4f1X2ll2zk/img.png?width=800&amp;amp;height=658&amp;amp;face=0_0_800_658,https://scrap.kakaocdn.net/dn/mLYDz/dJMb9lL926E/tWqRoCL904OTPPqtYl1IG0/img.png?width=800&amp;amp;height=646&amp;amp;face=0_0_800_646');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;UTM&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Securely run operating systems on your Mac&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mac.getutm.app&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;우분투&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초록색으로 표시 되어있는 버튼을 누르면 다운로드 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;arm 버젼을 다운로드 받아야 한다. (M3 칩 기준)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1388&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPFvaa/dJMcagLwKbq/MNW4kw10ZQc1F5VJeVUrs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPFvaa/dJMcagLwKbq/MNW4kw10ZQc1F5VJeVUrs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPFvaa/dJMcagLwKbq/MNW4kw10ZQc1F5VJeVUrs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPFvaa%2FdJMcagLwKbq%2FMNW4kw10ZQc1F5VJeVUrs1%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;472&quot; height=&quot;1388&quot; data-origin-width=&quot;2940&quot; data-origin-height=&quot;1388&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;UTM&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1466&quot; data-origin-height=&quot;1294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1jTC4/dJMcaf6Tl5I/6RIfRYGJAQyK22aEqCl3w0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1jTC4/dJMcaf6Tl5I/6RIfRYGJAQyK22aEqCl3w0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1jTC4/dJMcaf6Tl5I/6RIfRYGJAQyK22aEqCl3w0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1jTC4%2FdJMcaf6Tl5I%2F6RIfRYGJAQyK22aEqCl3w0%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;382&quot; height=&quot;337&quot; data-origin-width=&quot;1466&quot; data-origin-height=&quot;1294&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Download 클릭, 다운로드가 될 것이다.&lt;/p&gt;
&lt;p data-ke-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 alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;908&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfkoys/dJMcajuFDVe/KveVkRiscCgZ5dsN7RVh10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfkoys/dJMcajuFDVe/KveVkRiscCgZ5dsN7RVh10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfkoys/dJMcajuFDVe/KveVkRiscCgZ5dsN7RVh10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcfkoys%2FdJMcajuFDVe%2FKveVkRiscCgZ5dsN7RVh10%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;337&quot; height=&quot;357&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;908&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 가상 머신 생성 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1594&quot; data-origin-height=&quot;1664&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxCPep/dJMcafMC3XG/p6rjjpBCxFiwMxuWy1LXd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxCPep/dJMcafMC3XG/p6rjjpBCxFiwMxuWy1LXd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxCPep/dJMcafMC3XG/p6rjjpBCxFiwMxuWy1LXd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxCPep%2FdJMcafMC3XG%2Fp6rjjpBCxFiwMxuWy1LXd1%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;330&quot; height=&quot;344&quot; data-origin-width=&quot;1594&quot; data-origin-height=&quot;1664&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상화 &amp;gt; 호스트 하드웨어를 가상 머신에게 분할 및 제공한다. &lt;u&gt;CPU 명령어를 직접 실행&lt;/u&gt;하여 네이티브에 가까운 속도를 낸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에뮬레이션 &amp;gt; 다른 종류의 CPU 명령어 세트를 소프트웨어로 &lt;u&gt;해석하여 모방&lt;/u&gt;한다. (=느리다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제와 같은 속도를 내야하기 때문에 &lt;b&gt;&lt;u&gt;가상화&lt;/u&gt;&lt;/b&gt;를 클릭한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;운영체제는 Linux 선택.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;944&quot; data-origin-height=&quot;1044&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tAu0i/dJMcagkqmo5/0AhUZkP589BOQs2owYDVq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tAu0i/dJMcagkqmo5/0AhUZkP589BOQs2owYDVq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tAu0i/dJMcagkqmo5/0AhUZkP589BOQs2owYDVq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtAu0i%2FdJMcagkqmo5%2F0AhUZkP589BOQs2owYDVq0%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;308&quot; height=&quot;341&quot; data-origin-width=&quot;944&quot; data-origin-height=&quot;1044&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계속을 눌러도 상관은 없다.&lt;br /&gt;만드는 가상 머신이 메모리를 얼마나 사용할지 설정하는 것이다. (용도에 맞게 수정)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;1034&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx9b64/dJMcagxW8mL/FZicesgq9zxzUOvOHcJGl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx9b64/dJMcagxW8mL/FZicesgq9zxzUOvOHcJGl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx9b64/dJMcagxW8mL/FZicesgq9zxzUOvOHcJGl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx9b64%2FdJMcagxW8mL%2FFZicesgq9zxzUOvOHcJGl0%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;299&quot; height=&quot;339&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;1034&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사진과 같은 화면에서 오른쪽 중앙부의 찾아보기... &amp;lt; 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일에서&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;우분투 블로그.png&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;890&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF22G8/dJMcaivKQSm/VzcHPvk0lfXMPP5vS6MZzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF22G8/dJMcaivKQSm/VzcHPvk0lfXMPP5vS6MZzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF22G8/dJMcaivKQSm/VzcHPvk0lfXMPP5vS6MZzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF22G8%2FdJMcaivKQSm%2FVzcHPvk0lfXMPP5vS6MZzk%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;451&quot; height=&quot;227&quot; data-filename=&quot;우분투 블로그.png&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;890&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운로드 받았던 iso 파일을 넣는다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;리눅스블로그 계속.png&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;1066&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d0qL8h/dJMcajuHh5c/48hbfTrbZyFqJvafkAIaB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d0qL8h/dJMcajuHh5c/48hbfTrbZyFqJvafkAIaB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d0qL8h/dJMcajuHh5c/48hbfTrbZyFqJvafkAIaB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd0qL8h%2FdJMcajuHh5c%2F48hbfTrbZyFqJvafkAIaB0%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;447&quot; height=&quot;1066&quot; data-filename=&quot;리눅스블로그 계속.png&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;1066&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;1064&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhwdpb/dJMcabpWYFH/1KhqgMR4ctkrx0VfZ6g8mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhwdpb/dJMcabpWYFH/1KhqgMR4ctkrx0VfZ6g8mk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhwdpb/dJMcabpWYFH/1KhqgMR4ctkrx0VfZ6g8mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhwdpb%2FdJMcabpWYFH%2F1KhqgMR4ctkrx0VfZ6g8mk%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;443&quot; height=&quot;496&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;1064&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;드라이브 크기를 정하는건데, 계속 눌러도 상관은 없다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;1048&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mvoSq/dJMcah4KIuG/ibwHLmMDBkN1vVisBQXFA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mvoSq/dJMcah4KIuG/ibwHLmMDBkN1vVisBQXFA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mvoSq/dJMcah4KIuG/ibwHLmMDBkN1vVisBQXFA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmvoSq%2FdJMcah4KIuG%2FibwHLmMDBkN1vVisBQXFA1%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;440&quot; height=&quot;506&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;1048&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계속해도 상관 없다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;1056&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o0HdF/dJMcabQYYK3/HS4F5kB33SwGC0ONGZD6YK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o0HdF/dJMcabQYYK3/HS4F5kB33SwGC0ONGZD6YK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o0HdF/dJMcabQYYK3/HS4F5kB33SwGC0ONGZD6YK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo0HdF%2FdJMcabQYYK3%2FHS4F5kB33SwGC0ONGZD6YK%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;472&quot; height=&quot;526&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;1056&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같은 화면이 나오면 끝! 저장 누르면 된다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1596&quot; data-origin-height=&quot;1492&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0pN91/dJMcacWEtUr/2zZAcQQgwLJTMUluESsHKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0pN91/dJMcacWEtUr/2zZAcQQgwLJTMUluESsHKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0pN91/dJMcacWEtUr/2zZAcQQgwLJTMUluESsHKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0pN91%2FdJMcacWEtUr%2F2zZAcQQgwLJTMUluESsHKk%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;368&quot; height=&quot;344&quot; data-origin-width=&quot;1596&quot; data-origin-height=&quot;1492&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 버튼을 눌러 실행하면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1580&quot; data-origin-height=&quot;1272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYo6eN/dJMcaaLswq3/2SKcj6skRqjaiuJsZQbEX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYo6eN/dJMcaaLswq3/2SKcj6skRqjaiuJsZQbEX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYo6eN/dJMcaaLswq3/2SKcj6skRqjaiuJsZQbEX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYo6eN%2FdJMcaaLswq3%2F2SKcj6skRqjaiuJsZQbEX0%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;488&quot; height=&quot;1272&quot; data-origin-width=&quot;1580&quot; data-origin-height=&quot;1272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엔터 누른다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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 alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2524&quot; data-origin-height=&quot;1640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z74kn/dJMcagx69yH/j6cFV4Z8OvFSjhM5dnzkak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z74kn/dJMcagx69yH/j6cFV4Z8OvFSjhM5dnzkak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z74kn/dJMcagx69yH/j6cFV4Z8OvFSjhM5dnzkak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ74kn%2FdJMcagx69yH%2Fj6cFV4Z8OvFSjhM5dnzkak%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;555&quot; height=&quot;361&quot; data-origin-width=&quot;2524&quot; data-origin-height=&quot;1640&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 자신있는 언어를 하나 택한다. (나는 영어 고름)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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 alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2556&quot; data-origin-height=&quot;1594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDESLW/dJMcacoYkgC/KEKP33WXYiG2nrL8wPe0v0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDESLW/dJMcacoYkgC/KEKP33WXYiG2nrL8wPe0v0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDESLW/dJMcacoYkgC/KEKP33WXYiG2nrL8wPe0v0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDESLW%2FdJMcacoYkgC%2FKEKP33WXYiG2nrL8wPe0v0%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;550&quot; height=&quot;343&quot; data-origin-width=&quot;2556&quot; data-origin-height=&quot;1594&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;계속 엔터를 누르다보면 사용자 이름과 비밀번호를 설정해야한다. (필수)&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2542&quot; data-origin-height=&quot;1178&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/11f98/dJMcaf63kc6/ExG16Gt7vgGTzN6tptpFUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/11f98/dJMcaf63kc6/ExG16Gt7vgGTzN6tptpFUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/11f98/dJMcaf63kc6/ExG16Gt7vgGTzN6tptpFUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F11f98%2FdJMcaf63kc6%2FExG16Gt7vgGTzN6tptpFUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;511&quot; height=&quot;237&quot; data-origin-width=&quot;2542&quot; data-origin-height=&quot;1178&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다 설정하고 넘어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우분투 프로는 필요하면 설정하도록.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;계속 넘어가면 깔리는 화면(간지남)이 나온다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2540&quot; data-origin-height=&quot;1652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NXv1l/dJMb996QQZJ/84JKpn4icZ3TlbUxPZhGOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NXv1l/dJMb996QQZJ/84JKpn4icZ3TlbUxPZhGOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NXv1l/dJMb996QQZJ/84JKpn4icZ3TlbUxPZhGOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNXv1l%2FdJMb996QQZJ%2F84JKpn4icZ3TlbUxPZhGOK%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;528&quot; height=&quot;343&quot; data-origin-width=&quot;2540&quot; data-origin-height=&quot;1652&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다 끝났으면 reboot now 엔터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;검은 화면에서 [FAILED] Failed 어쩌고가 나오면 정상!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그대로 만들던 가상머신의 시스템을 종료한다. (좌측 상단 전원 버튼 사용)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;1578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mS7kf/dJMb99TiZAl/ueRfram0caF5MPm07vI9cK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mS7kf/dJMb99TiZAl/ueRfram0caF5MPm07vI9cK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mS7kf/dJMb99TiZAl/ueRfram0caF5MPm07vI9cK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmS7kf%2FdJMb99TiZAl%2FueRfram0caF5MPm07vI9cK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;328&quot; height=&quot;486&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;1578&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나와서 CD/DVD를 누르면 찾아보기 / 초기화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에서 초기화를 누른다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 실행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로그인 하는 화면이 나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까 입력한 user 이름 입력 + 비밀번호&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2530&quot; data-origin-height=&quot;1656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xijqX/dJMcacCv8Rd/YaJUIkq0CiCD2Z435kjzlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xijqX/dJMcacCv8Rd/YaJUIkq0CiCD2Z435kjzlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xijqX/dJMcacCv8Rd/YaJUIkq0CiCD2Z435kjzlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxijqX%2FdJMcacCv8Rd%2FYaJUIkq0CiCD2Z435kjzlK%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;351&quot; height=&quot;1656&quot; data-origin-width=&quot;2530&quot; data-origin-height=&quot;1656&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호는 쳐지는데 안 나온다. (보안 이슈)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;터미널만 필요한 사람은 여기까지만~&lt;br /&gt;초보자의 경우 GUI 를 쓰는 쪽을 강력 추천한다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 터미널에서 아래 명령어들을 입력한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;sudo apt update&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;sudo apt upgrade -y&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;sudo apt install ubuntu-desktop&amp;nbsp; &amp;nbsp;-y&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*apt는 다운로드하는 도구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*update, upgrade는 각각 설치 가능한 목록, 설치된 프로그램들을 최신형으로 바꿔준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*-y는 모든 질문에 자동으로 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;&lt;b&gt;마지막인 우분투 데스크톱을 까는데에는 오래 걸린다! 여유를 가지고 기다려야한다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다 깔리면 이런 화면 (터미널)이 나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;reboot로 재시동!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2404&quot; data-origin-height=&quot;1652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GH11q/dJMcaf63mV0/AVgLYN6C14lXsfBm7Ho8y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GH11q/dJMcaf63mV0/AVgLYN6C14lXsfBm7Ho8y1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GH11q/dJMcaf63mV0/AVgLYN6C14lXsfBm7Ho8y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGH11q%2FdJMcaf63mV0%2FAVgLYN6C14lXsfBm7Ho8y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;519&quot; height=&quot;1652&quot; data-origin-width=&quot;2404&quot; data-origin-height=&quot;1652&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;엄청난 화면이 지나가는데 기다린다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;다운로드 완료!!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2542&quot; data-origin-height=&quot;1662&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xZBm6/dJMcagdQHIw/l6vIeQW1kcpQelchHeWDLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xZBm6/dJMcagdQHIw/l6vIeQW1kcpQelchHeWDLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xZBm6/dJMcagdQHIw/l6vIeQW1kcpQelchHeWDLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxZBm6%2FdJMcagdQHIw%2Fl6vIeQW1kcpQelchHeWDLK%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;555&quot; height=&quot;1662&quot; data-origin-width=&quot;2542&quot; data-origin-height=&quot;1662&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호 치면 끝~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치를 끝냈다. 다음 시간부터는 리눅스의 사용법에 대해서 익힐 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해커가 되고 싶은데 리눅스를 얼마나 공부해야하나요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt;&amp;gt;&amp;gt; 간단한 사용법에 당황하지 않을 정도도 충분하다.&lt;/p&gt;</description>
      <category>리눅스</category>
      <category>리눅스</category>
      <category>리눅스 GUI</category>
      <category>리눅스 까는법</category>
      <category>우분투</category>
      <category>해커 되는 법</category>
      <author>su1m1bx</author>
      <guid isPermaLink="true">https://3iin1sm.tistory.com/1</guid>
      <comments>https://3iin1sm.tistory.com/1#entry1comment</comments>
      <pubDate>Wed, 25 Mar 2026 18:05:38 +0900</pubDate>
    </item>
  </channel>
</rss>