
Mobile Security: Reverse Engineer Android Apps From Scratch





This course is perfect for those interested in mobile security and cyber security. It provides an introduction to Android security and the fundamentals of Android applications. Students will learn how to set up an analysis environment and develop a basic Android app, as well as how to analyse suspicious APKs. The course also includes a case study on analysing an actual ransomware and developing a decryption tool. With this course, students will gain the knowledge and skills to reverse engineer Android apps from scratch.▼
Course Feature
Cost:
Paid
Provider:
Udemy
Certificate:
Paid Certification
Language:
English
Start Date:
2020-05-03
Course Overview
❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 17th, 2023]
This course, Mobile Security: Reverse Engineer Android Apps From Scratch, is designed for cyber security newcomers and professionals alike. It provides an introduction to Android security and the fundamentals of Android applications. Students will learn how to set up an analysis environment to analyse suspicious Android apps and determine whether or not they are malicious. The course will also take students through the process of developing a basic Android application, which will provide insight into the inner workings of an Android APK. Upon completion, students will have their own analysis environment along with the knowledge required to analyse suspicious APKs. The course outline includes: Course Requirements, Intro to Android, Course/Lab Setup, Developing a Basic Android App, Analyzing Android Apps, and a Case Study: Analyzing an actual ransomware and developing a decryption tool.
Pros & Cons
-
One suggests that the course is well-structured and provides clear and concise information, making it enjoyable for the user.
-
One highlights that the course is accessible to individuals with limited programming knowledge, making it suitable for beginners.
-
One suggests that some of the tools used in the course may be outdated or unavailable, which could hinder the user's learning experience.
-
The course may require prior knowledge of Android development.
Course Provider
