rev-basic-0

2023. 1. 6. 12:52·Wargame/Dreamhack
728x90
반응형

1. intro

2. code 및 분석

2.1.  code

int __cdecl main(int argc, const char **argv, const char **envp)
{
  char v4[256]; // [rsp+20h] [rbp-118h] BYREF

  memset(v4, 0, sizeof(v4));
  printf("Input : ");
  scanf("%256s", v4);
  if ( (unsigned int)check(v4) )
    puts("Correct");
  else
    puts("Wrong");
  return 0;
}

 

_BOOL8 __fastcall sub_140001000(const char *a1)
{
  return strcmp(a1, "Compar3_the_str1ng") == 0;
}

 

2.2. 분석

앞선 문제와 차이가 없다.

오히려 앞의 문제가 더 쉬운 것 같은데...?

결국은 해당 문자열과 입력받은 문자열을 비교해서 같으면 성공이다.

 

3. exploit

_BOOL8 __fastcall sub_140001000(const char *a1)
{
  return strcmp(a1, "Compar3_the_str1ng") == 0;
}

 

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

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

DecisionTree  (0) 2023.01.19
Holymoly  (0) 2023.01.12
rev-basic-1  (0) 2023.01.06
ZeroShot  (0) 2023.01.04
Broken Tetris  (0) 2022.12.26
'Wargame/Dreamhack' 카테고리의 다른 글
  • DecisionTree
  • Holymoly
  • rev-basic-1
  • ZeroShot
wyv3rn
wyv3rn
아저씨의 흔한 취미. wyv3rn#1249
  • wyv3rn
    think storage
    wyv3rn
  • 전체
    오늘
    어제
    • 분류 전체보기 (520)
      • To do list (7)
        • Doing (1)
        • Complete (6)
      • Diary (35)
      • Tips & theory (75)
      • Kernel Exploit (28)
        • Theory (16)
        • Exercise (5)
      • File Structure (6)
      • Wargame (322)
        • pwn.college (34)
        • Dreamhack (156)
        • 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 (46)
        • Solved (44)
        • Unsolved (2)
      • Script (0)
      • RubiyaLap (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

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

  • 태그

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

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
wyv3rn
rev-basic-0
상단으로

티스토리툴바