Game/webhacking.kr
[300] prob11
ellen28
2015. 5. 18. 21:16
300점 11번 문제이다
들어가자마자 Wrong이라고 뜬다.
소스를 살펴보니
$pat은 정규 표현식인것 같고
preg_match함수를 찾아보니
preg_match( $패턴, $검사할 문자열 ); 처럼 사용된다.
password를 출력시키려면 if문안을 true로 만들어야한다.
preg_match가 true, 즉 1이 되려면 패턴에 해당되는 문자들이 모두 들어가는 문자열을
검사할 문자열에 넣어줘야한다.
문제에서는 GET방식으로 val에 문자열을 세팅해서 보내주고있다.
정규표현식에 알맞는 문자열을 찾아주기위해
http://regexr.com/
를 참고하면서
표현식을 부분부분 잘라가면서 알맞는 문자열을 찾았다.
문자열은 여러 버전이 나올 수 있다.
표현식에 알맞게 문자열을 짜주고
/?val=내가짜낸문자열 을 해주면
제대로 되었다면 문제가 풀릴것!!
11번 문제도 클리어