Security&Hacking/시스템 해킹

해커스쿨 ftz level10 (macOS)

Dior2ky 2020. 1. 19. 01:28
반응형

해커스쿨 ftz Level10

MacOS에서 푸는 해커스쿨 ftz 

해커스쿨 ftz level10 단계이다.

먼저 ftz서버를 실행한다.

서버 실행을 모르면 ftz trainer1 단계에 소개되어 있다.

 

Mac의 터미널을 열어 서버에 접속합니다.

명령어는 

ssh -c aes128-cbc level10@서버ip

라고 입력합니다.

Id: level10, pw: interesting to hack! 으로 로그인하고 파일을 확인하였다.

cat hint 명령어를 통해 hint 를 확인하니 공유 메모리를 이용하는 것 같다.

tmp 디렉토리로 이동하여 소스를 작성하였다.

shmget 함수를 통해 공유메모리를 생성하고 shmat 함수를 통해 공유 메모리에 연결하였다.

마지막엔 변수를 출력하도록 하였다.

해당 소스파일을 컴파일 한 후 실행시켰더니 멍멍과 구타의 대화 내용에서 패스워드를 알 수 있었다.

 

끝.

반응형

'Security&Hacking > 시스템 해킹' 카테고리의 다른 글

해커스쿨 ftz level12 (macOS)  (0) 2020.01.19
해커스쿨 ftz level11 (macOS)  (0) 2020.01.19
해커스쿨 ftz level9 (macOS)  (0) 2020.01.19
해커스쿨 ftz level8 (macOS)  (0) 2020.01.19
해커스쿨 ftz level7 (macOS)  (0) 2020.01.19