# Android Mobile App Security Assessment

Introduction:&#x20;

Following tools can be used under your lab

Tools&#x20;

* Static Analysis Tools
  * APKTool
  * Jadx-gui
  * autodroid
  * Dex2jar
  * androgaurd [https://github.com/androguard/androguard](https://github.com/androguard/androguard)
  * Regex
  * Yara
  * YaraX
  * Strings
  * arm assembly
  * ADB
    * apt-get install adb
* Reverse Engineering
  * IDA
  * Frida
  * Ghidra
  * Hopper
  * Radare 2
* Additional Tools
  * GenyMotion [https://www.genymotion.com/](https://www.genymotion.com/)
  * Noxplayer [https://www.bignox.com/](https://www.bignox.com/)
  * Android Studio [https://developer.android.com/studio](https://developer.android.com/studio)
  * Environment : [https://github.com/cryptax/androidre](https://github.com/cryptax/androidre)

Reference Videos

{% embed url="https://www.youtube.com/watch?v=KYMQtE8aV5g" %}

{% embed url="https://github.com/WithSecureLabs/drozer" %}

{% embed url="https://book.hacktricks.xyz/mobile-pentesting/android-app-pentesting" %}

Books

{% embed url="https://www.amazon.com/Android-Malware-Handbook-Detection-Analysis/dp/171850330X/ref=asc_df_171850330X/?tag=hyprod-20&linkCode=df0&hvadid=658814145551&hvpos=&hvnetw=g&hvrand=8471709886140532487&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9026809&hvtargid=pla-2088241451249&psc=1&mcid=6557c621325e35599d3d3bbf495f3e61" %}

{% embed url="https://www.amazon.com/Mobile-Application-Penetration-Testing-Vijay/dp/1785883372" %}

{% embed url="https://www.amazon.com/Learning-Pentesting-Android-Devices-Aditya/dp/1783288981" %}
