Android Malware Analysis and Security Course
Students
Technical auditing and digital forensics
Course category
Digital forensics
Completed
01/06/2023
260,00€
Course Description
Reverse engineering of Android applications and analysis of real mobile malware samples. 120 hours to know what an app actually does before you approve it in your organisation.
Duration120 hours
LevelIntermediate · advanced
Format100 % online, at your own pace
Access12 months + 3 for the practical
Exam15-question test + practical
Hardwarei5 · 8 GB RAM
CertificateVerifiable digital badge
Spanish companies: eligible for FUNDAE funding. If your employer pays for it, we handle the paperwork together with our partner training body. Ask us before enrolling.
Course aims
- This course provides the necessary conceptual and practical knowledge for performing analysis in search of behaviours and possible vulnerabilities within Android applications.
- You will acquire basic practical skills for performing code analysis audits on Android APPs, using a recognized common methodology.
- With this course, you will gain the necessary knowledge on the standard methodology for performing code analysis audits of Android system applications at a professional level with their corresponding executive and technical reports.
- This course has a mainly hands-on approach, making it easy for the student to learn and apply the acquired knowledge.
- The course includes internationally recognized steps, standards and best practices to comply with.
Table of Contents
show
1. General Concepts of Cybersecurity – Ethical Hacking
- Introduction to Cybersecurity – Ethical Hacking.
- The need for Cybersecurity in today’s world.
- Hacker terminology.
- Ethical hacking vs. vulnerability scanning.
2. General Cybersecurity in Smartphone
- Fundamentals of security.
- Access codes.
- Application signatures.
3. Cybersecurity in Android systems
- System architecture.
- Security in Android systems.
- OWASP top 10.
4. Laboratory preparation
- Analysis lab setup.
- Description of the tools.
- Other distributions.
5. Types of analysis and Android applications
- Types of analysis: static and dynamic.
- Types of malware on Android platforms.
- Applications to be analyzed.
6. Vulnerability analysis in Android applications
- Introduction and disclaimer.
- Static analysis of selected applications.
- Static and dynamic analysis of a banking APP.
7. Analysis of malware on Android
- Creation of a malicious apk.
- Analysis of the malicious application.
- Preliminary static analysis.
- Analysis of the apk package.
- Certificate analysis.
- Analysis of the source code.
- Final conclusion.
8. Final conclusions
9. Final exam and case study – JMSec Certificate of Completion
- Final theoretical exam.
- Case study analysis of an Android application.
X. Additional resources
- Android memory dump for further analysis.
- Characteristics, security and weaknesses of the NFC protocol.
Methodology
The course will be imparted using the following elements:
- During the course the student will be given videos, documents in PDF format and other resources.
- The student will have to perform workshops and practical laboratories through the use of virtual machines duly configured and prepared for the course in question.
- The student will take a final test, as well as a practical test, in order to demonstrate the knowledge acquired throughout the course.
This course is also designed to be able to be taken offline using the different downloadable resources provided, so that each student can progress at their own pace.
Students on this courseTaken from engineering and from compliance
“Reverse engineering Android applications was my pending subject. You work with real samples, not laboratory examples.”Víctor J.Computer engineer
“Second course I take with them and the approach is the same: practice on real cases and a tutor who genuinely answers.”Francisco José M.Computer engineer
“From a compliance standpoint you need to know the real risk of a mobile application. This course gave me that in technical terms, not theoretical ones.”Álvaro S.GRC, defence sector
Buying the Ethical Hacking package? You can add this course for 149 € instead of 260 €.

