Static and Dynamic Analysis of Android Malware and Goodware Written with Unity Framework
Table 3
Static analysis tools for Unity apps.
Tool
Description
jadx
Command line and GUI tools for producing Java source code from Android DEX file
jd-gui
GUI tool for displaying Java source codes of “.class” files
ILspy
Open-source decompiler and static analyser for software created with .NET Framework
dotpeek
Decompiler and static analyser for software created with .NET Framework
.NET Reflector
Commercial decompiler and static analyser for software created with .NET Framework
IDA pro
Disassembler for computer software which generates assembly language source code from machine-executable code
ildasm
Tool for generating Common Intermediate Language (CIL) code from portable executable (PE) file
ilasm
Tool for generating a portable executable (PE) file from Common Intermediate Language (CIL) code
pdb2mdb
Command line tool for convert .NET debug symbol files (namely, pdb files) to debug symbols files (namely, mdb files) that can be understood by Unity’s scripting engine