نقطة التطوير

هل هناك طريقة لإصلاح ال Corrupted Files بالهندسة العكسية؟

الموضوع في 'مشاكل / استفسارات الهندسه العكسية والاجتماعيه' بواسطة WhiteKnights, بتاريخ ‏8 ابريل 2017.

تم تحميل الصفحة في 1,4691613 ثانية
حالة الموضوع:
مغلق
  1. WhiteKnights Active DeveloPer
    rankrankrank

    WhiteKnights
      ‏30 ابريل 2013
      682
      490
      63
    السلام عليكم..
    محتاج مساعدة إذا امكن..
    عندى ملف لعبة إسمها Football manager هذا الملف به كل محفوظات ما قمت به داخل اللعبة
    و لكن فى يوم ما ظهر لى Blue Screen و بعد ذلك عند القيام بعمل Load للملف داخل العبة ظهر لى
    "Save game could not be loaded"
    اى ان الملف أصبح تالف.. سألت جميع المنتديات الخاصة بهذه اللعبة و كان الرد انه مستحيل عمل recover لهذا الملف
    و لكنى اعلم أن لا يوجد مستحيل مع الهندسة العكسية و البرمجة.. فقررت ان أستفسر من حضراتكم هنا فى محاولة يائسة و أخيرة لإيجاد حل
    هل يوجد اى طريقة بإستخدام الهيكس على سبيل المثال فى إصلاح الملفات المعطوبة او التالفة..
    و إذا كان يوجد لا اريد حتى تفاصيل ولكنى اريد ان اعرف الفكرة
    لماذا بعد حدوث الشاشة الزرقاء تصبح بعض الملفات فى الويندوز تالفة و ما الحل لإصلاحها؟
    مع العلم انى جربت عمل system restore و لم ينفع
    أرجو المساعدة و لو بمعلومة.. و آسف على الإطالة
     
  2. أفضل إجابة:
    مشاركة #9 بواسطة banjoo, ‏26 ابريل 2017
  3. WhiteKnights Active DeveloPer
    rankrankrank

    WhiteKnights
      ‏30 ابريل 2013
      682
      490
      63
    اعتذر ايضا على تكرار الموضوع فهذا خطأ غير مقصود.. و لا اعلم كيف امسحه الآن
     
  4. banjoo VIP DeveloPer
    rankrankrankrank

    banjoo
      ‏20 ديسمبر 2013
      1,705
      3,638
      113
      أستاذ
    استرجاع النظام لا يفيدك، فهو خاص باسترجاع ملفات بامتدادات محددة..

    ملف الحفظ حدث له عطب جرٌاء انطفاء الجهاز وسط اللعبة..
    لا أعتقد أنك تستطيع استرجاع الملف بطريقة أو بأخرى ..
    إذا كنت تستطيع فتح الملف و كان مقروءا فحاول معرفة طريقة تسجيل مراحل اللعبة و تستطيع الاستعانة بملف حفظ لنفس اللعبة من أحد الأصدقاء ..

    بالتوفيق
     
    أعجب بهذه المشاركة WhiteKnights
  5. WhiteKnights Active DeveloPer
    rankrankrank

    WhiteKnights
      ‏30 ابريل 2013
      682
      490
      63
    شكرا لكى اخى على ردك..
    فى الحقيقة الجهاز لم ينطفى وسط اللعبة.. الجهاز فقط انطفى و انا خارج اللعبة من فترة طويلة و من بعدها تانى يوم حدثت تلك المشكلة.. وهذا الشىء الغريب.
    استطيع فتح ملف اللعبة و لكن عن طريق الهيكس فقط.. لكن للأسف انا لسه محترف هيكس و هناك اشياء لا افهمها به.. ربما إذا تعلمته استطيع..
     
    أعجب بهذه المشاركة banjoo
  6. banjoo VIP DeveloPer
    rankrankrankrank

    banjoo
      ‏20 ديسمبر 2013
      1,705
      3,638
      113
      أستاذ
    العفو أخي الكريم،

    بالنسبة للهيكس فلن يفيدك في شيء في حالتك

    أي ملف تستطيع تحويله إلى الهيكس، لكن ماذا بعد ذلك ؟
    ستجد مجرد أرقام و حروف و رموز لن تساعدك في أي شيء، طالما أنك لا تعرف بنية الملف الذي تتعامل معه..

    و فعلا كما ذكرتَ أخي الكريم، شيء غريب جدا انعطاب اللعبة و الجهاز انطفأ و أنت خارجها..

    لذلك، احتفظ بنسخة من المجلد الذي يحتوي على ملفات الحفظ، ثم قم بإعادة تثبيت اللعبة و أرجِع مجلد الحفظ إلى مساره و جرٌب ..

    أتمنٌى لك التوفيق كما أعتذر عن عدم الردٌ السريع لأنني صرت مشوٌَش للغاية و نسيت موضوعك ..
     
    أعجب بهذه المشاركة WhiteKnights
  7. WhiteKnights Active DeveloPer
    rankrankrank

    WhiteKnights
      ‏30 ابريل 2013
      682
      490
      63
    لا بالعكس اخى الكريم انا سعيد بردك و انا اللى بعتذر على كثرة استفسراتى
    و سوف اقوم بتجربة إعادة تثبيت اللعبة كما اقتحرت..
    بخصوص الهيكس فأنا كنت اظن انه طالما اداة من ادوات الهندسة العكسية فمن الممكن استخدامه فى مشكلات مثل هذا
    لأن عندى شعور إنه يمكن تصليح مشكلات مثل هذه بالهندسة العكسية, و لكنى لست محترف فيها.
    فشعرت إنى إذا كنت اجيد التعامل مع الأرقام و الرموز فى الهيكس, فمن الممكن..
    لأنى ايضا لاحظت أن هذا الملف تحديدا يوجد به أصفار كثيرة جدا فى نهايته, اما باقى الملفات السليمة لا يوجد بها اصفار مثل هذه.
     
    أعجب بهذه المشاركة banjoo
  8. banjoo VIP DeveloPer
    rankrankrankrank

    banjoo
      ‏20 ديسمبر 2013
      1,705
      3,638
      113
      أستاذ
    أهلا و مرحبا بك، و في خدمتك

    بالنسبة للحديث عن التعديل بواسطة محررات الهيكس، أستطيع أن أخبرك بأنك لا تستطيع التعديل في غياب مؤشرات، مثل :
    strings تريد التعديل عليها - opcode تمثل تعليمات تريد تغييرها أو تواقيع تريد طمسها - دراية ببنية الملف الذي تتعامل معه.

    أما أن تأتي بملف مشفر هكذا و تعدٌل عليه فلا يمكن إطلاقا في غياب ما ذكرتُ لك سابقا،

    لذلك، إن شككتَ أن الملف معطوب، فلك أن تأخذ مجلد الحفظ من مكانه، و تشغل اللعبة و تبدا بإعداد اللعبة من جديد ثم ابدأ اللعب؛
    اخرج من اللعبة و عاود الدخول.. إذا اشتغلت اللعبة بشكل عادي فاعلم أنٌ الملف المذكور معطوب فعلا..
    حينها قارن ملفك المعطوب بملف الحفظ السليم و شوف الفرق، خصوصا بداية الملف ..

    ما أستغربه للآن هو ما دخل ملف الحفظ حتى ينعطب و الجهاز انطفأ و أنت خارج اللعبة ؟!

    أتمنٌى لك التوفيق
     
  9. WhiteKnights Active DeveloPer
    rankrankrank

    WhiteKnights
      ‏30 ابريل 2013
      682
      490
      63
    اعتقد إنى فهمت الفكرة نوعا ما.. هذا يعنى أن الأعتماد على الهيكس ليس كافى فى مشكلة مثل هذه و يجب الأستعانة ببعض الأشياء الأخرى مثل الأسيمبلى مثلا لكى أستطيع أن احدد المشكلة؟..

    بخصوص إنعطاب الملف و انا خارج اللعبة فلا ادرى أخى الكريم انا ايضا مستغرب..
    لقد كنت اللعب لعبة أخرى ثم ظهرت لى الشاشة الزرقاء مرتين على التوالى فى منتصف اللعبة.
    بعد ذلك قمت بعمل Disk clean up من باب تخفيف الجهاز.. و قمت بمسح أشياء مثل memory dumps و من بعدها حدثت المشكلة.

    و انا فعلا قارنت الملف المعطوب بملفات اخرى سليمة, لاحظت أن المعطوب به أصفار اكثر فى مواضع قد تكون تنفيذية و اصفار كثيرة جدا من الثلث الأخير حتى النهاية.
    فقمت بعمل تجربة و لاحظت عندما اغير قيمة فى ملف سليم فى اول سطر مثل D4 و اجعلها 00 الملف ينعطب
    و نفس القيمة 00 فى نفس الأوفيست توجد بالملف المعطوب
    القيم من اوفيست 9 الى اوفيست 13 دائما يوجد بها ارقام مختلفة فى كل الملفات السليمة.. اما الملف المعطوب فلا يوجد بها إلا مجرد اصفار.

    تحديث: بعد دراسة الأمر أنا شبه متأكد إنى قمت بتحديد القيم المعطوبة و هى 3 قيم فقط من أوفيست 9 إلى اوفيست 11
    هذه القيم فى الهيكس إذا تم تعديلها إلى القيم الأصلية المشكلة سوف تنحل.
    و لكن لا يمكن وضع نفس قيم الملفات السليمة, فكل ملف له قيم مختلفة من أوفيست 9 إلى 11
    إذا انت عندك ملف معطوب و قمت بالتأكد إن العطب يوجد فقط فى ثلاث قيم.. ماذا سوف تفعل؟
    إعذرنى على كثرة أسألتى و لكن هذا آخر أستفسار..
     
    أعجب بهذه المشاركة banjoo
  10. banjoo VIP DeveloPer
    rankrankrankrank

    banjoo
      ‏20 ديسمبر 2013
      1,705
      3,638
      113
      أستاذ
    أفضل إجابة
    كلامي عن إمكانية التعديل بالهيكس كان عاما، و لما تحدثت عن تعليمات كنت أقصد الملفات التنفيذية، أي التي تحتوي تعليمات يمكن تنفيذها..
    هذا ردا على كلامك عن الأسمبلي

    أما ملفات الحفظ فهي ملفات تخزين من الذاكرة يتم توليدها من اللعبة، و قد تكون بامتدادات حسب ما يحب المبرمح، و هي تكون إما نصية مقروءة أو مشفرة..

    جرب الحلول المقترحة هنا :
    https://www.google.com/url?sa=t&sou...ggoMAI&usg=AFQjCNFlIbuUQDj0j2wXyoxO3LSduY-YtQ

    اذا لم تنفع، جرب تغيير الثلاث بايتات التي ذكرتها إلى بايتات الملف السليم،
    هذا إن كان المشكل من تلك البايتات أصلا..
    لأني أعتقد أن الملف قد فقد أجزاء أكبر..

    لكن لا ضير من المحاولة..

    أتمنى لك التوفيق
     
    أعجب بهذه المشاركة WhiteKnights
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...