- 웹사이트의 고객 포털에서 사용자 이름과 비밀번호를 찾아 플래그를 획득해야 함. 🚩
- 'admin'/'admin'으로 로그인 시도 시 실패 메시지가 표시됨. 🚫
- 특수 문자 입력 시 'illegal character' 오류 메시지가 나타남. ⚠️
- 페이지 소스 코드에서 인라인 JavaScript 코드를 발견, 입력값 검증 로직 확인. 🔍
- 외부 스크립트 'secure.js'에서 'checkPassword' 함수를 찾음. 🔑
- 'checkPassword' 함수 내에 'admin' 사용자 이름과 특정 비밀번호가 일치하는 경우 true를 반환하는 로직 확인. ✅
- 해당 비밀번호를 사용하여 로그인 성공, 플래그 획득. 🎉