Tooluck logoTooluck
SKILL.md

browser-exploitation-v8

Agent skill fromyaklang/hack-skills

Browser and V8 exploitation playbook. Use when exploiting JavaScript engine vulnerabilities including JIT type confusion, incorrect bounds elimination, and V8 sandbox bypass to achieve renderer RCE and sandbox escape in Chrome/Chromium.

How to install browser-exploitation-v8

install browser-exploitation-v8
# install the hack-skills pack with the skills CLI
npx skills add yaklang/hack-skills

# or add only this skill to Claude Code: copy the folder

skills/browser-exploitation-v8/

# into

~/.claude/skills/browser-exploitation-v8/ (all projects)

.claude/skills/browser-exploitation-v8/ (one project)

skills/browser-exploitation-v8/SKILL.md

MITFull file
1# SKILL: Browser / V8 Exploitation — Expert Attack Playbook
2
3> **AI LOAD INSTRUCTION**: Expert V8/Chrome exploitation techniques. Covers V8 compilation pipeline, JIT type confusion, addrof/fakeobj primitives, ArrayBuffer corruption, WASM RWX pages, V8 sandbox (pointer compression), and Chrome sandbox escape overview. Distilled from ctf-wiki browser sections, Project Zero research, and CTF competition patterns. Base models often confuse V8 object representation details and miss the pointer compression barrier.
4
5## 0. RELATED ROUTING
6
7- [sandbox-escape-techniques](../sandbox-escape-techniques/SKILL.md) — Chrome renderer sandbox escape via IPC/Mojo
8- [heap-exploitation](../heap-exploitation/SKILL.md) — general heap concepts applicable to V8 heap
9- [stack-overflow-and-rop](../stack-overflow-and-rop/SKILL.md) — ROP concepts for native code execution after V8 escape
10- [binary-protection-bypass](../binary-protection-bypass/SKILL.md) — ASLR/NX bypass in browser context
11
12### Advanced Reference
13
14Load [V8_EXPLOITATION_PATTERNS.md](./V8_EXPLOITATION_PATTERNS.md) when you need:
15- Detailed exploitation patterns and code templates
16- Heap layout manipulation and GC interaction
17- V8 sandbox bypass techniques
18- Object map confusion patterns
19
20---
21
22## 1. V8 ARCHITECTURE
23
24### Compilation Pipeline
25
26```
27JavaScript Source
28 ↓ Parser
29 AST (Abstract Syntax Tree)
30 ↓ Ignition
31 Bytecode (interpreted, profiling)
32 ↓ Sparkplug (non-optimizing baseline, V8 ≥ 9.1)
33 Baseline code (fast startup)
34…

Excerpt shown under the repository's MIT license.

More skills in hack-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

pbakaus /

impeccable
108k

The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.

2 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates