Beginning Android App Reverse Engineering presented at CircleCityCon 2017

by David healwhans Schwartzberg,

Summary : This hands-on training is focused on introducing Android APK reverse engineering to begin students with an interest in the subject. We will begin understanding the Android operating system, using the Android Debug Bridge (ADB), the Android Virtual Device (AVD), examining the inside of an APK, converting the byte code to human readable format, modifying the APK, and redeploying it. As part of the lab exercise, we will work on the Android app CircleCityCon CTF questions. Students will complete this training with experience using common tools, methodologies, and manual reversing steps to uncover Android app strengths and weaknesses.