← Back to Skills Marketplace
180
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rsa-ctf-skills
Description
集成11种RSA攻击算法的CTF解题工具,支持factordb在线分解;当用户需要解密RSA密文、分解n模数、分析CTF密码学题目或实现特定RSA攻击场景时使用
Usage Guidance
What to check before installing/running: 1) Inspect SKILL.md for the flagged base64/encoded block — ensure it is just documentation and not an instruction to leak secrets or execute hidden code. 2) Review scripts/rsa_solver.py locally (it’s included) — the only network request is to https://factordb.com/api?query=<n>, which matches the tool’s described behavior. 3) Note there are small code issues (duplicate/truncated function definitions visible in the bundled file); run the script in a sandbox or container first, not on a sensitive host. 4) Do not provide private keys or other secrets to the tool unless you trust the source and you run it in a controlled environment. 5) If you need autonomous use by an agent, prefer enabling it only after the above checks; consider running the script manually until you are confident in its integrity.
Capability Analysis
Type: OpenClaw Skill
Name: rsa-ctf-skills
Version: 1.0.0
The skill bundle is a specialized toolkit for solving RSA-related cryptography challenges in CTF competitions. It implements 11 standard RSA attack algorithms (e.g., Wiener, CRT, Rabin) in 'scripts/rsa_solver.py' and includes a legitimate integration with the 'factordb.com' API to factorize large integers. There is no evidence of malicious intent, data exfiltration, or prompt injection; the network activity is documented and essential to the tool's stated purpose.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, references, and scripts/rsa_solver.py all describe and implement RSA CTF attacks (factor, small_e, wiener, common_modulus, etc.). Requested dependencies (gmpy2, sympy, requests) are reasonable for big-integer math and the factordb call. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions tell the agent to run scripts/rsa_solver.py and consult references/attack-guides.md — this stays within the stated RSA/CTF scope. However the static pre-scan flagged a 'base64-block' prompt-injection pattern inside SKILL.md; the markdown and examples otherwise do not request unrelated system files or secrets. Review SKILL.md for any embedded or obfuscated payloads before enabling autonomous runs.
Install Mechanism
No install spec (instruction-only) — lowest install risk. The skill ships a Python script that will be executed when used; nothing is downloaded from unknown URLs or written system-wide during installation.
Credentials
No environment variables, credentials, or config paths are requested. The only external access is network calls to factordb.com via the requests library, which is consistent with the described 'factor' capability.
Persistence & Privilege
always is false (default). The skill is user-invocable and can be autonomously invoked (platform default) but it does not request permanent presence or modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rsa-ctf-skills - After installation, invoke the skill by name or use
/rsa-ctf-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – Integrated CTF tool for 11 RSA attacks
- Supports 11 common RSA attack algorithms and factordb online factorization.
- Provides a unified command-line interface for selecting and executing attacks based on user input.
- Includes clear attack scenario mapping and quick reference tables.
- Offers detailed usage examples and troubleshooting Q&A.
- Requires Python with gmpy2 (≥2.1.0), sympy (≥1.10.0), requests (≥2.28.0).
Metadata
Frequently Asked Questions
What is rsa-ctf-skills?
集成11种RSA攻击算法的CTF解题工具,支持factordb在线分解;当用户需要解密RSA密文、分解n模数、分析CTF密码学题目或实现特定RSA攻击场景时使用. It is an AI Agent Skill for Claude Code / OpenClaw, with 180 downloads so far.
How do I install rsa-ctf-skills?
Run "/install rsa-ctf-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is rsa-ctf-skills free?
Yes, rsa-ctf-skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does rsa-ctf-skills support?
rsa-ctf-skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created rsa-ctf-skills?
It is built and maintained by 末心 (@moxin1044); the current version is v1.0.0.
More Skills