اخي الفاضل zahof
السلام عليكم ورحمة الله وبركاته
هل تؤمن بالحماية المطلقه ؟
اذا كنت تعتقد ذلك فأرجو ان تعيد حساباتك وتنظر حولك الى مواقع الكراك والبرامج المفكوكه فما ان يصدر برنامج جديد من اي شركه الا وتراه قد تم كسر حمايته بشتى الطرق سواء عن طريق برامج خاصه او عن طريق اعادة البرنامج الى اصله بطريقة عكسيه او الدخول في الكود مباشرة والتعديل وايقاف بعض الاكواد التي تطالب بإدخال معلومات مثل الاسم والرقم السري .
اذا من هذا المنطلق نقول انه لا يوجد حماية مطلقه فكل شيء قابل للكسر طالما انه يقع بين الصفر والواحد 01
وهذا لا يعني اننا نقول طالما انه في النهاية سيتم كسر حماية البرنامج فلماذا اتعب نفسي واخسر فلوس وغيري يجده جاهزا على طبق من ذهب
ولكن نعمل بالاسباب ونقوم بالتقليل من المخاطر الى اقصى درجه لانه ليس كل المحترفين سواء فقد يصل شخص عند نقطه معينه ثم يقف ويعجز عن اكمال المشوار وقد يكون الحل لم يتبقى عليه الا خطوة او خطوتين ولكن هناك اناس لا ييأسون بل يحاولون ويحاولون حتى يصلون لهدفهم .
لهذا اخي الكريم قدمت سابقا مثال محمي بطريقه سهله ولكن بها خدعه وسأشرح لك الطريقه حتى تتعرف عليها
1. عندما تقوم بعمل قاعدة بيانات اكسيس عاديه من نوع mdb فإنك تستطيع الدخول على الاكواد الداخليه والتعديل فيها كما تريد لان الاكواد لازالت موجود بصيغة الكود العادي وحتى لو استخدمنا رقم سري لحماية الكود فهذا يمكن تجاوزه بكل سهوله كما حدث مع الاستاذ ابو شادي في مثاله وقد فمنا بإستخراج الرقم السري الخاص بالوحدات النمطيه بعد ان نسيه وفتحت لنا الاكواد الداخلية للبرنامج لانها من نوع mdb وركز معي على mdb فهذه القاعدة بالذات هي الوحيده التي تستطيع من خلالها عرض التصميم مباشرة من خلال زر التصميم ولا يوجد اكواد صريحه او اوامر تقوم بإيقاف عرض التصميم الا بطرق ملتويه وبرمجه معقده .
انتهينا الان من قاعدة البيانات من نوع mdb
ننتقل الى قاعدة البيانات mde والتي تعتبر الخط الثاني في الحماية بعد تحويل قاعدة البيانات mdb الى mde
هذه القاعدة بمجرد التحويل لها فإن كل الاكواد تتحول الى بيانات ثنائية لا يمكن رؤيتها لانه تم دمجها مع فشرة برنامج الاكسيس وايضا لن تستطيع فتح التصميم لان زر التصميم اصبح باهت للنماذج والوحدات النمطية التي بها الاكواد ولكن يمكن التعديل على النموذج فقط من حيث الشكل الخارجي بمعنى اضافة مربعات نص جديده او تعديل على شكل النموذج بدون اكواد لانك لن تستطيع التعامل مع الاكواد . و يتم ذلك بالخطوات التالية :-
1- فتح الاكسس خاليا بدون قواعد بيانات أي فتح برنامج الاكسس نفسه من قائمة ابدأ بدون اختيار ملف
2- فتح محرر البيزيك من قائمة ادوات ثم ماكرو ثم محرر البيزيك أو ALT + F11
3- العودة للاكسس عن طريق استخدم ALT + TAb للتنقل بين البرامج المفتوحة .
4- الضغط على فتح لاختيار البرنامج الذي نريد التعديل فيه .
5- نفتح أي نموذج في البرنامج لكي نقوم بالتعديل فيه .
6- نرجع إلى محرر البيزيك المفتوح وذلك باستخدم ALT + TAb .
7- سوف نجد أن زر التصميم أصبح مفعل مثلث الهندسة الازرق
8- نضغط علي أيقونة زر التصميم فيفتح النموذج فى وضع التصميم .
9- بعد أن نقوم بالتعديل على النموذج نقوم بالحفظ وذلك بواسطة الضغط على زر Ctrl+S
احيانا يقوم المبرمج او صاحب البرنامج بخداع الضحيه فيوهمه ان هذا البرنامج قاعدة بيانات عادية من النوع mdb وهذه تحدثنا عنها انها سهلة الفتج ولكن ما يقوم به المبرمج من خدعه هي القيام بتحويل ملف mdb الى ملف mde وهذا لا يمكن العبث به وبعد التأكد من التحويل سنلاحظ ان ايقونة القاعدة تغير شكلها واصبح عليها قفل اصفر يعني مغلقة الان سنضحك على الضحية ونقوم بتعديل الامتداد بدلا من mde نجعله mdb ( لا تنسى انها mde مهما غيرت الامتداد )
مثال
نفرض ان لديك قاعدة بيانات اسمها MyDb.mde وتريد تغيير الامتداد الخاص بها الى MyDb.mdb فتتم العملية اما عن طريق الدوس DOS ( الشاشة السوداء ) وكتابة الامر Rename وبعده الملف وامتداده ثم مسافة واسم الملف الجديد وامتداده الجديد ثم ادخال او عن طريق الويندوز نفسها بالضغط بزر الماوس الايمن على نفس الملف واختيار اعادة تسميه ولابد ان يكون الامتداد ظاهر لديك وليس مخفي كي تعدل الامتداد الى نوع mdb
هنا عندما يقوم الشخص بتحميل القاعدة ستظهر له انها mdb ولكنها في الحقيقة هي mde تم تغيير امتدادها ولهذا سوف ينخدع ويقول ما نوع هذه الحماية المستخدمه في البرنامج التي لا تمكننا من عرض التصميم والاكواد وهذا ما حصل معك
نقطه اخيره : عندما تفتح اي من القاعدتين سيظهر لك النموذج الموضزع في بدء التشغيل فيمكن تجاوز هذا النموذج وذلك بالضغط على مفتاح الشفت SHIFT من لوحة المفاتيح قبل فتح اي من القاعدتين لتظهر لك كائنات القاعده كامله ( الجداول - النماذج - التقارير - الاستعلامات -................... ) وتستطيع الغاء بدء تشغيل النموذج بالذهاب الى شريط قوائم الاكسيس العلوي واختيار ادوات ثم بدء التشغيل وحذف اسم النموذج الموضوع في بدء التشغيل ووضع علامات الصح على جميع الاختيارات ثم موافق والخروج من القاعدة ثم فتحها من جديد .
ختاما اليك نفس البرنامجين حاول تعرف اي منها هي قاعدة بيانات عادية mdb او mde
إضغط لإظهار المرفقإضغط لإظهار المرفقاختكم
زهره