[Wargame] dreamhack - ex-reg-ex

2023. 11. 19. 10:27Web/dreamhack

728x90

문제 설명

문자열을  입력해서 플래그를 찾으라고 한다

웹 페이지에 들어가보니 입력 할 수 있는 칸이 존재한다 

문제파일을 받아 소스코드를 확인해봤더니 입력값이 dr\w{5,7}e\d+am@[a-z]{3,7}\.\w+ 문자열 과 같다면

flag값을 반환하는 것을 확인

문자열을보니 정규표현식패턴을 사용했다

앞에 문자 r이 있는것을 보아 raw string사용 해 \ (익스케이프) 문자를 그대로 해석해도 된다

\w{5, 7} : 문자를 5개~7개 매치

\d+ : 숫자를 1개 이상 매치

[a-z]{3,7} : a~z 사이에 문자를 3개~7개 매치

\.: 마침표 문자 매치

\w+ : 문자를 1개 이상 매치

나머지는 그대로 입력해도 좋다

flag값 확인

728x90

'Web > dreamhack' 카테고리의 다른 글

[Wargame] dreamhack - session-basic  (0) 2024.05.08
[Wargame] dreamhack - cookie  (0) 2024.05.08
[Wargame] dreamhack - devtools-sources  (0) 2024.05.08
[Wargame] dreamhack - phpreg  (0) 2023.11.19