picoCTF에서 More Cookies라는 문제를 안, 못 풀었어서 풀려고 노력 중이다. 웹 사이트는 다음과 같다.
쿠기 검색 페이지에 온 걸 환영해 . 관리자만 사용할 수 있어라는 문구가 나온다.
Cookie가 있는지 확인했더니 auth_name이라는 이름의 쿠기가 있다. Base64 인코딩이 되어있어서 base64 디코딩을 해야 될 것 같다.
VlB0WHNHc1VjR1RhWVFUc3hLUWJmMXlPNnhCQkx5L1ZDM2gvaFM5MTdzeDdwcmg1THp3dTA0bGVnMFk3Yy81S2orbSs0Rm1lbVZhdSt5VXFYRnluSDZHMEZNbWo4bDhuYy8xTGRSaDF3eW8reGZKNXNsYzdRaUpKcXFnQndCVko=
Base64 디코딩을 한 이후에는 CBC bit flip을 이용해서 코드를 짜야 된다. 손으로 cookie 값을 계속 복사 붙여 넣기 번거로우니 requests module로 쿠키를 처리하려고 했는데 다음과 같은 오류가 난다.
import requests
res=requests.get('http://mercury.picoctf.net:21553/')
cookies=res.cookies['auth_name']
print(cookies)
분명히 cookie가 있는데 왜 requests로 cookie 값에 접근이 안 되는지 모르겠다.
PicoCTF discord에 문제가 있다고 올리든지 해야될 듯...
'삽질' 카테고리의 다른 글
__MACOSX (1) | 2024.11.27 |
---|---|
Open Beta Tester vs Closed Beta Tester (1) | 2024.11.21 |
Pythonchallenge Level13 오류 (1) | 2024.10.11 |
Tistory 임시저장 글 불러오기 (0) | 2024.09.26 |
맥북 윈도우 단축키 사용에 따른 문제점 (1) | 2024.09.26 |