Skip to content

St3v3nsS/MMSF

Repository files navigation

MMSF

Massive Mobile Security Framework or MMSF is a mobile framework that combines functionalities from frida, objection, drozer, and many more.

Installation

Before running any of the following steps, please make sure that GO is installed and that the GOPATH is exported to your OS environment variables.

git clone https://github.com/St3v3nsS/MMSF.git
cd MMSF
python3 -m pip install -r requirements.txt
python3 mmsfupdate.py

Usage

Usage

Short example of how you can interact with the tool.

$ python3 mmsf.py 
mmsf> listmodules
mmsf> usemodule rootdetection
mmsf (rootdetection)> usemodule frida
mmsf (rootdetection/frida)> set
mmsf (rootdetection/frida/set)> app com.st3v3nss.TestRMS
mmsf (rootdetection/frida/set)> run 

Available modules


MODULE DESCRIPTION
biometrics Bypass Biometrics authentication on both iOS/Android
broadcast Send a broadcast intent
provider Exploit the exported content provider to extract data
datastorage Exploit Different Data Storage Issues
deeplink Launch a deeplink with supplied value or generate malicious files to steal sensitive data
backup Extract or restore backup from Android Application
find Find the package name of an application and/or its details by supplying a filter keyword
handleapk Generate, sign, pull and install an APK
intent Start an intent using supplied values like: extra values, action, mimetype or data
jailbreakdetection Bypass the ios Jailbreak detection mechanisms through different methods
nuclei Run a nuclei scan against a directory or an APK.
patchobjection Patch IPA or APK
rootdetection Bypass the Android root detection mechanisms through different methods
sslpinning Bypass the SSL Pinning mechanism through different methods
scan Scan the application to retrieve crucial information such as exported activities, path traversal, SQL injections, attack vector and so on
sniff Sniffing a broadcast intent
splitapk Generate, sign, pull and install SplitApks

Useful commands

Here is a list of commands that you can use

COMMAND DESCRIPTION
listmodules List all the available modules or submodules
usemodule Use the specific module
show Display parameters
set Set parameters
run Execute module
back Return to previous menu
exit Quit the mssf

Support me

Buy Me A Coffee

To-do

  • Implement Autocomplete
  • Objection android bypass
  • Implement global module change like usemodule rootdetection/frida
  • Modify the signing method to ubersign
  • Add keystore checks
  • Search command
  • Extract important strings from the app
  • Add Nuclei checks
  • RMS Integration
  • Install Burp Certificate
  • Clipboard manager
  • Patch IPA
  • Emulator Bypass
  • Split apk install
  • Download ipa from AppStore