웹해킹/Webhacking.kr
Challenge 11
ReIzEi
2023. 4. 5. 14:45
ㅎㅇ 들어오자마자 뤙이있다 바로 소스보기 버튼을 누른다
불라불라
다 필요없고 이것만 보면된다
정규표현식에 끼워맞추는 문제인듯 보인다
get으로 받는 val값을 저 식에 맞춰서 넣어주면되는데 정규표현식 문제는 볼때마다 개어지러운거같다
하나하나 뜯어보겠다
먼저 [1-3] 1부터 3까지 숫자 아무거나 넣으면된다
[a-f]{5} a 부터 f 를 5번 넣으면된다 예: abcde, aaaaa
그다음 _을 넣어주고
다음의 .(점)이 아무거나 넣어도되는건데
뒤의 *이 붙으면 이것을 0번이상 반복 즉 아무문자를 0번이상 반복해야된다는 뜻
=> 그냥 넘겨도된다는 뜻
아무튼 그 뒤 $_SERVER[REMOTE_ADDR] 이건 접속하는 사람의 IP 즉 내 IP를 말하는것 이 정도는 다알죠?
그다음 .* 이건 위에랑 같은거
\t 탭, url에 탭이 뭐였죠 ?? 맞습니다 우리에게 익숙한 %09 입니다 그 다음 문자p를 넣고
나머지 똑같이 %09a%09s%09s
위의 식을 전부 고려한 val 의 값의 예시
1abcde_내ip%09p%09a%09s%09s 이런식으로 값이 나옴
기분굿