Category: Android | Format: Session
2:20 pm - 3:00 pm | Hawecha
Uncovering Secrets: Methodologies, Approaches, and Automation in Mobile Apps Reverse Engineering
Reverse engineering mobile applications is ever-evolving and demands a balance between ethical considerations, security concerns, and innovation. It is an important skill for mobile developers, penetration testers, and application security professionals in general. During this session, we’ll explore the array of tools available, both open-source and commercial, and various techniques employed to reverse engineer mobile application packages (APKs and IPAs). Furthermore, we’ll uncover vulnerabilities, and gain insights into their architecture and the rationale behind automating tasks of the reverse engineering process. We'll wrap up by looking into safeguarding mobile applications from reverse engineering through strategies such as code obfuscation and anti-tamper mechanisms. By understanding the intricacies of this practice, we’ll become empowered professionals adept at developing security-centric mobile applications.