실습 위주의 안드로이드 어플리케이션 해킹 기초 강의 (Android Application Hacking)
실제 상용화가 되어 지금은 사용되지 않고 있는 특정한 안드로이드 어플리케이션을 대상으로 모의 해킹 실습을 진행하여 다양한 취약점 분석 방법을 학습합니다.
Created by 동빈 나
What you'll learn
- 안드로이드 어플리케이션 기초 취약점 분석 능력
- 안드로이드 어플리케이션 리버싱 및 해적판 배포 능력
- 동적 분석을 활용한 안드로이드 웹 서버 공격 능력
Requirements
- 원하는 정보를 검색하여 찾을 수 있는 기초 컴퓨터 활용능력이 필요합니다.
- 안드로이드 스튜디오를 구동시킬 수 있는 기본적인 컴퓨터 성능이 필요합니다.
- 학생이 있는 공간에서 인터넷이 원활히 작동해야 합니다.
- 배운 지식을 불법적으로 활용하지 않는 건강한 보안 윤리 의식이 필요합니다.
Description
이 강의는 안드로이드 어플리케이션 해킹 방법을 기초적인 측면부터 알려주는 강의입니다. 정보보안 강의라는 점에서 기초적인 프로그래밍 능력과 HTTP 프로토콜에 대한 이해가 선행되어야 합니다. 이 강의를 통해 안드로이드 어플리케이션이 가질 수 있는 구조적인 취약점에 대해 학습하고, 실습까지 해보는 과정을 통해서 자신이 배운 지식을 견고하게 다질 수 있을 것입니다.
(2018-08-13) 현재 구글 플레이스토어 정책 변경으로 인하여 '다락리타임' 앱이 내려간 상태입니다. 따라서 강의를 들으시는 수강생 분들은 첨부 파일로 제공해드린 APK 파일을 다운로드 받아서 스마트 폰에 설치하시고 학습을 진행하시면 됩니다.
Who this course is for:
- 기초 프로그래밍을 공부한 뒤 정보보안에 입문하고자 하는 학생
- HTML, JAVA 등의 기초 지식을 갖추고 더 심화된 보안 지식을 갖추고자 하는 학생
- CTF 등 정보보안 경진대회를 준비하는 안드로이드 보안 입문자
- 특정한 안드로이드 어플리케이션의 취약점 분석 능력을 기르고자 하는 학생
Instructor
소프트웨어 개발자
2017 대한민국 인재상
2017 CPS Festival 과학기술정보통신부 장관상
2017 MIDAS Challenge 웹 솔루션 분야 최우수상
2016 연합SW경진대회 최우수상
한국교원대 컴퓨터교육과 학회장
BoB 6기 보안컨설팅 트랙
위키북스 교재 집필진
프로그래밍 멘토 & 강사 활동
국가공인기술자격증 7개