web wargame/HackThisSite

hacthissite basic mission 7번

삼전동해커 2020. 7. 22. 20:06

7번을 풀어보장.


영어를 읽어보면

이번에 샘이 암호화하지 않은 7번 비밀번호를 이상한 이 디렉토리에 이상한 이름으로 저장했다.

여담으로, 샘은 유닉스 cal명령어를 리턴하는 스크립트를 만들었다.


여담이지만 왠지 중요해보인다.

저 입력칸에 연도를 적으면 해당 연도의 달력이 쭉 나온다.

솔직히 이 연도는 별로 의미 없어보인다.


중요한건 입력칸에 연도 외에는 반응이 없다는 거다.

아마 앞에 cal 연도 이런 식으로 정해진 무언가가 있는 것 같다.

그럼 연도를 출력하고 다른 거도 출력 하도록 해보자.

바로 command injection을 사용하면 된다.


2020;ls를 넣어보자.

신기하게 ls 명령어가 들어갔다.

그리고 이름이 이상한 k1k~~.php를 url에 넣으면

정답.