LEVEL 2

master_canary

pwnable
  • 문제 정보
  • 풀이 69
  • 난이도 투표 93
  • 질문 13
  • 최근 풀이자 723
  • 댓글 50

문제 설명

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이 제공됩니다.
2024.10.24: master_canarymaster_canary.c 파일이 업데이트되었습니다.

난이도 투표 93

질문 13

문제 풀이에 어려움이 있으신가요?
커뮤니티에서 문제에 대한 질문하고 답변 얻기
LEVEL 2

master_canary

pwnable

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
JSec
Dreamhack Beta CTF 1위
출제된 지 21시간 만에 풀이 완료!

최근 풀이자 723

yrudwls
대표 업적 없음
abc~~~
대표 업적 없음
avatar
새똥
워게임: 50
avatar
__Ph4nt0m_Byt3
워게임: 20
Jaeuk3081.kim
대표 업적 없음
kwww
대표 업적 없음
rockstaar
대표 업적 없음
avatar
foundme
대표 업적 없음
avatar
Axii
시스템 해킹 전문가
아이스아메리카노
대표 업적 없음

댓글 50

avatar
__Ph4nt0m_Byt3
워게임: 20
fs_base 구할 줄 모르겠어 강제로 버전을 올려 받은..
haehae
대표 업적 없음
반드시 우분투16.04 환경을 빌드해놓고 하시길..... 근데 빌드하기가 어려운거 같아요..
avatar
poppo25
휴머노이드
fs_base 없어서 혼란..
avatar
연어초밥
공부벌레
으아아ㅏ아ㅏㅏ
avatar
사용자
소통요정
좋은 연습문제입니다~
avatar
is07king
워게임: 1
뭐지
avatar
나는재영
대표 업적 없음
또잉??!!
avatar
KnightChaser
공부벌레
환경 구축을 꼭 하고 디버깅을 하도록 해요...
avatar
Rosieblue
워게임 고인물
오프셋 구하는 과정에서 많을 것을 배울 수 있는 문제였습니다!
avatar
피곤해요
대표 업적 없음
offset.............