문제 사이트 접속하면 위와 같이 원피스 찾기 문제입니다. url에 get 방식으로 page를 20까지 입력해봐도 아래 16진수는 그때마다 내용이 바뀝니다. 따라서 수작업으로는 문제를 해결할 수 없습니다.
import requests
URL = "http://ctf.j0n9hyun.xyz:2025/?page="
for i in range(1,10000):
response = requests.get(URL+str(i))
if "HackCTF" in response.text:
print(i)
break
print("page="+str(i))
위 코드는 page에 10000까지 모든 경우의 수를 검사합니다. 만약 response.text에 HackCTF가 있으면 플래그를 획득할 수 있습니다.
'웹 해킹 > CTF' 카테고리의 다른 글
[HackCTF] 마법봉 (0) | 2021.09.12 |
---|---|
[HackCTF] Guess me (0) | 2021.09.10 |
[HackCTF] Button (0) | 2021.09.10 |
[HackCTF] Hidden (0) | 2021.09.10 |
[HackCTF] / (0) | 2021.09.10 |
댓글