
Descifra el firmware de Ruijie ReyeeOS (v1/v2) y las copias de seguridad de configuración cifradas; recupera contraseñas en texto plano
Descifrado adaptativo del firmware y las copias de seguridad de configuración de Ruijie ReyeeOS, y recuperación de contraseñas en texto claro a partir de la configuración.
python3 reyee_decrypt.py <输入> [输出目录]
<输入> se detecta automáticamente y admite los siguientes tipos:
| Entrada | Ejemplo |
|---|---|
| Paquete tar de firmware | AP_3.0(1)..._with_boot_encrypto_v1.tar.gz |
| Directorio de firmware descomprimido | ..._with_boot_encrypto_v1/ |
| install bin cifrado | ..._install_encrypto_v1.bin / ..._install_encrypto_v2.bin |
| u-boot cifrado | u-boot-*_encrypto_v2 |
| Copia de seguridad de configuración | backup-*.tar.gz |
La salida se escribe en <同名>_decrypt/ (o en el directorio especificado por el segundo parámetro):
<name>_decrypt/
├── images/ Firmware: install / u-boot descifrados
├── rootfs/ Firmware: sistema de archivos raíz extraído
├── config/ Copia de seguridad de configuración: configuración extraída
├── passwords.txt Copia de seguridad de configuración: contraseñas recuperadas
└── summary.txt Versión / arquitectura / inventario / árbol de directorios
pip3 install pycryptodome
pip3 install PySquashfsImage
config_encrypto (AES-128/256-CBC)PySquashfsImage, Python puro, multiplataforma)MIT