프로그래밍/game hacking

어몽어스를 해킹해보자!

Cheese Allergy Hamster 2020. 12. 8. 05:16

 한창 어몽어스가 유행할때 어몽어스를 해킹했었습니다.

 악용 가능한 부분을 제외한 소스코드를 깃허브에 공개했습니다.

github.com/shlifedev/AmongUsMemory

 

shlifedev/AmongUsMemory

my among us hacking utility. Contribute to shlifedev/AmongUsMemory development by creating an account on GitHub.

github.com

 

 

 among us memory 라이브러리를 사용해서 직접 만들어본 레이더 해킹의 샘플 동영상입니다.

 

 어몽어스도 유니티로 만들어진 게임이기에 해킹하는 게 어렵지 않습니다. 하지만 문제는 il2cpp 빌드로 되어있기에 dll파일을 수정하는 형식으로 해킹하는 건 불가능합니다. 하지만 il2cpp 빌드시 심볼 정보를 메타데이터로 남기게 되고 그 정보를 토대로 함수의 이름이나 필드명 등을 얻어오는 것이 가능합니다. (난독화 미적용 시)

 

 il2cpp dumper 혹은 cheat engine 의 mono dissector 를 이용하면 쉽게 내부 코드를 알 수 없어도 함수명, 구조체의 사이즈 등을 알 수 있으므로 게임의 조작이 쉽게 가능해집니다.

 

아래 링크에 게임의 포인터를 취득하는 방법을 작성해었습니다.

github.com/shlifedev/AmongUsMemory/blob/master/OffsetGuide.md

 

shlifedev/AmongUsMemory

my among us hacking utility. Contribute to shlifedev/AmongUsMemory development by creating an account on GitHub.

github.com

   

1 2 3