Course Director: Alessio Merlo
Hours: 12
Prerequisites: Knowledge of object-oriented programming languages and operating system fundamentals, contents of Web, Computer, and Network Security courses
Syllabus:
- Fundamentals of the Android operating system
- Android security mechanisms
- Static and dynamic analysis techniques for mobile applications
- Evasion techniques of mobile malware
- Use of tools for Android app analysis: ApkTools, dex2Jar, JD-GUI, MobSF, …
- Analysis of real Android malware on emulated devices
Key Learning Outcomes:
- Understanding of Android application structure
- Methodologies and tools for analyzing mobile applications
- Knowledge of the main techniques used by malware on Android