본문 바로가기

DIMICTF 2017 - reader 본문

CTF

DIMICTF 2017 - reader

Seongjun_You 2021. 11. 1. 16:18

flag가 이미 열려있다는 힌트를 주었다.

 

main 코드이다.

filtering을 통해 명령어들을 한번 걸러낸다.

일반적인 명령어로는 flag를 읽을 방법이 안보인다.

 

일단 힌트에 나와있는 /dev 파일에 들어가 보았다.

여기에 fd라는 디렉터리가 보인다.

파일디스크립터이다.

flag파일이 open중이라니깐 fd를 이용해 파일을 열 수있을것이다.

 

 

 

 

fd디렉터리에 들어가 파일들을 확인해보았다.

이제 remote로 연결해서 fd를 3번을 실행시켜보도록 하겠다.

왜냐하면 보통 파일을 열면 보통 fd를 3번부터 부여하기 때문이다.

 

 

flag가 나왔다.!

'CTF' 카테고리의 다른 글

DIMICTF 2017 - ezthread  (0) 2021.11.02
DIMICTF 2017 - dimi-contract  (0) 2021.11.01
DIMICTF 2017 - dimi-math  (0) 2021.11.01
DIMICTF 2017 - dimi-login  (0) 2021.10.31
DIMICTF 2017 - dimi-farm  (0) 2021.10.29
Comments