2026년도 2학기 소프트웨어 취약점 분석 및 공격 (CSED559-01) 강의계획서

1. 수업정보

학수번호 CSED559 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 화, 목 / 11:00 ~ 12:15 / 제2공학관 강의실 [106호] 성적취득 구분 G

2. 강의교수 정보

김슬배 이름 김슬배 학과(전공) 컴퓨터공학과
이메일 주소 seulbae@postech.ac.kr Homepage https://seulbae-security.github.io
연구실 인공지능연구원 434호 전화 054-279-2259
Office Hours TBD

3. 강의목표

Course Overview:
- Software Vulnerability Analysis and Exploitation (previously offered as "Special Topic: Binary Analysis and Exploitation") covers practical software security, including advanced techniques for binary analysis, exploit development, and mitigation strategies.
- Students will engage in hands-on Capture-The-Flag (CTF) style lab challenges to apply and reinforce the concepts learned throughout the course.

Course Goals:
- Comprehend low-level program execution and system internals
- Acquire practical experience in reverse engineering and debugging
- Analyze various types of software vulnerabilities and their security implications
- Understand and evaluate software security defenses
- Develop skills for identifying vulnerabilities and crafting exploits

4. 강의선수/수강필수사항

Recommended:
- CSED211: Introduction to Computer SW Systems
- CSED415: Computer Security

5. 성적평가

중간고사 기말고사 출석 과제 프로젝트 발표/토론 실험/실습 퀴즈 기타
15 15 70 100
비고
- Lab assignments: 70%
- Midterm exam: 15%
- Final exam: 15%

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN

7. 참고문헌 및 자료

- Phrack Magazine: http://www.phrack.org/

8. 강의진도계획

- Week 1: x86, GDB
- Week 2-3: x86-64, Decompilers
- Week 4: Shellcode
- Week 5: Stack Buffer Overflow
- Week 6: Flag, Pwntools, Advanced Debugging
- Week 7: Stack Smash Protection
- Week 8: Midterm Exam

- Week 9: NX and ASLR
- Week 10: Format String Bugs
- Week 11: Return-Oriented Programming
- Week 12: Logic Bugs
- Week 13: Heap Exploitation
- Week 14: Automated Bug Finding
- Week 15: Miscellaneous Security Issues
- Week 16: Final Exam

9. 수업운영

- Discuss attack and defense techniques
- Practice techniques through lab challenges

10. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청