문제 설명
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
Challenge Updates
2023.05.08: Dockerfile이 제공됩니다.
2024.10.24: master_canary와 master_canary.c 파일이 업데이트되었습니다.
난이도 투표 91
투표 결과
전체 투표 로그
Axii
시스템 해킹 전문가
NT_Abdullah
암호학 중급자
SJH4CK3R
세계수
SUPERSUNN
대표 업적 없음
nhh
대표 업적 없음
질문 13
First Blood!
최근 풀이자 719
Jaeuk3081.kim
대표 업적 없음
kwww
대표 업적 없음
rockstaar
대표 업적 없음
foundme
대표 업적 없음
Axii
시스템 해킹 전문가
아이스아메리카노
대표 업적 없음
Magnolia
시스템 해킹 중급자
NT_Abdullah
암호학 중급자
malrangme
리액션부자
SJH4CK3R
세계수
댓글 49