보안 · 네트워크

/

보안 · 네트워크 기타

모바일 게임 해킹(Unity편)

게임을 만들기 위해서는 시중에 나와있는 "게임 엔진"을 통해서 제작을 합니다. 그 중 모바일 게임에서 가장 많이 쓰이는 [Unity 게임 엔진]에 대한 분석 과정을 알아보고 예제 게임을 통해 게임의 흐름을 분석하여 게임 Crack 과정을 실습을 통해 습득하실 수 있게 제작하였습니다.

(4.0) 수강평 3개

수강생 99명

Thumbnail

초급자를 위해 준비한
[개발 · 프로그래밍, 보안 · 네트워크] 강의입니다.

이런 걸
배워요!

  • 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

커리큘럼

전체

8개 ∙ (1시간 13분)

수업 자료

가 제공되는 강의입니다.

  • 1.1 Android Game Engine

    03:50

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!