목표 : Vi 임시파일 swp
vi로 index.php를 수정하다가 정전으로 날라갔으니 복구해달라고 한다.
index.php 코드를 보면 정말 이것 뿐이다.
<html>
<head>
<title>Challenge 36</title>
</head>
<body>
While editing index.php file using vi editor in the current directory, a power outage caused the source code to disappear.
<br>Please help me recover.
</body>
</html>
PHP
복사
음 진짜 날라갔나? 그럼 우리에겐 웹에서 열심히 정보를 수집해 이전 정보를 저장해주는 사이트가 있다.
아카이브는 예전 웹사이트를 미러로 저장해두는 유용한 사이트다.
반대로 글을 지운다고 지워지는게 아니라는 걸 알려주기도 한다.
2021년에 스냅샷이 하나 있다 들어가보자
이게 아닌가보다
더 이상 얻을 수 있는 정보가 없어 찾아서 알았다.
vi 에디터는 사용하다가 강제종료되는 경우 동일 디렉토리에 숨김파일(.)로 swp 파일을 생성한다
https://webhacking.kr/challenge/bonus-8/.index.php.swp
해당 경로로 접근 시 파일이 다운된다
파일을 열어보면 플래그 값이 있다.