السلام عليكم
ارجو المساعدة في ذلك
السلام عليكم
ارجو المساعدة في ذلك
تفضل اخي الكريم
هذا مثال بسيط حاول الدخول على الاكود البرمجية او العبث بالبرنامج
اختكم
زهره
هذا عظيم جدا يا أخت زهره لكم كيف فعلتيها . الرجاء الشرح
الأخت المشرفه المحترمه
بعد التحية والسلام
هل من الممكن التوضيح لنا كيفية اخفاء قائمة النماذج أو التقارير
ورؤية الأكواد اللازمه لذلك, في مثالك المرفق بالمشاركة
وكذلك كيفية ألغاء هذه الخاصية وأظهار النماذج
مع الشكر
أبو منتظــــر
اخواني الاعزاء
السلام عليكم ورحمة الله وبركاته
يعتبر هذا النوع من الحمايه معقد بعض الشيء فهو ينتقل من مرحلة حماية الى اخرى فعدد مراحل الحماية به حوالي 3 مراحل .
حتى هذه اللحظه تم تحميل الملف 16 مره وفي انتظار اي شخص يقوم بفك حمايته واذا لم يستطع احد على ذلك سأشرح طريقة الحماية
الأخت العزيزه المحترمه
وفقك الله لما فيه الخير والبركة
ننتظر أبداعاتك وجهودك المباركة مع الشكر
أبو منتظر
لله درك يا اخت زهرة ولكن بالله عليك علمينا كيف فعلت ذلك
اختى فى الله زهره لقد حاولت و لم افلح ارجو الافادة و ذلك لأننى عندى داتا بها نفس المشكلة و لا استطيع التعامل معها
و نشكرك على كل ما تبدعين به فى مجال قواعد البيانات
بسم الله ما شاء الله
اقسمت عليكي بالله تعليمنا كيف فعلتيها لما تقري كلامي
اخت زهرة
أتمنى أن تشرحي لنا كيف قمتي بعمل الحماية .
بارك الله فيك وفي جهودك
السلام عليكم
الحل بسيط
بمجرد كليك يمين علي اي عنصر بالقاعدة
تظهر الصورة التالية اختار اخفاء ثم انتر
ولاظهار العناصر
شوف الصورة ده
ان شاء الاخت زهرة بتعطيني مكافآة علي هذه الاجابة
لاني والله حاسس انه امتحان او اختبار من الاخت الدكتورة زهرة
Microsoft Certified DataBase Administrator MCDBA
بارك الله فيك اخي احمد
نعم اجابتك صحيحة فقد تم اخفاء جميع كائنات قاعدة البيانات بهذه الطريقه .
ولكن السؤال هل تستطيع عرض النموذج في وضع التصميم ومشاهدة الاكواد الداخلية للبرنامج
اجابة طريقة عمل هذه الحماية موجوده بالمنتدى حاول البحث عنها فهي سهله وستفاجأ عندما اضع الشرح لهاه العملية
ولكن عليك اولا البحث
لتقريب الاجابه
هذا النوع من الحماية موجود في برنامج الاكسيس وفي متناول يدك ولا يذهب تفكيرك بعيد فهي موجوده في اشرطة الادوات
اكثر من هذا لا استطيع ان ابوح بها والا لاعطيتكم الاجابة على طبق من ذهب :lol: :lol:
تم تعديل هذه المشاركة بواسطة zahrah في 13 يونيو 2006 في 16:00
السلام عليكم
الاخت العبقرية زهرة
اعتقد ان الموضوع متعلق بصلاحيات المستخدمين
ان شاء الله سابحث فى الموضوع
بس انا عايز المكافأة - يهني كام مشاركة - ترقية مثلا
المنحة يا ريس
هل يعتبر الحل بالنسبة لي قريب
Microsoft Certified DataBase Administrator MCDBA
بارك الله فيك اخي احمد على المحاوله
لا لا لا ليس الموضوع متعلق بصلاحية المستخدمين ولا يوجد ما يشير الى ذلك
فكر في طريقة حماية اخرى
بمعنى الا يوجد في برنامج الاكسيس سوى الحماية بصلاحيات المستخدمين هناك عدة طرق للحماية
لتقريب الاجابه
حاول تفتح الوحده النمطية
اعتقد ان هذه الاجابه قريبة جدا جدا جدا :lol: :lol: :lol:
طيب ممكن كلمة المرور
Tools>Macro>VisualBasicEditor
والله اللي اجمل من الحماية هو مربع نص البحث
عبقري - يجنن
Microsoft Certified DataBase Administrator MCDBA
اخي الفاضل احمد
لا يوجد حماية على محرر الفيجول بيسك ولم اضع له كلمة مرور لدرجة انك تستطيع فتحه بهذه الطريقة
1. قبل فتح القاعدة اضغط على مفتاح الشفت Shift في لوحة المفاتيح وابقي بدك على المفتاح الان افتح قاعدة البيانات وستظهر لك كائنات قاعدة البيانات ( الجداول - النماذج - الوحدات النمطية ) وبعد مشاهدة اطار قاعدة البيانات ارفع بدك عن مفتاح الشفت
2. الان اضغط في لوحة المفاتيح على المفتاحين ALT+F11 وسيظهر لك محرر الفيجول بيسك او من خلال
اشرطة القوائم
ادوات
ماكرو
محرر الفيجول بيسك
بالتأكيد ستجده خالي من اي كود
غريبه اين ذهبت الاكود لقد اختفت نهائيا ولكن كيف يتم التحكم في هذا البرنامج شيء محير فعلا
يعني كان هذا اخر امل لك لمعرفة السر
لا يوجد مشكلة فكر حتى تجد الاجابه في الوحده النمطية المسماه api_ShowWindow
طيب
مرفق صورة ظهرت لي المطالبة بكلمة مرور عند محاولة فتح محرر الفيجوال
Microsoft Certified DataBase Administrator MCDBA
والله شغلت بالي جد
الظاهر ان زي الاخ ما اتفضل هو ملف
MDE
علي العموم شكرا لان الواحد استفاد من البحث فى الموضوع جدا
Microsoft Certified DataBase Administrator MCDBA
???????
مصيرك مجهول
اعزائي الكرام
بارك الله فيكم على هذه المحاولات المستميته في الحصول على معلومات غاية في الاهمية بالنسبة لمعرفة طريقة الحماية هذه
دعوني اشرح لكم خطوات العمل حتى يمكن الاستفادة من هذه الطريقة فقد ذكرت سابقا لكم انها حماية قويه وتمر بثلاث مراحل
فما ان تتخطى احد المراحل حتى تجد مرحلة اصعب منها ولا تقل شراسة عن الاولى .
اذن نبدأ على بركة الله بالشرح التفصيلي لهذه العملية والغرض منه هو حماية برامجكم من العابثين وعدم ترك اي ثغره للمتسللين من وراء الابواب الخلفية لفك حماية البرنامج .
خطوات العمل :
1. نقوم بإنشاء قاعدة بيانات عاديه ليس عليها اي حماية وتكون من نوع mdb وهي المستخدمة والشائعة بين جمهور ومحترفي قواعد البيانات .
2. الان نفكر كيف نحمي هذه القاعدة بثلاث مراحل :
المرحلة الاولى : ( القاعدة لا زالت mdb )
*. اخفاء شاشة الاكسيس وابقاء النموذج الرئيسي هو الظاهر امام المستخدم
*. وضع كود استدعاء اخفاء شاشة الاكسيس في بداية فتح النموذج او عند تحميل النموذج
*. اخفاء جميع كائنات القاعدة ( الجداول - النماذج - الاستعلامات - الماكرو - الوحدات النمطية - التقارير )
*. التأكد من ان جميع الاكواد في قاعدة البيانات سليمة ولا يوجد بها اخطاء
*. وضع كلمة سرية لحماية الاكواد من خلال محرر الفيجول بيسك
ملاحظة : في هذه المرحلة يمكن كسر حماية البرنامج عن طريق الذهاب للمشاركة ( كسر حماية الوحدات النمطية لقواعد البيانات mdb )
المرحلة الثانية :
*. تحويل القاعدة الى نوع mde
طبعا بعد ان قمنا بالعمليات السابقة على القاعدة سنزيد مستوى الحماية بتحويلها الى mde وفي هذه الحالة سوف تختفي الاكواد وتتحول الى بيانات ثنائية مدمجه مع قاعدة البيانات وسوف تختفي العديد من الخصائص في القاعده بمعنى انك لن تستطيع تحرير اي كائن او التعديل عليه او حذفه لانه محمي . وسوف يختفي ايضا زر التصميم ( المثلث الازرق - وزر الحذف ) ولا يبقى سوى زر الفتح
المرحلة الثالثة :
ايهام العابث بقاعدة البيانات ان هذه القاعدة هي من نوع mdb عادية
بعد تحويل القاعدة الى نوع mde لايمكن العبث بها وبالتأكيد لو رأها اي شخص لعرف مقدار المعاناه التي سوف يتجرعها لقاء فك هذا النوع من قواعد البيانات لهذا سوف نقوم بحيلة سهله لزيادة تضليل العابث بتحويل امتداد هذه القاعدة التي من نوع mde الى mdb .
بمعنى اننا نضغط بالماوس الايمن على اسم القاعدة من نوع mde ونحول امتدادها الى mdb ( اعادة تسمية )
مثال
MyDB.MDE يتم تغيير الامتداد لها الى MyDB.MDB
في التسمية الاولى نرى ان شكل ايقونة القاعدة عليها قفل اما بعد التحويل ستكون بدون قفل ( ولكنها لا زالت من نوع MDE ) مهما غيرت الامتداد لها .




الان انتهينا من هذه المراحل الثلاث لحماية القاعدة
لنلقي تجربة كما حصل في المثال السابق
1. عندما ينظر المرء لشكل ايقونة القاعدة يراها من نوع MDB ولكنها في الحقيقة من نوع MDE تم تغيير امتدادها .
2. عند فتح القاعدة ستختفي شاشة الاكسيس مباشرة ويظهر نموذج وحيد بدون ادوات ولا خيارات ولا اشرطه
3. عند محاولة معاينة التصميم لن يجد زر التصميم ظاهرا بل تم ابطال مفعوله
4. تم ابطال مفعول الزر الايمن ايضا الخاص بعرض القوائم المختصره عند النقر على سطح النموذج
5. سيحاول الان المتسلل الذهاب من الباب الخلفي عن طريق مفتاح الشفت لمعرفة ما وراء النموذج من اكواد مسئولة عن هذه العملية وسوف يصادف ان الكود محمي عن طريق رقم سري خاص بمحرر الفيجول بيسك ( طبعا لا يوجد برنامج حتى الان استطاع فك حماية محرر الفيجول بيسك لقواعد البيانات من نوع MDE اما قواعد البيانات من نوع MDB فقد تم فك حماية محرر الفيجول بيسك بها )
هل يمكن فتح تصميم نماذج قواعد البيانات من نوع MDE وتغيير معالمها ثم حفظها ؟
سؤال وجيه وخطير في نفس الوقت ( يالك من داهية اخي احمد )
دعني اشرح لك الطريقة وعليك التطبيق :
1. افتح برنامج الاكسيس فقط ( لا تفتح اي قاعدة بيانات ) انتبه تطبيق الاكسيس MSACCESS.EXE سيفتح لك خاليا
2. اضغط على المفتاحين ALT + F11 في لوحة المفاتيح ليظهر لك محرر الفيجول بيسك او من خلال قائمة الادوات ثم ماكرو ثم محرر الفيجول بيسك . وسنرى اداة التصميم ( المثلث الازرق ) غير فعال الان قم بتصغير محرر الفيجول بيسك وسنعود لبرنامج الاكسيس بشاشته الرمادية الخالية .
3. من قائمة الاكسيس العلوية نختار ملف ثم نفتح اي قاعدة بيانات من نوع MDE مع الضغط على مفتاح Shift لضمان ظهور كائنات قاعدة البيانات ومن ضمنها النماذج .
4. نقوم بفتح اي نموذج لكي يتم التعديل عليه والعبث بمحتوياته او تغيير معالمه فقط دون التمكن من الدخول على الاكواد فلن تستطيع الدخول عليها لانها محميه .
4. نعود لمحرر الفيجول بيسك الذي قمنا بتصغيره سابقا ونفتحه
5. سنلاحظ ان زر التصميم ( المثلث الازرق ) اصبح فعال الان
6. عند الضغط على زر التصميم سيتم فتح النموذج في وضع التصميم ( وهذا ما نريده وهو المطلوب )
ايها النموذج المسكين جاءك المخربين حاول تحمي نفسك بنفسك .... منين يا زهره كان على عيني ولكنك فتحتي لهم الباب الله يسامحك يا ست زهره حتروحي من ربنا فين .
لا يوجد لديك مشكله خل الاعضاء يتعلموا ويجربوا فيك عشان يستفيدوا وانت مقفل على حالك . ما تزهق يا أخي .
7. يمكنك الان حذف وتغيير وتشويه وجه معالم النموذج وتغيير الوانه وتعديل مسميات الاوامر على كيفك
8. بعد الانتهاء من التخريب والتشوية والتعديل اضغط على المفتاحين Ctrl+S من لوحة المفاتيح لحفظ التعديلات التي تمت على النموذج .
وانت اخي الكريم اراك تفكر في شيء ما ولا تريد البوح به
طالما اننا وصلنا الى هذه المرحلة المتقدمه نريد ان نقتحم الاكواد ونرى ما بداخلها في قواعد البيانات التي من نوع mde ؟
اقول كان غيرك اشطر في هذه العملية فلا يمكن فتح الاكواد في قواعد البيانات التي من نوع mde .
بهذا نكون قد غطينا جميع جوانب هذه الحماية وادعو الله العلي القدير لكم بالتوفيق والسداد
هذه القاعده مفتوحة المصدر
والرقم السري للوحدة النمطية هي zahrah2006
اختكم
زهره
رائع رائع
شىء جميل ومضلل جدا
صراحة أنا جلست ساعة أشرب كوفى أقرأ وأفتح عينى من الفكرة الممتازة
جزاك الله خير
بسم الله ماشاء الله علكي يااخت زهرة
اليوم الصباح قبل الدوام وقبل ما افتح النت حاولت رفع مستوي الامان الي عالي جدا حتي يتمكن الاكسس من توقيف اي شئ ويفتح لي اي شي
لكن ما نفعت
واعتقد ان المنتدي قد وفر اساليب حماية عالية جدا ولكن كما تفضلت تحتاج الي زكاء المستخدم لاعداد خليط الحماية الخاص به
مثلا مفتاح شيفت + كلمة حماية الاكواد + زرع ملفات فى الويندوز مرتبطة بقاعدة البيانات + اخفاء العناصر + صلاحيات المستخدمين
واخيرا هذه الخدعة اللي تعبتنا
مرفق صورة لطريقة اعادة التسمية بالدوس اذا لم يتمكن احد الاعضاء من اعادة التسمية من خلال الويندوز XP
بارك الله فيكي وفي علمك وزرقك من حيث لا تحتسبي
Microsoft Certified DataBase Administrator MCDBA
ماشاء الله تبارك الله ... الله يزيدك علم ... يا أخت زهرة
بالمعلومات الجديدة أقدر أحول البرامج الجديدة إلى MDE :D و أعدل في التصميم متى ما أحتاج لذلك لأني كنت أعمل البرامج MDB :angry: و ما أحولها إلى MDE لغرض التعديلات المستمرة .
ألف شكر
باشا
هذا الموضوع مغلق.