촉촉한초코칩

[Dreamhack] Just read flag 본문

Study/MISC

[Dreamhack] Just read flag

햄친구베이컨 2024. 11. 13. 23:32

 

일단 ssh로 접속했다. 

ssh dream@host3.dreamhack.games -p 포트번호

비밀번호를 몰라서 접속이 안된다. 

cat으로 파일을 출력해보았다.

 

제공된 문제 파일을 사용했다. 

먼저 파일 종류를 확인했다. 

file dream(파일명)

ssh는 비밀번호 대신 key를 이용하여 서버에 접속한다. 

https://wiki.kicco.com/space/SYS/312049965/ssh+key%EB%A5%BC+%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC+%EC%9B%90%EA%B2%A9%EC%84%9C%EB%B2%84%EC%97%90+%EB%A1%9C%EA%B7%B8%EC%9D%B8+%ED%95%98%EA%B8%B0

https://tjrrb4551.tistory.com/entry/Dreamhack-Just-read-flag 참고 

위 링크를 참고하여 키를 생성한다. 

생성한 키를 확인하고 권한을 부여한다. 

id_rsa는 개인키이므로 cat으로 출력된 key를 넣었다. 

https://velog.io/@solar/SSH-%EC%9D%B8%EC%A6%9D%ED%82%A4-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%84%9C%EB%B2%84%EC%97%90-%EB%93%B1%EB%A1%9D-%EA%B0%84%ED%8E%B8%ED%95%98%EA%B2%8C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0

등록했는데도 비밀번호를 입력하라고 나온다.. 

os 문제인건가 싶어서 우분투에서 다시 실행해보았다. 

 

정리

1. 다운받은 문제 파일의 내용을 개인키에 저장

2. 공개키 생성 

3. 등록 (authorzied_keys에 공개키 저장) 

4. ssh 접속 

 

우분투에서도 접속이 안된다.. 

도저히 모르겠어서 flag를 먼저 입력하고 무료 풀이를 보았다. (공익을 위해 유료 풀이로 올려주는 것도 도움이 될 수도..)

나는 ssh 키를 생성해야하는 줄 알고 개인키에 dreamhack_ 내용을 복붙하긴 했는데 생각해보니 그 파일 그대로 사용해도 됐었다.. 

전에도 그렇게 했는데 왜 안됐지................

아무튼 성공,,

cat은 안 돼서 more을 사용해서 flag를 찾았다.

'Study > MISC' 카테고리의 다른 글

[Dreamhack] set-int  (0) 2025.01.14
[CodeEngn] Malware L06  (0) 2024.12.30
[Dreamhack] 산타 할아버지도 힘들어요  (0) 2024.10.29
[Dreamhack] whatsdifferent  (1) 2024.10.02
[Dreamhack] file-special-bit  (0) 2024.09.29