santoshachary.inUnderstanding AndroidManifest.xml from an Android appThe AndroidManifest.xml file is the heart of any Android application, acting as a blueprint that defines the structure, components, and permissions of the app. From a penetration testing perspective, understanding and analyzing the AndroidManifest.xm...Jan 19, 2025·4 min read
santoshachary.inUnderstanding the Differences: Android Project and Decompiled APK Structures ExplainedUnderstanding the Structure of an Android Project When starting with Android app development, it’s essential to understand the structure of an Android project. Here's a breakdown of the typical directory and file structure: project/ ├── app/ │ ├── ...Jan 13, 2025·5 min read
santoshachary.inUnderstanding Android's Security FeaturesBefore diving deep into the world of exploiting Android app vulnerabilities, it is essential to understand the inbuilt security features that Android provides. These features form the backbone of the operating system's defenses and are key to underst...Jan 1, 2025·4 min read
santoshachary.inComprehensive Overview of Android Architecture and Potential VulnerabilitiesIntroduction Android, being one of the most popular mobile operating systems, is built on a layered architecture. Each layer is designed to handle specific functionalities and ensure seamless communication across the system. Let’s dive into the layer...Dec 31, 2024·5 min read
santoshachary.inSOP and CORSWhat is SOP or Same Origin Policy? According to MDN Web docs, The same-origin policy is a critical security mechanism that restricts how a document or script loaded by one origin can interact with a resource from another origin. It helps isolate pote...May 3, 2023·7 min read