
Ruijie ReyeeOS फर्मवेयर (v1/v2) और एन्क्रिप्टेड कॉन्फ़िग बैकअप को डिक्रिप्ट करें; प्लेनटेक्स्ट पासवर्ड रिकवर करें
锐捷 (Ruijie) ReyeeOS के फर्मवेयर और कॉन्फ़िगरेशन बैकअप को अनुकूली रूप से डिक्रिप्ट करें, और कॉन्फ़िगरेशन से स्पष्टटेक्स्ट पासवर्ड पुनर्प्राप्त करें।
python3 reyee_decrypt.py <इनपुट> [आउटपुट निर्देशिका]
<इनपुट> स्वतः पहचाना जाता है, निम्नलिखित प्रकार समर्थित हैं:
| इनपुट | उदाहरण |
|---|---|
| फर्मवेयर tar पैकेज | AP_3.0(1)..._with_boot_encrypto_v1.tar.gz |
| फर्मवेयर निष्कर्षण निर्देशिका | ..._with_boot_encrypto_v1/ |
| एन्क्रिप्टेड install bin | ..._install_encrypto_v1.bin / ..._install_encrypto_v2.bin |
| एन्क्रिप्टेड u-boot | u-boot-*_encrypto_v2 |
| कॉन्फ़िगरेशन बैकअप | backup-*.tar.gz |
आउटपुट <समान नाम>_decrypt/ में लिखा जाता है (या दूसरे पैरामीटर द्वारा निर्दिष्ट निर्देशिका में):
<name>_decrypt/
├── images/ फर्मवेयर: डिक्रिप्टेड install / u-boot
├── rootfs/ फर्मवेयर: अनपैक किया गया रूट फ़ाइल सिस्टम
├── config/ कॉन्फ़िगरेशन बैकअप: अनपैक किया गया कॉन्फ़िगरेशन
├── passwords.txt कॉन्फ़िगरेशन बैकअप: पुनर्प्राप्त पासवर्ड
└── summary.txt संस्करण / आर्किटेक्चर / सूची / निर्देशिका वृक्ष
pip3 install pycryptodome
pip3 install PySquashfsImage
config_encrypto (AES-128/256-CBC) डिक्रिप्शनPySquashfsImage, शुद्ध Python, क्रॉस-प्लेटफ़ॉर्म)MIT