강좌 상세페이지 배경
-
메모리 익스플로잇: 해킹과 방어 종료 이수증
-
메모리 익스플로잇: 해킹과 방어
참여기관 목록
강좌소개
수업계획서
주차 | 주차명(주제) | 차시 | 차시명(학습내용) | 평가방법 |
1 | 메모리 해킹 개요 | 1-1 | 해킹이란 무엇일까? | 퀴즈 |
1-2 | 메모리 해킹의 역사 | |||
1-3 | 메모리 에러와 공격 | |||
2 | 메모리 구조와 | 1-1 | 메모리 구조 | 퀴즈 |
1-2 | 프로그램 빌드 과정 | |||
1-3 | 스택 프레임 | |||
3 | 리눅스 기초 | 1-1 | 가상머신과 리눅스 설치 | 퀴즈 |
1-2 | 리눅스 특징과 구조 & 기초 명령어 | |||
1-3 | 리눅스 기초 명령어 및 툴 | |||
4 | 기본 툴 사용 | 1-1 | 메모리 해킹을 위한 기본 도구1: pwndbg | 퀴즈 |
1-2 | 메모리 해킹을 위한 기본 도구2: pwntools | |||
1-3 | 메모리 해킹을 위한 기본 도구3: hexdump, objdump strace, ltrace | |||
5 | 버퍼 오버플로우 공격 기초 (1/2) | 1-1 | 버퍼 오버플로우 공격 개념 (stack1.c) | 과제 |
1-2 | 버퍼 오버플로우를 통한 데이터 변조 (stack2.c) | |||
1-3 | 버퍼 오버플로우를 통한 실행 흐름 조작 (stack3.c) | |||
6 | 버퍼 오버플로우 공격 기초 (2/2) | 1-1 | Return Address Overwrite (stack4.c) | 과제 |
1-2 | shellcode 동작 원리 이해 및 제작방법 | |||
1-3 | Return to Shellcode (stack5.c) | |||
7 | NX bit 보호와 RTL 공격 | 1-1 | NX bit 메모리 보호 메커니즘 소개 | 과제 |
1-2 | PLT, GOT | |||
1-3 | Return to Library (stack5-NX.c) | |||
8 | 중간고사 |
| 중간고사 응시 | 시험 |
9 | NX bit + ASLR 보호와 ROP 공격 | 1-1 | ASLR 메모리 보호 메커니즘 소개 | 과제 |
1-2 | ROP, GOT leak (stack6.c) | |||
1-3 | Return to CSU (stack7.c) | |||
10 | NX bit + ASLR 보호 기법과 Stack Pivot 공격 | 1-1 | Stack Pivot 소개 | 과제 |
1-2 | Fake EBP (SP1.c) | |||
1-3 | Frame Pointer Overwrite (SP2.c) | |||
11 | 포맷 스트링 공격 | 1-1 | 포맷 스트링 버그 소개 (format1.c) | 과제 |
1-2 | 인자 지정을 이용한 포맷스트링 버그(1/2) | |||
1-3 | 인자 지정을 이용한 포맷스트링 버그(2/2) | |||
12 | Stack Canary + NX bit + ASLR 보호와 공격 | 1-1 | Stack Canary와 SSP동영상 | 과제 |
1-2 | SSP 우회 방안 동영상 | |||
1-3 | 공격 실습 | |||
13 | 논리버그(Logical Bug) | 1-1 | Logical Bug 소개 | 퀴즈 |
1-2 | Path Traversal | |||
1-3 | Type Error | |||
14 | 퍼저(Fuzzer) | 1-1 | 퍼징 기초 | 퀴즈 |
1-2 | AFL Fuzzer | |||
1-3 | AFL 퍼징 실습 | |||
15 | CTF 소개 | 1-1 | CTF 소개 및 참여 | 과제 |
1-2 | CTF 운영 | |||
1-3 | CTF 실습 | |||
16 | 기말고사 |
| 기말고사 응시 | 시험 |
강좌운영진
-
이종혁 교수세종대학교 정보보호학과 교수
한국정보보호학회 상임이사
前 한국정보통신기술협회(TTA)
지능정보기반 기술 위원회
블록체인기반기술 의장
자주묻는질문
Q 강좌 이수 기준이 어떻게 되나요?
A 이수 기준 총점 60점 이상입니다.
Q 평가 계획이 궁금합니다.
A △퀴즈(6회, 15%) △과제(8회, 15%) △중간고사(1회, 30%) △기말고사(1회, 40%)
기타·문의처
세종대학교 Sejong-MOOC센터 02-3408-3854
추천강좌
같은기관강좌
-
디지털포렌식 진행중 이수증디지털포렌식
박기웅
세종대학교
2026.08.01 ~ 2026.12.31디지털_포렌식 스테가노그래피 데이터_해석 파싱 디지털_증거-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 34시간 36분 (19시간 17분)
-
운영기관
-
머신러닝을 위한 고급 통계 진행중 이수증머신러닝을 위한 고급 통계
하길찬
세종대학교
2026.07.01 ~ 2026.10.18머신러닝 통계 확률 확률분포 분산 공분산-
운영기관
운영기관 세종대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 14시간 58분 (10시간 38분)
-
운영기관
-
머신러닝을 위한 고급 선형대수학 진행중 이수증머신러닝을 위한 고급 선형대수학
하길찬
세종대학교
2026.07.01 ~ 2026.08.23머신러닝 수학 벡터 행렬 미분-
운영기관
운영기관 세종대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 16시간 54분 (12시간 24분)
-
운영기관
-
인공지능기술응용 진행중 이수증인공지능기술응용
구영현
세종대학교
2026.03.17 ~ 2026.12.31파이썬 아나콘다 강화학습 인공지능 AI 딥러닝 인공_신경망-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 26시간 08분 (18시간 49분)
-
운영기관
-
빅데이터와 인공지능 마케팅(2) : 오렌지 실습 진행중 이수증빅데이터와 인공지능 마케팅(2) : 오렌지 실습
우종필
세종대학교
2026.03.17 ~ 2026.08.27빅데이터 마케팅 인공지능 지도학습 비지도학습 오렌지_프로그램-
운영기관
운영기관 세종대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 11시간 44분 (08시간 08분)
-
운영기관
-
빅데이터와 인공지능 마케팅(1) : 빅데이터와 인공지능의 개념 및 실습 진행중 이수증빅데이터와 인공지능 마케팅(1) : 빅데이터와 인공지능의 개념 및 실습
우종필
세종대학교
2026.03.17 ~ 2026.08.27빅데이터 인공지능 AI 4차_산업혁명 마케팅-
운영기관
운영기관 세종대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 13시간 21분 (09시간 40분)
-
운영기관
-
강화학습 진행중 이수증강화학습
김정현
세종대학교
2026.03.17 ~ 2026.12.31강화학습 인공지능 슬롯머신 알고리즘-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 23시간 34분 (18시간 16분)
-
운영기관
-
강화학습 기반 스마트팩토리 운영방법 진행중 이수증강화학습 기반 스마트팩토리 운영방법
김장겸
세종대학교
2026.03.17 ~ 2026.12.31강화학습 인공지능 스마트팩토리 에너지 에너지관리시스템-
운영기관
운영기관 세종대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 12시간 30분 (08시간 46분)
-
운영기관
-
설명 가능한 인공지능 진행중 이수증설명 가능한 인공지능
신승협
세종대학교
2026.03.17 ~ 2026.12.31-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 30분 (16시간 41분)
-
운영기관
-
산업응용을 위한 인공지능 진행중 이수증산업응용을 위한 인공지능
류승형
세종대학교
2026.03.17 ~ 2026.12.31인공지능 산업_데이터 에너지_데이터 딥러닝 지능_시스템_개발-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 30분 (16시간 45분)
-
운영기관
