setbuf를 활용한 ret2libc 공격 기법

1. 배경 원리 setbuf 함수는 다음과 같이 정의됩니다: #include <stdio.h> void setbuf(FILE *stream, char *buffer); 두 개의 인자를 받습니다: stream: FILE 구조체 포인터로, 버퍼를 설정할 스트림(stdin, stdout 등)을 지정합니다. buffer: 버퍼로 사용될 문자 배열 포인터. NULL로 설정하면 버퍼링이 해제됩니다. 이 함수는 파일 스트림과 메모리 버퍼를 ...

6월 22일 16:12에 게시됨