공유메모리에 작성되어 있는 대화를 가져오는 코드를 "잘" 만들어서 실행 해 봅시다.

 

필요한 사전지식

1. 리눅스의 공유메모리에 대한 이해
2. 공유메모리를 확인하는 명령어에 대한 이해
3. 공유메모리 내용을 확인하는 C언어 코드 작성(ipc, shm 라이브러리 등)에 대한 이해

 

더보기

우선 공유메모리는 이름 그대로 n개의 프로세스가 공유하는 메모리 입니다.

 

이 메모리에 작성된 내용을 보려면, 키값과 사이즈값이 필요하게 됩니다.

이를 보는 방법은 ipcs -m인데, 힌트와 동일하게 아래와 같이 구성되어 있네요.

 

그럼 이제, 이 메모리에 접근하는 코드를 작성 해 봅시다.

 

실행 해 보면, "what!@#$?"이라는 비밀번호를 얻을 수 있습니다.

 

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

HackerSchool FTZ - Level9  (0) 2015.11.22
HackerSchool FTZ - Level8  (0) 2015.11.21
HackerSchool FTZ - Level7  (0) 2015.11.21
HackerSchool FTZ - Level6  (0) 2015.11.21
HackerSchool FTZ - Level5  (0) 2015.11.21

+ Recent posts