Bandit Level 15 -> Level 16

buaii·2023년 6월 29일
0

Bandit

목록 보기
17/35
post-thumbnail

openssl

현재 레벨의 비밀번호를 locahost 30001로 SSL을 이용하여 보내라고 한다
우선 SSL이 무엇인지 알아보자

SSL

Secure Sockets Layer

SSL은 웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 표준 기술입니다.
현재는 TLS(Transport Layer Security)라고 불린다

이를 이용하기 위한 명령어들을 아래에서 확인해보자

openssl

openssl [command]

  • Standart command
  • Message Digest command
  • Cipher command

openssl -help 를 통해 command를 확인봤더니 3개의 커맨드가 나온다
필요한걸 골라쓰는것 같다
문제에서 제공한 command는 s_client이니 -help로 알아보자

s_client

openssl s_client -[option][host:port]

네트워크 옵션중 connect라는 걸 찾았다

이제 진짜로 연결을 시도해보자
openssl s_client -connect localhost:30001
뭔가 촤라락 나오면서 입력을 요구한다

현재 레벨의 비밀번호를 입력해주면 성공!

profile
buaii

0개의 댓글