Pour les demandes entreprises : (+33) 970 466 303
Pour les demandes particuliers : (+33) 180 272 016
The "Android 11 Security and Pentesting Training" is a comprehensive course designed to delve into the intricacies of Android systems, focusing on the latest Android 11 version. Participants will gain hands-on experience and knowledge essential for understanding Android architecture, setting up testing environments, conducting attacks on Android applications, and identifying security vulnerabilities.
Module 1: Android Application Fundamentals
Overview of Android application architecture and components.
Understanding APK (Android Package) structure and file types.
Exploring Android application lifecycle and user interface elements.
Module 2: ADB (Android Debug Bridge)
Introduction to Android Debug Bridge (ADB) and its functionalities.
Hands-on practice sessions on using ADB for device management, debugging, and troubleshooting.
Module 3: Code Modification with Smali
Learning to modify Android application code using Smali.
Understanding Smali language syntax and structure.
Practical exercises on code manipulation for various purposes.
Module 4: Advanced Techniques and Spoofing
Exploring advanced techniques for Android application manipulation.
Spoofing location and other interesting tricks to bypass security measures.
Practical demonstrations and hands-on exercises.
Module 5: Static Analysis
Introduction to static analysis of Android applications.
Techniques for analyzing APK files statically to identify vulnerabilities and security issues.
Utilizing static analysis tools for comprehensive security assessments.
Module 6: Dynamic Analysis
Understanding dynamic analysis of Android applications.
Setting up dynamic analysis environments for real-time monitoring and debugging.
Analyzing application behavior and interactions with the device.
Module 7: Automatic Analysis
Overview of automated tools and frameworks for Android application analysis.
Configuring and utilizing automated analysis tools for efficiency and scalability.
Interpretation and validation of automated analysis results.
Module 8: Code Obfuscation and Deobfuscation
Understanding code obfuscation techniques used in Android applications.
Learning to obfuscate and deobfuscate code to enhance security and protect intellectual property.
Practical exercises on implementing and reversing code obfuscation.