مجرد فكرة في حماية البرامج
#1
بسم الله الرحمان الرحيم

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


الملفات المرفقة
.rar   crack.rar (الحجم : 138.51 ك ب / التحميلات : 260)
الرد
#2
ليس هناك حل مضمون
لكن علينا استعمال البرامج التجارية، فكل الطرق التقليدية ليست مفيدة
الرد
#3
شكرا جزيلا أخي Manarsoft على اهتمامك. (لكن أليس بإمكاننا وضع استراتيجية جديدة و خاصة بنا للحماية )

إخوتي في الله:
هذه أول نظرة لي للحماية و لا احد أعار لها الإهتمام؟
فما رأيكم فلا تبخلوا على بآرائكم و توجيهاتكم، أما إن كانت طريقتي غير سليمة فوجهوني رحمكم الله و جزاكم عني و عن كل متعلم كل خير.
تقبلوا تحياتي
الرد
#4
السلام عليكم

في الحقيقة لا توجد حماية 100% (برنامج قابل للتنفيذ قابل للكسر) لكن هناك حماية سهلة الكسر وحماية أصعب

راجع :
كيف يتم إستخراج Hard disk Serial number لحماية برامجي ؟
Stolen bytes أقوى طريقة لحماية البرامج التجارية
[B]كيف يمكن جعل البرنامج يعمل 7 أيام دون الرجوع إلى أكواد الوقت والتاريخ[/B][URL="http://www.delphi4arab.net/forum/showthread.php?tid=2849&highlight=%CD%E3%C7%ED%C9+%C7%E1%C8%D1%E4%C7%E3%CC"]
كيف تحمي برنامج بالاسم ورقم تسجيل Serial[/URL]
إستعمل البحث لمواضيع أكثر
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك
الرد
#5
anoirsoftdevloper كتب :في الحقيقة لا توجد حماية 100% (برنامج قابل للتنفيذ قابل للكسر) لكن هناك حماية سهلة الكسر وحماية أصعب
شكرا جزيلا أخي لي سؤالين أخيرين إن سمحت:
1- كيف يتم التعرف على السيريال و هل حفظ السيريال في قاعدة البيانات يمكنه حل الإشكال؟
2- هل يمكن التعديل أو التغيير في ملف تنفيذي؟ (يعني لي ملف تنفيذي وضعت له رقم 5 كرقم للتحقق منه هل يمكن تغيير هذا الرقم الى 6 )
و بارك الله فيك أخي و جزاك بكل خير
الرد
#6
makhlouf كتب :1- كيف يتم التعرف على السيريال و هل حفظ السيريال في قاعدة البيانات يمكنه حل الإشكال؟
السلام عليكم ورحمة الله وبركاته ،
بالنسبة للتعرف على السريال " راجع الموضوع التالي :
مكون HddInfo لاستخراج الرقم التسلسلي الحقيقي للقرص الصلب
التعديل على الملف التنفيذي ، أظنه من الممكن. بالمناسبة هل اطلعت على الموضوع التالي :
الكتابة في الملف التنفيذي.
وفقكم الله لكل خير.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#7
بارك الله فيك أخي Unprogramme و جزاك بكل خير
الرد
#8
الأخ الكريم:
إن نقطة الضعف في حماية البرامج هي الدوال الشرطية if...then
وبوجود محللات الملفات التنفيذية فإن كل الحلول الكلاسيكية أصبحت غير مجدية
لذا فالمطورون يقومون باستعمال البرامج التجارية والتي تقوم بتشفير الملفات التنفيذية مما يصعب
من قدرة المحللات على كشف مواطن الضعف
فقبل أن يقوم كاسر البرامج بالبحث عن الاوامر الشرطية لابد له ان يقوم بفك التشفير اولا

التقنية استعملت في برامج PCSOFT وأثبتت نجاعتها إلا أن نظام التفعيل عن طريق المفتاح DONGLE كان نقطة الضعف
وبهذا تم تطوير برامج تقوم بخداع نظام التشغيل وتقوم بانشاء مفتاح وهمي وقد نجح الامر
لا اثبط عزيمتك ولكن ارى انه لاحل جذري وناجع لهذا.
[-] كل من 1 user says قال شكرا ل Manarsoft على المشاركة المفيدة
  • lastlifo
الرد
#9
شكرا جزيلا أخي و الله لقد شغل هذا الامر بالي مدة طويلة و قد كنت افكر في طريقة لحماية برنامج سهرت و تعبت لأجله 3 سنوات كاملة و لما أردت إنزاله الى السوق خفت أن يكسر؟
و لهذا السبب وضعت هذا المثال هنا لأتعلم منه كيفية حماية البرنامج
شكرا جزيلا مرة اخرى لجميع رواد هذا الصرح الرائع و خاصة كل من تفاعل مع موضوعي و جزاكم الله بكل خير
الرد
#10
اعمل نسختين واحدة كاملة والاخري غير كاملة Demo مثلا
ومرحبا بك في اجمل منتدي
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم