
فك تشفير البرامج الثابتة لـ 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