Codegate 2022 preliminary - VIMT 본문
문제에 컴파일 기능이 있길래
코드를 작성하는게 목적인듯 했으나
도저히 방법을 찾지 못해 다른 방법을 이용했다.
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