Episode Details
Back to Episodes
Course 42 - Mobile Malware Analysis Fundamentals | Episode 11: Dynamic Analysis for iOS and Android
Published 1 month, 3 weeks ago
Description
Dynamic Mobile Malware Analysis — iOS and AndroidThis episode expands dynamic malware analysis beyond basic runtime observation and introduces process instrumentation, debugging, network capture, and automated mobile-security frameworks across both iOS and Android.The central idea is:Static analysis tells you what a sample may be capable of; dynamic analysis shows what it actually does when executed.1. iOS Dynamic AnalysisThe iOS portion focuses on three major capabilities:
- Runtime instrumentation with Cycript
- Low-level debugging with LLDB
- Network monitoring with tcpdump + Wireshark
- UI changes
- Method execution
- Object properties
- Runtime state
- Application responses to manipulated conditions
- Which method is being called?
- What arguments are being passed?
- Which objects are created?
- What happens after a specific condition is satisfied?
- Does the application execute hidden functionality?
- Registers
- Memory
- Instructions
- Breakpoints
- Program execution
- Function addresses
- Destination IP addresses
- DNS queries
- Connection patterns
- Protocols
- HTTP traffic
- Suspicious infrastructure
- MobSF
- Android Studio
- Android Virtual Devices
- ADB
Listen Now
Love PodBriefly?
If you like Podbriefly.com, please consider donating to support the ongoing development.
Support Us