حالة الموضوع:
مغلق
  1. L I O N - T I G E R

    L I O N - T I G E R آداري أقسام البرامج

    الأنتساب:
    ‏25 أكتوبر 2012
    المشاركات:
    419
    الإعجابات المتلقاة:
    345
    نقاط الجائزة:
    63
    الجنس:
    ذكر
    الإقامة:
    الأرض :)
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله
    سنتعرف اليوم بإذن الله تعالى

    على إحدى الطرق في إصلاح ملف تنفيذي ما عُطب بعد فك الضغط عنه.

    التطبيق سيكون على الإصدار 5.4


    وتوفيرا للوقت

    وهو نفس حماية الإصدارات التي تليه, لذا لا تقلق كثيرا
    #:"

    بشكل عام سبب إنعطاب الملف بعد الضغط له عدة أسباب و لا يمكن حصرها نظرا لتعدد أسبابها.

    منها ما تم ملاحظته من خبرتي القليلة:

    - حدوث خلل في إستراد الدوال
    IAT أو إنعطابه جملة.

    - البرنامج يقوم بالتحقق من عدد السكشينز. ويقوم بعطب نفسه أو بغلق نفسه ...إلخ

    - البرنامج مزود بخاصية مثل
    anti dump

    -العطب نتيجة خلل في خوارزمية معين, مسؤولة عن تشفير و فك تشفير نطاقات معينة حساسة. كما في مثالنا التطبيقي
    &:"

    مبدأ عمل الطريقة:

    1- محاولة معرفة آخر نطاق من كود الملف يكون سليم قبل العطب. أي محاولة منها لحصر المشكلة.

    وتم ذلك بكل بساطة خلال مراقبة كل النداءات التي يقوم بها البرنامج منذ تشغيله حتى إنتهائه.
    وذلك عن طريق برنامج

    DynLogger

    2- معرفة مكان او النداء المسؤل عن ذلك.

    3- إصلاحه بأي طريقة ممكنة, ستلاحظ أنني قمت بإصلاح ذلك بأسهل الطرق وذلك بمنتهى الصراحة اني لم أستطع إصلاح تلك الخوازمية لقلة حيلتي بالأسمبلي ببساطة تامة
    !!:{

    بالفيديو حاولت التوضيح قدر الإمكان.
    لذلك أخي الكريم إن إستعصب عليك أمر ما او أمر غامض
    ما عليك إلا طرح تساؤلك هنا وسيتم الإجابة عليه إن شاء الله.


    خلاصة ما تم شرح وبإيجاز بعض الشئ:

    1- بعد التأكد من سلامة ال IAT-إستراد الدوال التي يستخدمها البرنامج لتشغيله-, وجب العثور على مكان العطب وإصلاحه ولكن نظرا لجم البرنامج الكبير فلن نستطيع بسهولة معرفته, لذا فكرت بعض الشئ وكان الحل بكل بساطة هو تتبع الدوال التي يستدعيها البرنامج من تشغيله حتى غنتهاء عمله -في حالتنا هذه العطب- وبمعرفة آخر دالة قام بغستدعاؤها سنكون قربين جدا من مكان العطب او النداء المسؤل عنه وتم الإستعانة ببرنامج بسيط جدا
    وهو

    DynLogger

    2- وضع نقطة توقف على تلك الدالة وتتبع البرنامج لكي نصل إلى مصدر النداء و بذلك تم معرفته
    وهي نداء بخوازمية تشفير وفل تشفير نطاقات حسحاسة في البرنامج لحمايته من الكسر او بلتصعيب كسره إن صح الحديث :[SIZE=4])

    [SIZE=4]3- نظرا ل[SIZE=4]خبرتي البسيطة في الأسمبلي[/SIZE][/SIZE][/SIZE]
    , تم إصلاحه بطريقةبسيطة وهي الإستعان بالبرنامج الأصلي ونسخ الكود بعد فك التشفير عنه وتعطيل كل من ندائي فك و تشفيرذلك النطاق.
    4- تكرار الطريقة رقم 3 بالنسبة لبقية النداءات الآخرى.

    وسلامتكم


    تحميل الشرح:

    سبحان الله
    أو
    الحمد لله
     
  2. روبورت1

    روبورت1 <img src="http://im34.gulfup.com/s2o63.gif"><br>فر

    الأنتساب:
    ‏8 نوفمبر 2012
    المشاركات:
    654
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    18
    عزيزي الكاتب ، شكراً لك على الإفادة في المنتدى بإضافة مادّة علمية جديدة إليه
    كتب الله لك أجر كل من استفاد منها.

    * تنبيه للأعضاء والزوّار ، نتمنّى عدم دخول أيّة روابط خارجيّة أو تحميل أي مرفق موجود بالموضوع
    حتى يتم تأكيد سلامة المحتوى برد من قبل أحد أعضاء فريق الفحص أو مشرف القسم.

    [warning]هذه العضوية آليّة ، غير مُدارة من قبل أي عُنصر بشري ، إنما مبرمجة لتقوم ببعض أعمال التنظيم والمتابعة في المنتدى.[/warning] ​
     
  3. A7trt

    A7trt Developer

    الأنتساب:
    ‏16 ديسمبر 2011
    المشاركات:
    10
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    1
    الوظيفة:
    Student
    الإقامة:
    Saudia Arabia
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه

    جزاك الله كل خير يا بطل

    استمر

    تحياتى
     
  4. ملك الهكر 07

    ملك الهكر 07 Developer

    الأنتساب:
    ‏5 يوليو 2012
    المشاركات:
    24
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    1
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه

    الله يعطيك الف الف عآفيهه حبيبي ...​
     
  5. مع الله

    مع الله Developer

    الأنتساب:
    ‏24 نوفمبر 2012
    المشاركات:
    6
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    1
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه


    كفوِ عليكُ يآآ بطـــلُ ،

    يسسسلمٌ أنــــآآملكُ - وِلأ تحرررمنـــآآ من مزيـــدك القيــم . وِدىُ لكُ آخوِى
     
  6. ViRuS TER0N

    ViRuS TER0N DeveloPer Plus

    الأنتساب:
    ‏28 مارس 2012
    المشاركات:
    115
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    18
    الإقامة:
    الجزائر
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه

    تسلم على الشرح الأكثر من رائع
     
  7. ♀GENI RYODAN♀

    ♀GENI RYODAN♀ Developer

    الأنتساب:
    ‏7 مايو 2012
    المشاركات:
    38
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    الوظيفة:
    دعـــس المـــلـــغـــمـــيـــن
    الإقامة:
    تـــونـــس
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه

    يسلمووو ع الطرح ويعطيك العافيه
     
  8. MR.CAPTCHA

    MR.CAPTCHA Expert Developer ExpErt DeveloPer

    الأنتساب:
    ‏30 أغسطس 2014
    المشاركات:
    1,786
    الإعجابات المتلقاة:
    14
    نقاط الجائزة:
    38
    الوظيفة:
    I.T Student
    الإقامة:
    IRAQ
    رد: معالجة إنعطاب BlackShades NET بعد فك الضغط عنه

    عاشت ايدك مشكور ع الطرح
     
حالة الموضوع:
مغلق

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