[ 게임해킹 ] #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 |
---|
블로그의 정보
남쪽의 외딴섬
월루