문제 설명
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 파일이 업데이트되었습니다.
난이도 투표 93
투표 결과
전체 투표 로그
yrudwls
대표 업적 없음
__Ph4nt0m_Byt3
워게임: 20
Axii
시스템 해킹 전문가
NT_Abdullah
암호학 중급자
SJH4CK3R
세계수
질문 13
First Blood!
최근 풀이자 723
yrudwls
대표 업적 없음
abc~~~
대표 업적 없음
새똥
워게임: 50
__Ph4nt0m_Byt3
워게임: 20
Jaeuk3081.kim
대표 업적 없음
kwww
대표 업적 없음
rockstaar
대표 업적 없음
foundme
대표 업적 없음
Axii
시스템 해킹 전문가
아이스아메리카노
대표 업적 없음
댓글 50