FTZ level10 Write-Up

2019. 7. 23. 20:43
728x90
728x90
728x90

FTZ level10 풀어보자.

 

[사진 1]

hint를 보면 공유메모리에 대한 내용인 것 같다.

공유메모리에 대한 내용은 아래 링크를 참고하면 된다.

참고 링크: https://archive.is/vzgAE

 

Mint & Latte_. :: 공유메모리 생성 및 관리 :: shmget(), shmat(), shmdt(), shmctl…

■ 개념       공유메모리는 단어 뜻에서 알 수 있듯이 하나의 프로세스에서가 아니라 여러 프로세스가 함께 사용하는 메모리를 말한다.    이 공유 메모리를 이용하면 프로세스끼리 통신을 할 수 있으며, 같은 데이터를 공유할 수 있다.    이렇게 같은 메모리 영역을 공유하기 위해서는 공유메모리를 생성한 후 프로세스의 자신의 영역에 첨부를 한 후에    마치 자신의 메모리를 사용하듯 사용한다. ■ shmget() - 공유메모리 생성 or 접근    s

archive.is

 

[사진 2]

공유 메모리를 생성하는 코드를 작성하고 컴파일해준다.

 

[사진 3]

그리고 파일을 실행하여 공유 메모리를 생성해주고 해당 영역을 출력해주면 level11 계정의 password를 확인할 수 있다.

728x90
728x90

'Wargame > FTZ' 카테고리의 다른 글

FTZ level12 Write-Up  (0) 2019.07.23
FTZ level11 Write-Up  (0) 2019.07.23
FTZ level9 Write-Up  (0) 2019.07.23
FTZ level8 Write-Up  (0) 2019.07.23
FTZ level7 Write-Up  (0) 2019.07.23

+ Recent posts