il2cpp로 처리된 어플의 유니티 어셋 파일을 여는 방법이 있을까요?

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

il2cpp로 처리된 어플의 유니티 어셋 파일을 여는 방법이 있을까요?

1 보리 7 5626
해외 포럼 글이랑 이곳 글들도 이것저것 둘러본 덕분에 dummydll 이랑 cs파일 py파일은 다 뽑아냈는데요, c# 해본적은 없어서 잘 모르지만 몇몇 패러미터랑 함수 선언만 되어있는 헤더파일?같더라구요. dll은 좀더 자세하게 있었고.

아무튼 제가 후킹하고 그럴건 아니라 원하는건 유니티 어셋파일(근데 .ab 파일이 아니고 파일명은 ab_어쩌구저쩌구 이고 확장자가 없습니다)을 열어서 안에 있는 이미지나 데이터를 열어보고 싶은건데 이 방법을 도저히 모르겠네요.
어플 자체는 il2cpp로 되어있는데 이 확장자 없는 어셋파일은 도대체 어떻게 열어야되는지 감도 안잡히네요. UABE로는 안열립니다. ASSET STUDIO로도 안열립니다..
7 Comments
1 인엽 2020.02.04 03:53  
저도 알고싶어요!
S Dhhd 2020.02.04 07:24  
https://pivox.tistory.com/17
이런걸 원하는것인가요?
https://github.com/36base/girlsfrontline-resources-extract/wiki/AssetBundle%EC%97%90%EC%84%9C-%EB%A6%AC%EC%86%8C%EC%8A%A4-%EC%B6%94%EC%B6%9C%ED%95%98%EA%B8%B0
1 보리 2020.02.04 10:57  
UABE랑 ASSET STUDIO로 안열린다고 써놨습니다...
12 모야모야 2020.02.04 09:04  
오 좋은 방법이네요
28 사딸라 2020.02.04 10:13  
저도 좀 알고싶습니다
2 n0k0m3 2020.02.10 09:25  
Open .AB (or whatever AssetsBundle type it is) with a Text Editor (Notepad++ or just Notepad). If you see the header like this: UnityFS + <Some random bytes> + 5.x.x + <version> (i.e: UnityFS [NUL] 5.x.x [NUL] 2017.4.28f1), then it can be open with ANY Assetsbundle Extractor (UABE or Perfare's AB Extractor)
Now, if the header doesn't exists, it means the developers has encrypted it and you need to reverse engineer/IDA the earliest vulnerable APK to find the decrypt/encrypt function.
One of such analysis is here for AzurLane: https://www.perfare.net/930.html (use Google Translation)
1 사방터 2020.02.16 18:52  
올려주신 답글 잘 확읺보겠습니다