모바일 게임 해킹(Unity편)
게임을 만들기 위해서는 시중에 나와있는 "게임 엔진"을 통해서 제작을 합니다. 그 중 모바일 게임에서 가장 많이 쓰이는 [Unity 게임 엔진]에 대한 분석 과정을 알아보고 예제 게임을 통해 게임의 흐름을 분석하여 게임 Crack 과정을 실습을 통해 습득하실 수 있게 제작하였습니다.
초급자를 위해 준비한
[개발 · 프로그래밍, 보안 · 네트워크] 강의입니다.
이런 걸
배워요!
Unity 모바일 게임 분석
Native Library 바이너리 패치
Frida
모바일게임의 구조를 이해하고 분석해보세요!
Part 1. What is Unity?
- 모바일 게임 엔진에 대해 알아보고, 그중에서도 가장 많이 사용되는 Unity(유니티) 게임 엔진에 대한 기본적인 이해를 돕기 위한 파트입니다.
- Unity 게임 엔진의 기본적인 이해 및 Unity를 통해 제작된 모바일 게임의 특징을 확인하며 디컴파일(Decompile/Reverse Engineering) 및 게임 크랙(Game Crack)을 위한 기본 지식을 습득합니다.
Part 2. Unity Analyze
- Unity 게임의 2가지 빌드 방법에 대해 각각의 디컴파일 과정과 코드 수정을 통해 게임의 흐름을 변조하는 방법에 대한 지식 습득을 위한 파트입니다.
- 게임 크랙의 기본이 되는 지식으로, 이를 통해 원하는 대로 게임을 변조할 수 있습니다.
- 실습 앱을 통해 공격력 계수 조작, 골드 복제, 업그레이드 시 재화 미소모 방법을 확인합니다.
Part 3. Memory Hacking
- 메모리 변조를 통해 가능한 크랙 방법을 소개하는 파트입니다.
- 가장 널리 쓰이는 CheatEngine(치트엔진, CE)과 후킹 툴인 Frida(프리다)를 통해 어떤 식으로 메모리를 변조하고 메모리 변조를 통해 수행할 수 있는 여러 공격 방법을 소개합니다.
- Part 2에서 사용한 실습 앱을 통해 공격력 계수 조작, 업그레이드 시 재화 미소모 방법을 CheatEngine과 Frida를 통해 확인합니다.
해당 강의는 모바일 게임 분석을 목적으로 제작되었으며, 불법적인 게임 핵제작 및 크랙은 모두 당사자의 책임으로 강의 작성자는 불법적인 행위 일체를 지양합니다.
이런 분들께
추천드려요!
학습 대상은
누구일까요?
Unity 게임 분석 방법을 알고자 하는 분
모바일 게임 분석 및 변조를 학습하고자 하는 분
선수 지식,
필요할까요?
APK decompile&repackaging
안녕하세요
taesun1114입니다.
커리큘럼
전체
8개 ∙ 1시간 13분
수업 자료
가 제공되는 강의입니다.
강의 게시일: 2021년 01월 05일
마지막 업데이트일: 2021년 01월 05일
마지막 업데이트일: 2021년 01월 05일
수강평
아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!