Mobile Hacking: Reversing Android Application
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 444.06 MB | Duration: 1h 14m
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 444.06 MB | Duration: 1h 14m
Intro Course
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
Requirements
Very basic understanding in code or hacking
Description
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 stepto 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.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Basic Android OS Concepts
Lecture 2 Android Dalvik Vm
Lecture 3 From Dalvik To Android Runtime (Art)
Lecture 4 Art & Dalvik Integration
Section 3: Android Dex
Lecture 5 Android Dex File and Structure
Section 4: Setup & Installation
Lecture 6 Setup Environment and Tools
Section 5: Demos
Lecture 7 Adb Examination
Lecture 8 Extracting APK
Lecture 9 Decompile APK
Lecture 10 LAB 1-Practice
Section 6: Smali Code & Usage
Lecture 11 Smali Brief , Dex2Smali
Lecture 12 Smali Code
Lecture 13 General Smali Declaration
Lecture 14 Smali Registers & Parameters
Section 7: Demos
Lecture 15 Android Studio-Brief
Lecture 16 JADX tool- Brief
Lecture 17 LAB 2-Practice
Section 8: Diving Into Android Apk
Lecture 18 Inside Android APK
Lecture 19 Apk Signature
Lecture 20 Apk Signature check
Section 9: APK modification
Lecture 21 Modifying APK
Section 10: Patching & Bypass APK Debugging Detection
Lecture 22 Patching APK to bypass debug detection
Lecture 23 LAB 3-Practice
Section 11: Conclusion and Summary
Lecture 24 Summary
Anyone with enough passion :),Anyone who is interesting with Hacking / Reversing,General security students,Malware researchers,Penetration testers,Hackers or wanna be hackers