Presentation is loading. Please wait.

Presentation is loading. Please wait.

Buffer Overflow cd80@LeaveRet.

Similar presentations


Presentation on theme: "Buffer Overflow cd80@LeaveRet."— Presentation transcript:

1 Buffer Overflow

2 LeaveRet 팀장 WiseGuyz 팀원 카톡 leaveret 블로그 소개

3 1. 버퍼오버플로우의 역사 2. 버퍼오버플로우 사전지식 3. 버퍼오버플로우 발생원인 4. 버퍼오버플로우 개념 5. 시연 목차

4 버퍼오버플로우 역사 1972년 컴퓨터 보안 기술 계획 연구 1980년 PC 확산 1988년 모리스 웜
1996년 Smashing The Stack For Fun And Profit 2001년 코드 레드 웜 2003년 SQL 슬래머 웜 버퍼오버플로우 역사

5 버퍼오버플로우 사전지식 레지스터 어셈블리어 메모리 구조 %eax ~ %edx %esi, %edi %esp, %ebp %eip
mov push, pop jmp, call 메모리 구조 code data heap stack Little Endian 버퍼오버플로우 사전지식

6 유저 데이터 입력 코딩 오류 파싱 오류 버퍼오버플로우 발생원인

7 유저 데이터 입력 데이터 복사 경계검사 주변 메모리 손상 리턴어드레스 변조 버퍼오버플로우 개념

8 버퍼오버플로우 시연

9 Q&A


Download ppt "Buffer Overflow cd80@LeaveRet."

Similar presentations


Ads by Google