رضا عقيل قام بنشر يوليو 2, 2003 قام بنشر يوليو 2, 2003 إخواني الكرام في أولمشاركة لي بموضوع في هذاالمنتدى الذي أتمنى له الازدهار والتقدم أردت طرح موضوع الحماية وقد طرحته منذ يوم واحد في الفريقالعربي للبرمجة أتمنى أن ينال رضاكم ============================================= في طريقنا لحماية أنفسنا وقواعد بياناتنا كان هناك العديد من الطرق والعديد من والآن انتقلنا إلى الحماية عن طريق رقم المعالج وهذا المثال الجديد في الحماية وأعتقد أنه الأقوى إلى الآن وأتمنى أن أكون قد وفقت في هذا المثال ولكن هناك بعض الملاحظات ========== خطوط عريضـة ========== 1- المثال المرفق يعمل على أكسس 2000 اليوم بإذن الله 2- دالة رقم المعالج لا تعمل حتى الآن إلا على نظام التشغيل windows xp ) و 2000 والرجاء ممن يستطيع معالجة هذه المشكله أن يضع حله هنا في هذه المشاركه ) 3- إذاً : النواتج ستكون مثالين أحدهما على والمثال xp فقط ولم أجربهما على NT بعد 4- مرفق مع المثال ملفين لتسجيل الدالة يجب وضعهما داخل مجلد system داخل فهرس الويندوز ====== الهــدف ====== 1- منع نسخ أو استخدام البرنامج 2- منع التعديل في التصميم حتى بعد التحويل إلى mde 3- جعل مهمة تسجيل البرنامج في يد المبرمج فقط ======== ملاحظة هامة ======== تسجيل البرنامج سيكون عن طريق برنامج كراك وليس يدوياً بل بقاعدة بيانات أخرى خارجيه تقوم بتسجيل البرنامج دون كتابة أي أرقام أو عمل أي شيء أمام العميل . ======== وأخيراً ..... ======== هذه النسخه للاختبار ولعرض الآراء والكراك جاهز .. للتنزيل بعد اختبار المثال .......والنسخه المفكوكه جاهزة أيضاً فور طلبها . ومن يستطيع فك حماية هذا المثال سيجد أسماء كل من ساهم في إخراج هذا المثال في النموذج . ==== أنتظر التعليقات ==== مع تحياتي أخوكم رضا عقيل ========================= 1
محمد طاهر عرفه قام بنشر يوليو 2, 2003 قام بنشر يوليو 2, 2003 أخي رضا : المساهمه العضو قام بعرض مثال الحصول على رقم المعالج ونوعه Visitor_OM قام بعرض وتنفيذ دالة استبعاد الحروف من الرقم واختار عدد معين أبو هادي قام بعرض مثال على إخفاء نافذة الأكسس قرناس قام بعرض كود إخفاء نافذة الأكسس في مثال مفكوك ابن مسقط قام بالتجميع رضا عقيل
رضا عقيل قام بنشر يوليو 2, 2003 الكاتب قام بنشر يوليو 2, 2003 أخي محمد طاهر لك جزيل الشكر والاحترام اتمنى أن اكون على مستوى اهتمامك لي ملاحظة : هناك مثال تم وضعه على أكسس 2000 في نفس المشاركه لك مني التحيةوالتقدير السلام وصل
رضا عقيل قام بنشر يوليو 2, 2003 الكاتب قام بنشر يوليو 2, 2003 أخي محمد طاهر هذا يعني أنك ألغيت الشيف ((( تمام عليك ))) ورأيت الجدول ما زلت أنتظر التقييم النهائي للطريقة
محمد طاهر عرفه قام بنشر يوليو 2, 2003 قام بنشر يوليو 2, 2003 السلام عليكم بالنسبة ل 2000 فأعتقد أنه من الافضل أن نركز علي الاكس بي ، لانه حتي الاكس بي أصبح علي وشك أن يصبح (( الاصدار السابق )) :d بالنسبة للملف ، انا اتبعت الطريق السهل (( استيراد الجداول )) و الذي يمكنك جعله أصعب قليلا بوضع كلمة سر علي القاعدة قبل التحويل الي MDE بالنسبة لباقي الحماية ، سيكون من الصعب محاولة استنتاج كيفية التغلب عليها دون أن تكون علي جهاز عامل (( أي أن القاعدة تكون مفعلة علي جهاز و مطلوب تفعيلها علي آخر )) لأن الحمايات من نوع تسجيل رقم القرص الصلب أو اللوحة الأم لأو المعالج (( سواء قبل أو بعد تشفيرها )) ، تكون اما فى جدول ملف ريجستري و بالتالي فى كل الاحوال استنتاجها لن يكون سهلا ، و يحتاج لمحاولات كثيرة ، و اعتقد انه يصعب علي أي شخص كسر مثل هذه الحماية بسهولة :d و لم يسبق أن تعرضت لكسر حماية مماثلة ، و ان كان هذا ممكن ببعض المجهود و الحظ و الاستنتاج ، حيث أنه فى النهاية لابد ان تخزن المعلومة فى أحد الاماكن الثلاثة السابقة (( علي حد علمي )) و بالتالي فالوصول اليها صعب و لكن ليس مستحيل و كحماية من النقل أعتقد أن هذا كافي جدا و يزيد من صعوبته ، تشفير البيانات لكن ما لفت نظري حقيقة هو أنه لم أتمكن من استعمال التعديل فى ال MDE كما حدث فى المناقشات السابقة نتيجة عدم تعريف الصلاحية :yess: و يبدو أن البحث عن المكان المسجل فيه الصلاحية إن تم قبل فتح أي نموذج فى البرنامج لا تنفع طريقة محرر البيزيك السابقة ، أم هناك سبب آخر منع التعديل بطريقة محرر البيزيك ؟؟
رضا عقيل قام بنشر يوليو 2, 2003 الكاتب قام بنشر يوليو 2, 2003 كلامك صحيح أخي محمد الحماية تمت على متغير صلب ((( على رقم المعالج )))) وعلى ثلاث مستويات ورغم أنني سأذكرها إلا أنني متأكد من صعوبة فكها وضع شرط على النماذج قبل فتحها يمنع تماماً التعديل في النماذج وقد ذكرت ذلك كثيراً فيما مضى ولكن لم ينتبه إحد لذلك رقم المعالج طويل ويحتوي على أرقام وحروف وبعد استبعاد الحروف وإجراء بعد العمليات والمعادلات عليه يصبح من الصعب فكه وخاصة وأن تسجيل القيمة في الجدول لا يمكنك من استنتاج الرقم فكل جهاز له قيمته ورقمه الخاص بل ولكل شركه أرقامها الخاصة من المعالجات إخفاء نافذة الويندوز يعطل أيضاً كثيراً من سهولة العملية وعدم تحقق الشرط الأول لن يدخلك إلى شاشة التسجيل إبداً فإذا تحقق الشرط استعطت الدخول على شاشة التسجيل للبرنامج وهنا يكون عليك استنتاج الرقم المطلوب وإخيراً تعطيل الشيفت كل ذلك مجتمع (((( يعقد )))) العملية ويزيد الصعوبة (((( ويمكن يزهق ))))) مع تحياتي رضا عقيل
محمد طاهر عرفه قام بنشر يوليو 2, 2003 قام بنشر يوليو 2, 2003 كلامك سليم اخي رضا و شكرا لك علي المجهود الكبير و فى انتظار المثال :)
رضا عقيل قام بنشر يوليو 4, 2003 الكاتب قام بنشر يوليو 4, 2003 إخواني الأحبة المثال المرفق مفكوك وينقسم إلى قسمين 1- القاعدة الأساسية ( البرنامج ) 2- الكراك وهو أداة تسجيل نسخة البرنامج ومرفق أيضاً ملفات تسجيل المرجع ( توضع في مجلد system) داخل فهرس الويندوز وكذلك أرفقت شعار بسيط من تصميمي عسى أن يعجبكم كشعار لمنتدى أوفيسنا وكما أسلفت المثال يعمل على ويندوز xp و2000 ولم أستطيع عمله على باقيى الإصدارت :( فمن لديه القدره فليفعل ويضع لنا الحل وجزاه الله خير الجزاء .... وأخيراً أتنتى أن أكون وفقت في إعداد هذا المثال وان ينال رضاكم pro_reda_xp_2000.rar
محمد طاهر عرفه قام بنشر يوليو 6, 2003 قام بنشر يوليو 6, 2003 أخي رضا أشكرك علي الشعار الجميل و البرنامج طبعا ، و لكن استوقفني الشعار قبل ان ادخل الي البرنامج
رضا عقيل قام بنشر يوليو 10, 2003 الكاتب قام بنشر يوليو 10, 2003 اخي طباطبا إليك الملفات بصيغة zip وأعتذر عن التأخير :SHY: GetCPUID.zip
ha98 قام بنشر يوليو 20, 2003 قام بنشر يوليو 20, 2003 السلام عليكم أخي رضا عقيل واخي محمد طاهر شكرا لكم لكل ماتقدمونه لعشاق الاكسس وبودي اسألك يااخي رضا الآن انا عامل برنامج واريد عمل حماية عليه وابغي انزل البرنامج على جهاز العميل بحيث لايستطيع ان ينسخه الى جهاز آخر ممكن ترتب لي الاشياء التي يجب أن أعملها على شكل خطوات الله يجزيك خير مع اني لي يومين اقرأ في هذا الموضوع إلا أن الطريقة الجديدة طريقة الكراك لم استوعبها بعد مع خالص تحياتي
ha98 قام بنشر أغسطس 9, 2003 قام بنشر أغسطس 9, 2003 السلام عليكم كنت انتظر الرد بفارغ الصبر من الاخ العزيز رضا عقيل ولكن بعد ان عرفت انه مسوي عملية تأثرت ونسأل الله ان يمن عليه بالصحة والعافية وارجو من اي واحد من الاعضاء أو المشرفين المحترمين عنده علم بطريقة الحماية ان لايقصر ويشرح طريقة عملها على شكل خطوات مبسطة وسأكون له ممتنا بذلك شكرا لكم
رضا عقيل قام بنشر أغسطس 10, 2003 الكاتب قام بنشر أغسطس 10, 2003 أخي العزيز ha98 أولاً أشكرك على صرك وعلى شعورك الجميل وأدعوا الله أن يجنبك وجميع الأعضاء كل مكروه و أعتذر عن التأخير لظروف خارجه عن إرادتي وسأحاول إيجاز طريقة الحماية ببساطه كما يلي : الهدف من الحماية (( محاولة منع نسخ البرنامج على أجهزة أخرى بدون إذن صاحب البرنامج + منع التعديل في التصميم في حالة النسخ . عن طريق 1- ربط البرنامج برقم المعالج 2- وضع شرط عند فتح النماذج الرئيسية وهو البحث عن ملف من نوع معين في فهرس معين وإذا لم يجده يعتبر البرنامج غير شرعي . 1- بعد إنشاء قاعدة البيانات التي تريد وضع الحماية عليها قم باستيراد الكائنات التالية إلى قاعدتك الجديدة - جدول id - الوحدة النمطية api_ShowWindow - الماكرو AUTOEXEC - النموذج GetCPUID 2- يجب أن تكون المراجع لديك كما بالشكل التالي صورة رقم 1 3- في حدث عند التحميل للنموذج GetCPUID قم بتغيير اسم النموذج الذي سيتم فتحه في حالة وجود تسجيل للنسخه كما هو مبين بالصورة إلى لنموذج الذي تريده أن يكون النموذج الرئيسي لديك . صورة رقم 2 4- في حدث عند النقر على زر أمر الدخول للبرنامج في نفس النموذج قم بتغيير اسم النموذج الموضح بالشكل كما في الخطوة السابقة . صورة رقم 3 5 - لو لاحظت في النموذج الرئيسي الذي وضعته والمسمى form1 والذي ستضع بدلاً منه نموذجك الرئيسي في حدث عند الفتح ستجد الكود التالي صورة رقم 4 وهو خاص بالبحث عن ملف باسم معين إذا لم يجده الكود سوف يتم إغلاق البرنامج ويعتبر أنك لم تقم بتسجيلالبرنامج الآن أصبح لديك قاعدة البيانات وموجود عليها حماية من النسخ يمكنك تحويرها للتناسب مع قاعدتك الجديدة بأي شكل . فأحياناً تفضل وضع نموذج التسجيل مثلاً ليس هو نموذج البدء أو تفضل وضعه عند فتح النموذج الرئيسي حتى لا يتم تغييره من خيارات بدء التشغيل ،، كما يحلو لك . المهم هو الأدوات موجوده وعلينا توظيفها كما نشاء - أما الكراك فهو طريقه مبسطه وسهله لتسجيل نسخة البرنامج عند تشغيله قم بتشغيل نموذج ربط البيانات ثم اضغط مرتين بزر الماوس في الخليه التي بها مسار البيانات وابحث عن قاعدة البيانات التي تريد فك حمايتها . ثم قم بالضغط على زر إعادة التوجيه فيقوم البرنامج بربط جدول id في البرنامج المارد فك حمياته ثم نقوم بتشغيل النموذج الآخر المسمى GetCPUID وسنجد به أرقام التسجيل ورز تسجيل آلى وعند الضغط على هذا الزر سيقوم البرنامج بوضع الأرقام الصحيحة للمعالج في القاعدة المراد فك حمايتها وسيقوم بإنشاء الملف الخاص الذي تحدثنا عنه في مساره المحدد وبهذا تكون قمت بفك القاعدة المحمية بدون التدخل اليدوي مطلقاً . ملاحظة الصور مرفقة في ملف وورد أتمنى أن أكون وفقت في هذا الموجز ... ونلتقي بعد الفاصل مع تحياتي أخوكم رضا عقيل ___.doc
رحال العمر قام بنشر أغسطس 10, 2003 قام بنشر أغسطس 10, 2003 السلام عليكم ورحمة الله وبركاته اولا الحمد لله على السلامة اخي رضا عقيل وسلمك الله من كل شر ثانيا شكرا جزيلا على هذه الطريقة التي اعتبرها اقوى طريقة رايتها في هذا المجال وشكرا جزيلا على الشرح الوافي وتقبل تحياتي اخوك رحال العمر
ha98 قام بنشر أغسطس 10, 2003 قام بنشر أغسطس 10, 2003 شكرا لك اخي وعزيزي رضا ومن الله عليك بكل صحة وعافية والله اني فرحت يوم شفت ردك انا الى الآن لم اطبقه سوف اقرأه على أقل من مهلي واحاول تطبيقه وسأوافيك بالنتائج تحياتي وتقديري لك
ha98 قام بنشر أغسطس 10, 2003 قام بنشر أغسطس 10, 2003 السلام عليكم اخي العزيز رضا عقيل حاولت ان استورد الكائنات التي قلت لي إلى قاعدة البيانات التي اريد عمل الحماية عليها ونجحت في استيراد كل من جدول id و الماكرو AUTOEXEC ولكن لم انجح في استيراد - الوحدة النمطية api_ShowWindow - النموذج GetCPUID حيث تظهر لي رسالة لقد تم حماية مشروع فيجوال بيسك بكلمة مرور عليك تزويد كلمة المرور في محرر فيجوال بيسك فكيف اتغلب على هذه المشكلة شيء آخر هل الملفان المرفقان مع قاعدة البيانات والكراك يتم وضعهم فيم مجلد system32 لجهاز المستخدم
رضا عقيل قام بنشر أغسطس 11, 2003 الكاتب قام بنشر أغسطس 11, 2003 أخي ha98 الشرح مرفق مع صور في ملف وورد مع خالص تحياتي وأشكرك على شعورك الطيب مع خالص تحياتي لك وللمنتدى أعضاءاً وإدارة ___.rar 1
ha98 قام بنشر أغسطس 11, 2003 قام بنشر أغسطس 11, 2003 (معدل) شكرا لك ياحبيبي وعزيزي رضا ماقصرت ووفقك الله لكل خير لكن بودي اسألك برنامج الحماية هذا يخص فقط ويندوز اكس بي و2000 فقط ماذا عن 98 و الميلينيوم ومافائدة الوحدة النمطية api_ShowWindow في البرنامج تحياتي وتقديري لك :yess: تم تعديل أغسطس 11, 2003 بواسطه ha98
ابوطالب قام بنشر سبتمبر 12, 2003 قام بنشر سبتمبر 12, 2003 الاخ العزيز / رضا لقد اشتغلت معى دالة رقم المعالج على ويندوز me وكذلك على وينوز 98 بدون اى مشاكل تذكر واعتقد ان الدالة ليست لها علاقة بذلك بتاتاً
ابوطالب قام بنشر سبتمبر 22, 2003 قام بنشر سبتمبر 22, 2003 اخى رضا اقول لك ان دالة المعالج اشتغلت معى على ويندوز ام اية وعلى ويندور98 وكمان يا اخى على اكثر من جهاز وبدون اى مشاكل
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.