global-metadata.dat 파일이 없는건 뭘까요...

홈 > 커뮤니티 > 질문 게시판
질문 게시판

global-metadata.dat 파일이 없는건 뭘까요...

1 moguri359 1 2792
전문 지식없이 유니티 게임 하나를 분석해보려 하는데...
디컴파일이나 압축해제를 해도
assets/bin/managed 경로에 metadata 폴더가 없습니다ㅠㅠ
당연히 검색해도 global-metadata.data 파일은 없구요...

http://linforum.kr/bbs/board.php?bo_table=android&wr_id=1434#c_5417
이 게시글을 보고 따라해봤지만 global-metadata를 검색해도 안나오더라구요...

처음엔 분석을 위해 프리다 fridump를 사용해서 메모리 덤프하는방법을 먼저 시도했는데
http://linforum.kr/bbs/board.php?bo_table=qa&wr_id=1580
이분과 똑같은 오류가 나와서 그냥 포기했습니다.
(루팅폰으로도 해보고 녹스로도 해봤는데 다른어플은 잘 되지만 분석하려는 어플은 안되더군요)

지식없이 여러 방법으로 시도해서 그런지 방법마다 막히는게 하나씩 있고 하니 너무 답답하네요ㅠㅠ
1 Comments
2 charlie 2020.10.21 12:44  
가능성이 두 가지 있을 것 같네요.
1. IL2CPP 방식이 아닌 MONO 방식으로 컴파일 된 경우
2. global-metatdata 라는 이름을 사용하지 않는 경우

1번의 경우 MONO에 대해서 찾아보시면 될 것 같고, 2번의 경우 global-metadata 라는 이름은 유니티에서 빌드 시에 하드코딩되어 있는 파일 명이라서 사실 쉽게 바꿀 수 있습니다. 정확히 이름이 기억이 안나는데 Inialize 부분을 찾으셔서 어떤 파일명으로 로드해서 사용하는지 찾아보셔야 할 것 같습니다.