Upload My Memo를 통해 파일 이름과 내용을 업로드하면 저장되는 형식이다.
아까 첫문제로 포스팅한 문제를 생각해보자..
Filename이 링크 이름으로 바뀌니까 이걸 이용해서 flag를 찾을 수 있지 않을까? 라고 생각해보았다.
근데 코드를 아무리봐도 flag를 볼 수 있는 링크가 어디있는지 알 수가 없었다..
결국 이번에도 구글링 ㅠㅠ 근데 문제를 잘 보면 걍 나오는거였다.
flag.py를 다운받는다 이게 힌트였다.
그러면 flag.py로 갈 수 있게 링크 설정을 해주면 되는거였다.
디렉터리 이동이 필요하다. 그렇기 때문에
../flag.py
이렇게 해주면 된다. 하지만 코드를 살펴보면
특정한 형식의 파일이름은 올라가지 못하게 막아놓았다. 얘를 통해 상위 폴더에 있는 flag.py가 있구나 눈치
그렇다면 url로 직접 조작하면 되지않나?
그래서 url로 직접 ../flag.py로 입력해주었다.
정말 좋은 정보 감사합니다!