webhacking.kr - old 11 (Regular Expression)
·
Wargame/Webhacking.kr
문제화면이다 view-source를 눌러 소스 코드를 확인해 보자. view-source 코드를 보면 정규표현식 관련 문제인 거 같다. $pat에 자신의 ip를 포함한 정규표현식이 저장된다. 그걸 val이라는 변수가 받고 pat과 비교하면서 문제가 풀리는 거 같다. 정규표현식을 해석하면 [1-3] = 1~3 아무 숫자 선택 [a-f]{5} = 소문자 a~f까지의 문자를 5개 연속으로 선택 _ : 문자 .* : 문자열 $_SERVER [REMOTE_ADDR] : 자신의 IP \t : Tab p, a, s : 문자 대입해 보자. Tab 이 %09라는 것은 URL De, Encode 할 때 많이 풀었을 것이다. https://www.urldecoder.org/ URL Decode and Encode - Onl..