리버스쿨 Level3 - 안드로이드 모바일편 - goormEDU

리버스쿨 Level3 - 안드로이드 모바일편

모의해킹, 악성코드 분석 등 여러 영역에서 사용되는 리버싱, 더 이상 어렵게 배우지 마세요!

Lecture Introduction
Difficulty
Difficult
Category
Programming - Security
Tag
리버싱, 리버싱분석, 보안프로젝트, 보안프로그래밍, 리버싱실전, 리버싱모바일
Target Audience
- 모의해킹, 취약점 분석, 악성코드 분석 등으로 진로를 선택하신 분
- 안드로이드 모바일 환경 리버싱을 완벽히 이해하고 싶은 분
- 안드로이드 앱 취약점 분석을 이해하고 싶은 분

A to Z 단계별로 마스터하는 리버싱

- 리버싱 기초부터 심화까지 배우며 보안의 기초를 다져볼까요? -


📝강좌 소개


🏊‍♂Reversing (역공학분석)은 모의해킹, 악성코드 분석 과정 등 IT보안 영역의 여러 곳에서 이용되고 있습니다. 윈도우 운영체제, 리눅스 운영체제 기반의 바이너리 분석부터 시작하여 어렵게 느껴졌던 분석 기법까지 배우고 싶다면 이 강좌를 꼭 추천하고 싶습니다.

🚣‍♀이번 강좌는 "Reversing모바일편(Level 3)"입니다. 기초부터 심화까지 시리즈로 진행하고 있습니다. 리버싱 모바일편에서는 실무에 바로 적용할 수 있는 안드로이드 취약점 분석 및 리버싱을 완벽하게 이해할 수 있도록 진행됩니다.

  • 레벨 1 : 소개, 아키텍처, 어셈블리 언어, 코드 패턴, 리버싱 툴
  • 레벨 2 : 운영체제 / 언어 별 바이너리 분석
  • 레벨 3 : 안티 리버싱, 난독화, 후킹 등 각종 분석 기법 [ 안드로이드 ]



🎯학습 목표


  • 모바일 시스템 이해부터 분석 방법, 안드로이드 보안, 앱 이해까지 모바일에 대해 이해합니다.
  • 앱 분석 방법을 실제로 적용할 수 있습니다.
  • 트래픽 및 보안 통신 분석에 대해 이해합니다.
  • LIB 분석까지 꼼꼼하게 짚어봅니다.



📣참고 사항


  • 버추얼 박스(VirtualBox) 혹은 VMware를 설치하셔야 합니다. 강의에서 설치 방법을 소개드립니다.
  • 강의에 필요한 실습파일은 별도로 제공되거나 강의 안에서 소개됩니다.



강의자 소개


보안프로젝트 서준석

  • 보안프로젝트 부대표

  • 강의 이력
    - 前 SANS KOREA '메타스플로잇 침투시험 방법' 전문강사
    - 前 한국정보보호교육센처(KISEC) 연구원
    - 보안프로젝트 메타스플로잇 초급, 고급 온라인 강의
    - 보안프로젝트 파워쉘 해킹과 보안 온라인 강의
    - 보안프로젝트 취약점 분석과 버그헌팅 장기과정 진행
    - 멀티캠퍼스, 사이버가디언스 등 외부 강사 활동

  • 저서 및 번역
    - Nmap NSE를 활용한 보안 취약점 진단 공저 (에이콘출판사)
    - 해킹의 꽃 디스어셈블링 번역 (에이콘 출판사)
    - Hacking Exposed 7판 번역 (에이콘 출판사)
    - Exploit Writing Tutorial 시리즈 번역
Curriculum
Expand All
  • 01
    학습자료 다운로드
  • 교육자료 및 소스코드 다운로드
  • 02
    Intro
  • 0강. 강의 소개
  • 03
    모바일 입문
  • 1강. 임베디드 시스템과 스마트폰
    2강. 안드로이드 아키텍쳐
    3강. 안드로이드 보안 모델
    4강. 안드로이드 앱 이해
    5강. 안드로이드 앱 개발
    6강. 안드로이드 앱 개발 실습 (1)
    7강. 테스트용 웹 서버 설정
    8강. 안드로이드 앱 개발 실습 (2)
  • 04
    앱 분석
  • 9강. 모바일 분석 방법
    10강. 분석 도구 소개
    11강. 정보 수집
    12강. 정적 분석 - 기본 분석
    13강. 루팅과 암호화
    14강. 루팅 탐지 실습
    15강. 암호 분석 실습
    16강. APK 리패키징
    17강. Android Profiler 실습
    18강. Radare2 이해하기
    19강. Radare2 실습 - crackme
    20강. Radare2 실습 - dex 파일 분석 (정적)
    21강. Radare2 실습 - 원격 디버깅 설정
    22강. 앱(apk) 디버깅
    23강. 메모리 분석
    24강. 난독화 기법 이해
    25강. Proguard 난독화 실습
    26강. 난독화 해제 방법
  • 05
    트래픽 분석
  • 27강. 앱 트래픽 분석 (환경 구축)
    28강. SSL과 인증서
    29강. SSL 공격 방법 이해
    30강. 앱 트래픽 분석 방법
    31강. SSL Pinning 실습
  • 06
    안드로이드 라이브러리 제작 및 분석
  • 32강. 안드로이드 라이브러리 제작 방법
    33강. 안드로이드 라이브러리 제작 실습 (1)
    34강. 안드로이드 라이브러리 제작 실습 (2)
    35강. 안드로이드 라이브러리 분석 실습 (1)
    36강. 안드로이드 라이브러리 분석 실습 (2)
    37강. 안드로이드 라이브러리 분석 실습 (3)
  • 07
    후킹 기법 이해
  • 38강. 후킹이란
    39강. Frida 소개
    40강. 후킹 실습 (1) 앱 수준 루팅 탐지
    41강. 후킹 실습 - 라이브러리 후킹
    42강. 후킹 실습 (2) 문자열 복호화
    43강. 후킹 실습 - SSL Pinning 우회
  • 08
    Outro
  • 44강. 강의 정리
Instructor Introduction
user
보안프로젝트Teacher

Lecture Reviews
  • No reviews have been written.

165,000


Average Rating
0
Difficulty
Difficult
Lecture Period
Unlimited
URL