Unity Obfuscator #2 - il2cpp
mono & il2cpp 비교 앞서 Unity Obfuscator를 살펴보면서 유니티에서 빌드 시 Assembly-CSharp.dll이 생성되고 이는 .Net decompiler 프로그램을 사용하여 쉽게 소스코드를 확인할 수 있었다. 해당 빌드 방식은 mono인데 유니티에서 mono와 il2cpp의 2가지 형식으로 빌드가 가능하다. mono와 il2cpp는 공통적으로 C#코드를 IL(Intermediate Language)코드로 변환한 후 빌드할 플렛폼에 맞는 Assembly로 변환하여 실행한 기기에서 동작하게 된다. 위 사진은 유니티로 방향키로 Object를 움직이는 간단한 코드를 빌드하여 ILdasm 프로그램으로 IL 코드가 어떻게 생성되는지를 확인한 모습이다. mono와 il2cpp의 차이점은 mo..
Project/Unity_Obfuscator
2019. 6. 7. 22:56