Fundamentals for Bytecode Exploitation (Part 2) Exploiting a vulnerability always requires a certain knowledge about the operating system, including how processes are launched, what libraries are used and how control - flow &ldquo;works&rdquo;. While the latter could be considered coming from the architecture, this is not always the case on Android, because the Android RunTime (ART) provides ways…