
view-source를 눌러 보자~!

코드가 짧다!
코드를 보면 정규 표현식이 사용되었음을 알 수 있다.
[1-3] : 1, 2, 3 중 하나
[a-f] : a, b, c, d, e, f 중 하나
{5} : 5번 반복
. : 임의의 한 문자
* : * 앞에 있는 문자가 없거나 하나 이상
사용된 정규 표현식을 풀어서 쓰면 위와 같다.
_, p, a, s는 문자로 그대로 쓰면 되고 \t은 탭을 뜻하는 것이다.
그럼 우리는 정규 표현식에 맞추어 url에서 val로 값을 넘겨주자.
이때 탭은 url 인코딩 된 값인 %09으로 넣어주면 된다!

그랬더니 문제가 풀렸다!
참고로 나는 1aaaaa_IP주소%09p%09a%09s%09s를 입력하여 문제를 풀었지만, 1대신에 2, 3을 입력해도 되고 a대신에 b-f 중 다른 문자를 입력해도 된다.
또한 .* 자리에 .을 안 넣었지만, .을 하나 혹은 여러 개 넣어도 정규 표현식의 조건을 충족하기 때문에 문제는 풀린다!
'Wargame > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr 53번 문제 풀이 (0) | 2021.07.13 |
---|---|
Webhacking.kr old 4번 문제 풀이 (0) | 2021.07.01 |
Webhacking.kr old 37번 문제 풀이 (0) | 2021.06.21 |
Webhacking.kr 60번 문제 풀이 (0) | 2021.06.07 |
Webhacking.kr old 49번 문제 풀이 (0) | 2021.05.26 |