시스템 해킹 강좌
시스템 해킹의 기본 원리를 예제를 통해 실습해 봅니다.
85명의 학생들이 수강
1. 강좌 소개
해킹을 분류 하는 방법에는 기술적으로 시스템, 네트워크, 웹, 리버싱, 암호학, 무선랜등으로 분류할 수 있습니다. 이 중 시스템 해킹이란, OS(운영체제)나 소프트웨어, 하드웨어 등의 응용 프로그램 내부에 존재하는 취약점을 이용하여 해커가 원하는 코드를 실행하고, 이를 통해 대상 시스템의 원격 접속 권한을 획득하거나 최고 관리자 권한을 획득하는 공격 기술입니다.
이 강좌는 시스템 해킹의 기본 원리를 실습을 통해 배워봅니다.
2.강의 대상
- 시스템 해킹에 관심 있는 모든 분
- 보안에 대해 관심 있으신 분
3. 강좌 관련 특징
예제와 함께 강좌를 진행 합니다.
4. 강사 소개
나동빈
1996년 12월 22일 출생의 한국교원대학교 컴퓨터교육과에 재학중인 대학생이며 사람들의 편의를 증진시키기 위한 웹 사이트, 응용 프로그램 등을 개발하는 취미가 있다. 특히 프로그램을 개발하고 배포하는 것에만 관심을 두지 않고 코딩 교육에 관심이 많아 다방면의 교육 관련 활동으로 언론에도 수 차례 알려진 경험이 있다. 현재 IT 관련 블로그(http://blog.naver.com/ndb796)를 운영중이다.
주요 이력
– LG 서브원 Patrol Management System (2016.12 ~ 2017.02)
– 연합 소프트웨어 경진대회 최우수상 (2016.12)
– 전국 창의문제 해결능력 경진대회 미래창조과학부 장관상 대상 (2016.09)
강좌 교육과정 소개 (COURSE CURRICULUM)
실습 환경 구축하기 | |||
칼리 리눅스(Kali Linux) 실습 환경 구축하기 | 00:10:00 | ||
칼리 리눅스(Kali Linux) 해상도 및 한글 설정하기 | 00:07:00 | ||
시스템 해킹 배우기 | |||
어셈블리어(Assembly Language)로 Hello World 출력하기 | 00:04:00 | ||
레지스터의 용도와 시스템 콜 이해하기 | 00:08:00 | ||
메모리 구조 이해하기 | 00:05:00 | ||
스택 프레임(Stack Frame) 이해하기 | 00:13:00 | ||
어셈블리어(Assembly Language)로 에코 프로그램 만들기 | 00:07:00 | ||
어셈블리어(Assembly Language) 기본 문법 | 00:04:00 | ||
어셈블리어(Assembly Language)로 반복문 구현하기 | 00:05:00 | ||
디버깅 시작하기(strace, pwndbg 활용법) | 00:09:00 | ||
어셈블리어로 별 피라미드 만들기 ① | 00:07:00 | ||
어셈블리어로 별 피라미드 만들기 ② | 00:10:00 | ||
쉘 코드 제작 및 익스플로잇(Exploit) 공격 실습 | 00:07:00 | ||
버퍼 오버플로우 취약점 해킹 실습 | |||
버퍼 오버플로우 취약점 해킹 실습 ① (Buffer Overflow Exploit) | 00:08:00 | ||
버퍼 오버플로우 취약점 해킹 실습 ② (Buffer Overflow Exploit) | 00:06:00 |
좋은 강의 감사드립니다
정말 수고 하셨어요