딩굴댕굴

[webhacking.kr] Challenge 25 - LFI (Local File Inclusion) 취약점

by jennysgap

BOX


[webhacking.kr] Challenge 25 - LFI (Local File Inclusion) 취약점


문제를 보니 password.php 파일을 읽어와야 하는 것 같다.


소스코드에서는 건질 힌트가 없다.


다시 문제로 돌아와 주소창을 보면 file=hello로 찍혀있다.

확장자 없이 hello만 찍혀있는 것 보면 뒤에 .txt가 입력되어있다는 것으로 추측해볼 수 있다.

그렇다면 다른 확장자를 이용하기 위해서는 password.php(null).txt 이렇게 입력하는 방법이 있다.

리눅스에서는 \0값이 오면 명령어가 끝나기 때문이다.










반응형

블로그의 정보

jennysgap

jennysgap

활동하기