DIMICTF 2017 - reader 본문
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