Apisecure, 14 & 15 March 2023 - Gabrielle Botbol, Ethical Hacker | Award-winning Pentester [...]
summary
Step-by-step Android API pentest workflow: build an Ubuntu lab with Android Studio emulator, ADB, Burp Suite, JADX and APKTool; import Burp CA into the VM and set proxy to capture traffic; use static analysis to extract endpoints, check AndroidManifest for permissions, debug and backup flags, and find hard-coded API keys; run dynamic tests to intercept and fuzz endpoints, check for broken object level authorization and background data leaks; produce a report with CVSS/CWE, repro steps, evidence and prioritized remediation.
AI-written summary · about
chapters (32)
- 0:00Introduction
- 1:54Speaker background
- 3:01From literature to hacker
- 4:23Pen tester training
- 7:14Android architecture
- 8:58Why Android pen testing
- 11:51APIs in Android apps
- 14:22Android pen test process
- 15:27Lab setup for pen testing
- 17:57Android emulator setup
- 19:23Burp Suite configuration
- 23:22Static analysis of apps
- 26:56Android Manifest checks
- 28:00Finding API endpoints
- 31:14Hardcoded secrets in apps
- 32:18Static analysis tips
- 34:31Automated static tools
- 35:13Dynamic analysis with Burp
- 36:17Info disclosure demo
- 37:21Automated dynamic tools
- 38:47Common API vulnerabilities
- 40:34Checklists in pen testing
- 42:21Pen test report structure
- 44:31Broken authorization reporting
- 45:58Learning resources
- 47:25Report communication
- 48:49Android vs iOS testing
- 50:14Dynamic code analysis with MobSF
- 51:16Mobile API pen test steps
- 53:26Learning path for testers
- 54:52Common API vulnerabilities
- 55:34Closing remarks and Q&A
related talks
32mHack Your Own App: Getting Started with Mobile Penetration Testing
43mAttacking Android Applications
15mJumpstart Security & Penetration Testing APIs
57mEnterprise Ethical Hacking Cloud Applications
42mTesting Android Security
45mI just hacked your app!
48mMastering Android Security Research: A Guide for the Modern Security Researcher
58mResearching Android Device Security with the Help of a Droid Army
