webhacking.kr 25번 문제다. 딱봐도 password.php라는 파일이 수상하다. 한번 열어보려고 입력해봤다. 근데 아무런 메시지가 안나오고 그대로 hello world다. 흠... 그러고보니 위에 hello.txt같은경우 hello만 쳐도 메시지가 나와있다. 아마 자동으로 .txt를 붙여주는 것 같다. 그럼 내가 password.php를 입력하면 password.php.txt가 되서 password.php 페이지로 못가는 것같다. 그래서 password.php뒤에 null문자를 줘서 문자열을 끝내봤다. null의 url encoding 값인 %00을 줘봤다. 다음과 같이 뒤에 확장자 .txt가 무시되어 정상적으로 패스워드가 나오게 된다. |
'Wargame > webhacking.kr' 카테고리의 다른 글
webhacking.kr 27번 (0) | 2018.01.12 |
---|---|
webhacking.kr 26번 (0) | 2018.01.11 |
webhacking.kr 24번 (0) | 2018.01.11 |
webhacking.kr 23번 (0) | 2018.01.11 |
webhacking.kr 22번 (2) | 2018.01.11 |