Webhacking.kr 36번 문제풀이

동스토리 ㅣ 2021. 1. 17. 12:56

반응형

안녕하세요.

 

웹 해킹 36번 문제풀이 하겠습니다.

 

문제에 영어 문장을 해석해보면, index.php 파일을 vi editor를 사용해서 편집하는 동안 파워 문제로 소스코드가 사라 졌고 복구해달라는 문장이 있습니다.

 

리눅스 편집기인 vi editor는 비정상으로 파일이 종료될 경우 해당 디렉터리에 숨긴파일(.)로 swp파일을 생성합니다.

즉, index.php 파일이 비정상적으로 종료되었기에 해당 디렉터리에 .index.php.swp파일이 생성되어 있을 겁니다.

 

 

해당 경로를 실행해보면, 파일이 하나 다운로드 됩니다. 다운로드된 파일을 헥사 에디더를 사용해서 실행시켜보면, 

FLAG값을 확인할 수 있습니다.

 

hexed.it/

 

HexEd.it - Browser-based Online and Offline Hex Editing

HexEd.it is a free hex editor for Windows, MacOS, Linux and all other modern operating systems, which uses HTML5 and JavaScript (JS) technology to enable hexediting online, directly in your browser.

hexed.it

감사합니다.

 

 

 

반응형

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

Webhacking.kr 39번 문제풀이  (0) 2021.01.25
Webhacking.kr 38번 문제풀이  (0) 2021.01.21
Webhacking.kr 35번 문제풀이  (0) 2021.01.16
Webhacking.kr 34번 문제풀이  (0) 2021.01.15
Webhacking.kr 33번 문제풀이  (0) 2021.01.13