Existem muitos programas de recuperação de senha disponíveis (gratuitos e pagos) que permitem especificar uma lista personalizada de caracteres a serem usados para ataques de força bruta, Recuperação avançada de senhas de arquivos sendo apenas uma delas (embora eu tenha usado com sucesso):
- Supports all versions of ZIP/PKZip/WinZip, RAR/WinRAR, as well as ARJ/WinARJ, and ACE/WinACE (1.x)
- Guaranteed recovery of archives in under 1 hour for ZIP archives created with WinZip 8.0 and earlier and containing at least 5 files
- Supports archives over 4 GB and self-extracting archives
- Supports strong AES encryption found in WinRAR and the new versions of WinZip
- Exploits all known vulnerabilities and implementation flaws in the various compression algorithms for faster recovery
- Speedy known-plaintext attack recovers certain ZIP and ARJ archives in minutes (user must supply at least one unprotected file from that archive)
- Interrupt and resume operation at any time
- Supports background operation by utilizing idle CPU cycles only
- Dictionary and brute-force attacks with user-defined masks and advanced templates
- Highly optimized low-level code for optimum performance
Você pode selecionar a partir de conjuntos de caracteres predefinidos ou definir um conjunto de caracteres personalizado (é o que você deseja), como também selecionar a palavra para começar, máscara de senha, tamanho da senha, etc.