
Descriptografa o firmware Ruijie ReyeeOS (v1/v2) e backups de configuração criptografados; recupera palavras-passe em texto simples
Descriptografia adaptativa de firmware e backup de configuração do Ruijie ReyeeOS, e recuperação de senhas em texto claro a partir da configuração.
python3 reyee_decrypt.py <entrada> [diretório de saída]
<entrada> é detectada automaticamente, com suporte para os seguintes tipos:
| Entrada | Exemplo |
|---|---|
| Pacote tar de firmware | AP_3.0(1)..._with_boot_encrypto_v1.tar.gz |
| Diretório de firmware extraído | ..._with_boot_encrypto_v1/ |
| install bin criptografado | ..._install_encrypto_v1.bin / ..._install_encrypto_v2.bin |
| u-boot criptografado | u-boot-*_encrypto_v2 |
| Backup de configuração | backup-*.tar.gz |
A saída é gravada em <mesmo nome>_decrypt/ (ou no diretório especificado pelo segundo parâmetro):
<name>_decrypt/
├── images/ firmware: install / u-boot descriptografados
├── rootfs/ firmware: sistema de arquivos raiz extraído
├── config/ backup de configuração: configuração extraída
├── passwords.txt backup de configuração: senhas recuperadas
└── summary.txt versão / arquitetura / manifesto / árvore de diretórios
pip3 install pycryptodome
pip3 install PySquashfsImage
config_encrypto (AES-128/256-CBC)PySquashfsImage, Python puro, multiplataforma)MIT