소개
이번 챌린지에서는 Hydra 를 사용하여 원격 서버에서 실행 중인 숨겨진 서비스의 자격 증명을 해독하는 실습을 진행합니다. 해당 서비스는 HTTP 기본 인증 (HTTP Basic Authentication) 으로 보호되고 있습니다. 여러분의 목표는 숨겨진 데이터에 접근하기 위해 올바른 사용자 이름과 비밀번호를 찾아내는 것입니다.
이를 위해 먼저 필요한 디렉터리를 생성하고 잠재적인 사용자 이름과 비밀번호가 포함된 워드리스트를 만들어 환경을 설정합니다. 그런 다음 파이썬을 사용하여 기본 인증 기능이 있는 간단한 HTTP 서버를 구축합니다. 마지막으로, 생성한 워드리스트와 Hydra 를 활용하여 자격 증명에 대한 무차별 대입 (Brute-force) 공격을 수행하고 비밀 데이터에 대한 접근 권한을 획득하게 됩니다.


