Android Reverse Engineering Course From Scratch

This course teaches Android reverse engineering and mobile security from scratch. Through hands-on labs, you’ll learn to analyze suspicious apps, identify malicious behavior, and develop tools to counteract ransomware and other threats.

4.5
(700)
36,000 Students
3+ Hours
Stage 5 - Advanced

Last update: May 2020

Focus: Reverse Engineering Courses, Mobile Hacking Courses, Programming Courses, Penetration Testing Training Courses

Audio Language: English

Subtitles/Captions: Yes

Type of Training: Online, self-paced

Caption Language: English

What You’ll Learn

This Android Reverse Engineering Course will teach you:

  • Android App Structure: Learn the key components of Android applications.
  • Static vs Dynamic Analysis: Understand and apply both approaches to malware.
  • Malware Sandbox: Automate malware analysis to detect malicious behavior.
  • Mobile Security Basics: Gain insight into Android malware and how to defend against it.
  • Ransomware Analysis: Analyze real ransomware and create a decryption tool.
  • Android Studio & SDK: Set up your development environment for Android reverse engineering.
  • Objection & Apktool: Use powerful tools to reverse engineer Android apps.

Included in the Vim Course

3 Hours of On-Demand Video

22 Downloadable Resources

Access on Mobile

Certificate of Completion

Suitable for the Following Careers

Android Malware Analyst

Mobile Security Engineer

Cyber Security Analyst

Reverse Engineer

Penetration Tester

Course Content

Section 1: Course prerequisites

icon-yt 1. Course overview Preview
icon-yt 2. Course prerequisites Preview

Section 2: Intro to Android

icon-yt 3. Section 2 Preview
icon-yt 4. Intro to Android Preview

Section 3: Course/Lab setup

icon-yt 5. Section 3 Preview
icon-yt 6. Android Studio Preview
icon-yt 7. SDK Manager Preview
icon-yt 8. Emulator Preview
icon-yt 9. ADB Preview
icon-yt 10. Apktool Preview
icon-yt 11. JD-GUI/Enjarify Preview
icon-yt 12. Bytecodeviewer Preview
icon-yt 13. Androguard Preview
icon-yt 14. Objection Preview
icon-yt 15. Tamer Preview
icon-yt 16. Recap Preview

Section 4: Developing a basic Android App

Section 5: Analyzing Android Apps

Section 6: Case study: Analyzing real ransomware and developing a decryption tool

OPEN FULL CURRICULUM

Requirements

Basic IT knowledge

Experience with Android apps or programming is helpful but not required

Description of Android Reverse Engineering Course

This course provides a comprehensive introduction to Android reverse engineering, ideal for both beginners and cyber security professionals. It covers the fundamentals of Android app development and the steps necessary to analyze suspicious APK files. You’ll learn to set up a mobile security analysis environment and develop Android apps, gaining a solid foundation in how Android malware operates.

By the end of the course, you’ll have the skills to perform static and dynamic analysis on Android applications and even create your own decryption tool to reverse ransomware. The hands-on labs and real-world case studies will ensure that you’re equipped to identify and neutralize threats in the Android ecosystem. Key learning points include:

  • Setting up a secure Android analysis environment 
  • Understanding the structure of Android apps 
  • Performing static and dynamic malware analysis 
  • Using popular reverse engineering tools such as Apktool and JD-GUI 
  • Creating Android apps to understand their internal workings 
  • Analyzing real ransomware and developing a decryption tool

By the end of the course, you’ll be well-prepared to analyze Android malware and create effective countermeasures to safeguard mobile devices.

Who is This Course For

This course is ideal for cyber security students, mobile app developers, and anyone interested in learning Android reverse engineering from the ground up. It’s also perfect for professionals looking to enhance their mobile security skills by analyzing real-world threats.

Course Instructor

Flip Cortex

FlipCortex is a company specializing in ethical hacking and cybersecurity training. It focuses on raising awareness and developing advanced cybersecurity skills, enabling individuals to test and secure systems against sophisticated malicious actors. FlipCortex protects clients from the latest cyber attacks before they reach their final targets (clients, employees, and data), ultimately saving money, resources, and effort.

The company provides a safe digital experience through websites or mobile applications and safeguards assets from targeted attacks that evade traditional defense techniques. FlipCortex's courses cover essential topics, such as mobile security and reverse engineering Android apps from scratch, ensuring participants are well-equipped to handle current and emerging cyber threats.

Read More

Read Less

Testimonials

Anonymous

Mohon J.

Great information on APK reverse engineering. I liked and enjoyed the course.

Anonymous

Rahul S.

It's Awesome

Anonymous

Christian L.

Quite good overview about the way how interact with Android and the tools to write and analyze existing apk.

It is a real step by step approach, supportive for beginners I'm happy to see the follow up for more advanced lessons.

Show More

Show Less

Frequently Asked Questions

Students Who Took This Course Also Liked

Guarantee Your Cyber Security Career with the StationX Master’s Program!

Get real work experience and a job guarantee in the StationX Master’s Program. Dive into tailored training, mentorship, and community support that accelerates your career.

  • Job Guarantee & Real Work Experience: Launch your cybersecurity career with guaranteed placement and hands-on experience within our Master’s Program.
  • 30,000+ Courses and Labs: Hands-on, comprehensive training covering all the skills you need to excel in any role in the field.
  • Pass Certification Exams: Resources and exam simulations that help you succeed with confidence.
  • Mentorship and Career Coaching: Personalized advice, resume help, and interview coaching to boost your career.
  • Community Access: Engage with a thriving community of peers and professionals for ongoing support.
  • Advanced Training for Real-World Skills: Courses and simulations designed for real job scenarios.
  • Exclusive Events and Networking: Join events and exclusive networking opportunities to expand your connections.

TAKE THE NEXT STEP IN YOUR CAREER TODAY!

>

StationX Accelerator Pro

Enter your name and email below, and we’ll swiftly get you all the exciting details about our exclusive StationX Accelerator Pro Program. Stay tuned for more!

StationX Accelerator Premium

Enter your name and email below, and we’ll swiftly get you all the exciting details about our exclusive StationX Accelerator Premium Program. Stay tuned for more!

StationX Master's Program

Enter your name and email below, and we’ll swiftly get you all the exciting details about our exclusive StationX Master’s Program. Stay tuned for more!