For coming hands-on practices, it's suggested that you prepare the following tools for the system environment. Please also refer to the official website for the installation or quick start guide of every tool:
- Git: https://git-scm.com/downloads
- Python 2.7 (Python 3.4 may also work): https://www.python.org/downloads/
- PyCharm: https://www.jetbrains.com/pycharm/download/
- Vulnerable C/C++ and Java source code: https://samate.nist.gov/SRD/testsuite.php#standalone
- Insecure Bank APK: https://github.com/dineshshetty/Android-InsecureBankv2/tree/master/InsecureBankv2/app
- GoatDroid APK: https://github.com/linkedin/qark/blob/master/qark/sampleApps/goatdroid/goatdroid.apk