치트 엔진(Cheat Engine)과 모바일 게임 앱 해킹의 상관관계 2편 - 앱실링
www.appsealing.com
치트 엔진(Cheat Engine)은 주로 PC 게임에서 사용되는 오픈 소스 메모리 스캐너/편집 도구로, 사용자가 게임 내의 데이터를 변경할 수 있게 해줍니다. 게임의 메모리를 스캔해 특정 값(ex, 돈, 생명력, 탄약 등)을 찾아내고, 사용자가 이 값을 변경하여 게임 경험을 자신에게 유리하게 조작할 수 있도록 합니다. 주로 PC 게임을 대상으로 하지만, 안드로이드와 같은 모바일 운영 체제용 버전도 개발되면서 모바일 게임에서도 치트 엔진으로 해킹이 빈번하게 일어나고 있습니다.
메모리 스캐닝 과정으로 특정 값의 메모리 주소를 찾아낸 후, 치트 엔진을 통해 그 값을 변조하는 원리입니다. 예시로, 내가 변경하려는 값 A의 값이 30이라고 가정해 봅시다. A의 값은 데이터상 주소 형태로 표시되어 있기 때문에 어떤 주소가 A를 의미하는지 모르죠. 그래서 검색을 통해 30의 값을 가진 모든 데이터를 찾고 , A값의 변경을 통해서 처음에 검색된 값들을 하나씩 소거해 줍니다. A의 값을 변경하며 치트 엔진에서 계속 검색을 하다 보면 결국 주소인 데이터 값을 알 수 있게 되고 그것이 A값이라고 판단할 수 있습니다.
원문 통해 치트 엔진 과정 및 해킹 단계 알아보기👇
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 4월 5일 오전 1:36