Beginner
Beginner

Android Penetration Testing

0 (0)
Overview
Curriculum
Reviews

This course will see you develop a baseline knowledge of what is involved in mobile penetration testing along with the specific tools, techniques, and frameworks involved in taking apart and analyzing Android applications for penetration testing.

This course will also cover a blend of static and dynamic techniques including reverse engineering the Android APK file, rooting Android devices, and performing dynamic instrumentation techniques such as using Frida on running applications.

Curriculum

  • 4 Sections
  • 14 Lessons
  • 1 Quiz
  • 0 Assignments
  • 30m Duration
Expand All
Introduction
3 Lessons0 Quizzes0 Assignments
  1. Application Fundamentals
  2. Privileged Control of a Device (Rooting)
  3. Device Interaction
Application Fundamentals
3 Lessons0 Quizzes0 Assignments
  1. Patching an APK
  2. Reverse Engineering Applications
  3. Identifying Security Issues in Mobile Applications
Dynamic Instrumentation
8 Lessons0 Quizzes0 Assignments
  1. What Is Instrumentation
  2. Frida Installation
  3. Frida Trace
  4. Running Frida Scripts (Part One)
  5. Running Frida Scripts (Part Two)
  6. Running Frida Scripts (Part Three)
  7. FriDump – A Universal Memory Dumping Tool
  8. Objection
Wrap-Up
0 Lessons1 Quiz0 Assignments
  1. Wrap-Up Quiz
0 out of 5

0 user ratings

Deleting Course Review

Are you sure? You can't restore this back

Related Courses

Beginner

Introduction To Baseband

0 (0)
  • An introduction to the background and fundamental principles of baseband reverse engineering and vulnerability research.
  • Definitions of modern baseband implementations such as Balong, Shannon, Qualcomm, and more.
  • A method for starting reverse engineering on modern baseband implementations.
35m
0
7
13
Beginner

iOS Application Penetration Testing

0 (0)
  • The fundamentals of mobile penetration testing
  • Tools, techniques and methods involved in iOS penetration testing
  • Develop your understanding of common security issues present in iOS applications.
30m
0
4
14
Beginner

Reverse Engineering Fundamentals

0 (0)
  • Develop an understanding of what reverse engineering is, the legalities, and how to apply a research mindset to your work.
  • Understand key techniques and methods such as using decompilers and disassemblers.
  • Build an understanding of common programming languages and instruction sets.
30m
0
1
13