Installing frida-server on the android emulator
Course Content
0 / 45 completedIntro to Frida
Intro to Frida Injection
Installing LD-player emulator
Installing platform tools
Installing frida-server on the android emulator
Update Installing the correct version of frida-server
Installing objection and frida tools on the pc
Testing objection and frida
Installing the apktool
Installing Android-studio build-tools
Enabling developer-mode on the android phone
Patching the target apk file with the frida-gadget (frida-server)
Installing the patched-apk file to the android phone and testing it
Alternative solution for non-rooted android phones
Installing dex2jar and jd-gui
Reverse engineering using the apktool
Decompiling an apk file using dex2jar and jd-gui
Understanding the Frida CLI
Simple Frida hello-world script
Frida script to list classes
Intro to hooking functions
Decompiling apk to identify target function to hook
Hooking functions and modifying them
Frida scripts to list methods and properties
Analyzing app functions and creating skeleton script
Implementing app functions in frida and decrypting password
Dumping function parameters
Hooking windows MessageBox function
Listing windows modules (DLL libraries) using Frida
Modifying the windows MessageBox API
Listing windows process functions
Hooking file reading functions
Memory scanning and hacking
Installing Burpsuite
Setting Burpsuite proxy for LDplayer emulator
Installing the Insecure Banking app
Installing burpsuite CA cert
Modifying network-security-config
Creating keystore signing and intercepting https
Local data storage vulnerabilities
Exported application component vulnerabilities
Insecure logging vulnerability
Bypassing root detection using objection
Running Frida scripts after objection root bypass
Bonus Lecture