본문 바로가기

Codegate 2022 preliminary - VIMT 본문

CTF

Codegate 2022 preliminary - VIMT

Seongjun_You 2022. 3. 1. 17:46

문제에 컴파일 기능이 있길래

코드를 작성하는게 목적인듯 했으나

도저히 방법을 찾지 못해 다른 방법을 이용했다.

 

 

compile 함수를 보면 gcc를 system함수로 실행한다.

 

 

해당 코드를 /var/tmp에 작성하고 이름을 gcc로 컴파일 했다.

 

환경변수를 /var/tmp로 바꾸어주었다.

 

이러고 다시 ./app으로 compile함수를 실행하면 root로 shell이 따인다.

 

'CTF' 카테고리의 다른 글

hayyim ctf 2022 - Cooldown  (0) 2022.02.15
hayyim ctf 2022 - Warmup  (0) 2022.02.13
hayyim ctf 2022 - 후기  (0) 2022.02.13
cyberpeace gcc 3.0 ITCTF 후기  (0) 2022.01.11
SquareCTF 2017 - 6yte  (0) 2021.11.16
Comments