LEVEL 6

pwn_patch_1

pwnable
  • 문제 정보
  • 풀이 14
  • 난이도 투표 6
  • 질문 3
  • 최근 풀이자 83
  • 댓글 4
해당 문제는 Dreamhack CTF Season 1 Round #6 에 출제된 문제입니다.

문제 설명

Description

이 문제는 주어진 바이너리에 존재하는 취약점을 패치하는 문제입니다.
바이너리를 패치한 후 base64 인코딩하여 서버에 제출하세요.
서버의 바이너리에 대한 모든 검증을 통과하면 flag가 출력됩니다.
flag 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다.
플래그의 형식은 DH{...} 입니다.

  • 바이너리의 사이즈는 원본 바이너리와 동일해야 합니다.
  • 패치된 바이너리는 원본 바이너리와 입출력 값이 동일해야 합니다.
  • 할당, 해제, 보기만으로 비초기화 메모리가 누수되는 취약점은 검증 대상에 포함되지 않습니다.
  • 취약점은 한 개가 아닐 수 있습니다.
    Ubuntu 18.04 LTS
    Arch: amd64-64-little
    RELRO: Partial RELRO
    Stack: No canary found
    NX: NX enabled
    PIE: No PIE (0x400000)

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
okas832
CTF First Place
출제된 지 6시간 만에 풀이 완료!

난이도 투표 6

최근 풀이자 83

zj3t
워게임: 20
name2965
워게임 고인물
리신뭐해갱오라고
대표 업적 없음
youner119
워게임: 50
avatar
LM_R3dzone
워게임 고인물
avatar
Kimg00n
워게임 고인물
Kongr
워게임 풀이: 50
avatar
cidy
워게임 고인물
avatar
J-jaeyoung
워게임 풀이: 20
P1nkjelly
워게임: 50

댓글 4

조르거이
워게임 고인물
겨우풀었다... Sechack님 감사합니다..ㅠㅠ
avatar
Sechack
CTF First Place
opcode는 힘들면서 재밌다...!!
avatar
sangjun
공부벌레
옵코드 명령어 외울 수 있어서 좋은 시간이었어요 :)
avatar
ainsetin
Open Beta Tester
Good