taibeihacker
Moderator
ApkDeeplens是一种基于Python的工具,旨在扫描Android应用程序(APK文件)以获取安全漏洞。 It specifically targets the OWASP Top 10 mobile vulnerabilities, providing an easy and efficient way for developers, penetration testers, and security researchers to assess the security posture of Android apps.
Features
APKDeeplens是一种基于Python的工具,可在APK文件上执行各种操作。它的主要功能包括:APK Analysis-扫描Android应用程序包(APK)文件以获取安全漏洞。OWASP Coverage-涵盖OWASP前10个漏洞,以确保全面的安全评估。Advanced Detection-利用自定义Python代码进行APK文件分析和漏洞检测。Sensitive Information Extraction- Identifies potential security risks by extracting sensitive information from APK files, such as insecure authentication/authorization keys and insecure request protocols.In-depth Analysis- Detects insecure data storage practices, including data related to the SD card, and highlights the use of insecure request protocols in the code.Intent Filter Exploits-通过分析从AndroidManifest.xml提取的意图过滤器来查明漏洞。Local File Vulnerability Detection- Safeguard your app by identifying potential mishandlings related to local file operationsReport Generation- Generates detailed and easy-to-understand reports for each scanned APK, providing actionable insights for developers.CI/CD Integration-设计用于轻松集成到CI/CD管道中,从而在开发工作流程中实现自动安全测试。User-Friendly Interface-颜色编码的终端输出使得很容易区分不同类型的发现。
Installation
要使用ApkDeeplens,您需要在系统上安装Python 3.8或更高。然后,您可以使用以下命令:安装apkdeeplensFor Linux
GIT克隆https://github.com/D78UI98/APKDEEPLENS/TREE/MAINCD /apkdeeplens
Python3 -M Venv Venv
来源VENV/bin/activate
pip install -r要求.txt
python apkdeeplens.py--help
For Windows
git克隆https://github.com/d78ui98/apkdeeplens/tree/maincd \ apkdeeplens
Python3 -M Venv Venv。\ venv \ scripts \ activate
pip安装-r。
python apkdeeplens.py--help
Usage
要简单地扫描APK,请使用以下命令。用-apk参数提及APK文件。扫描完成后,将在控制台中显示详细报告。python3 APKDeepLens.py -apk file.apk If you've already extracted the source code and want to provide its path for a faster scan you can use the below command.用-source参数提及Android应用程序的源代码。
python3 APKDeepLens.py -apk file.apk -source source-code-path To generate detailed PDF and HTML reports after the scan you can pass -report argument as mentioned below.
python3 apkdeeplens.py -apk file.apk -Report
Contributing
我们欢迎对ApkDeeplens项目捐款。如果您有功能请求,错误报告或建议,请在此处打开新问题。对于那些对贡献代码感兴趣的人,请遵循标准GITHUB过程。我们将尽快查看您的贡献:)