ワンクリックで
pwntools
Use preinstalled pwntools for authorized exploit prototyping, binary interaction, cyclic patterns, packing, and shellcraft tasks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use preinstalled pwntools for authorized exploit prototyping, binary interaction, cyclic patterns, packing, and shellcraft tasks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Use agent-browser-cli to perceive and control the supervised Chrome browser inside the sandbox, interact with pages, capture screenshots/PDFs, inspect cookies/CDP/network/console state, and troubleshoot only when needed.
Use OWASP Amass for authorized asset discovery, domain enumeration, and DNS intelligence on in-scope targets.
Use apktool for authorized Android APK resource decoding, manifest review, smali inspection, rebuild checks, and static mobile artifact triage.
Use file, 7z, unzip, tar-compatible tools, hashes, and bounded shell inspection for safe triage of provided archives and unknown files.
Use binwalk for authorized firmware, binary blob, archive, filesystem, and embedded-content triage with bounded extraction and evidence handling.
Use the pwntools-provided checksec CLI for authorized ELF hardening review, mitigation checks, and binary triage evidence.
| name | pwntools |
| description | Use preinstalled pwntools for authorized exploit prototyping, binary interaction, cyclic patterns, packing, and shellcraft tasks. |
Use pwntools for authorized exploit prototyping, binary interaction, cyclic patterns, packing helpers, shellcraft tasks, and its bundled helper CLIs such as pwn and checksec.
Before constructing commands, use installed CLI help and the preinstalled pwntools Python environment:
pwn --help
pwn_python="$(dirname "$(readlink -f "$(command -v pwn)")")/python"
"$pwn_python" -c 'from pwn import context; print(context.arch)'
pwntools tool environment for one-off scripts: pwn_python="$(dirname "$(readlink -f "$(command -v pwn)")")/python"; "$pwn_python" <script.py>.pwntools again for normal use.uv venv --python /usr/bin/python3 <dir> for task-scoped projects only when extra Python dependencies are missing. Install those missing dependencies into the venv; install pwntools into that venv only when isolation from the preinstalled tool environment is explicitly required.pwn CLI for quick helpers.checksec CLI for pure ELF mitigation checks instead of writing a pwntools script or installing another checksec package.uv run --python /usr/bin/python3 --with pwntools python <script.py> only when a separate ephemeral environment is explicitly needed. It does not reuse the preinstalled uv tool environment and first use may spend 30-60 seconds resolving and installing pwntools.checksec, gdb-pwndbg, strace, or controlled test runs.pip install.Generate and locate cyclic patterns:
pwn cyclic 200
pwn cyclic -l 0x6161616b
Run a task-scoped script without global installs:
pwn_python="$(dirname "$(readlink -f "$(command -v pwn)")")/python"
"$pwn_python" exploit.py
Minimal local interaction template:
from pwn import *
context.binary = elf = ELF("./binary")
io = process(elf.path)
io.sendlineafter(b"> ", b"input")
io.interactive()
Use remote(host, port) only for explicitly authorized challenge services or test infrastructure.
Report script path, command used, target scope, generated artifacts, key offsets or primitives, and validation status.