반응형
webhacking.kr old 36번 문제풀이(Writeup)
문제를 들어가면 위와 같이 출력된다. 해석을 하면 vi 에디터로 index.php를 수정하던 중 정전 때문에 코드가 사라졌다고 한다.
vi 에디터로 원본 파일이 손상을 입었다는 문제의 대부분은 swap파일을 찾아서 해결하는 문제이다.
따라서 원본파일이 index.php 파일이므로, .index.php.swp 파일이 있는지 찾아보자.
.index.php.swp 파일을 URL을 통해 요청하니 swap 파일이 다운로드된다.
다운로드된 파일을 칼리 리눅스에서 vi에디터로 열어보니 다른 다른 에디터로 열어봐야 할 것만 같은 느낌이다.
다음은 HxD(헥사 에디터)를 통해 열어봤다.
FLAG가 노출되는 것을 확인했다.
이번 문제는 vi 에디터로 수정 중 갑작스러운 이유로 인해 파일이 손상된 상황에서 swap 파일이 만들어진다는 것을 알아야 풀 수 있는 문제이다. 오늘도 하나 배웠다.
728x90
'웹해킹 > webhacking.kr' 카테고리의 다른 글
webhacking.kr old 24번 문제풀이(Writeup) (0) | 2022.10.20 |
---|---|
webhacking.kr old 37번 문제풀이(Writeup) (0) | 2022.10.19 |
webhacking.kr old 33번 문제풀이(Writeup) (0) | 2022.10.17 |
webhacking.kr old 42번 문제풀이(Writeup) (0) | 2022.10.16 |
webhacking.kr old 09번 문제풀이(Writeup) (0) | 2022.10.15 |