LEVEL 6

pwn_patch_1

pwnable
  • 문제 정보
  • 풀이 17
  • 난이도 투표 11
  • 질문 4
  • 최근 풀이자 103
  • 댓글 7
해당 문제는 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)

난이도 투표 11

질문 4

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

pwn_patch_1

pwnable

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
okas832
2024 Invitational 3rd Place
출제된 지 6시간 만에 풀이 완료!

최근 풀이자 103

하진
대표 업적 없음
avatar
oneorz
대표 업적 없음
한번사는인생
대표 업적 없음
jwp22
CTF Third Place
avatar
장종민
대표 업적 없음
avatar
dooly
대표 업적 없음
Hc0wl
대표 업적 없음
shielder
대표 업적 없음
avatar
Venus
강의 수강: 1
avatar
RTV
대표 업적 없음

댓글 7

avatar
qwertek
새싹
-w, --wrap=COLS Wrap encoded lines after COLS character (default 76). Use 0 to disable line wrapping.
avatar
z3rodae0
시니어
dumb me...
avatar
z3rodae0
시니어
Another vulnerability?
조르거이
워게임 고인물
겨우풀었다... Sechack님 감사합니다..ㅠㅠ
avatar
Sechack
2024 Invitational Contenders
opcode는 힘들면서 재밌다...!!
avatar
sangjun
공부벌레
옵코드 명령어 외울 수 있어서 좋은 시간이었어요 :)
avatar
st4rlight
레이서
Good