리눅스 명령어를 실행하는 웹 서비스가 작동하고 있습니다.
해당 웹 서비스의 코드가 첨부파일로 주어집니다.
flag.txt 파일을 찾아 출력하여 플래그를 획득하세요!
플래그 형식은 DH{...} 입니다.

1) ls 명령어 입력해 결과 확인

2) cat.hint.txt 입력

-> 플래그는 dream, hack, hello 파일 아래에 있음을 확인
3) cat./dream/hack/hello/flag.txt 입력 결과

4) 놓친 부분 확인 위해, app.py 파일 확인

-> cmd에 'flag' 존재하는 경우 No!가 출력되도록 필터링 되어 있음을 확인
-> 정규 표현식 이용해 우회
-> 정규 표현식에서 * : 앞의 문자들이 0 또는 그 이상 반복됨을 의미해 이를 사용해 우회
cat ./dream/hack/hello/fl*g.txt
5) 재시도, 플래그 찾기 성공

추가 개념
1. 정규 표현식
특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식 언어