UDEMY
UDEMY Logo

Mobile Security: Reverse Engineer Android Apps From Scratch 

  • Offered byUDEMY

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Overview

Learn Android reverse engineering in less than 4 hours

Duration

3 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

Mobile Security: Reverse Engineer Android Apps From Scratch
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Entry Requirements
  • + 1 more item

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 22 downloadable resources
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Course details

Who should do this course?
  • For Students interested in Cyber Security and Android Reverse Engineering
What are the course deliverables?
  • Android Malware Reverse Engineering
  • How to Create a Ransomware Decryption Tool
  • Mobile Security
  • Static Analysis
  • Dynamic Analysis
  • Android App development fundamentals
More about this course
  • This is an introductory course suitable for cyber security newcomers as well as cyber security professionals who would like to dive into the world of mobile security
  • This course will provide students with the ability to set up an analysis environment, allowing them to analyse suspicious Android apps and determine whether or not they are malicious
  • The course will 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

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Curriculum

Course prerequisites

Course Overview

Course prerequisites

Intro to Android

Section 2

Intro to Android

Course/Lab Setup

Section 3

Android Studio

SDK Manager

Emulator

ADB

Apktool

JD-GUI/Enjarify

Bytecodeviewer

Androguard

Objection

Tamer

Recap

Developing a basic Android App

Section 4

Android App Structure and components

Simple UI i

Simple UI ii

Simple UI iii

App Components: Activity i

App Components: Activity ii

App Components: Content Provider

App Components: Broadcast Receiver i

App Components: Broadcast Receiver ii

App Components: Service i

App Components: Service ii

Recap

Analyzing Android Apps

Section 5

Static vs Dynamic vs Automated Analysis

ADB

Static Analysis: APKtool

Static Analysis: Bytecodeviewer

Static Analysis: Androguard

Dynamic Analysis: Objection

Automated Analysis: Malware Sandbox i

Automated Analysis: Malware Sandbox ii

Recap

Case Study: Analyzing real ransomware and developing a decryption tool

Section 6

Simplocker: Automated Analysis

Simplocker: Running on Emulator

Simplocker: Static Analysis

Simplocker: Decryption Tool

Simplocker Quiz

Recap

Thank you

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
399
19 hours
– / –
549
4 hours
– / –
View Other 2375 CoursesRight Arrow Icon

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 
Students Ratings & Reviews

3/5
Verified Icon1 Rating
S
Sudarshan Bhatt
Mobile Security: Reverse Engineer Android Apps From Scratch
Offered by UDEMY
3
Learning Experience: it was good
Faculty: good approach covers basics
Reviewed on 17 Feb 2023Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Mobile Security: Reverse Engineer Android Apps From Scratch
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...