Southern Island

[ 게임해킹 ] #0 게임해킹 개요

by 월루

⚠️ 포스팅 시작 전 유의사항!

본 포스팅에서 다루는 모든 행위는 정식 서비스중인 게임이나 제공자가 허가하지 않은 상태에서 진행시 정보통신망법 컴퓨터등 장애 업무방해죄 제 314조 또는 게임산업진흥법 제32조에 따라 처벌 받을 수 있습니다. 따라서 해당 학습 내용은 게임 동작원리 및 리버싱 학습 용도로만 사용하여야 합니다.

❓ 게임 해킹이란 무엇인가요?

우리가 흔히 접하는 컴퓨터 게임(Minecraft, League of Legend, CSGO, etc...)을 분석, 수정하여 게임 제공자가 허가하지 않은 일련의 행동을 동작하게 하는 행위입니다. 흔히 게임 파일, 메모리, 패킷 분석 및 트레이너 제작이 이에 포함됩니다.

☕️ 게임 해킹 학습 전 필요한 사전지식

게임 해킹을 학습하기 위해 사전에 꼭 필요한 사전지식은 없습니다. 게임 해킹을 학습하며 다양한 해킹 분야, 기술에 대해 따로 학습을 해야합니다. 하지만 게임 해킹을 진행하며 배우는 여러 지식은 아래와 같습니다.


배우는 지식
+ 프로그램
   + 리버스 엔지니어링
   + 메모리 구조 분석
   + 게임 엔진 구조 분석
   + 컴파일러 동작 원리 분석
   + 다양한 언어를 이용한 윈도우즈, 리눅스 프로그래밍
   + ETC ...

+ 네트워크
  + OSI 7 모델
  + 패킷 분석
  + 프로토콜 분석
  + IDS, IPS
  + 브라우저 DOM 구조
  + ETC ...

+ 암호학
  + 대칭, 비대칭 키 알고리즘
  + 해쉬 알고리즘
  + ETC ...

+ 하드웨어
  + CPU 동작 원리
  + GPU 동작 원리
  + RAM 동작 원리
  + 라우터 동작 원리
  + Input/Output 동작 원리
  + 블루투스 및 WI-FI 무선통신 동작 원리
  + ETC ...

❓ 게임 해킹의 종류는 어떤것이 있나요?

게임 해킹의 종류
+ Memory editing (메모리 변조)
+ Assembly editing (어셈블리 변조)
+ Hex editing (파일 변조)
+ Packet editing (패킷 변조)
+ Botting (프로그램 제작[트레이너])
+ 그 외에도 다양한 기법이 존재합니다
  + Graphics Injection
  + Resource Editing
  + Browser game hacking
  + JWM / CLR Game Hacking
  + Emulated Games
  + Anti-cheat systems
  + Memory editor implementation
  + ETC ...

🙋 저는 정보보안을 공부하는 학생입니다!

  • 본 포스팅에서 다루는 모든 내용은 학습한 내용을 정리해둔것이기 때문에 오류가 있을 수 있습니다
  • 오류나 기타 지적사항이 있으시다면 댓글로 말씀해주시면 공부에 더 많은 도움이 됩니다!

'정보보안 > Game Hacking' 카테고리의 다른 글

[ 게임 해킹 ] #1 세이브 데이터 변조  (0) 2022.04.06

블로그의 정보

남쪽의 외딴섬

월루

활동하기