Course Information
Course Overview
Intro Course
This course was created to give you a simple access into the Android Reversing process world,
The course will give you the basic methods attackers and researches are using in order to get theirs goals.
When attacker or a security research required to break into an application,
it usually done in order to:
-understand the application inner process,
-understand / explorer the application code,
-intercept the application communication & network,
-and sometimes it to simply extract some secret application data.
The aim of this course is to cover the basic of Android Hacking / Reversing .
Android Hacking can be separated into 3 main parts-
Android OS, Android Application, Networking.
In This course we will be focusing on the processing of how to reverse the application,
,modifying the application code, bypassing basic application protection mechanism and more.
The course is divided into small parts in order to simplifying complex topics.
The course provides hands on experience and exercises that will lead you step by step
to the understanding of how to investigate & hack the application so that it will effect
the application at the runtime execution.
Clarification:
-This course is not about "Penetration Android APK" but how to Reverse the APK.
-Neither professional programming experience nor assembly language knowledge are required for this course.
Course Content
- 11 section(s)
- 24 lecture(s)
- Section 1 Introduction
- Section 2 Basic Android OS Concepts
- Section 3 Android Dex
- Section 4 Setup & Installation
- Section 5 Demos
- Section 6 Smali Code & Usage
- Section 7 Demos
- Section 8 Diving Into Android Apk
- Section 9 APK modification
- Section 10 Patching & Bypass APK Debugging Detection
- Section 11 Conclusion and Summary
What You’ll Learn
- Basic Android OS concept, Explorering Android APK, Android SMALI Code, Reversing APK [Static analysis], Basic Android tools, APK Bypasses / Hacking, APK Patching
Skills covered in this course
Reviews
-
DDaniel Tsanani
Very student-friendly, clear & professional explanation that gets properly built from the ground up.
-
YYossi Itcher
Great course , the course gave me a solid foundation to enter into the world of reversing Android applications, exercises are very good and in very high level, i am strongly recommend this course.
-
YYair Hammo
The course was very well explained, providing a great overview of all the fundamentals necessary for beginning to reverse engineer Android apps. The lecturer provides a clear, step-by-step explanation of the material. As someone who works as reverse engineer, studying these materials helped me to organize my knowledge in a more systematic way.