DroidCave - Secure Password Management
Description In the given challenge we were provided with a DroidCave.apk, which was basically a password manager. Our goal is to develop a malicious Android application with an innocent appearance...
Description In the given challenge we were provided with a DroidCave.apk, which was basically a password manager. Our goal is to develop a malicious Android application with an innocent appearance...
In this challenge, AndroDialer.apk was provided. On installing it on a device running Android 16, it looks like a call app with Dialer, Contacts, and Recent features. Dialer Screen of AndroDialer...
After installing the app on our Android 16 device, we see a Start Security button that encrypts files on external storage. Our goal is to silently disable this encryption and read the decrypted fil...
At first, we install the app on an Android device. On opening it, we get a security warning due to the rooted device, and the Random Fact button is also disabled. Opening app on a rooted device ...
The App: A Tale of Two Implementations The app we are looking at is called biometric (com.example.biometric). It lets a user enroll with a username and password, then log in using their fingerprin...
RootBeer Root Detection Bypass in Flutter Application Target Package: https://pub.dev/packages/root_checker_plus We had a target application com.mysafebank.package (redacted). We opened our targe...
During reverse engineering android app we might find native libraries. Sometimes we might need to invoke the methods of those library to analyse its behavior. But we cannot call those methods just ...
Common ADB Shell Commands For package mangement pm adb shell pm Purpose: Provides various package management functionalities, including listing installed packages, installing new apps, and uni...
Git with Learn Git Branching In this section I am going to revise my git skill with https://learngitbranching.js.org/ 1: Introduction to Git commit Task 1 Note We can commit the changes in g...
Git Remote with Learn Git Branching In this section I am going to revise my git skill with https://learngitbranching.js.org/ Push & Pull – Git Remotes! Task 1: Clone Intro Note To downlo...