CkSKILLS: Skill for Claude Code

.agents/skills/asc-fast-hunt/SKILL.md

asc-fast-hunt is a skill for Claude Code, Codex from zhaji2333/CkSKILLS. It costs 323 tokens per session (6,763 once invoked), scanned A, original, MIT.

A fast, read-only search workflow for Android app packages (APK files). It finds likely keys, signing code, hidden interfaces, debug back doors, or manifest details without first fully converting the whole app into source code.

In plain words
What is it for?
It searches an APK or extracted DEX files, inspects selected classes when needed, and reads manifest components, permissions, and URL schemes.
Why use it?
Full APK decompilation can be slow and memory-intensive, especially for large apps. This gives an initial security screening before deeper reverse engineering.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents).

This is zhaji2333/CkSKILLS's own configuration. It tells Claude Code and Codex how to work on CkSKILLS itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything CkSKILLS configures →

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /Users/apple/Desktop/武器库/5.逆向/ASC/.

Reuse

Borrowing it

Nothing to install: this file belongs to zhaji2333/CkSKILLS. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/zhaji2333/CkSKILLS/main/.agents/skills/asc-fast-hunt/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/zhaji2333/CkSKILLS

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for asc-fast-hunt

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhaji2333/ckskills/asc-fast-hunt/github.svg)](https://agentmods.dev/skills/zhaji2333/ckskills/asc-fast-hunt)
Your own site
<a href="https://agentmods.dev/skills/zhaji2333/ckskills/asc-fast-hunt"><img src="https://agentmods.dev/badge/skills/zhaji2333/ckskills/asc-fast-hunt/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for asc-fast-hunt

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhaji2333/ckskills/asc-fast-hunt"><img src="https://agentmods.dev/badge/skills/zhaji2333/ckskills/asc-fast-hunt.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 323 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,763 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00323 $0.06763
Opus 5.5 $0.00129 $0.02705
Sonnet 5.5 $0.00065 $0.01353
Haiku 4.5 $0.00032 $0.00676

Measured 1mo ago against content hash 352ba90a217a, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

asc-fast-hunt scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

- Python 重写签名 → curl 未授权调接口 → 拉真实业务数据 = 成洞
.agents/skills/asc-fast-hunt/SKILL.md · 323 lines

How it starts

The opening of the file, as written. The whole thing — 323 lines — stays where its author put it; the contents beside it link to each section on GitHub.

asc-fast-hunt — APK 零预处理快速定位(Droid ASC)

定位:本技能是秒级定位引擎,解决"先全量反编译再搜索"的等待问题——把 APK 当只读数据库直接查询,不建全局索引、不落全量产物,命中即按需反编译单个类。它只负责快速定位与读实现,不负责脱壳、不负责漏洞定级与成稿。

三段式分工:asc-fast-hunt(秒级快筛定位)→ apk-reversing(加固壳脱壳 + 全量还原,仅当快筛命中值得深挖时)→ android-security-audit(组件安全/密钥追踪深挖 + 动态验证)→ report(DOCX 成稿)。

出处声明(必须保留)

  • 工具仓库:**https://github.com/MG1937/ASC**(Droid ASC,Black Hat Europe Arsenal 议题)
  • 本 SKILL 只是对该工具的封装与工作流编排,工具算法与实现版权归原作者所有,未做任何代码修改
  • 原仓库无 LICENSE 文件(默认保留所有权利):仅限本机自用与授权测试,不得对外分发、不得打包发布、不得声称自有
  • 本机已装位置:/Users/apple/Desktop/武器库/5.逆向/ASC/(与 jadx、ida-mcp-server 并列);如需重建见本文「环境安装与自检」

何时调用(触发条件)

  • 拿到 APK 想知道"有没有硬编码密钥/隐藏接口/调试后门",不想等 JADX 全量反编译(大包动辄几十分钟 + 数 GB 内存)
  • APK > 100MB(系统应用、游戏、大厂 App),全量反编译成本过高
  • 已有脱壳产物(裸 dex / dex 分片),需要快速检索而不是重新全量反编译
  • 只想先看 Manifest 的 exported 组件、权限、scheme 清单,再决定挖不挖
  • android-security-audit 一、密钥追踪专项需要快速找到签名类/密钥常量位置时(本技能负责定位,它负责还原算法与验证接口)
  • 不确定某个 APK 值不值得投入全量还原成本,需要先 triage

不适用:加固壳脱壳(→ apk-reversing)、漏洞定级与验证(→ android-security-audit)、需要跨类数据流/完整工程视图的静态审计(→ 全量反编译产物 + source-code-audit)


一、环境安装与自检

硬门槛:Python ≥ 3.11(工具用了原子分组正则 (?>(?:...)),3.9/3.10 会直接报 unknown extension ?>)。唯一第三方依赖 androguard(本机实测 4.1.4)。

# 已装好(本机):直接自检
ASC=/Users/apple/Desktop/武器库/5.逆向/ASC
$ASC/asc 2>&1 | head -5                    # 打印用法 = 环境正常
$ASC/asc_manifest <任意.apk> | head -3     # Manifest 解析 = androguard 正常

# 从零重建(换机/环境损坏时)
git clone --depth 1 https://github.com/MG1937/ASC $ASC
cd $ASC && python3.11 -m venv .venv && ./.venv/bin/pip install androguard==4.1.4 loguru

自检三连(开工前 10 秒确认):

$ASC/asc findrefs <target.apk> string token | head -3      # 有无命中都要无报错
$ASC/asc_manifest <target.apk> | grep -c "uses-permission" # 权限条数 > 0 即解析成功

二、工具速查

2.1 四个核心命令

ASC=/Users/apple/Desktop/武器库/5.逆向/ASC

# ① Manifest 秒读(组件面/权限/scheme 清单,零反编译)
$ASC/asc_manifest <apk>                                  # 约 0.3s
$ASC/asc_manifest <apk> | grep -B2 -A6 'exported="true"' # 导出组件
$ASC/asc_manifest <apk> | grep 'android:scheme'          # Deep Link scheme

# ② 全局交叉引用搜索(findrefs,四个维度)
$ASC/asc findrefs <apk> string <关键词>                   # 模糊搜字符串使用点
$ASC/asc findrefs <apk> type com.x.Y                     # 模糊搜类型引用点
$ASC/asc findrefs <apk> method <方法名> [--class <类>] [--fuzzy-class]
$ASC/asc findrefs <apk> field <字段名> [--class <类>] [--fuzzy-class]
$ASC/asc findrefs <apk> string appkey -o refs.txt        # 输出存盘(便于通读)
$ASC/asc findrefs --debug <apk> string token             # 耗时统计(--debug 必须在子命令前)

# ③ 按需反编译单个类(getclass)
$ASC/asc getclass <apk> Lcom/x/Y; -o Y.java              # Dalvik 格式
$ASC/asc getclass <apk> com.x.Y -o Y.java                # 点分格式(自动转换)

Read the full file on GitHub · 323 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 323 lines · 323 tokens per session scan A 352ba90a217a

Subscribe to this mod's changes

asc-fast-hunt is a skill published in the GitHub repository zhaji2333/CkSKILLS (126 stars, last pushed 1mo ago), licensed MIT. It adds 323 tokens to every session and 6,763 once invoked, about $0.0013 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-15.