A
pwn_patch_1
Dreamhack
조회수 113
풀이자수
pwnable

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)

해당 풀이는 Link로 이전 되었습니다.