openssl
현재 레벨의 비밀번호를 locahost 30001로 SSL을 이용하여 보내라고 한다
우선 SSL이 무엇인지 알아보자
Secure Sockets Layer
SSL은 웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 표준 기술입니다.
현재는 TLS(Transport Layer Security)라고 불린다
이를 이용하기 위한 명령어들을 아래에서 확인해보자
openssl [command]
openssl -help 를 통해 command를 확인봤더니 3개의 커맨드가 나온다
필요한걸 골라쓰는것 같다
문제에서 제공한 command는 s_client이니 -help로 알아보자
openssl s_client -[option][host:port]
네트워크 옵션중 connect라는 걸 찾았다
이제 진짜로 연결을 시도해보자
openssl s_client -connect localhost:30001
뭔가 촤라락 나오면서 입력을 요구한다
현재 레벨의 비밀번호를 입력해주면 성공!