WebHacking

[root-me] Local File Inclusion

BIGFROG 2020. 1. 6. 17:52

LFI문제.

 

서버 내에 저장된 파일을 열면 된다.

 

힌트는 딱히 없고, admin섹션에 접근하면 될 것 같다.

 

일단 맨 처음 화면에서 아무 디렉터리나 들어가보면,

 

URL이 files=archives로 입력되는 것을 볼 수 있다.

 

디렉터리를 살펴보면 index.html파일이 많은데, 힌트는 얻을 수 없다. 그래서 그냥 무시하고 상위 디렉터리로 넘어간다.

 

여기서 files=../로 입력해줘서 상위 디렉터리로 이동한다.

 

우리가 원하는 admin섹션을 볼 수 있다.

 

여기서 admin섹션을 "클릭"하면, 아무것도 볼 수 없다.

 

그래서 URL에

 

files=../admin으로 입력해줘서 접근한다.

 

admin디렉터리 안에는 index.php라는 php파일이 있는데 이를 열어 소스코드를 보면

 

admin계정의 패스워드(flag)를 얻을 수 있다.

 

 

 

이를 통해 화면 오른쪽에 있는 admin으로 로그인을 할 수 있다.

'WebHacking' 카테고리의 다른 글

[root-me] PHP Loose Comparison  (0) 2020.01.06
[root-me] Local File Inclusion - Double encoding  (0) 2020.01.06
[root-me] PHP register globals  (0) 2020.01.06
[root-me] File upload - MIME type  (0) 2020.01.06
[root-me] PHP filters  (0) 2020.01.06