LEVEL 2

master_canary

pwnable
  • Description
  • Writeups 57
  • Difficulty votes 40
  • Questions 11
  • Solvers 468
  • Comments 48

Description

Description

이 문제는 서버에서 작동하고 있는 서비스(master_canary)의 바이너리와 소스 코드가 주어집니다.
카나리 값을 구해 실행 흐름을 조작해 셸을 획득하세요.
셸을 획득한 후 얻은 "flag" 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다.
플래그의 형식은 DH{...} 입니다.

Environment
Ubuntu 16.04
Arch:     amd64-64-little
RELRO:    Partial RELRO
Stack:    Canary found
NX:       NX enabled
PIE:      No PIE (0x400000)
Reference

Master canary

Challenge Updates

2023.05.08: Dockerfile이 제공됩니다.

Author

avatar
Dreamhack
No badge

First Blood!

avatar
JSec
Dreamhack Beta CTF 1위
Solved in just 21 hours!

Difficulty votes 40

Questions 11

Need help? Ask your question and get hints!
Ask Questions

Solvers 468

avatar
urdekcah
워게임 고인물
avatar
연어초밥
공부벌레
avatar
Ajirika
No badge
수지
No badge
avatar
TheFlash2k
No badge
avatar
qwertek
워게임 고인물
이부리
No badge
찌롱이
No badge
M1r
No badge
mii
No badge

Comments 48

avatar
연어초밥
공부벌레
으아아ㅏ아ㅏㅏ
avatar
사용자
CTF Second Place
좋은 연습문제입니다~
avatar
is07king
워게임: 1
뭐지
또잉??!!
avatar
KnightChaser
공부벌레
환경 구축을 꼭 하고 디버깅을 하도록 해요...
avatar
Rosieblue
워게임 고인물
오프셋 구하는 과정에서 많을 것을 배울 수 있는 문제였습니다!
Huni
No badge
offset.............
avatar
착한 범고래
워게임: 50
offset...
avatar
HYN
워게임 고인물
GOOD
avatar
msh1307
No badge
: )