• Home
  • Search
  • Static and Dynamic Analysis of Android Malware and Goodware Written with Unity Framework
  • Cite Icon10
  • https://doi.org/10.1155/2018/6280768Copy DOI Icon

Static and Dynamic Analysis of Android Malware and Goodware Written with Unity Framework

Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Unity is the most popular cross-platform development framework to develop games for multiple platforms such as Android, iOS, and Windows Mobile. 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. 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. We propose static and dynamic reverse engineering techniques for malicious Unity apps. We first inspect the executable file format of a Unity app and present an effective static analysis technique of the Unity app. Then, we also propose a systematic technique to analyse dynamically the Unity app. 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.

Similar Papers
  • PDF
  • Research Article
  • Citations67

Malware Classification Using Probability Scoring and Machine Learning

  • Jan 01, 2019
  • IEEE Access
  • Di Xue +4
  • Dissertation

Data flow and heap analysis with application to privilege escalation vulnerability scanning and software theft detection

  • Jan 01, 2013
  • Ping-Fai Chan
  • Book Chapter
  • Citations8

Protecting Android Apps Against Reverse Engineering by the Use of the Native Code

  • Jan 01, 2015
  • Mykola Protsenko +1
  • Book Chapter

Runtime Analysis and Instrumentation for Securing Software

  • Jan 01, 2010
  • R Sekar
  • Conference Article
  • Citations4

Device Administrator Use and Abuse in Android

  • Oct 11, 2019
  • Zhiyong Shan +2
  • Conference Article
  • Citations15

Detecting Permission Over-claim of Android Applications with Static and Semantic Analysis Approach

  • Aug 01, 2017
  • Junwei Tang +4
  • Conference Article
  • Citations77

Integrating Static and Dynamic Analysis for Detecting Vulnerabilities

  • Jan 01, 2006
  • Ashish Aggarwal +1
  • Conference Article
  • Citations61

Residual dynamic typestate analysis exploiting static analysis

  • Nov 05, 2007
  • Matthew B Dwyer +1
  • Conference Article
  • Citations5

Generating Tests to Analyse Dynamically-Typed Programs

  • Nov 01, 2019
  • Stephan Lukasczyk
  • Research Article
  • Citations1

ARAP: Demystifying Anti Runtime Analysis Code in Android Apps

  • Jan 01, 2025
  • IEEE Transactions on Software Engineering
  • Dewen Suo +5
  • Book Chapter
  • Citations2

Formal Framework for Reasoning About the Precision of Dynamic Analysis

  • Jan 01, 2020
  • Mila Dalla Preda +2
  • Conference Article

Fourth international workshop on dynamic analysis (WODA 2006)

  • May 28, 2006
  • Neelam Gupta +1
  • Conference Article
  • Citations61

Program slicing enhances a verification technique combining static and dynamic analysis

  • Mar 26, 2012
  • Omar Chebaro +3
  • Research Article
  • Citations11

Identification of Cryptographic Vulnerability and Malware Detection in Android

  • Jul 01, 2017
  • International Journal of Information Security and Privacy
  • Anjali Kumawat +2
  • Conference Article
  • Citations16

Boosting static analysis accuracy with instrumented test executions

  • Aug 18, 2021
  • Tianyi Chen +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.