문제에 접속하면 다음과 같은 화면이 나타납니다.
-> Wrong이라는 문자열과 함께 source가 주어집니다.
바로 source를 확인하였습니다.
-> val의 값이 pat에 해당하는 패턴에 preg_match에 걸리면 문제가 해결됩니다. (즉, 정규표현식을 이해하는 문제입니다.
-> 정규 표현식이 잘 정리된 사이트 : hamait.tistory.com/342
정규표현식 (Regex) 정리
정규표현식은 아주 가끔 쓰기때문에 항상 다시 볼때마다 헥깔리곤 하는데.. 주요 사용예를 정리하여 보았다. 나중에 찾아보기 편하라고~ 정규 표현식의 용어들 정규 표현식에서 사용되는 기호
hamait.tistory.com
패턴 : [1-3][a-f]{5}_.*my_ip.*\tp\ta\ts\ts
[1-3] : 1 ~ 3 사이의 문자를 의미합니다.
[a-f] : a ~ f 사이의 문자를 의미합니다.
문자{5} : 문자를 5번 반복하는 것을 의미합니다.
_ : 단순히 문자 _입니다.
.문자 : 문자열이 문자로 끝나는 것을 의미합니다.
문자* : 문자가 0번 이상 반복되는 것을 의미합니다.
\t : 탭 문자를 나타냅니다.
=> 따라서 정리하면 1aaaaa_my_ip%09p%09a%09s%09s* 가 되겠습니다.
끝~~
'Hacking > WebHacking.kr' 카테고리의 다른 글
Webhacking.kr : old-49 (300 pt) (0) | 2021.02.12 |
---|---|
Webhacking.kr : old-46 (300 pt) (0) | 2021.02.12 |
Webhacking.kr : old-07 (300 pt) (0) | 2021.02.11 |
Webhacking.kr : old-05 (300 pt) (0) | 2021.02.10 |
Webhacking.kr : old-58 (150 pt) (0) | 2021.02.09 |