مطلوب مبرمج لفك ضغط وتحليل ملف UPZ (يعتمد على zlib/minizip)

تفاصيل المشروع

أرغب في توظيف مبرمج محترف أو مهندس عكسي (Reverse Engineer) لتحليل وفك ضغط ملف Firmware بامتداد .upz.

تفاصيل الملف:

- تم التحقق من أنه يعتمد على مكتبة minizip (zlib 1.2.11) الخاصة بـ Gilles Vollant.

- الملف لا يُفتح بطرق ZIP التقليدية.

- أمتلك مكتبات السوفت وير الأصلية المرتبطة به، وسأقوم بتزويدك بها لتسهيل عملية التحليل.

المطلوب:

1. إنشاء سكربت أو برنامج بسيط (يفضّل بلغة Python أو C) يقوم بـ:

- فك ضغط الملف `.upz` واستخراج محتوياته.

- السماح بتعديل الملفات المفكوكة.

- ثم إعادة ضغط الملفات مرة أخرى إلى ملف `.upz` بنفس الهيكل الأصلي لاستخدامه في الجهاز.

2. توضيح إن كان هناك أي تشفير أو تعديل خاص في الترويسة (Header).

3. تسليمي السكربت أو البرنامج + شرح طريقة الاستخدام.

4. تقرير مختصر يشرح آلية التعامل مع الملف إن لزم.

الرجاء تقديم عرضك مع:

- السعر.

- المدة المطلوبة.

- خبرة سابقة في التعامل مع ملفات Firmware أو أنظمة مضغوطة مخصصة.

- أمثلة إن وُجدت.

يفضّل من لديه خبرة في zlib / minizip / reverse engineering.

تقدم للمشروع

العروض المقدمة

Islam R.

السلام عليكم ورحمه الله وبركاته اهلا بيك اخي الكريم ابعتلي الملفات وبعد فك الملفات ان شاء الله واستخراج المحتويات سوف اخبرك ان تقبل العرض المقدم لك انا على دراي...

مرحبا انا مهندس برمجيات متخصص في لغتي python و C لاكثر من خمس سنوات من الخبره العمليه بالاضافه لخبرتي الواسعه بالانظمه المدمجه وتجاربي السابقه في التعامل مع الا...

مرحبا اخي انا مهندس برمجيات، بايثون وC لدي خبرة تطوير 5 سنوات يمكنني مساعتدك في انجاز العمل، تحليل وفك ضغط ملف firmware يمكنني عمل نافذة لفك ضغط مستقبلا إذا ارد...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.