اذهب الي المحتوي
أوفيسنا

sandanet

الخبراء
  • Posts

    1,366
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    19

كل منشورات العضو sandanet

  1. اذن فالنرجع الى سؤال اخونا بالله الذي يسأل عن كيفية منع شخص ما بالقيام بعملية ربط مع جداول البرنامج والتلاعب بالمحتويات؟ بعض الاحيان لاتستطيع تشفير بيانات الجداول جميعها ولا تفيدنا طريقة اخفاء قاعدة الجداول او اخفاء الجداول نفسها لابد من ايجاد طريقة تمنع اي شخص من اجراء ربط مع قاعدة البيانات
  2. سؤال للتأكيد على طريقة عمل البرنامج يا استاذ ابو خليل..انت ذكرت ان البرنامج يتأكد من وجود قطعتين على الاقل فهل ذلك يعني انه لو قام المستخدم بتغيير المعالج مثلاً فيستمر البرنامج بالعمل بلا مشاكل لان القطعتين المتبقيتين هي لنفس الجهاز المصرح له؟ وماذا يحصل لو قام المستخدم بتغيير قطعتين وابقى واحدة هل سيطالبه برقم تسجيل جديد؟ اذا كان كذلك فهذا هو ما اردت الوصول اليه وهذه هي الحماية المثالية من وجهة نظري عذراً منك فأنا لم اجرب البرنامج الى الآن لاني اعمل على جهاز محمول ولايسعني تجربة تغيير القطع الثلاث لذلك احببت ان استفسر اكثر وارجو ان يفيدونا الاخوة بتجاربهم تحياتي
  3. اذن فالنرجع الى سؤال اخونا بالله الذي يسأل عن كيفية منع شخص ما بالقيام بعملية ربط مع جداول البرنامج والتلاعب بالمحتويات؟ بعض الاحيان لاتستطيع تشفير بيانات الجداول جميعها ولا تفيدنا طريقة اخفاء قاعدة الجداول او اخفاء الجداول نفسها لابد من ايجاد طريقة تمنع اي شخص من اجراء ربط مع قاعدة البيانات اخ Barna وماهي طريقتك في كسر الحماية؟
  4. تباً لعملية copy password to clipboard لم تكن في الحسبان
  5. وما رأيك انت يا اخي شفان بطريقة الحماية تلك؟
  6. رائع جدا استاذنا الجليل ابو خليل على هذا النجاح في تطبيق الفكرة وانه لايوجد شيء غير منطقي كما تفضلت سابقاً ^_* بعد الاطلاع على الكود الذي لم افهم الكثير منه بطبيعة الحال لانه احترافي بشدة لكني وجدت ان الرقم المخزن في الجدول يجب ان يكون مشفر لكي لايتم التلاعب به ثانيا البرنامج ينقصه ملف التوليد الذي يطبق المعادلة المعادلة (رقم التسجيل)= ضرب رقم النسخة في 2 + 12345 وهو ليس بالأمر الضروري لكن فقط لكي يصبح الموضوع متكاملاً ثالثاً نحتاج الى فني تصميم واجهات لكي يصبح البرنامج احترافي جداً تحياتي
  7. استاذ ابو خليل ماهي طريقة الفتح التي استعملتها؟
  8. أخي ابوعمار بما انه لاتوجد محاولات من احد فدعني اخبرك الطريقة .. الطريقة ببساطة هي ان جميع البرامج التي تظهر الباسوردات سواء كانت في الاكسس او غيرها لاتظهر المسافات اي عند استخدامك لـ space كباسورد بدون اي ارقام فستحصل على النتيجة التي ارفقتها لك في المثال السابق .. جرب ان تضع سبيسات كباسوردعلى قاعدة بياناتك وانظر للنتيجة تحياتي
  9. أخي العزيز انا لم ولن ابخل على احد بشيء لأنني مدين لأخوتي في هذا المنتدى بالكثير والكثير .. جل ما نريده هنا هو ان نعلم ونتعلم وان نفيد ونستفيد من تجارب بعضنا البعض وانا كل ما طلبته منك ومن الاخوة الافاضل ان يحاولوا في طريقة كسر الحماية على أمل ان يجد احداً ما طريقة في ذلك باستخدام احدى برامج كسر الحمايات المتوفرة .. فإن لم يتوصل احد الى شيء فهذا يدل على ان الطريقة فعالة وبإذن الله لن أطيل عليك في اعطائك الفكرة فارجو منك التحلي بالصبر ولو قليلاً فقط لكي نفسح المجال للأخوة الافاضل لعمل تجربة .. ارجو ان تكون متفهماً لي ولطريقتي في مناقشة المواضيع الجميلة في هذا المنتدى. تحياتي
  10. لماذا لايستطيع برنامجك استخراج كلمة المرور؟؟؟ حاول ان تستنتج الاجابة ولكي نسمح للأخوة الافاضل بالتجربة ايضاً وبعدها سأزودك بالحل قريباً
  11. رأيي ان تجرب المرفق التالي وتنسى همومك مع برنامج استخراج كلمة المرور test.zip
  12. بعد اذن اخي صالح فكرتي هي كالتالي : رقم النسخة ستظهر للمستخدم كالتالي : على فرض ان الاقام الثلاثة ادخلت في معادلة 12345 + الرقم السري للمبرمج وليكن 105 فالناتج سيكون 12450 تخزن في متغير a وهو رقم الهارد مثلاً ومعادلة اخرى تجمع 98745 + 105= 98850 وتخزن في متغير b وهو رقم اللوحة الام مثلاً ومعادلة ثالثة تجمع 528467 + 105= 528572 وتخزن في متغير c وهو رقم السيدي روم مثلاً اذن رقم النسخة التي ستظهر للمستخدم = (a+b+c) مضروب في 3 مثلاً فيساوي 3505332 المستخدم يأخذ رقم النسخة ويدخله في مولد السيريال للبرنامج حيث يقوم مولد السيريال بقمسمة الرقم على 3 فيعطيه الرقم التالي 1168444 ينقل المستخدم الرقم الذي حصل عليه من مولد السيريال ( 1168444) الى خانة رقم التسجيل في البرنامج الاصلي ويضغط على موافق عندها يقوم البرنامج باجراء عملية حسابية كالتالي مجموع a+b+c الذي هو 1168444 - c = مجموع a+b وهو 639872 وليتم تخزينه في متغير x وهو حاصل جمع رقم الهارد مع اللوحة الام ثم 1168444 - b = مجموع a+c وهو 1069594 وليتم تخزينه في متغير y وهو حاصل جمع رقم الهارد مع السيدي روم ثم 1168444 - a = مجموع b+c وهو 1155994 وليتم تخزينه في متغير z وهو حاصل جمع رقم اللوحة الام مع السيدي روم ثم اخيراً 1168444 - 0 = مجموع a+b+c (اي بدون تغيير قطعة في الجهاز) وليتم تخزينه في متغير m هنا ستكون عبارة if هي الشرط في تشغيل البرنامج من عدمه كالتالي if x = a+b or y = a+c or z= b+c or m = a+b+c then run the system else: msgbox "wrong registration Number" اعتقد ان العملية ستكون بهذا الشكل تحياتي
  13. با هنا الخبرة يا أهل الخبرة .. اعتقد بأن طريقة التحويل الى sql server هي طريقة متقدمة وتحتاج الى خبرة أمثالكم لكي يشرحوها لنا بشكل مفصل تحياتي
  14. نعم استاذ ابوخليل لكن هذا نادر الحدوث في حين ان اغلب مانواجهه هو استبدال القرص الصلب او السيدي روم او اللوحة الام فهنا يجب ان لا يعتمد برنامجنا على رقم تسلسلي واحد .. فهل بالامكان تطبيق فكرتي؟ تحياتي
  15. شكراً لك استاذ ابوخليل على هذا البرنامج الرائع لكن لي وجهة نظر مختلفة نوعا ما في طريقة حماية البرنامج وهي عن طريق التأكد من صحة رقمين من ثلاث فرقم القرص الصلب وحده لايفي بالغرض لانه اذا حصل عطل فيه ووجب تغيير القرص الصلب فسيتغير سيريال القرص الصلب وبالتالي فان البرنامج لن يعمل بينما لو تم اضافة كود للتأكد من سيريال الماذربورد مع سيريال السيدي روم فإن تم تغيير اي قطعة في الجهاز كالقرص الصلب فإن الكود يتاكد من بقية المكونات الأخرى فإن وجد اثنان منهما موجودان فإن هذا يدل على ان البرنامج يعمل على الجهاز المصرح به ولاحاجة الى طلب تسجيل اخر
  16. للأسف انا لدي رقم الاصدار موجود في lable داخل ملف mde فهل من حل لذلك؟
  17. نعم استاذ رمهان الفكرة تتلخص في الثلاث نقاط تلك .. بالنسبة للنقطة الاولى "تعديل قيمة في جدول" فأعتقد انه يمكن عملها عن طريق الباتش حيث يمكن عمل ملف اكسس يفتح نافذة للآرتباط بقاعدة خارجية mde ومن ثم تنفيذ امر تحديث قيمة على جدول ما ..اما النقطة الثانية وهي "تحديث عنوان label فيه رقم اصدار التحديث " في قاعدة mde عن طريق الباتش فهذه هي المشكلة أما النقطة الثالثة الباتش فهو ملف mde صغير الحجم يرفع على google drive يتم تحميله من قبل العملاء وهذه ليست بمشكلة .. اذن المشكلة فقط في النقطة رقم 2 تحياتي
  18. طبعا اخي رمهان فشغل الخبراء امثالك لاغنى عنه حتى وان حلت جميع مشاكل الاكسس في العالم نظل بحاجة الى حلولكم السحرية دائماً تحياتي
  19. اخي SABER الم تحل مشكلتك في المرفق الذي وضعته لك؟
  20. شكراً لك استاذ ابوخليل .. انا لدي البرنامج مقسم لكن بحكم حجمه الكبير نوعاً ما فقد يجد العميل بعض الصعوبة في اعادة تحميل النسخة المحدثة من الانترنت لذلك فكرت في طريقة عمل patch فايل يؤدي التحديثات الخفيفة كتغيير قيمة ما في جدول مع تحديث lable رقم الاصدار .. هذا فقط ما اردت فعله تحياتي
  21. السلام عليكم ورحمة الله وبركاته أما بعد،، الموضوع باختصار هو كالتالي: البرنامج بصيغة mde موجود عند العملاء في مكان بعيد لايمكنني الوصول اليهم فلو اردت ان احدث برنامجهم جميعاً عن طريق وضع ملف خارجي على الانترنت يقوم العملاء بتنزيله وتشغيله حيث يقوم ملف التحديث بتغيير قيمة ما في جدول ولتكن خانة التاريخ مثلاً بالاضافة الى تعديل lable رقم اصدار البرنامج مثلاً .. فهل هذا ممكن أم لا؟ تحياتي
×
×
  • اضف...

Important Information