이건 다른 사이버보안학과 해킹프로그래밍 강의 / 강의계획서입니다

3학점짜리 전공 들을게 없어서 채우려고 이거 들어보려하는데 이런 강의는 아는게 아무것도 없어서 ㅜ

들으면 나중에 도움 될까요 ?



/본수업을 통해서 보안 입문자를 위한 파이썬의 고급 기술을 학습한다. 간단한 암호 도구를 이용해서 대칭키암호와 공개키 암호화하기 위한 방법을 익힌다. 해킹기법을 구현하기 위해 암호문 공격 방법, 패스워크 크래킹, 간단한 스니핑 프로그램, IP헤더 스니핑 , scappy를 이용한 보다 간단한 스니핑 방법, Sync 플러딩 공격 방법, 웹 해킹 공격 방법등을 학습한다.

주차수업내용
1수업내용오리엔테이션 파이썬 환경 설치
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
2수업내용간단한 암호 도구 만들기 - 카이사르 암호 -전치 암호 도구 만들기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
3수업내용대칭키 암호 종류 및 단문 메시지 암호화 AES,3DES,RC4를 활용해 암호화 한다.
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
4수업내용대칭키 암호를 이용해 파일 암호화 하기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
5수업내용공개키 암호를 이용해 공개키 서명 구현하기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
6수업내용크래킹과 해킹이란 무엇인가? 네트워크 해킹이란 무엇인가? (스캐닝/스니핑/스푸핑) 서비스 거부 공격이란? 암호문 공격하기 실습
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
7수업내용키로깅 공격 실습
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
8수업내용중간고사
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
9수업내용패스워드 크래킹 도구 만들기
수업방법 
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
10수업내용파이썬 TCP/IP 프로그래밍
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
11수업내용스니핑 구현하기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
12수업내용웹 크롤러 구현하기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
13수업내용웹 해킹 수행도구 만들기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
14수업내용트로이 목마 만들기
수업방법파이썬 프로그래밍 예제를 통한 실습
수업운영
(대면/비대면)
 
준비사항PPT, Pycharm,Anaconda
15수업내용기말고사