본문으로 건너뛰기
cccskills
무료GitHub에 공개

Strix•标准扫描

Strix 标准安全评估模式,在系统性与覆盖率之间保持平衡;触发名:strix-standard

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Standard Testing Mode

Balanced security assessment with structured methodology. Thorough coverage without exhaustive depth.

Approach

Systematic testing across the full attack surface. Understand the application before exploiting it.

Phase 1: Reconnaissance

Whitebox (source available)

  • Map codebase structure: modules, entry points, routing
  • Start by loading existing wiki notes (list_notes(category="wiki") then get_note(note_id=...)) and update one shared repo note as mapping evolves
  • Run semgrep first-pass triage to prioritize risky flows before deep manual review
  • Run at least one AST-structural mapping pass (sg and/or Tree-sitter), then use outputs for route, sink, and trust-boundary mapping
  • Keep AST output bounded to relevant paths and hypotheses; avoid whole-repo generic function dumps
  • Identify architecture pattern (MVC, microservices, monolith)
  • Trace input vectors: forms, APIs, file uploads, headers, cookies
  • Review authentication and authorization flows
  • Analyze database interactions and ORM usage
  • Check dependencies and repo risks with trivy fs, gitleaks, and trufflehog
  • Understand the data model and sensitive data locations
  • Before completion, update the shared repo wiki with source findings summary and dynamic validation next steps

Blackbox (no source)

  • Crawl application thoroughly, interact with every feature
  • Enumerate endpoints, parameters, and functionality
  • Fingerprint technology stack
  • Map user roles and access levels
  • Capture traffic with proxy to understand request/response patterns

Phase 2: Business Logic Analysis

Before testing for vulnerabilities, understand the application:

  • Critical flows - payments, registration, data access, admin functions
  • Role boundaries - what actions are restricted to which users
  • Data access rules - what data should be isolated between users
  • State transitions - order lifecycle, account status changes
  • Trust boundaries - where does privilege or sensitive data flow

Phase 3: Systematic Testing

Test each attack surface methodically. Spawn focused subagents for different areas.

Input Validation

  • Injection testing on all input fields (SQL, XSS, command, template)
  • File upload bypass attempts
  • Search and filter parameter manipulation
  • Redirect and URL parameter handling

Authentication & Session

  • Brute force protection
  • Session token entropy and handling
  • Password reset flow analysis
  • Logout session invalidation
  • Authentication bypass techniques

Access Control

  • Horizontal: user A accessing user B's resources
  • Vertical: unprivileged user accessing admin functions
  • API endpoints vs UI access control consistency
  • Direct object reference manipulation

Business Logic

  • Multi-step process bypass (skip steps, reorder)
  • Race conditions on state-changing operations
  • Boundary conditions: negative values, zero, extremes
  • Transaction replay and manipulation

Phase 4: Exploitation

  • Every finding requires a working proof-of-concept
  • Demonstrate actual impact, not theoretical risk
  • Chain vulnerabilities to show maximum severity
  • Document full attack path from entry to impact
  • Use python tool for complex exploit development

Phase 5: Reporting

  • Document all confirmed vulnerabilities with reproduction steps
  • Severity based on exploitability and business impact
  • Remediation recommendations
  • Note areas requiring further investigation

Chaining

Always ask: "If I can do X, what does that enable next?" Keep pivoting until reaching maximum privilege or data exposure.

Prefer complete end-to-end paths (entry point → pivot → privileged action/data) over isolated findings. Use the application as a real user would—exploit must survive actual workflow and state transitions.

When you discover a useful pivot (info leak, weak boundary, partial access), immediately pursue the next step rather than stopping at the first win.

Mindset

Methodical and systematic. Document as you go. Validate everything—no assumptions about exploitability. Think about business impact, not just technical severity.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

用于对抗样本、模型提取、提示注入、成员推断、训练投毒、LoRA 滥用、LLM 越狱等 AI/ML 相关 CTF 题;触发名:ctf-ai-ml

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

用于 XSS、SQL 注入、SSTI、SSRF、XXE、JWT、鉴权绕过、文件上传、请求走私、OAuth/OIDC、SAML 与原型污染等 Web 类 CTF 题;触发名:ctf-web

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

用于缓冲区溢出、格式化字符串、堆利用、ROP、ret2libc、shellcode、内核利用、seccomp 绕过与沙箱逃逸等 pwn 类 CTF 题;触发名:ctf-pwn

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

用于 RSA、AES、ECC、格攻击、LWE、CVP、Coppersmith、Pollard、Wiener、填充预言机、GCM、KDF、伪随机数与零知识证明等密码学和数学类 CTF 题;触发名:ctf-crypto

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

用于公开资料检索、社交媒体分析、地理定位、DNS、用户名枚举、反向图片搜索、历史快照、公开记录与坐标识别等 OSINT 类 CTF 题;触发名:ctf-osint

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

用于混淆脚本、恶意样本、自定义加密协议、C2 流量、PE/.NET 二进制、RC4/AES 通信、YARA、shellcode、进程注入与反分析等恶意软件类 CTF 题;触发名:ctf-malware

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

asdfgh1445/ctf-super-hub8372026년 10월 2일 업데이트

asdfgh1445의 스킬 모두 보기

이 스킬의 문제 신고