정말 어려웠으나, 많이 배웠던, 재미있던 문제.

시작과 함께 alert

로그인 화면


swp가 힌트이다. swp이란, vim가 실행 중일 때에 생성되는 임시파일로 작성 중인 소스코드를 포함하고 있다.

동작원리를 간단한 실험을 통해 확인하였다.

한 줄씩 역순으로 끝부터 적히는 것을 확인할 수 있었다.

서버로부터 .index.php.swp를 다운로드하고, 위에서 설명한 방법대로 한줄한줄 풀어내면 아래와 같은 페이지의 코드를 얻을 수 있다.