GaGe

Web hacking 25 본문

SISS (2017-2018)/웹해킹(순서대로X)

Web hacking 25

Sorrel 2018. 5. 20. 21:52

Web hacking 25

 

 

 

25번의 초기화면이다.

 

내용을 보니 리눅스와 유사했다.

 

url이 ?file=hello 였는데

현재는 hello.txt 파일이 열려있고 우리가 password.php를 열면 될 것 같다.

 

 

소스코드에는 특별한 것이 없다.

 

 

 

일단 index.php를 넣어봤다.

 

달라진 부분이 없다.

 

 

 

 

password.php도 넣어봤지만 달라진 부분이 없었다.

 

 

 

 

 그러고 보니 첫 화면은 hello.txt가 열려있었는데

url에서는 hello 가 열려있었다.

그렇다면 자동으로 뒤에 .txt가 붙는 것인가?

 

 

 

그래서 강제로 문자열을 끝내는 \0를 넣어봤는데 달라진 부분이 없었다.

 

|0는 오타였다...

 

 

 

웹해킹 홈페이지에서 ->URL을 이용해서 인코딩 해보았다.

 

이도 변화가 없었다.

 

 

 

%URL로 하는 건가 해서 이걸로도 넣어봤지만

 

 

 

반응이 없었다.

 

그래서 구글링 해서 인코딩 표를 직접 찾아봤다.

 

 

NULL값은 \0이다. 그래서 0을 찾았다. %00

 

 

0자리에 %00을 넣어봤다.

 

\%00을 넣었더니 변화가 없었다.

 

 

 

그냥 %00만 넣었더니 됐다.

왜 \은 안 들어가는지 모르겠다.

 

회의 때 알려주셨으면 좋겠다..

 

 

 

제출했더니 해결!

'SISS (2017-2018) > 웹해킹(순서대로X)' 카테고리의 다른 글

Web hacking 27  (0) 2018.05.27
Web hacking 31  (0) 2018.05.27
Web hacking 54  (0) 2018.05.20
Web hacking 26  (0) 2018.05.13
Web hacking 24  (0) 2018.05.13
Comments