Exploiting Android Apps with Counterfeit Art
summary
Demonstrates turning arbitrary file-overwrite into persistent code execution by replacing an app’s ART image; builds two exploits: a local ASLR-leak chain that corrupts ART C++ artMethod entry points during LZ4 decompression to escalate an untrusted app to system, and a remote relocation/DEX injection that crafts an art image whose relocation fixes function pointers and embeds Dalvik bytecode to run system, proven on OnePlus Backup and a Galaxy S24 Pwn2Own variant.
AI-written summary · about
chapters (6)
- 0:00Android app exploitation
- 1:03Android ART image files
- 3:41Local attack hijacking
- 7:11Remote attack leveraging
- 12:50OnePlus backup exploit
- 13:53Demonstration findings
related talks
53mHiding Behind Android Runtime (ART)
45mI just hacked your app!
48mSecuring the System: A Deep Dive into Reversing Android Pre-Installed Apps
43mAttacking Android Applications
47mAttacking Android Applications
53mAndroid: He protec, but he also attac
32mApp-etite for Destruction: a look into the cookbook of an attacker
36mI just hacked your app!
