Description
In this course, you will learn:
- Listing process libraries
- Reversing Android apps
- Hooking Classes and Functions
- Examining and modifying function parameters and return values
- Reversing windows app
- Hooking process functions
- Memory scanning
- Process injection
- Hacking memory
- Decompiling apps
- Bypassing root detection
- Intercepting http and https traffic
- Bypassing basic security mechanism for android and windows apps
- Enumerating libraries and imported functions
- and more....
Syllabus:
- Setting up lab and rooted android emulator
- Setting up lab for non-rooted android phone
- Decompiling apk files
- Understanding the Frida CLI
- Simple Frida hello-world script
- Frida script to list classes
- Frida scripts to list methods and properties
- Hooking functions and bypassing root detection
- Dumping function parameters
- Re-using app functions in Frida scripts and decrypting passwords
- Frida and Windows: listing modules
- Hooking windows MessageBox function
- Modifying the windows MessageBox API
- Listing windows process functions
- Hooking file reading functions
- Memory scanning and hacking
- Supplementary lessons - Android ethical hacking
- Intercepting http traffic
- Intercepting HTTPs traffic
- Local data storage vulnerabilities
- Exported application component vulnerabilities
- Insecure logging vulnerability
- Bypassing root detection using objection