SWUFORCE/워게임 문제풀이

드림핵 라이트업 ex-reg-ex

예빈이 2023. 11. 14. 12:59

 

문제 파일을 받아서 열어보니 파이썬 파일이 있었다. 사이트의 생김새를 보니 파이썬 코드에서 힌트를 얻어 어떤 명령어를 입력하면 플래그가 나올 것 같다. 

이 코드에서 가장 중요해 보이는 코드 부분이다. match 뒤 r'과 ' 사이에 여러 문자들이 나열되어있는데 이걸 해석하는 방법을 검색해서 찾아봤다.

dr은 문자열, \w{5,7}은 5개에서 7개의 문자가 있다는 것이고  e는 e, \d+는 하나 이상의 숫자를 의미한다. am@는 문자열, [a-z]{3,7}는 3개에서 7개 사이의 소문자 알파벳이다. \.는 마침표이고 \w+는 하나 이상의 문자이다.

정확한 답은 없지만 저 조건에만 만족하면 풀릴 것 같다.

draaaaae1am@aaa.a을 입력했더니 플래그가 나왔다!