
makefile과 speedjournal.c파일이 존재하는데
make를 입력하면 gcc -pthread -O0 -g -Wall speedjournal.c -o speedjournal 이 출력된다.
make가 내부적으로 실행한 실제 컴파일 명령을 출력해준 것이다.
그 후 speedjournal을 실행해보면 아래 사진과 같이 나온다.

항목이 나오는데 이거를 speedjournal.c에서 확인해보면, admin에 대한 비밀번호는 supersceret이고,
해당 연결은 0.1ms 로 끊기는것을 확인할 수 있다.
따라서 2번 Write log에 아무값이나 넣고 3번 Read log에 해당로그를 확인하려고 해도, 연결이 즉각적으로 끊기기 때문에,
Access denied가 발생한다.
따라서 해당 연결을 사람이 할 수 는 없고, 파이프 구조로 연결시켜서 한번에 이루어지게 만들어주면
(echo 1; echo supersecret; echo 3; echo 0) | nc challs.ctf.rusec.club 22169

플래그가 나오는 것을 확인할 수 있다.
'CTF > Scarlet CTF' 카테고리의 다른 글
| Scarlet CTF OSINT/Scarlet History (0) | 2026.01.12 |
|---|---|
| Scarlet CTF Forensics/Peel That Off! (0) | 2026.01.12 |
| Scarlet CTF Forensics/Dark Tracers (0) | 2026.01.12 |
| Scarlet CTF OSINT/Stuck In The Middle (0) | 2026.01.12 |
| Scarlet CTF Rev/first_steps (0) | 2026.01.12 |