Basic RCE L02

2023. 2. 3. 22:48·Wargame/CodeEngn
728x90
반응형

1. intro

 

2. code 및 분석

2.1.  code

N/A

 

2.2. 분석

와... 이럴수도 있구나...

 

파일을 ida로 열었더니 데이터들이 손상된건 알겠지만, 파일 길이가 영 이상하다.

여기가 파일의 끝임.

PE 구조에 대해서 조금 검색해봤는데,

.text
.data
.rsrc
.reloc

뒤에는 해당 섹션의 시작점 및 크기가 적혀있다고 한다.

딱 하나만 보자면 .text 영역의 값은 아래와 같다.

여기서 두번째줄 오른쪽 8바이트를 보면

00 02 00 00

00 04 00 00

이 있는데, 이는 0x400이 시작점이고 그 크기가 0x200 이라는 의미이다.

즉, text 영역만 봐도 0x600까지는 데이터가 있어야 한다는 말이다.

 

그래서 혹시나하여 hex editor로 파일을 열어봤더니 역시 뒤에 데이터가 더 있었다.

 

3. exploit

데이터의 끝까지 봤더니 힌트가 추가로 적혀있었다.

뭐 그냥 unlock code를 찾으라고 하고,

patch는 허용되지 않고, 

쉬우니까 대충 봐도 된다는 식으로 적혀있다.

 

그래서 조금 위를 봤더니 플래그로 의심되는 부분을 쉽게 찾을 수 있었다.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Wargame > CodeEngn' 카테고리의 다른 글

Basic RCE L04  (0) 2023.02.03
Basic RCE L03  (0) 2023.02.03
Basic RCE L01  (0) 2023.02.03
'Wargame/CodeEngn' 카테고리의 다른 글
  • Basic RCE L04
  • Basic RCE L03
  • Basic RCE L01
wyv3rn
wyv3rn
아저씨의 흔한 취미. wyv3rn#1249
  • wyv3rn
    think storage
    wyv3rn
  • 전체
    오늘
    어제
    • 분류 전체보기 (559)
      • To do list (0)
        • Doing (1)
        • Complete (6)
      • Diary (37)
      • Tips & theory (77)
      • Kernel Exploit (28)
        • Theory (16)
        • Exercise (5)
      • File Structure (6)
      • Wargame (352)
        • Dreamhack (183)
        • pwn.college (37)
        • pwnable.tw (0)
        • pwnable.kr (15)
        • Lord of Sqlinjection (4)
        • Cryptohack (20)
        • Root me (27)
        • CodeEngn (4)
        • Exploit Education (22)
        • ROP Emporium (8)
        • H4C (10)
        • Hackerchool (22)
      • CTF (50)
        • Solved (48)
        • Unsolved (2)
      • Script (0)
      • RubiyaLap (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

    • PWN wargame 모음 (및 느낀점)
    • 비공개 글들에 대해.
    • 뭐라도 하나 얻어가시길...
  • 인기 글

  • 태그

    root
    hackerschool
    Me
    rop
    pwntools
    docker
    Buffer Overflow
    tcache
    libc
    Format String Bug
    BOF
    la ctf
    cryptohack
    heap
    x86
    lob
    dreamhack
    FSB
    vtable
    exploit education
    x64
    root-me
    _IO_FILE
    CANARY
    pwnable.kr
    RTL
    phoenix
    64bit
    32bit
    ROOT ME
  • 최근 댓글

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
wyv3rn
Basic RCE L02
상단으로

티스토리툴바