R's Hacking Daily Log

Gaming Server (1) 본문

TryHackMe/Challenge - WriteUp

Gaming Server (1)

hanhxx 2023. 3. 12. 13:13

[target ip port scan] → 22 & 80 port 

 

 

 

[ 80 port ] browser 접속한 모습 

 

 

 

[ source code check ] "john"이라는 사람이 있는 듯하다!

 

 

 

[ Gobuster 실행 ]/uploads & /secret directory 발견

 

 

 

[ directory ] → 각 directory에 접속한 결과이다. 

 

 

 

[ secretKey file ] → /secret/secretKey를 확인해 보니 ssh private key를 얻을 수 있었다.

 

 

 

[ Get private key ] → secretKey를 가져오기 위해 wget을 사용했다. 

 

 

 

[ ssh ] → port scan 결과 22 port가 열려있는 걸 확인했고 private key를 얻었으니 ssh 접속을 시도해 보자.

앞에서 주석 부분에 적혀있던 "john"이라는 인물의 계정이지 않을까?? 

 

 

 

[ passphrase ] ssh 접속을 시도하자 passphrase를 입력하라고 한다. 

ssh2john으로 john(john the ripper)을 실행할 수 있는 형태로 바꿔주고 john_key 파일에 내용을 저장했다.

 

 

 

[ john the ripper ] → 위에서 만든 john_key에 john을 실행하여 passphrase를 구했다. 

! passphrase = letmein

 

 

 

[ ssh ] 위에서 구한 passphrase로 접속하니 john 계정으로 login에 성공했다. 

 

 

 

[ pwd & file check ] 현재 경로는 /home/john으로 user.txt가 있는 걸 확인할 수 있다.

 

 

 

[ cat user.txt ] 후딱 user.txt를 열어보면! user_flag Get!!

'TryHackMe > Challenge - WriteUp' 카테고리의 다른 글

Year of the Rabbit (1)  (0) 2023.03.23
Gaming Server (2)  (0) 2023.03.12
Chill (2)  (0) 2023.03.09
Chill (1)  (0) 2023.03.08
Lian_Yu  (0) 2023.02.28
Comments