Difference between revisions of "Mobile-Security-Framework-MobSF"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
(Added/removed some content.)
Line 29: Line 29:


MobSF also gives the user the opportunity to compare different apks.
MobSF also gives the user the opportunity to compare different apks.
[[File:modsf_Static_3.png|1200px]]
[[File:modsf_Static_3.png|1200px]]



Revision as of 16:34, 13 January 2023

Mobile-Security-Framework

Summary

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. The Dynamic Analyzer helps you to perform runtime security assessment and interactive instrumented testing.

Requirements

Description

Step 1: Open the Webpage

http://localhost:8000

MobSF startpage.PNG

Step 2: Upload Mobile Application

Select the upload button. This could take a while, because MobSF will decompile the apk and analyze all the files and dependencies.

Step 3: Static Analysis

After uploading our Mobile Application the Report will be generated and we can see the resulting information. On the starting page we can see a general overview about the results: Modsf Static 1.png

If MobSF finds CWE's during the code analysis, the results will be shown like this: Modsf Static 2.png

MobSF also gives the user the opportunity to compare different apks.

Modsf Static 3.png


Modsf Static 4.png


Modsf Static 5.png

Optional Step 4: Dynamic Analysis

If the dynamic analysis is started, a emulation of the app will be started and it is possible to monitor the behaviour and possibly load some Java scripts. Modsf Dynamic 1.png


Modsf Dynamic 2.png


Modsf Dynamic 3.png


Modsf Dynamic 4.png


Used Hardware

Device to be used with this documentation Maybe another device to be used with this documentation

Courses

  • Sichere Softwareentwicklung (IT-Security 22/23)

References