evasion-stack-guide – skill Agent & Tự động hóa cho agent AI
Dùng khi chọn lớp giả lập trình duyệt, TLS, HTTP/2 hoặc hành vi nào phù hợp cho một probe bị chặn.
Cài skill evasion-stack-guide bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/evasion-stack-guide-39988.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /evasion-stack-guide – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/evasion-stack-guide-39988.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $evasion-stack-guide – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/evasion-stack-guide-39988.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /evasion-stack-guide – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/evasion-stack-guide-39988.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /evasion-stack-guide – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Evasion Stack Guide
Four skills cover four different layers of client impersonation. They are
complementary, not interchangeable. Pick the lowest layer that explains the
block, verify it fixes the response, and only then add the next layer.
When to Use
- Requests are blocked or challenged even though the URL and method are correct.
- A WAF/CDN returns a challenge page, 403 with no body, or a bot score wall.
- You are unsure whether the block is IP-based, TLS-based, HTTP/2-based, or behavioral.
Prerequisites
- Authorization for the target and an understanding of its rate limits.
- A control request that shows *what* the block looks like (status, body, headers).
How to Run
Diagnose the layer, then load the owning skill:
| Symptom | Layer | Skill |
|---|---|---|
| Block follows your IP; rotating egress changes the result | Network | ops-proxyns |
| curl blocked but a real browser passes; block independent of headers | TLS (JA3/JA4) | tls-fingerprint-impersonation |
| TLS matches but H2 frames/headers give you away (Akamai, some CF setups) | HTTP/2 | http2-header-impersonation |
| Requests pass but JS challenge/fingerprint flags automation | Browser binary | stealth-browser-launch |
| Page loads but interactions score as bot (reCAPTCHA v3, Turnstile) | Behavior | humanize-automation |
Procedure
1. Establish the baseline. Send the same request with curl, with the
impersonated stack, and (if possible) with a real browser. Compare status,
body, and Set-Cookie/challenge markers.
2. Rotate egress first (ops-proxyns). If the block disappears, it was
IP-reputation; stop here.
3. Match TLS (tls-fingerprint-impersonation). If curl fails but a
browser passes with identical headers, the TLS ClientHello is the tell.
4. Match HTTP/2 (http2-header-impersonation). Pseudo-header order and
SETTINGS frames are a separate fingerprint from TLS.
5. Match the browser binary (stealth-browser-launch) when a JS challenge
must execute: fingerprint flags, WebGL, WebRTC, timezone.
6. Match behavior (humanize-automation) last: mouse paths, typing cadence,
scroll. Behavioral scoring only matters after the lower layers pass.
Pitfalls
- Layer confusion. Adding browser stealth when the block is TLS-level
wastes hours; always identify the failing layer with the baseline comparison.
- Stacking everything by default. Each layer adds brittleness and
detectability surface. Add layers only when the previous one is verified clean.
- Evasion is not authorization. Defeating a bot wall does not change scope;
rate limits and authorization rules still apply.
Verification
- The impersonated request returns the same status/body class as the real
browser control, not merely a different error.
- Each added layer is justified by a failed test at the layer below.
Skill liên quan
- ai-dev-jobs-mcp – Tìm kiếm việc làm AI và ML đã được lập chỉ mục, xem tin tuyển dụng và nhà tuyển dụng…
- ai-engineer – Xây dựng ứng dụng LLM sẵn sàng production, hệ thống RAG nâng cao và agent thông minh…
- changelog-automation – Tự động tạo changelog từ commit, PR và release theo định dạng Keep a Changelog. Dùng khi…
- ar-loop – Dùng cho /ar-loop, hoặc để chạy thử nghiệm autoresearch theo lịch (từ 10 phút đến hàng…
- ar-resume – Tiếp tục một thí nghiệm đang tạm dừng. Checkout nhánh thí nghiệm, đọc lịch sử kết quả và…
- ar-run – Chạy một vòng lặp thí nghiệm. Sửa file mục tiêu, đánh giá, rồi giữ hoặc loại bỏ kết quả…
- ar-status – Hiển thị bảng điều khiển thử nghiệm với kết quả, vòng lặp đang chạy và tiến độ. Dùng khi…
- migrate-to-codex – Di chuyển các file hướng dẫn, skill, agent và cấu hình MCP được hỗ trợ sang file dự án…