psychomad/gama-framework

GitHub: psychomad/gama-framework

一个专注于 Android 灰色软件检测的全流程分析框架,整合静态反编译、动态插桩与网络流量分析能力。

Stars: 0 | Forks: 0

# GAMA Framework — 快速入门 **Greyware 分析与缓解方法 v1.0** CenturiaLabs · ClickSafe UAE ## 启动 ``` python3 main.py ``` ## 外部依赖(非 Python) | 工具 | 用途 | 安装方式 | |----------|----------------------------------|----------------------------| | apktool | APK 反编译 + smali | https://apktool.org | | jadx | 从 APK 获取 Java 源代码 | https://github.com/skylot/jadx | | frida | 动态插桩 | pip install frida-tools | | zeek | pcap 分析 | https://zeek.org | ## 工作区结构 ``` workspace/ └── 20260314_1200_nome-app/ ├── meta.json ← stato sessione ├── findings.jsonl ← tutti i findings (append-only) ├── static/ │ ├── apktool_out/ ← decompilazione apktool │ ├── jadx_out/ ← sorgente Java │ ├── phase0_intake.json │ ├── manifest_analysis.json │ ├── uri_scheme_scan.json │ └── sdk_fingerprint.json ├── dynamic/ │ ├── gama_uri_[pkg].js │ ├── gama_ids_[pkg].js │ ├── gama_persist_[pkg].js │ └── observations.log ├── network/ │ ├── dns.log ← Zeek │ ├── conn.log ← Zeek │ └── dns_classification.json ├── rules/ │ ├── dns_sinkhole.txt │ ├── gama.zeek │ └── gama.rules └── report/ └── report_YYYYMMDD_HHMM.json ``` ## GAMA 技术 | ID | ATT&CK Mobile | 描述 | |------------|---------------------|--------------------------------------| | GAMA-T001 | T1637.002 (提议)| 自定义 URI scheme 绕过 | | GAMA-T002 | T1407 | 安装后静默 payload | | GAMA-T003 | T1624.003 (提议)| 后台任务持久化 | | GAMA-T004 | T1665 | 通过 CDN 进行域前置 | | GAMA-T005 | 新增 | JNI 策略绕过 | | GAMA-T006 | 新增 | 高级版视觉假象 | ## 发现分类 - **Class-A**: 运作正常,与声明的功能相称 - **Class-B**: 超出比例,超出功能但不具有欺骗性 - **Class-C**: 隐藏,使用技术手段规避检测 - **Class-D**: 具有欺骗性,与隐私政策的明确声明相抵触
标签:Android安全, Apktool, APK逆向, Cloudflare, Docker支持, Frida, Jadx, MITRE ATT&CK, Rootkit, Zeek, 云安全监控, 威胁情报, 安全工具开发, 开发者工具, 灰软件分析, 移动安全框架, 移动应用安全, 网络安全, 网络流量分析, 自动化安全审计, 逆向工具, 隐私保护, 隐私合规检测, 静态分析