تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] كيف يمكن التغلب على مسألة تعديل بنية البرنامج ؟
#7
(27-09-15, 06:41 AM)أبو عمر كتب : عبدالله
ريح دماغك ما راح تكون اشطر من مايكروسوفت
الامر محزن لكنها الحقيقة !!!

هي المشكلة كلها بترييح الدماغ، يا رجل ميكروسوفت هي وشئنها ونحن وشئننا في برامجنا ^^
في بعض المرات يخطر ببالك بعض المشكلات وتطرحها للنقاش للإستزاده والفائدة ورد أخينا سنايبر خير شاهد.


(27-09-15, 10:00 PM)Sniper.ps كتب :
وعليكم السلام ورحمة الله وبركاته

حياك الله أخي الكريم .. للأسف ومن خلال التجربة برمجيات الـ .Net كسرها من أسهل الأمور على الإطلاق فيكفي أحياناً عكس جملة شرطية لتسجيل البرنامج وجعله مجاني بجميع إمكانياته ويمكنك تعديل ما تريد في البرنامج.

بخصوص عمل برنامج آخر للتحقق من أي تعديلات على البرنامج فهي غير مجدية والسبب أن المهندس العكسي لن تمر على هذه الحيلة .

الحل المستخدم والعملي الذي أنصحك به هو استخدام الحمايات (Obfuscators) لتشفير Code البرنامج .. طبعاً لا يوجد حماية 100% لكن يمكنك أن تضمن تبعد نسبة كبيرة من مستخدمي أدوات الهندسة العكسية .. وهذه بعض الحمايات المشهورة والقوية

ConfuserEx (مجانية)
Agile.Net
AppFuscator
ILProtector

ويمكنك متابعة الرابط التالي لتتعرف على المزيد من الحمايات المشهورة


طبعاً والأفضل من هذا كله .. هو أن تبرمج حماية بنفسك فهكذا ستتخلص من نسبة كبيرة من المهندسين العكسيين .. هنا سيلزمك خبرة في لغة MSIL

وفقك الله


وفقك الله اخي سنايبر على المشاركة المفيدة ، ولعل كل من يرى الموضوع بلا شك سيستزيد من مثل هذه المشاركات.
أما عن مسألة برمجة حماية بنفسي فهذه تتطلب الكثير من الوقت والجهد، ولعل الاستفادة من برامج التشفير القوية سيحد بلا شك من الكثير من الأضرار الممكن حدوثها.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة: Zads10


الردود في هذا الموضوع
RE: كيف يمكن التغلب على مسألة تعديل بنية البرنامج ؟ - بواسطة عبد الله - 29-09-15, 07:38 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن برمجه انتفيس winform بحيث يكون خريطه تفاعليه mwwm 2 519 25-12-24, 11:29 PM
آخر رد: aljzazy
  [سؤال] جعل البرنامج ديناميكي اثناء عملية التنصيب Amr0 4 539 26-09-24, 11:45 PM
آخر رد: Amr0
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 884 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  مثال لربط البرنامج بجهاز قارء الباركود anes 5 2,099 10-04-23, 03:14 PM
آخر رد: assuhimi
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 1,079 18-11-22, 02:07 PM
آخر رد: alfaiz678
  [C#.NET] تعديل سجل في listbox ali_ahmed12 2 894 13-11-22, 03:59 PM
آخر رد: ali_ahmed12
  ممكن مساعدة في حل مشكل البرنامج crazykinko 0 942 03-11-22, 05:03 PM
آخر رد: crazykinko
  [C#.NET] إذا قمت بتحديد نص عن طريق الماوس كيف يمكن تخزين الذي تم تحديده بمتغير String osama623 5 1,588 15-07-22, 02:57 PM
آخر رد: سعود
  [سؤال] استيراد بيانات اصناف من الاكسيل لقاعدة بيانات البرنامج sql mazentq 8 2,936 09-07-22, 01:17 PM
آخر رد: asemshahen5
  مشكله فى اغلاق البرنامج khataan88 1 1,099 28-05-22, 06:50 AM
آخر رد: khataan88

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


يقوم بقرائة الموضوع: