工具

Quark-Engine Android 恶意软件分析引擎

基于规则分析可疑 Android 应用的引擎:载入 APK 的 Dalvik 字节码,用 JSON 行为规则逐条检查;每条规则列出若干权限和一对框架 API 调用,并按五个置信阶段判定,从申请了该权限、调用了其中一个 API,到两个调用在同一方法中按顺序出现并传递同一寄存器。加权后的规则命中结果给出威胁分数,并可输出摘要、详情、JSON、网页、调用图和标签报告;Quark Script 把这套分析以 Python API 形式提供,项目将其用于挖掘漏洞。仓库还附带两个 Claude Code 技能(分别用于运行分析和生成规则),以及一个可选的、调用 OpenAI API 的 LangChain 智能体。

使用条件与局限

  • 审阅时最新版本为 v26.10.1,于 2026-10-10 发布到 GitHub 和 PyPI,要求 Python 3.10+。所审阅的 master 分支提交日期为 2026-10-17,与该版本相比只在文档中新增了一份恶意软件家族报告。
  • 可从 PyPI 安装,或用 Pipenv 从源码安装,之后运行 freshquark,它会把独立的 quark-rules 仓库 git clone 到用户主目录下的 .quark-engine 文件夹;本次审阅未检查该规则集。默认核心库为 dextrace,Androguard 固定为 4.1.4;rizin 和 radare2 后端需安装可选依赖及对应原生工具,另有 Shuriken 后端;生成调用图需要 Graphviz。Quark Agent 需要 OpenAI API 密钥,Claude Code 技能需要已安装 Quark 的 Claude Code 环境。
  • 每次运行输入一个 APK;文档用 shell 循环或 Python API 扫描整个目录。报告是静态规则匹配的结果,置信度取决于规则通过的阶段数,因此覆盖范围取决于规则集;setup.py 称 Quark 是不受混淆影响的评分系统,本次审阅未测试这一点。可疑样本应在隔离的分析环境中处理;测试套件会从独立的样本仓库下载真实恶意软件和刻意留有漏洞的 APK,本条目不链接该仓库。
  • CI 会构建 rizin 0.7.3 和 radare2 5.9.0,并在 Python 3.10 上运行带覆盖率统计的 pytest。文档中的恶意软件家族报告是项目自行完成的分析,本次未复现。LICENSE 和 setup.py 的分类信息均为 GPL-3.0。本次未分析任何 APK,所审来源也未确立与 REA 的关联。

关于此条目

类型
工具
类别
Android 工具
关联
基础工具
目标
应用

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · ev-flow/quark-engine · 修订 7accc95
  2. docs/source/index.rst GitHub · ev-flow/quark-engine · 修订 7accc95
  3. docs/source/install.rst GitHub · ev-flow/quark-engine · 修订 7accc95
  4. docs/source/integration.rst GitHub · ev-flow/quark-engine · 修订 7accc95
  5. quark/core/quark.py GitHub · ev-flow/quark-engine · 修订 7accc95
  6. quark/rules/sendLocation_SMS.json GitHub · ev-flow/quark-engine · 修订 7accc95
  7. quark/freshquark.py GitHub · ev-flow/quark-engine · 修订 7accc95
  8. setup.py GitHub · ev-flow/quark-engine · 修订 7accc95
  9. quark-ai-plugin/README.md GitHub · ev-flow/quark-engine · 修订 7accc95
  10. quark/agent/quarkAgent.py GitHub · ev-flow/quark-engine · 修订 7accc95
  11. .github/workflows/pytest.yml GitHub · ev-flow/quark-engine · 修订 7accc95
  12. LICENSE GitHub · ev-flow/quark-engine · 修订 7accc95
  13. https://github.com/ev-flow/quark-engine/releases/tag/v26.10.1
  14. https://pypi.org/project/quark-engine/26.10.1/

同分区更多条目:应用

应用分区全部 100 项资源