السلام عليكم ورحمة الله وبركاته
ازاي اقدر اعمل demo للبرنامج بتاعي بحيث انه بعد فترة معينة من تشغيله على جهاز العميل مايشتغلش تاني
شكرا وارجو المساعدة
السلام عليكم ورحمة الله وبركاته
ازاي اقدر اعمل demo للبرنامج بتاعي بحيث انه بعد فترة معينة من تشغيله على جهاز العميل مايشتغلش تاني
شكرا وارجو المساعدة
كيف تعتقد ان البرامج التي تستخدمها تعلم ان مدة صلاحية التشغيل انتهت؟
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
هناك عملية اخرى للديمو وهي ان لا يكون جميع فوائد وخصائص البرنامج مفعلة فقط يراها المستخدم وليس بالضرورة ان يكون له تاريخ .
نموت وتحيا ...................فلسطين .
Xacker كتب:كيف تعتقد ان البرامج التي تستخدمها تعلم ان مدة صلاحية التشغيل انتهت؟
ممكن يكون registry
او يكون ملف محطوط عندك على الجهاز , اول ماتشغل البرنامج اول مرة يتحط فيه التاريخ ولو البرنامج مثلا هايشتغل 30 يوم, البرنامج كل يوم يشوف الفرق بين تاريخ اليوم و التاريخ اللي موجود في الملف حينما يصل الى 30 يوم البرنامج مايشتغلش
ده مجرد تفكيرى
والله اعلم بصحته
شكرا
تمام, الا تستطيع القيام بهذا؟
اعمل حسابك ان يكون الملف مشفر وان تضمن الا يتم التعديل عليه بان تتحقق من وجود بايتات معينة فيه مثلا.
او اتبع الطريقة التي ذكرها محمد لكن دون ان تعطل امور من المهم ان يختبرها العميل.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
أو استخدم, البرامج الجاهزة .. كـ AsProtect وبرامج أُخرى.
ولكن هذه فيها خطورة؛ لأنها محط اهتمام الكراكر العالميين, فبمجرد ظهور كراك لإلغاء حماية برنامج حماية فستكون كل البرامج المحمية باستخدام هذا البرنامج مكركة !!
والحل السليم ربما هو الذي ذكره الأخ محمد .
قم بحذف اجزاء مهمة من كود البرنامج
مثلا احذف خاصية الطباعة تماما
احذف خاصية حذف سجل....
لا يمكن قرصنة برنامج بهذا الطريقة... الله ما اذا قام القرصان بكتاية الكود الناقص :lol:
موضوع ربما يفيدك:
قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة
منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com
سي شارب كتب:أو استخدم, البرامج الجاهزة .. كـ AsProtect وبرامج أُخرى.
Asprotect والبرامج التي تسمع بها ليست لـ .NET هناك برامج خاصة بهذا وضعها dj-siba
وانا اتفق معه في ان حذف الكود بالكامل هو الافضل.. لا باس من تعطيل القائمة ايضا لتجعل من يريد قرصنة البرنامج يعتقد بانه اوشك على الانتهاء :P
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
السلام عليكم ورحمة الله وبركاته
جزاكم الله خيرا
وشكرا لإهتمامكم
السلام عليكم
لو البرنامج معتمد علي database ممكن تحدد عدد ال records اللي ممكن تقبلها ال database
يعني عند الاضافه افحص عدد ال records اذا كان اكبر من 10 مثلا اظهر رساله للمستخدم عدم صلاحيه البرنامج
أو استخدم الرجستري
استخدم مفتاح معقد وطويل
طويل او قصير يمكن ايجاده. الفكرة ليست في منع القرصنة لان موضوعها معقد وطويل, الفكرة في توفير حماية بسيطة للمستخدمين العاديين.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
هذا الموضوع مغلق.