ex-reg-ex | 워게임 | Dreamhack | 워게임 | Dreamhack
ex-reg-ex
Description 문제에서 요구하는 형식의 문자열을 입력하여 플래그를 획득하세요. 플래그는 flag.txt 파일과 FLAG 변수에 있습니다. 플래그 형식은 DH{...} 입니다.
dreamhack.io
문제에 들어가보니 이메일을 입력하는 창이 떴다. 이 문제 자체에서 요구하는 형식의 문자열을 입력하여 플래그를 획득하라고 하였으므로 이 화면에서 얻을 수 있는 힌트는 없을 것 같아 바로 주어진 파일을 확인하였다.

이 소스코드를 분석하면 문자열을 얻을 수 있을 것 같다. 17열을 보니 정규 표현식이 나와있다.
먼저,나와있는 정규표현식을 하나하나 분석해보면
dr
-dr로 시작하는 문자열
\w{5,7}
- 영문자,숫자,밑줄 중 5자 이상 7자 이하
e
\d+
- 숫자가 1개 이상
am
@
[a-z]{3,7}
-소문자 알파벳이 3~7자
\.
-마침표
\w+
-영문자,숫자가 1글자 이상
이것을 조합하여서 dr00000e1am@aaa.0 를 이메일 입력하는 곳에 넣었고

flag값을 얻었다.
'웹해킹' 카테고리의 다른 글
| [Root Me]Local File Inclusion 풀이 (0) | 2025.05.15 |
|---|---|
| [suninatas]Game 02 풀이 (0) | 2025.05.15 |
| [Dreamhack]baby-union풀이 (0) | 2025.05.13 |
| [Dreamhack]Apache htaccess 풀이 (0) | 2025.05.12 |
| [Root me] Directory traversal 풀이 (0) | 2025.05.07 |