Activity 4 - Mobile Forensics
Webserver setup
Estimated Time : 30 Minutes
Objective
In this Activity 4, a new APK file is installed on Android Virtual Device (AVD) in Android Studio and Python web server is setup in local system.
Description
Now we will install the modified APK file generated in Activity 3 on to a mobile device (or) a AVD (Android Virtual Device) on Android Studio. Also, we will setup web server with Python on local system.
Artifacts
Click below link to download modified APK file
login.apk
Instructions
- Step 1: Email the login.apk file provided under "Activity 3: Artifacts" to the target device.
- Step 2: On the device, download attachment from email, click install and then open the app.
- Step 3: If you are using Android Studio, create a new Android Virtual Device (AVD).
- Step 4: When device is ready, you can see android home screen as shown in below screenshot
- Step 5: Go to apps page on device inside emulator window. Now drag & drop login.apk file from your local file system onto the device inside emulator.
- Step 6: After installation, open app and observe the pages
- Step 7: Next step is to setup server on your local computer. Make sure python is installed on your computer for setting up web server.
- Step 8: Open new command prompt and execute below command according to python version installed. Use port 8080 for the http server.
https://www.youtube.com/watch?v=x_lvdLil0Fk
(Note2: Recommended configurations for device are Pixel 3 API 27 (Oreo) - Android 8.1. You can see these configurations while setting up AVD)
https://www.youtube.com/watch?v=1Q0rUDgfUpw
(Note: You can refer this link for steps to install app on AVD in android studio)
(For Python 2.X -> python -m SimpleHTTPServer 8080)
(For Python 3.X -> python -m http.server 8080)
Self-Assessment
Please complete the following self-assessment over Activity 4.
Start Assessment