![]() ![]() These development frameworks employ the “ write code once, run on multiple platforms” feature: the frameworks translate codes for one platform to another platform and provide rum-time library supporting app execution. Several cross-platform development frameworks have emerged to tackle these challenges. The development and maintenance cost increases. Developers cannot reuse the source codes of one platform for another platform and must write codes multiple times. Developers need to know in-depth knowledge of each platform, dedicated software development kits (SDKs), and different programming language. Developing an app for each platform has disadvantages. A native app is an application built to run only on a certain mobile platform. Because these mobile platforms use different development frameworks, app developers who want to cover many users need to develop their native apps for each platform. The smartphone market is currently dominated by various mobile platforms such as Android, iOS, Windows Phone, and BlackBerry OS. ![]() Using the proposed techniques, the malware analyst can statically and dynamically analyse Java code, native code in C or C ++, and the Mono runtime layer where the C# code is running. Then, we also propose a systematic technique to analyse dynamically the Unity app. We first inspect the executable file format of a Unity app and present an effective static analysis technique of the Unity app. We propose static and dynamic reverse engineering techniques for malicious Unity apps. Even though malicious apps were discovered among Android apps written with Unity framework (Unity apps), little research has been done on analysing the malicious apps. While Unity developers can easily develop mobile apps for multiple platforms, adversaries can also easily build malicious apps based on the “ write once, run anywhere” (WORA) feature. Unity is the most popular cross-platform development framework to develop games for multiple platforms such as Android, iOS, and Windows Mobile. ![]()
0 Comments
Leave a Reply. |