#mobsf-automation
Explore tagged Tumblr posts
pentestguy · 11 months ago
Text
MobSF Automation in CI/CD Pipeline
Hi everyone, Welcome to pentestguy. In this post, we are going to focus on how to set up and run mobsf automation in the ci/cd pipeline. We are using the Azure platform to run the mobsf automation and there creating a simple pipeline. What is MobSF-Automation? In the development process of any mobile application, there is a continuous process, where every time new code gets deployed and…
0 notes
elanustechnologies · 2 years ago
Text
Top Mobile Application Penetration Testing Tools for Android and iOS
Tumblr media
A native mobile application is subjected to a security evaluation known as a “mobile application penetration test.” A smartphone-specific app is referred to as a “native mobile application.” It is programmed in a particular language designed for the corresponding operating system, usually Swift for iOS and Java, BASIC, or Kotlin for Android.
In the context of the mobile application, “data at rest” and “data in transit” security testing are often included in mobile app penetration tests. No matter if it is an Android, iOS, or Windows Phone app, this is true. As part of a penetration test, tools are used to automate some operations, increase testing speed, and detect flaws that can be challenging to find using only human analytic techniques.
In order to ensure exceptional accuracy and to harden a mobile app against malicious assaults, a manual penetration test offers a wider and deeper approach. While vulnerability assessments are responsible for identifying security flaws, penetration testing confirms that these issues are real and demonstrates how to take advantage of them. In order to access both the network level and important applications, penetration testing targets the app’s security flaws and weaknesses throughout the environment.
The mobile application vulnerability assessment and penetration testing (VAPT) locates exploitable flaws in code, systems, applications, databases, and APIs before hackers can find and take advantage of them. Utilizing harmful apps has the potential to be risky, and untested apps could include faults that expose the data of your company.
There is lots of mobile application penetration testing (android or iOS) tools available but we mentioned important mostly used tools or software’s.
Mobile Application (Android and iOS) Scanner:
MobSF: https://github.com/MobSF/Mobile-Security-Framework-MobSF
Android:
1. Apktool: https://apktool.org/
2. dex2jar: https://github.com/pxb1988/dex2jar
3. jadx-gui: https://github.com/skylot/jadx/releases
4. jd-gui: https://github.com/java-decompiler/jd-gui/releases/tag/v1.6.6
5. ClassyShark: https://github.com/google/android-classyshark/releases/tag/8.2
6. Bytecode-Viewer: https://github.com/Konloch/bytecode-viewer/releases/tag/v2.11.2
7. SDK Platform-Tools: https://developer.android.com/tools/releases/platform-tools
8. DB Browser for SQLite: https://sqlitebrowser.org/dl/
9. Frida: https://github.com/frida/frida
10. Objection: https://github.com/sensepost/objection
11. fridump: https://github.com/Nightbringer21/fridump
12. Magisk Manager: https://magiskmanager.com/
13. Xposed Framework: https://forum.xda-developers.com/t/official-xposed-for-lollipop-marshmallow-nougat-oreo-v90-beta3-2018-01-29.3034811/
14. PoxyDroid: From Playstore
IOS:
1. plist-viewer: https://github.com/TingPing/plist-viewer/releases
2. Ghidra: https://ghidra-sre.org/
3. Frida: https://github.com/frida/frida
4. Objection: https://github.com/sensepost/objection
5. fridump: https://github.com/Nightbringer21/fridump
6. iOS App Dump: https://github.com/AloneMonkey/frida-ios-dump
7. Jailbreaking Apps:
Unc0ver: https://unc0ver.dev/
Checkra1n: https://checkra.in/
8. Otool: Available with Xcode - https://inesmartins.github.io/mobsf-ipa-binary-analysis-step-by-step/index.html
9. 3uTools: http://www.3u.com/
10. Keychain Dumper: https://github.com/ptoomey3/Keychain-Dumper
11. Cydia Apps:
SSL Killswitch 2
Shadow
Liberty
Frida
12. Strings: https://learn.microsoft.com/en-us/sysinternals/downloads/strings
13. DB Browser for SQLite: https://sqlitebrowser.org/dl/
14. Hopper: https://www.hopperapp.com/
15. Burpsuite: https://portswigger.net/burp/communitydownload
In essence, the mobile application VAPT locates exploitable flaws in code, systems, applications, databases, and APIs before hackers can find and take advantage of them. Utilizing harmful apps has the potential to be risky, and untested apps could include faults that expose the data of your company. The mobile application penetration testing services by Elanus Technologies identify security risks in android and iOS apps and devices. Get in touch to secure your devices today!
0 notes
hackgit · 2 years ago
Text
[Media] ​​MobSF
​​MobSF Mobile Security Framework 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. https://github.com/MobSF/Mobile-Security-Framework-MobSF #cybersecurity #infosec #pentesting
Tumblr media
1 note · View note
khalidhusain786 · 2 years ago
Text
Mobile-Security-Framework-MobSF
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. 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…
Tumblr media
View On WordPress
0 notes
reconshell · 3 years ago
Link
0 notes
impactqa · 6 years ago
Photo
Tumblr media
10 Best Mobile App Security Testing Tools in 2019
List of Top 10 Mobile App Security Testing Tools
Quick Android Review Kit
Zed Attack Proxy
Drozer (MWR InfoSecurity)
MobSF (Mobile Security Framework)
Android Debug Bridge
Micro Focus (Fortify)
CodifiedSecurity
WhiteHat Security
Kiuwan
Veracode
The number of mobile users around the globe is now estimated at over 3.7 billion. There are about 2.2 million in the Google Play store and 2 billion or more applications in the Apple App Store. As per Flurry, customers nowadays spend approx 5 hours each day on their mobile devices.
Such widespread usage of mobile apps comes with a complete range of new threats attacks formerly not relevant in the classic web app world. The latest research by NowSecure shows that 25% of mobile applications contain approx high-risk vulnerabilities. There are different kinds of vulnerabilities:
Cross-Site Scripting (XSS)
The leak of User Sensitive Data (IMEI, GPS, MAC address, email or credential) over the network
SQL Injection
Phishing Scam Attacks
Missing Data Encryption
Unrestricted Upload of Dangerous File Types
OS Command Injection
Malware
Arbitrary Code Execution
With the growth of mobile applications, delivering a highly secured app is vital to user retention. What can you do to avoid these threats? Fortunately, penetration Testers can help ensure that applications provide data protection.
There are many reasons why app security testing is significant. A few of them are–virus or malware infection, fraud attacks, security breaches, etc. Mobile App Security Testing comprises data security, authorization, authentication, session management, vulnerabilities for hacking, etc.
Hence, from a business point of view, it is vital to perform security testing which requires the best mobile app security testing tool that guarantees that your application is secure.
We have shortlisted 10 Best Testing Tools for Security:
Quick Android Review Kit (QARK)
Tumblr media
Quick Android Review Kit” (QARK) was developed by LinkedIn. It is a static code analysis tool and gives information about android app related security threats and gives a concise & clear description of issues. QARK is beneficial for Android platform to discover security loophole in the mobile application source code & APK files.
Features:
It is an open-source tool and provides complete information about security vulnerabilities.
It generates a report about potential vulnerability and provides information about what to do to fix them. It highlights the problems related to the Android version.
It scans all the elements in the mobile app for security threats. It creates a custom app for the purpose of testing in the form of APK and determines the potential issues.
2. Zed Attack Proxy
Tumblr media
Zed Attack Proxy is the world’s famous mobile application security test tool. OWASP ZAP is actively managed by hundreds of volunteers globally and is an open-source security testing tool. It is also one of the best tools for pen testers.
Features:
It is available in 20 diverse languages.
Simple to install. It helps in identifying security vulnerabilities automatically in apps during the software development & test phases.
It is an international community-based tool that gives support and comprises active development by universal volunteers.
3. Drozer (MWR InfoSecurity)
Tumblr media
It is a mobile app security testing framework that is developed by MWR InfoSecurity. Drozerhelps to determine security vulnerabilities in Android devices.
Features:
It is an open-source tool that supports both actual Android devices and emulators.
It takes very little time to assess Android security-related complications by automating time taking and complicated activities.
It supports the Android platform and executes Java-enabled code on the Android device itself.
4. MobSF (Mobile Security Framework)
MobSF is an automated mobile app security testing tool for iOS and Android apps proficient to perform dynamic, static analysis and web API testing. We can use a mobile security framework for a fast security analysis of Android & iOS apps. MobSF supports binaries (IPA &APK) and zipped source code.
Tumblr media
Features:
It is an open-source tool for mobile app security testing.
With the help of MobSF, the mobile app testing environment can be effortlessly set up.
It can be hosted in a local environment, so confidential data never interacts with the cloud.
Faster security analysis for mobile apps on all three platforms (Android, iOS, Windows) Developers can identify security vulnerabilities during the development phase.
5. Android Debug Bridge
Android Debug Bridge or ADB is a command-line mobile app testing tool used to communicate with a device that runs on Android. It offers a terminal interface for controlling the Android device connected to a computer using an USB. Android Debug Bridge can be used to install/ uninstall apps, run shell commands, reboot, transfer files, and more. One can easily restore Android devices using such commands.
Tumblr media
Features:
We can easily integrate ADB with Google’s android studio integrated development environment
Real-time monitor of system events. It allows operating at the system level making use of shell commands
It communicates with devices using Bluetooth, WI-FI, USB, etc
6. Micro Focus (Fortify)
Tumblr media
Micro Focus majorly delivers enterprise services and solutions to its users in the areas of Security & Risk Management, Hybrid IT, DevOps, etc. It provides comprehensive app security testing services across various platforms, devices, servers, networks, etc. Fortify is one of the smartest security testing tools by Micro Focus which secures mobile applications before getting installed on a mobile device.
Features:
It performs end to end testing using a flexible delivery model.
Security testing comprises static code analysis and a scheduled scan for mobile applications and gives an accurate result.
It helps to identify security vulnerabilities across – networks, servers, and clients.
It supports various platforms like Microsoft Windows, Apple iOS, Google Android, and Blackberry.
7. CodifiedSecurity
Tumblr media
It is one of the famous automated mobile app security testing tools to perform mobile application testing. CodifieSecurity discovers and fix security vulnerabilities and make sure that the mobile application is secured enough to use. It provides real-time feedback.
Features:
It follows a programmatic approach for security testing, which guarantees that the test outcomes are scalable and reliable.
It supports both Android and iOS platforms.
It is supported by static code analysis and machine learning. Also supports dynamic and static testing in mobile app security testing
It tests a mobile app without fetching the source code. Files can be uploaded in multiple formats like IPA, APK etc.
8. WhiteHat Security
Tumblr media
WhiteHat Sentinel Mobile Express is a security assessment and testing platform offered by WhiteHat Security. Some recognized by Gartner as a leader in security testing and has also won several awards. It offers services like mobile app security testing, web app security testing, and computer-based training solutions, etc.
Features:
It is a cloud-based security platform and offers a quick solution using its static and dynamic technology.
WhiteHat Sentinel supports both iOS and Android platforms. The sentinel platform gives complete information about the project status.
It can easily detect loopholes than any other tool or platform.
Testing is performed on the actual device by installing the mobile application; It doesn’t use any emulators for testing.
9. Kiuwan
Tumblr media
Kiuwan provides a 360º approach to mobile application security testing, with the leading technology coverage.
Features:
IT comprises static code analysis & software composition analysis and with automation (in any phase) of the Software Development Life Cycle.
10. Veracode
Tumblr media
Veracode provides services for mobile app security to its global customers. Using an automated cloud-based service, it offers solutions for mobile app and web security. Veracode’s MAST (Mobile Application Security Testing) services determine the security glitches in the mobile app and give instant action to execute the resolution.
Features:
It is simple to use and gives perfect security testing results. Healthcare and finance apps are tested deeply, while the simple web app is tested with a simple scan.
In-depth testing is performed using full coverage of mobile app use cases. Veracode Static analysis gives accurate and fast code review results.
Under a solitary platform, it gives multiple security analyses which counts dynamic, static, and mobile app behavioral analysis.
Solutions – How can we help you?
Each of these mobile app security testing tools has its pros and cons. Our expert software testers choose the best security testing tools based on the nature of mobile applications and requirements.
Also, Read- Top 5 Mobile Application Testing Tools
LinkedIn: https://www.linkedin.com/company/impactqa-it-services-pvt-ltd/
Twitter: https://twitter.com/Impact_QA
Facebook: https://www.facebook.com/ImpactQA/
Instagram: https://www.instagram.com/impactqa/
P.S. We are always happy to read your comments and thoughts ;)
0 notes
miscsecurity · 7 years ago
Link
0 notes
hackgit · 3 years ago
Text
​Mobile Security Framework (MobSF) Automated, all-in-one mobile application...
​Mobile Security Framework (MobSF) Automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. MobSF support mobile app binaries (APK, XAPK, IPA & APPX) along with zipped source code and provides REST APIs for seamless integration with your CI/CD or DevSecOps pipeline.The Dynamic Analyzer helps you to perform runtime security assessment and interactive instrumented testing. https://github.com/MobSF/Mobile-Security-Framework-MobSF #mobile
-
0 notes