الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حيلة لحماية البرامج

مغلق
بدأه ok_freee في 25 يوليو 2006 · 11 رد · 964 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الخطوات مرتبة كالاتى

1- البرنامج يقرا تاريخ الجهاز فاذا كان مسموحا به ينتقل للخطوة التاليه

2- يبحث البرنامج عن فايل مخفى موضوع فى مكان محدد سوف ياتى ذكرة

2- اذا لم يجد البرنامج هذا الفايل فان البرنامج يعمل واذا وجده فانه يتوقف

3- عندما ياتى التاريخ المحدد لنهاية البرنامج فانه يعمل نسخة من اى فايل تحبه ويضعه فى المكان الذى تحدده ويتوقف ولا تنسى ان تجعل الفايل مخفيا وتجعل اسمه شبيه باسم ملفات النظام

4- عندما يقوم المستخدم بتشغيل البرنامج بعد ذلك فانه بالطبع لن يعمل لان الفايل اصبح موجودا

5- فاذا قام المستخدم بعمل فورمات للجهاز فانه بالطبع لن يخطر على باله ان يعيد التاريخ للوراء وبالتالى سيقوم البرنامج بعمل هذا الفايل ويتوقف

#2

اوكيه اكتب ملف صغير فيه هالامور اللي ذكرتها وضعه لي ونبهني اليه وساضعه لك بدون هذه الحمايات بعد 1ساعة (في أسوأ الحالات) :)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

تمام لانك عرفت الحيله ببساطه ممكن تعرف الفايل الان ولكن اذا لم اشرح لك الحيله كيف كنت سوف تتصرف

#4

لا و الله يا أخي ok_freee ما حدا بيطلعلوا مع الأخ Xacker لأنو ما في داعي بالأصل يعرف انو في ملفات لأنو بنظرو أنو البرنامج مو محمي بالأصل مازال في جملة if then بالكود تبعك اعتبر برنامجك مفكوك و أنا هاد يلي جنني أخي Xacker يعني كيف بدي احمي البرنامج إذا ما اختبار شرط ساعدني أرجوك خليني فوّت غول شرف بس عليك و اعمل شي برنامج يصمد شوي

أخي ok_freee راجع الرابط التالي و بظن أنو بتغير رأيك :

/index.php?showtopic=101515

#5

الامر ماله علاقة هنا باني اعرف ان هناك شرط او لا.. يمكن تفادي استخدام IF THEN بلغات اخرى لكن بالفيجوال.. همممم switch مثلا؟ :P

باي حال الفكرة هي, طالما اني استطيع تنفيذ البرنامج وتنقيحه اذا استطيع قرصنته

في برامج ال dot net التي وضعتها golden man كان ممكن تدخل غول شرف علي قبل حوالي 6 اشهر لاني لم اكن اقوم بتنقيحها.. لكن الان :)

الملف الاخير الذي ارفقته محمي ببرنامج تجاري.. upolyx غير متاكد ان كان يعمل على .NET لكن اتصور انه هو لاني نقحت برنامج محمي به من قبل وتقريبا الـ header نفسه حسبما اذكر.. الله اعلم

المهم, البرنامج يعمل, وهو في الذاكرة, استطيع اذن في هذه الحالة ان اقوم بمراقبة دوال API, في .NET لانها تقوم على استدعاء مثل هذه الدوال بطريقة اخرى مخنلفة عما تعودنا اصبح الامر اصعب قليلا.. لكنه في النهاية محلول..

برامج الفيجوال نفس الموضوع.. اكتب برنامج فيه نافذتين الاولى تطلب كلمة مرور بدونها لا تستطيع الدخول الى النافذة الثانية وساقوم بتعديله ليقوم باظهار النافذة الثانية مباشرة.. لا نافذة اولى ولا حماية ولا بلوط :P

اكثر من 6 سنين لن تذهب ادراج الرياح :)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

بارك الله فيك واضح انك متمكن اشكرك على المعلومات واعتذر عن هيافة المشاركة

#7

لاهيافه ولا حاجه...

يا اخى النقاش هو اللى حيخليك مبرمج قوى فمع النقاش مع الخبراء فى فك الحمايه مثل الاخ Xacker ستتمكن مع الوقت والخبره المكتسبه من تصميم حمايه لبرامجك يطول كشفها والله الموفق ومنتظ جديدك

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#8

اخ FemTo كل الشكر و التقدير للمشاركه و كما قال اخي بالسابق ان النقاش و النقد هو ما يوصلك لاعلى المراتب

عفوا في ردي السابق كلامي موجه للاخ ok_freee وليس الاخ FemTo فعزرا على الخطأ

المهندس

#9

لو تم كتابة ردين في وقت بفاصل قصير سيتم دمج المشاركتين تلقائيا مباشرة (تلقائي من نسخة المنتدى) عشان هيك مشاركاتك الـ 2 اخي eng ashraf تم وضعهم في موضوع واحد :)

باي حال التحية للجميع.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

أخ Xacker شكراً على مشاركاتك المفيدة

هل من الممكن التنويه ببعض البرامج المستخدمة في مراقبة البرامج

لقد جربت برنامج File monitor و Reg monitor أظنهما رائعين

عل من الممكن :)

#11

الله يقويك أخ Xacker

بس ممكن تعطيني بصيص أمل أنو ممكن اعمل حماية ما بتقدر تفكها يعني في أمل أنو صير

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

#12

اعتقد تقصد تنقيح البرامج يا انس, في هذه الحالة المستخدم بكثرة هو Olly, SoftIce, IDA

مراقبة البرنامج لو تقصد بها الريجستري وانشاء الملفات فكما ذكرت, regmon و filemon هو اكثر شئ مستخدم

لكن باي حال يمكن مراقبة البرنامج عبر برنامج تنقيح ايضا :)

اما بالنسبة لك اخي golden, لماذا تفترض اني لو لم استطع قرصنة حماية فلن يستطيع غيري؟ :)

انا لست الافضل كما تعلم لكن الحمد لله استطيع تدبير اموري.

باي لغة برمجة الحماية الشخصية لن تكون بفعالية حماية تم انشاؤها من قبل خبراء في حماية البرمجيات وغالب هؤلاء يكونون مختلطين بالقراصنة ويقومون بالقرصنة بانفسهم لذا هم يعرفون معظم الحيل او بالاحرى يعرفون كيف يعرقلون مسير القرصان.. لذا الحل هو ان تقوم بكتابة حماية لنفسك وتقوم بعدها بحماية الملف بواسطة برنامج حماية تجاري.. على الاقل تسأل عنه لترى ما صمد اكثر من غيره... من هؤلاء TheMida و ExeCryptor (لكنهم ليست برامج يستطيع مبرمج وحيد تحمل كلفتها :))

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة