Detailedlikelihood: Mediumseverity: Very HighStable

CAPEC-660Root/Jailbreak Detection Evasion via Hooking

Abstraction
Detailed
Status
Stable
Likelihood
Medium
Severity
Very High

Description

An adversary forces a non-restricted mobile application to load arbitrary code or code files, via Hooking, with the goal of evading Root/Jailbreak detection. Mobile device users often Root/Jailbreak their devices in order to gain administrative control over the mobile operating system and/or to install third-party mobile applications that are not provided by authorized application stores (e.g. Google Play Store and Apple App Store). Adversaries may further leverage these capabilities to escalate privileges or bypass access control on legitimate applications. Although many mobile applications check if a mobile device is Rooted/Jailbroken prior to authorized use of the application, adversaries may be able to "hook" code in order to circumvent these checks. Successfully evading Root/Jailbreak detection allows an adversary to execute administrative commands, obtain confidential data, impersonate legitimate users of the application, and more.

Related weaknesses· 1

CWE-829

MITRE ATT&CK crosswalk· 1

T1055: Process Injection

Related attack patterns· 1

CAPEC-251 (ChildOf)

Exploits1

TypeTargetConfidenceTier
WeaknessInclusion of Functionality from Untrusted Control Spherecwe-829100%live

Related to1

TypeTargetConfidenceTier
TechniqueProcess Injectiont1055100%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CAPEC
Root/Jailbreak Detection Evasion via Debugging
CAPEC
Install Rootkit
CAPEC
Android Activity Hijack
CAPEC
Tapjacking
CAPEC
Rooting SIM Cards
CAPEC
Hijacking a Privileged Thread of Execution
Sourced from MITRE CAPEC. Curated by Adam Lundqvist, SQUR.