강좌 상세페이지 배경
-
메모리 익스플로잇: 해킹과 방어 종료(청강) 이수증
-
메모리 익스플로잇: 해킹과 방어
참여기관 목록
강좌소개
수업계획서
주차 | 주차명(주제) | 차시 | 차시명(학습내용) | 평가방법 |
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)
지능정보기반 기술 위원회
블록체인기반기술 의장 -
이정민 (학습지원)
학습문의: neutrinox4b1@naver.com
-
권순홍 (학습지원)
학습문의: tnsghd22@gmail.com
-
손우영 (학습지원)
학습문의: wooyoungson79@naver.com
자주묻는질문
Q 강좌 이수 기준이 어떻게 되나요?
A 이수 기준 총점 60점 이상입니다.
Q 평가 계획이 궁금합니다.
A △퀴즈(6회, 15%) △과제(8회, 15%) △중간고사(1회, 30%) △기말고사(1회, 40%)
기타·문의처
세종대학교 Sejong-MOOC센터 02-3408-3864
추천강좌
같은기관강좌
-
비주얼프로그래밍 진행중 이수증비주얼프로그래밍
이종원
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 23시간 22분 (01시간 20분)
-
운영기관
-
모두를 위한 머신러닝 진행중 이수증모두를 위한 머신러닝
공성곤
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 10분 (01시간 11분)
-
운영기관
-
멀티미디어 진행중 이수증멀티미디어
김해광
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 21시간 33분 (01시간 14분)
-
운영기관
-
생성형 인공지능 입문 진행중 이수증생성형 인공지능 입문
김용국
세종대학교
2025.09.01 ~ 2025.12.14AI 인공지능 생성형_인공지능 생성형_AI chatGPT Generative_AI-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 30분 (01시간 30분)
-
운영기관
-
빅데이터와 인공지능 마케팅(2) : 오렌지 실습 개강예정 이수증빅데이터와 인공지능 마케팅(2) : 오렌지 실습
우종필
세종대학교
2025.10.27 ~ 2025.12.14빅데이터 마케팅 인공지능 지도학습 비지도학습 오렌지_프로그램-
운영기관
운영기관 세종대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 11시간 44분 (00분 00초)
-
운영기관
-
빅데이터와 인공지능 마케팅(1) : 빅데이터와 인공지능의 개념 및 실습 진행중 이수증빅데이터와 인공지능 마케팅(1) : 빅데이터와 인공지능의 개념 및 실습
우종필
세종대학교
2025.09.01 ~ 2025.10.26빅데이터 인공지능 AI 4차_산업혁명 마케팅-
운영기관
운영기관 세종대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 13시간 21분 (01시간 30분)
-
운영기관
-
인공지능 콘텐츠 아트 프로듀싱 진행중 이수증인공지능 콘텐츠 아트 프로듀싱
한창완
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 12시간 48분 (26분 46초)
-
운영기관
-
코딩과 스토리텔링 진행중 이수증코딩과 스토리텔링
백성욱
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 16시간 08분 (32분 36초)
-
운영기관
-
일반인을 위한 물리 코딩 진행중 이수증일반인을 위한 물리 코딩
송오영
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 15시간 54분 (33분 21초)
-
운영기관
-
콘텐츠산업의 비즈니스 전략 진행중 이수증콘텐츠산업의 비즈니스 전략
한창완
세종대학교
2025.09.01 ~ 2025.12.14-
운영기관
운영기관 세종대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 40분 (01시간 22분)
-
운영기관