1. Mobile security penetration test – (environment building)




Kitchen knife in mobile penetration test

Download: http://santoku-linux.com/download/



Install JADX

First, you need to install java8, which is open-jdk8

$ sudo add-apt-repository ppa:openjdk-r/ppa

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk

$ sudo update-alternatives –config java

$ git clone https://github.com/skylot/jadx.git
$ cd jadx
$ ./gradlew dist


Install IDA

Download link: https://www.hex-rays.com/products/ida/support/download.shtml

Install Frida

$ sudo apt-get install python-pip

$ sudo pip install frida-tools


Install Frida server



adb devices
adb push frida-server-10.4.0-android-arm /data/local/tmp/frida
adb shell su -c “chmod 755 /data/local/tmp/frida”
adb shell su -c “./data/local/tmp/frida &”

Test Frida

Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15)
[GCC 7.3.0] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import frida # import frida tools
>>> frida.get_usb_device() # enum avaiable devices
Device(id=”″, name=”Genymotion Samsung Galaxy S7″, type=’usb’)



Click to appreciate QR code, your support will encourage me to continue to create!

Recommended Today

Swift advanced (XV) extension

The extension in swift is somewhat similar to the category in OC Extension can beenumeration、structural morphology、class、agreementAdd new features□ you can add methods, calculation attributes, subscripts, (convenient) initializers, nested types, protocols, etc What extensions can’t do:□ original functions cannot be overwritten□ you cannot add storage attributes or add attribute observers to existing attributes□ cannot add parent […]