shielder 님의 블로그

  • 홈
  • 태그
  • 방명록

CTF/writeup 12

2024 niteCTF writeup

Print The Giftsint __fastcall main(int argc, const char **argv, const char **envp){ char v4; // [rsp+Fh] [rbp-71h] BYREF char s[104]; // [rsp+10h] [rbp-70h] BYREF unsigned __int64 v6; // [rsp+78h] [rbp-8h] v6 = __readfsqword(0x28u); setvbuf(stdin, 0LL, 2, 0LL); setvbuf(_bss_start, 0LL, 2, 0LL); while ( 1 ) { v4 = 32; printf("What gift do you want from santa\n>"); fgets(s, 100, s..

CTF/writeup 2024.12.15

2024 whitehat quals writeup

pwnable은 1문제였고, 풀었다.gf__int64 __fastcall main(__int64 a1, char **a2, char **a3){ char dest[16]; // [rsp+10h] [rbp-10h] BYREF sub_4011A5(a1, a2, a3); read(0, &unk_404060, 0xBCuLL); memcpy(dest, &unk_404060, 0xBBuLL); return 1LL;}스택에 0xBB 만큼 입력할 수 있다. 그런데 이러면 libc 하위 3바이트를 overwrite 하는 꼴이다. 원가젯의 하위 1.5바이트는 고정적이므로, 나머지 1.5바이트 브루트포스, 즉 1/4096 브루트포스로 해결할 수 있다. 쓰레드를 안 쓰고 로컬에서는 10분, 리모트에서는 30분 걸렸다..

CTF/writeup 2024.12.15
이전
1 2
다음
더보기
프로필사진

shielder 님의 블로그

shielder 님의 블로그 입니다.

  • 분류 전체보기 (19)
    • study (3)
      • pwnable (3)
    • CTF (16)
      • writeup (12)
      • upsolving (4)

Tag

20240xl4ughCTF, web, fsop, 2025cce, 2024warp, 20251753, 2025codegate, pwnable, gadget, 2024nitectf, CRYPTO, 2025squ1rrel, MISC, 2025yisf, reversing, 2025ssu, 2024BackdoorCTF, 2024whitehat, rdi, 2024Wargames.MY,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바