Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- js 문제
- repl.lt
- web cookie
- Web
- php code
- Visual sutdio
- js code 해석
- robot image
- 비주스
- hidde flag
- webhacking
- php 해석
- 쿠키는 맛있음
- webhacking 14
- aiohttp
- 쿠키 사용법
- js 코드
- webhacking.kr 14
- webhacking 6
- php code 해석
- http.client
- php base64 encode
- hacking
- urllib.request
- faster_than_requests
- webhacking.kr
- HTML
- js 해석
- httplib2
- php
Archives
- Today
- Total
it 공부 일기 - 워게임 ctf 풀이 및 언어 강좌모음
hackctf 보물 문제 풀이 본문

해당 페이지에 들어가보면은 Page 1 , Page 2 , Page 3 가 있는데 각각 버튼을 누르면은

url 에 ?page=1 로 바뀌면서 GET 방식으로 데이터를 전달하면

이런식으로 해쉬가 나오게 된다.
2번째 버튼을 누르면 ?page=2
3번째 버튼을 누르면 ?page=3
이렇게 1씩 추가되는데
감으로 대충 python 스크립트를 짜서 요청 여러번 전송해보면 어떨까 하고 생각했다.
import requests
for i in range(1,10000):
r = requests.get(f'http://ctf.j0n9hyun.xyz:2025/?page={i}').text
print(i)
if r.find('HackCTF') != -1:
print(r)
break
이런식으로 짜고 실행을 하고

flag 가 나올때까지 기다려보면

1225번째에서 FLAG 가 나오는것을 볼 수 있다.

확실히 사람이 직접 수동적으로 하는것보다 python 같은 자동적인 스크립트를 싸서 실행하면은 훨신 수월하고 빠르게 원하는대로 할 수 있다.
FLAG is HackCTF{0hhhhh_5o_g0od_try!}
'ctf.j0n9hyun.xyz' 카테고리의 다른 글
| hackctf Login 문제 풀이 (1) | 2021.01.11 |
|---|---|
| hackctf web / 문제 풀이 (0) | 2020.12.12 |
| hackctf Button 문제 풀이 (0) | 2020.12.12 |
| hackctf Read File 문제 풀이 (0) | 2020.12.12 |
| hackctf web Hidden 5번에 플래그가있다 문제 풀이 (0) | 2020.12.12 |