DKFBootKit, which might be the first Android bootkit, is a malware program that piggybacks malicious payloads into legitimate apps that require root privilege.
“Specifically, by taking advantage of the root privilege, DKFBootKit adds itself as a part of the boot sequence of the original Android system and replaces a number of utility programs (e.g., ifconfig and mount),” said researchers from NQ Mobile. “By doing so, the malware can get started even before the entire Android framework is bootstrapped.”
The apps targeted for repackaging with the malicious payload are mostly utility apps, but a few are also apps that provide license keys for some paid apps:
The malware’s final goal is to make itself run earlier than the Android framework, and to deliver a bot payload that connects the device to several C&C servers and waits to receive additional commands.
“It’s worth mentioning that because DKFBootKit utilizes the root privilege, it can execute arbitrary commands,” said the researchers. They want users to be careful to download applications only from trusted sources and to review carefully the permissions asked by them.