Android应用安全分析工具集"

admin 2026-10-22 03:22:59 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

Android 应用安全分析工具集

jenn619
jenn619

HACK之道

2026年6月24日 08:45
重庆

在小说阅读器读本章

去阅读

项目简介

基于 Frida 的 Android 应用安全分析工具集,运行时自动捕获加密/哈希参数,监控网络请求、WebView、动态加载等行为,并内置 Root/模拟器检测绕过。

功能特性

模块 功能
加密自吐 自动输出 Cipher(AES/DES/RSA)、MessageDigest(MD5/SHA)、HMAC 的算法名、密钥、IV、明文、密文
HTTP 拦截 拦截 OkHttp3 / HttpURLConnection / Apache HttpClient 的请求 URL、Headers、Body
WebView 监控 捕获 loadUrl / loadData / addJavascriptInterface,检测 XSS、JS Bridge RCE 等安全风险
安全绕过 Bypass Root 检测、模拟器检测、调试器检测、FLAG\_DEBUGGABLE、签名校验
行为监控 DexClassLoader 动态加载、SharedPreferences、SQLite、Intent 跳转、剪贴板、Log 输出
SSL Bypass 绕过 Android < 7 TrustManager + OkHTTPv3 CertificatePinner
防退出 拦截 Runtime.exit / Process.killProcess,防止 App 自杀退出
Native 监控 Hook SO 层导出函数、JNI RegisterNatives 注册监控

环境要求

  • Frida
Python 端 pip install frida frida-tools
* 设备
已 root 的 Android 设备或模拟器(如雷电模拟器),已安装并运行 frida-server
* ADB
设备可通过 adb 连接
* Python
3.6+

快速开始

方式一:Python 启动(推荐)

# 1. 修改 Crypto.py 中的目标包名TARGET_PACKAGE = \"com.target.app\"
# 2. 运行python Crypto.py

方式二:Frida 命令行

# Attach 模式(附加到已运行进程)frida -U -n com.target.app -l main.js
# Spawn 模式(启动时注入,适合 early hook)frida -U -f com.target.app -l main.js --no-pause

配置

Crypto.py 配置

# 修改顶部配置区域ADB_PATH = r\"D:\\path\\to\\adb.exe\"     # adb 路径TARGET_PACKAGE = \"com.target.app\"     # 目标包名MODE = \"attach\"                       # \"attach\" 或 \"spawn\"# 模块开关(按需开启/关闭)MODULES = {    \"Utils.js\":           True,       # 工具函数(必须)    \"Hash.js\":            True,       # 哈希算法    \"Mac.js\":             True,       # HMAC    \"Cipher.js\":          True,       # 加密算法    \"HttpMonitor.js\":     True,       # HTTP 拦截    \"WebViewMonitor.js\":  True,       # WebView 安全检测    \"RootBypass.js\":      True,       # Root/模拟器绕过    \"DexMonitor.js\":      True,       # 动态加载 + 行为监控    \"String.js\":          False,      # String 监控(噪音较多)    \"Native.js\":          False,      # Native SO 层监控}

查看目标包名

# 列出所有应用包名adb shell pm list packages
# 查看当前前台应用adb shell \"dumpsys activity | grep mFocusedActivity\"

项目结构

├── Crypto.py            # Python 启动器(模块管理 + 自动连接 + 输出记录)├── main.js              # Frida 命令行入口(精简版,含防退出)├── Utils.js             # 工具函数(Hex/Base64/UTF8 编解码、调用栈打印)│├── Cipher.js            # javax.crypto.Cipher 加密算法自吐├── Cipher2.js           # 增强版:更多 Cipher.init 重载 + SecretKeySpec├── Hash.js              # MessageDigest 哈希算法监控├── Mac.js               # javax.crypto.Mac HMAC 监控├── String.js            # java.lang.String 操作监控├── Native.js            # Native SO 层函数 Hook│├── HttpMonitor.js       # OkHttp / HttpURLConnection / Apache HTTP 拦截├── WebViewMonitor.js    # WebView 安全检测(XSS/JS Bridge/跨域)├── RootBypass.js        # Root/模拟器/调试器检测绕过├── DexMonitor.js        # 动态加载 + SP/SQLite/Intent/剪贴板/Log 监控│├── ssl.js               # SSL 证书校验绕过(TrustManager + OkHTTPv3)└── exit.js              # 防应用自杀退出

项目地址

https://github.com/jenn619/frida\_Hook\_tools\_Android


Android应用安全分析工具集" 网络安全文章

Android应用安全分析工具集"

该项目是基于Frida的Android应用安全分析工具集,可自动捕获加密参数、监控网络请求与WebView行为,内置Root检测绕过等功能。主要支持加密自吐、HTTP拦截、安全检测绕过、行为监控等模块,需在已root设备上通过Python或Frida命令行启动,适用于移动安全测试场景。
EntraID条件访问策略绕过实战剖析" 网络安全文章

EntraID条件访问策略绕过实战剖析"

本文深入分析了EntraID条件访问策略中存在资源排除项时的安全绕过漏洞,指出该漏洞比文档记录更严重且官方缓解措施无效。核心发现包括攻击者可利用特定Microsoft应用通过有限scope令牌绕过MFA等策略控制,枚举甚至修改租户数据。微软已推出新行为修复此问题,建议管理员通过Entra管理中心启用基线scope强制实施。
一种用于逃避EDR的激活上下文劫持新方法" 网络安全文章

一种用于逃避EDR的激活上下文劫持新方法"

PhantomCtx是一款通过劫持激活上下文实现EDR逃避的工具,可将任意DLL加载到已签名可执行文件中。与传统DLL劫持技术不同,该工具不依赖特定易受攻击的二进制文件,只要目标程序通过IAT导入DLL即可生效。公开资料显示其可绕过ElasticCloudXDR检测,作者提供了GitHub源码和博客文章链接,并附带知识星球推广内容。
评论:0   参与:  0