List of software for the Android exercise
=========================================
This is a list of all the software we will use for the Mobile security exercise. If you'd like to complete the steps yourself (which is highly recommended) instead of just looking at my screen, you should
download these software. Everything on this list is free and legal. At this point, you are not expected to know what these are for and how to use them; that will be shown and explained during the exercise.
Java SE Development Kit (a.k.a. JDK)
- JRE is not enough!
- You should install this before the lab
- Windows: JDK 8u191, http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-windows-x64.exe
- Linux: sudo apt install openjdk-8-jre (the exact command and the package name may differ based on your Linux distribution)
A zipping/unzipping tool
- You should install this before the lab
- Windows: native unzipping utility or 7-Zip (https://www.7-zip.org/, open source)
- Linux: unzip or 7-Zip (sudo apt install p7zip-full)
Android Studio
- Both Windows and Linux: https://developer.android.com/studio/
- You should install this before the lab
- You should also create a new AVD (Android Virtual Device) with an API level of at least 27 (API level 14 or higher will most likely work, but this was not tested)
- You may choose to use a real Android device instead of the AVD, but if something doesn't work, I will not have enough time to help you with the troubleshooting
Strings
- Windows: https://docs.microsoft.com/en-us/sysinternals/downloads/strings (freeware, needs no installation)
- Linux: strings - part of the binutils package (sudo apt install binutils, but you most likely have it already)
dex2jar
- Both Windows and Linux: https://github.com/pxb1988/dex2jar/files/1867564/dex-tools-2.1-SNAPSHOT.zip
- Needs no installation, just unzip it somewhere
JD-GUI
- Both Windows and Linux: https://github.com/java-decompiler/jd-gui/releases/download/v1.4.0/jd-gui-1.4.0.jar
- Needs no installation
jadx-gui
- Both Windows and Linux: https://github.com/skylot/jadx/releases/download/v0.8.0/jadx-0.8.0.zip
- Needs no installation, just unzip it somewhere
apktool
- Both Windows and Linux: https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.3.4.jar
- Needs no installation
sign.jar, signapk.jar
- Both Windows and Linux: https://github.com/appium/sign/raw/master/dist/sign.jar, https://github.com/appium/sign/raw/master/dist/signapk.jar
- Needs no installation
=========================================
Gergő Ládi
Last modified: 2018.10.26. 18:52