56번 250점 문제이다.
게시판이 하나 나오는데 1번의 readme를 읽어줘야만 할 것 같다.
하지만 글을 누르면 접근 금지라고 뜬다.
hi~를 누르면 hi라고 글이 뜬다.
그리고 아래에는 검색바가 나오는데 이 검색하는 것을 이용해야 할 것 같다.
검색바를 이용해서 readme의 내용을 찾을 수 있다.
주로 검색을 구현할 때는 like문을 많이 이용하는데 이때 유용하게 사용할수있는 문자가있다.
a%는 a로 시작하는 문자열을 검색할수있고.
%a%는 a를 포함하는 모든 문자열을 검색할 수 있다.
a__ 는 a로 시작하는 3글자인 문자를 검색 할 수 있다.
두가지를 같이쓴 %__%는 길이가 2글자인 문자열을 검색할 수 있다.
그렇다면 우선 readme에 들어있을 문자열의 길이부터 유추해 볼 수 있다.
_를 4개 입력할때부터 admin이 쓴글이 검색결과로 나온다.
그렇다면 readme에 쓰여져있는 글은 4글자 이상인 것으로 알 수 있다.
_를 7개 입력하니 검색결과가 나오지 않는다.
그렇다면 readme에 쓰여져있는 글은 6글자인 것을 알 수 있다!
그리고 이제 문자열을 추측해야하는데 수작업(...)을 통해서도 알아낼 수 있지만
프로그래밍으로 훨씬 편하게 풀 수 있다.
파이선을 잘모르니 코딩해서 푸는 문제는 더 어려운것 같다...
파이선 공부도 같이 해야할듯 ㅠㅠ..
56번 문제도 해결
'Game > webhacking.kr' 카테고리의 다른 글
[300] prob49 (0) | 2015.05.31 |
---|---|
[300] prob46 (0) | 2015.05.31 |
[300] prob5 (0) | 2015.05.29 |
[250] prob43 (0) | 2015.05.26 |
[200] prob52 (0) | 2015.05.26 |