※ 다음 글은 정보통신기술진흥센터(IITP)가 발간하는 주간기술동향 1756호(2016. 7. 27 발행)에 기고한 원고입니다. 


▶ IITP에서 PDF 포맷으로 퍼블리싱한 파일을 첨부합니다. 가독성이 좋으니 참고하시기 바랍니다.

포켓몬 GO 치트키 자동사냥.pdf



7월 초 북미와 호주, 뉴질랜드에 공개되자마자 큰 붐을 일으키고 있는 위치 기반 증강현실 게임 포켓몬 GO(Pokémon GO)는 일부 이용자에게는 건강 앱으로도 받아들여지고 있음


포켓몬 GO를 즐기려면 다양한 장소에서 발견되는 포켓몬을 잡기 위해 직접 야외로 나서야 하기 때문에, 평소에는 당최 돌아 다니지 않던 많은 사람들을 밖으로 내모는 효과를 내고 있음


• 포켓몬을 찾아 돌아다니다 어느새 수km를 걷게 되었다는 글들이 SNS에 연이어 올라오고 있으며포켓몬 GO가 스트레스나 우울증에 시달리는 사람들에게도 정서적 안정 효과를 줄 수 있다는 평가도 나오는 등 마치 건강 앱 같은 느낌도 주고 있음


 실제로 포켓몬 GO의 기반이 되는 위치기반 게임 인그레스(Ingress)를 개발한 나이안틱(Niantic) CEO 존 한케는 스마트 기기에 빠진 3명의 자녀를 기술을 이용해 집밖으로 내보낼 것을 궁리하다가 잉그레스(Ingress) 게임을 개발하게 되었다고 함


 나이안틱은 기업의 비전과 미션을 바탕으로 개발하는 게임에 원칙을 부여하고 있는데(1)신선한 눈으로 세상을 볼 수 있게 한다, (2)밖으로 나와 몸을 달리게 한다, (3)현실사회에서 교류를 촉진한다가 3가지 원칙임




<자료> Gamespot


[그림 1] 위치기반 게임 잉그레스(Ingress)




◈ 그러나 게임 개발의 취지에 반하게, 게임의 구조를 분석해 집에서 한 발짝도 나오지 않고도 포켓몬을 잡을 수 있는 치트 키를 노리는 사람들이 벌써 나오고 있음


프로그래머들이 자작 소스코드 등을 게시하고 공유하는 깃허브(GitHub) 사이트에는 이런 목적으로 생각되는 데이터와 소스코드가 718일 현재 340개 이상 게시되어 있는데, 대부분 지난 며칠 사이에 업로드 되었음




<자료> GitHub


[그림 2] 깃허브의 포켓몬 GO검색 결()와 자동 로그인 및 포획 파이썬 스크립트(아래)



• 게시된 내용들은 다양한데 게임 서버와 통신 포맷을 분석한 결과나, 게임 서버와 통신 프로토콜을 분석하는 도구도 있고, 포켓몬 GO 클라이언트 응용프로그램을 디컴파일 한 소스코드도 있음


이러한 데이터를 바탕으로 분석해 찾아낸 API(응용 프로그래밍 인터페이스)를 이용한 데모 프로그램들도 여럿 공개되어 있음


게임 내 아바타를 외부에서 자유 자재로 움직이거나 GPS 데이터를 조작해 어디서나 원하는 위치로 이동하는 도구 등은 이미 발견되었음


자동으로 로그인 해 포켓몬을 잡을 수 있다고 설명하는 파이썬 스크립트도 있지만 현재는 로그인까지만 가능한 것으로 보임


◈ 스마트폰 게임 개발 전문가들은 이 정도까지 할 수 있으면 자동 포켓몬 포획 도구의 등장은 시간 문제라고 함


전문가들은 치트 도구가 횡행하게 되면 게임의 매력을 크게 손상시킬 우려가 있으므로 운영하는 측은 즉각적인 조치가 필요하다고 적극 권고하고 있음


분석한 API를 이용하는 치트 행위는 물론 이용 약관 위반으로서 발각되면 계정 삭제 등의 조치가 내려지지만, 발견되지 않게 속임수를 쓰는 기술도 동시에 개발되기 때문에 이런 싸움은 숨바꼭질의 경향이 있음


통상 RPG 게임에서 자동사냥(오토마우스) 기능이 암암리에 성행하는 것은 사냥이 지루하기 때문이기도 하지만, 자동사냥으로 캐릭터의 레벨을 올려 판매하거나 사냥 도중 획득하는 희귀 아이템을 판매해 수익을 얻을 수 있는 시장이 존재하기 때문


치트 도구의 등장은 게임의 인기를 반영하는 것이기는 하지만, 자동사냥 등에 그치지 않고 게임 내 유료 아이템의 위조까지 범죄의 형태를 띠게 되면, 이용자나 운영회사 모두 경제적인 피해를 입게 되며, 게임에 대한 외면으로 이어질 우려도 있음


무엇보다도 스마트폰 게이머들을 집밖으로 이끌어 내 몸을 움직이게 하고, 다른 이용자들과 현실에서 교류를 촉진하게 한다는 게임 개발의 원래 취지가 크게 훼손될 우려가 있음


닌텐도 GO 게임의 예상치 못한 인기는 게임업계에 새로운 활력과 시사점을 주고 있지만, 게임의 인기 뒤편에서는 치트 도구들과 새로운 싸움이 시작되려 하고 있음