السلام عليكم
انا مبرمج c# متوسط المستوى وكان عندى سؤال محيرنى هو
كيف افتح السورس كود للبرامج الجاهزه
من اجل التعديل فيها ب c#
واذا كانت محميه كيف افك الحمايه
اخوكم
ابراهيم عبدالله
السلام عليكم
انا مبرمج c# متوسط المستوى وكان عندى سؤال محيرنى هو
كيف افتح السورس كود للبرامج الجاهزه
من اجل التعديل فيها ب c#
واذا كانت محميه كيف افك الحمايه
اخوكم
ابراهيم عبدالله
هناك برنامج يفك كود البرامج (الغير ممررة من برامج اخرى تقوم بتشفير الكود مثل برنامج Xenocode) و هذا البرنامج هو Reflector
من اين استطيع الحصول على هذا البرنامج
وياريت لو تشرح فكرة عمله
وعليكم السلام ورحمة الله وبركاته.
البرنامج موجود هنا في دليل البرنامج ::
http://arabteam2000.com/AppLib/Default.asp
أنا لا أعرف كثيرا عن مثل هذه المواضيع ولكن أعتقد أن مثل هذه البرامج تستغل موضوع أن كود الـ MSiL يحتوي على الكثير من الـ Meta Data التي تصف كل كبيره وصغيره داخل برامج الـ net. ولهذا يصبح أمر استرجاع الكود من MSiL شئ ليس بمستحيل.اقتباسوياريت لو تشرح فكرة عمله
اثل ما استطيع قوله هو شكرا لكم
متشكر جدا يا اخى وقد نزلت البرنامج بالفعل
ولكنه يستعرض classes و asemblies فى البرنامج فقط ولا اعرف كيفية التعديل فيها
وياريت لو تعرف تقولى الطريقه
انا اللى اعرفه انه مستحيل فى برامج تقدر ترجعلك الكود الأصلى تماما
لكن ممكن تجيبلك أسماء الكلاسيس و الأسيمبليز و المكتبات المستخدمة فى الكود او ترجعلك كود الأسيمبلى للبرنامج و دا ممكن تعدل فيه براحتك بس لازم تكون فاهم اسيمبلى
لكن مستحيل يكون فى حاجة أبدا ترجع الكود الأصلى
أحمد صلاح
اقتباسانا اللى اعرفه انه مستحيل فى برامج تقدر ترجعلك الكود الأصلى تماما
لأ عادي فيه برامج بترجع الكود كله كامل كما كتبته أنت ولكن من الممكن أن يكون غير دقيق في بعض الحالات ... منها مثلا اذا كنت تستخدم switch فستجد الكود بعد استرجاعه يكون مكون من جمل if و else بدلا من switch ولكن في جميع الأحوال يكون الكود الناتج يؤدي نفس عمل البرنامج تماما.
بالفعل يا أخي فاننا نحن وشركات البرمجه في الدول العربيه نخسر ما بين الـ 60 الى الـ 100 مليون دولار سنويا بسبب أن برامجنا العربيه المتميزه العالميه الخطيره الكثيره تخضع لعمليات صارمه من الـ Reverse وتقوم أمريكا واسرائيل بسرقتها وبعد ذلك تبيعها لنا بأسعار كبيره :lol:اقتباسعلى هذه الحالة صارت كل برامجنا مفتوحة أمام الآخرين ، أرجو أن تعطونا فكرة عن كيفية حماية برامجنا أي تشفيرها و ما هي نسبة الخطر عند إذ ....
انت سلبي شوية يا baghdadi :) , الـ net. خنقاك أوي ... عموما شوف الموضوع ده وهتلائي فيه برنامج لحماية الكود.
أخي العزيز يجب أن تعلم ان عند عمل كومبايل لبرامج الدوت نت يتم ترجمتها للغة MSIL و هي لغة يمكن اعادة ترجمتها الى اي لغة من لغات الدوت نت و لقد تمت مناقشة جميلة في هذا الموضوع حول هذا الأمر
المهم هو أنه يجب ان تعلم انه هناك برامج تقوم بتشفير الكود الشئ الذي يجعل برنامجك غير مقروء من طرف البرامج المذكرة
و شكرا
تم تعديل هذه المشاركة بواسطة crazy-man في 24 أغسطس 2005 في 21:32
أيوة يا معتز ياللي فضحتنا في المنتدى ههههههههه
هما عملوا حاجة اسمها البرايفت ابعت لي و صحح لي هناك هههههههههه و بلا ش فضايح :D
ياعم crazy man كلنا بننسى وكلنا بنغلط وانت كدا مغلطتش ولا نسيت بس دي ممكن تقول عليها هفوه كدا أو ذلة لسان :) وبتحصل معايا كتير ;)
وازاى مننساش ومنغلطش في عالم الـ IT الذي يحتوي على ملايييييييييييييييييييييييييييييييييييييين الاختصارات المكونه من أربع أو ثلاثة حروف فقط !!!! فكيف لعقلنا الصغير أن يستوعب كل هذا الكم.
حصل خير.
هذا الموضوع مغلق.