Section 13: Attacks on Mobile Devices Flashcards
Mobile Deployment Options
o Corporate-Owned, Business Only (COBO)
▪ Purchased by the company for use by the employees only for work related purposes
▪ Most secure
▪ Most restrictive
▪ Most expensive
o Corporate-Owned, Personally-Enabled (COPE)
▪ Provides employees with a company procured device for work-related and/or personal use
o Choose Your Own Device (CYOD)
▪ Allows employees to select a device from an approved list of vendors or devices
o Bring Your Own Device (BYOD)
▪ Allows employees to bring their own devices into work and connect them to the corporate network
▪ BYOD brings up privacy concerns and is the most difficult to secure
o Virtual Mobile Infrastructure (VMI)
▪ Like VDI, but utilizes a virtualized mobile operating system
Disassembler
A computer program that translates machine language into assembly language
Machine Code
The binary code executed by the processor, typically represented as 2 hex digits for each byte
Assembly Code
The native process or instruction set used to implement a program
Decompiler
Software that translates a binary or low-level machine language code into higher level code
Drozer
A complete security audit and attack framework that provides the tools to use and share public exploits for the Android OS
Android APK Decompiler (APKX)
A tool that can extract an APK file, an Android binary, or application back to its Java source code
Frida
▪ An open-source tool that provides custom developer tools for
penetration testers when conducting application pentesting on mobile apps
▪ Frida supports both iOS and Android applications, as well as Windows, macOS, and Linux
Needle
▪ An open-source, modular framework used to streamline the security assessment process on iOS application
▪ Frida is a better choice for iOS exploitation as Needle has already been decommissioned
Ettercap
A comprehensive toolkit for conducting on-path attacks
Mobile Security Framework (MobSF)
An automated, all-in-one mobile application pentesting, malware
analysis, and security assessment framework capable of performing both static and dynamic analysis
Postman
An API platform for building and using APIs that simplifies each step of the API lifecycle and streamlines collaboration