파이썬을 이용한 IT 해킹과 보안

파이썬을 이용한 IT 해킹과 보안

(15개의 수강평)

187명의 수강생
110,000원
지식공유자 · 보안프로젝트
67회 수업 · 총 13시간 1분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '입문, 초급, 중급'

1. 강좌 소개

파이썬 프로그래밍의 입문부터 IT보안의 다양한 분야에서 적용할 수 있는 기술을 배우게 됩니다. 공격, 방어, 악성코드, 포렌식 등 시리즈로 다룰 예정입니다.

2. 배우는 것들

  • 파이썬 기초 개념
  • FTP/HTTP 프로토콜
  • 백도어 개발
  • 포트스캐너 개발
  • 웹스캐너 개발

3. 필요 사항

  • 버추얼 박스(VirtualBox)나 Vmware 설치 필요, 강의 내 실습 이미지 설치 방법 소개됨
  • 강의에 필요한 실습파일은 강의내 소개 또는 별도 제공됨

4. 강사 소개

보안프로젝트 온라인강사 총괄 최일선 기술이사

“비박스를 활용한 웹 모의해킹 완벽실습” 저자
“윈도우즈 애플리케이션 취약점 분석” 온라인 강의
“악성코드 분석을 위한 메모리 분석 기법” 온라인 강의
“데이터분석 활용” 장기과정 강의
“유형별 악성코드 분석” 장기과정 강의
“네트워크 패킷 분석 입문 및 악성코드 샘플 분석” 온라인 강의

지식공유자 소개

보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다. 

교육과정

모두 펼치기 67 강의 13시간 1분
섹션 0. 프로그램 제작 전에 알아야할 파이썬 기초
21 강의 230 : 00
파이썬 스쿨 1 강의자료
파이썬 개요와 아나콘다 설치
12 : 00
conda 활용하기
12 : 00
IDLE
13 : 00
들여쓰기와 주석기능
10 : 00
변수와 숫자 연산
10 : 00
문자열 출력과 입력
16 : 00
다양한 데이터 타입 (부울)
13 : 00
다양한 데이터 타입 (list)
11 : 00
다양한 데이터 타입 (tuple)
04 : 00
다양한 데이터 타입 (set)
11 : 00
다양한 데이터 타입 (dict)
12 : 00
함수와 리턴
09 : 00
흐름 제어(if, elif, else)
10 : 00
흐름 제어(for,range,while)
17 : 00
흐름 제어(break,continue,try,except)
07 : 00
파일 쓰기와 읽기
08 : 00
터틀 그래픽 다루기
07 : 00
자동화 툴을 위한 정규표현식
28 : 00
자동화 툴을 위한 정규표현식 연습문제
11 : 00
VirtualBox Tutorial
09 : 00
섹션 1. FTP 프로토콜
7 강의 101 : 00
소켓을 사용한 네트워크 통신
12 : 00
클라이언트, 서버 소켓 테스트
16 : 00
에코 클라이언트, 서버 구현
10 : 00
FTP 개요
09 : 00
FTP 통신 소켓 프로그래밍
19 : 00
ftplib를 활용한 FTP 애플리케이션 만들기
16 : 00
FTP 서버 공격하기
19 : 00
섹션 2. HTTP 프로토콜
4 강의 60 : 00
HTTP 프로토콜 개요
16 : 00
HTTP 서버와 통신하기
14 : 00
웹 서버 점검(Fuzzing Webserver)
22 : 00
웹 공격! 익스플로잇 코드 분석!
08 : 00
섹션 3. 백도어 개발
4 강의 48 : 00
백도어 이해하기
06 : 00
나만의 백도어 제작하기
23 : 00
백도어 EXE 파일 만들기
07 : 00
백도어 자동시작 프로그램 등록하기
12 : 00
섹션 4. 포트 스캐너 개발
11 강의 108 : 00
포트 스캔이란
18 : 00
TCP.UDP 포트 스캔
10 : 00
공격 대상 세팅하기
05 : 00
초급 포트 스캔
06 : 00
업그레이드1 멀티스레드1
19 : 00
업그레이드1 멀티스레드2
06 : 00
업그레이드2 nmap1 개요 및 설치
07 : 00
업그레이드2 nmap2 활용1
14 : 00
업그레이드2 nmap2 활용2
10 : 00
업그레이드3 optparse1
08 : 00
업그레이드3 optparse2
05 : 00
섹션 5. 웹 스캐너 개발
8 강의 104 : 00
웹 스캐너 개발 개요 및 비박스 소개
09 : 00
OWASP ZAP
17 : 00
HTML 파싱 1
14 : 00
HTML 파싱 2
09 : 00
사이트 크롤링 1
16 : 00
사이트 크롤링 2
18 : 00
XSS 점검하기
14 : 00
마무리-웹 스캐너 추후 개발 방향
07 : 00
섹션 6. 시스템 해킹 프로그램 개발
7 강의 74 : 00
유닉스 패스워드 크랙 1
14 : 00
유닉스 패스워드 크랙 2
12 : 00
Chrome 패스워드 덤프 추출기1
09 : 00
Chrome 패스워드 덤프 추출기2
10 : 00
파이썬 윈도우 키로거 개발 1 - 윈도우 메시지
10 : 00
파이썬 윈도우 키로거 개발2 - 후크 프로시저
12 : 00
파이썬 윈도우 키로거 개발3 - 키로거 제작
07 : 00
섹션 7. 랜섬웨어 구조 이해
5 강의 56 : 00
공개키 기반 랜섬웨어 개요
12 : 00
파이썬 RSA 암복호화 실습
09 : 00
랜섬웨어 모의 테스트
10 : 00
권한 상승 - exe 파일 교체
10 : 00
권한 상승 - 서비스 파일 교체, 관리자 계정 생성
15 : 00

공개 일자

2017년 9월 26일 (마지막 업데이트 일자 : 2018년 5월 27일)

수강 후기

4.6
15개의 수강평
서규헌 2017.12.06
화면이 흐림
pricelessmok 4일 전
덕분에 잘 배웠습니다:)
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스