728x90
nmap 명령어를 사용하여 대규모 네트워크를 스캔해 열려 있는 포트를 확인한다.
nmap localhost -p 31000-32000
열려있는 5개의 포트로 추려졌다.
각 5개의 포트에 현재 password를 입력하면서 openssl로 접속해본다.
echo cluFn7wTiGryunymYOu4RcffSxQluehd | openssl s_client -quiet -connect localhost:31790
포트 31790만 sshkey를 반환한다.
sshkey를 전달할 수 있도록 파일로 만들어보자. 앞선 레벨에서 했던 방법과 똑같이 임시 디렉토리를 만든 후 거기에 저장할 것이다.
cat sshkey를 입력한 후 문자열을 복사하여 붙여넣고, cntrl+D로 빠져나온다.
위 sshkey 파일을 전달하면서 bandit17로 접속해보자.
ssh -i /tmp/eskim/sshkey bandit17@localhost
key가 너무 공개되어 있는 오픈 키라고 한다.
chmod 명령어를 이용하여 sshkey 파일의 권한을 올려보자.
chmod 700 /tmp/eskim/sshkey
다시 접속해보자.
ssh -i /tmp/eskim/sshkey bandit17@localhost
bandit17에 접속되었다.
728x90