5 Hacking Mobile Platforms
5 Hacking Mobile Platforms
5 Hacking Mobile Platforms
Terms:
Plethora of vectors
1. Malware
2. Data Storage
3. Social Engineering
4. SMS Phishing
5. Countermeasure
Attack vectors
1. Drive-by’s
2. Phishing
3. Connections
4. Come on and Get Physical – olivia newton John
5. Service this!
6. The application itself
II. Installing Android VM
Requirements
Android x86 Project (Download the latest version .iso)
Steps:
1. Click the latest release
2. Click “https://osdn.net/rel/android-x86/Release%209.0”
3. Scroll down and download android-x86_64-9.0-r2.iso (x64/x86 depends on the Operating
System)
Setup steps:
1. Fill-out the needed information
Name: *Anything*
Type: Linux
Version: Linux 2.6 (64-bit)
7. Setup the .iso into the Storage Setting of the created VM.
In advanced,
Adapter Type: PCnet-FAST III (Am79C673)
10. Run the Virtual Box, the select “Installation – Install Android-x86 to harddisk”
19. Select “Reboot”, then remove the .iso attachment from the storage setting.
Application Modules
1. Activities
2. Content Providers
3. Services
4. Broadcast Receivers
Data Storage
1. NAND Flash
2. SD
3. Internal/External
- Encrypt the external because it is public and visible in all application.
Rooting
1. Rooting elevates your privilege
2. Run specialized apps
3. Side-loading
Android Jargons
1. Bootloader
2. Kernel
3. Baseband
4. Recovery
5. Dalvik-Cache & ART
6. Download Mode
IV. Rooting Android
Resources:
https://forum.xda-developers.com/
https://highonandroid.com/
Reference:
Unlocking Bootloader
Installing TWRP and Rooting with Fastboot
Unlocking Bootloader Steps: ***WARNING: It will format your phone! But external is not included***
1. On Android, set your device into “Developer Mode”.
4. Then install the Driver, unzip the Fastboot, and then plug your phone into the computer.
5. In device manager, under your phone device, you will see the name of the driver ex Samsung
ADB Interface.
7. Your phone will be loaded to bootloader menu (click “Start” if not), and it will wipe-out all the
data in your phone.
Once done, the phone will be restarted automatically and proceed to setup.
Install TWRP Recovery and Root with Magisk using Fastboot Steps:
1. First, make sure that you have TWRP recovery available for your phone.
If none, these steps will not work, find another TWRP recovery for your phone.
5. Open the bootloader of your phone (you may use the steps above), and go to “Download Mode”
6. Download Magisk (installer, uninstaller & manager) & SuperSU & No Verify Opt Encrypt (Link:
Click Here!
9. Copy the Magisk & SuperSU and No Verify Opt Encrypt to your internal storage.
10. On your phone, click “Install” click No Verify Encrypt the swipe to install, after that click
“Reboot” and choose “Recovery”
Same goes with Magisk installer and uninstaller.
In newer phone,
Install .zip/.tar first before Magisk.
11. Setup your phone, the you will see Magisk app in your app list.
V. Using Odin
VI. Attacks
Type of attacks
1. Network Attacks
2. NFC Attacks
3. NFC Relay Attacks
4. Data Leakage
5.