자 36번 문제 풀이를 시작하겠습니다😀

 

Old 36번 문제

문제로 들어가보니 영어문장이 존재하네요🤔

 

"이 디렉토리에서 index.php 파일을 vi에디터로 편집하는 도중, 정전으로 인해 소스코드가 사라졌습니다.

저를 도와주세요😥"

 

우선 여기서 힌트가 index.php 파일을 vi 편집하는 도중 정전이라는 얘기치 못한 상황으로 소스가 날라갔다는 겁니다.

 

종종 리눅스 환경에서 vi 에디터로 작업을 하다가 불미스러운 일이 생기면

숨김파일로 swp 파일을 보실 수 있으실 겁니다😁

 

스왑파일(.swp)이란?

 

파일을 편집하다가 얘기치 못한 상황으로 강제 종료되거나

다른 사용자가 먼저 해당파일을 실행하고 있는데 접근하려는 경우에 생성됩니다.

스왑파일은 .원본파일명.swp 형식으로 생성됩니다😀

 

그럼 글이 사실이라면 index.php 파일에 대한 swp 파일이 존재할 것이 분명합니다😆

 

.index.php.swp

그냥 index.php.swp을 넣었는데 될리가 없죠! 앞에 .(점)을 넣어서 다운로드를 시켜봅시다😀

 

flag

메모장을 이용하여 열어본 결과 flag를 찾을 수 있었네요😁

 

이만 풀이를 마치겠습니다!

'CTF > Webhacking.kr' 카테고리의 다른 글

Old - 10 (score:250)  (0) 2020.10.10
Old - 42 (score:200)  (0) 2020.10.08
Old - 23 (score:200)  (0) 2020.10.05
Old - 20 (score:200)  (0) 2020.04.07
Old - 1 (score:200)  (0) 2020.04.02