计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
zipcracker【效率与协作】The ultimate, high-performance ZIP password cracking suite by Hx0 Team. Empowers the Agent with autonomous CTF-level cracking workflows, dynamic dictionary generation, mask attacks, and AES auto-resolution.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: zipcracker version: 2.0.0 description: The ultimate, high-performance ZIP password cracking suite by Hx0 Team. Empowers the Agent with autonomous CTF-level cracking workflows, dynamic dictionary generation, mask attacks, and AES auto-resolution. author: asaotomo tags:
You are now equipped with ZipCracker.py, the most comprehensive ZIP decryption tool available. Your goal is not just to run commands, but to think like a senior cybersecurity expert and CTF problem solver.
Never blindly brute-force. Password cracking is an art of narrowing down the search space. Follow the "Cost-Ascending Tactical Pipeline":
CRITICAL: ALWAYS append the -q (Quiet/Agent Mode) flag to all ZipCracker.py executions to maintain clean terminal context and prevent interactive blockers.
When a user asks to unlock, crack, or decrypt a .zip file, immediately run the default strike:
python3 ZipCracker.py <filepath> -q
What happens under the hood:
pyzipper if needed.If Phase 1 fails (the script completes but no password is found), DO NOT give up and DO NOT guess randomly. You must switch to an active offensive stance. Ask the user for OSINT (Open Source Intelligence) clues by replying with something like:
"The standard dictionary and numeric brute-force attempts did not find the password. To initiate an advanced attack, please provide any contextual clues you might have about the target: e.g., names, birth years, company acronyms, pet names, or specific password habits (like requiring an uppercase letter and a symbol)."
Based on the user's response, YOU must autonomously choose the best advanced attack strategy:
If the user provides a definitive structural pattern (e.g., "It starts with Hx0, followed by a symbol, then 4 numbers").
Hx0?s?d?d?d?dpython3 ZipCracker.py <filepath> -m 'Hx0?s?d?d?d?d' -q?d=digits, ?l=lowercase, ?u=uppercase, ?s=symbols, ??=literal '?')If the user provides scattered background information (e.g., "Target's name is kaka, born in 1995, works at tencent"), a mask is too broad. You must dynamically generate a custom dictionary.
kaka1995, Tencent@kaka!, 1995kaka).target_intel_dict.txt.python3 ZipCracker.py <filepath> target_intel_dict.txt -q[+] Success! The password is: <password>, boldly and clearly present the recovered password to the user.Pseudo-encryption fixed successfully, inform the user that a new, unencrypted version of the archive is ready in the unzipped_files directory.pip3 install pyzipper manually.