완료됨
코드 상 {{만 써주신 이유가 궁급합니다.(}}는 생략하신 이유)

response = requests.get(f'{HOST}/login?uid[regex]=ad.in&upw[regex]=D.{{{flag}{ch}') 부분에서 D.{{{flag}{ch} 부분이 출력되면 D.{xxx 나오게 되는데 이때 여는 중괄호만 출력되고 닫는 중괄호는 출력되지 않게 하신 이유가 궁급합니다. ex. D.{{{flag}{ch}}} 의 경우 D.{xxx}형식으로 pw의 형식과 일치하게 됨.

#웹해킹 #문제풀이
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1

f"" format에서는 중괄호 쌍 사이에 변수를 넣었을 때 그 값을 문자열 안에 위치시키는 특징이 있습니다. 따라서 간단히 f"{{" 를 python console에 넣어보시면 왜 그렇게 풀이를 작성했는지 이해가 가실 것 같네용!

2022.02.04. 22:26