Mobile Hacking: Reversing Android Application

Posted By: ELK1nG

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

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