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

حان الوقت لحماية برامجك من النسخ الغير قانونى!

رائج
بدأه hanysaad في 20 يوليو 2005 · 317 رد · 89,133 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#176

بعد اذن الاخ المبرمج احمد

اخي هاني حقيقة انا لم استطع ان اجعلك تنتظر اكثر من ذلك

الدالة هي عبارة عن كود API وهو :

اقتباس
Declare Function IsDebuggerPresent Lib "kernel32" () As Long

ضعه في موديل

هذا الكود يرجع قيميتين :

1. 0 اذا كان البرنامج يشتغل بدون ان يكون تحت تاثير برامج ال Debugging .

2. 1 اذا كان البرنامج يشتغل تحت تاثير برامج الDebugging .

مثال :

ضع الكود التالي في حدث الفورم :

اقتباس
MsgBox IsDebuggerPresent

وسوف يرجع لك القيمة .

للاضافة :

هذا كود ال API في الاعلى يقابله في لغة ال VB.NET هذا الكود :

اقتباس
System.Diagnostics.Debugger.IsLogging

واترككم تكملون هذا الموضوع الجميل والذي اتحسر بشدة لعم امكاني متابعته بشكل مستمر

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#177

اخى الرائع abu sabreen

اولا : انا سعيد جدا برؤيتك فى المنتدى ,انت وحشتنا كلنا بجد والمنتدى كله مفتقد مشاركاتك الجميلة

ثانيا : شكرا جزيلا على ردك , فى الواقع انا مش عارف اشكرك ازاى

ايه اخبار الثانوية العامة معاك؟

ابقى زور المنتدى كل فترة وخلينا نشوف مشاركاتك الجميلة

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#178
اقتباس
البرنامج اللى وعدتكم به ساضعه غذا ان شاء الله

وشدوا حيلكم

?????????????????????????? B)

127gq4.png
#179

السلام عليكم

انا اسف جدا جدا على التأخير يا جماعة

ولكنننى اثق انك عندما ترون السورس الكود للبرنامج ستقدرون كم كان يحتاج لجهد ووقت وتفكير :wacko:

عموما البرنامج موجود فى المرفقات اخيرا :)

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

البرنامج موجود فى صورة package اى يحتاج الى setup

وللاسف انا لسة مخلص من لحظات والفجر قرب يأذن وانا حاسس انى ما نمتش من يومين :wacko: :blink: :wacko:

لذلك لم اختبره ووضعته بمجرد الانتهاء من عمل الpackage

واذا كان فى اى مشاكل فى البرنامج فانا سأكون معكم غذا ان شاء الله ولكن بعد ان انام 24 ساعة على الاقل <_< لاننى حاليا فاقد اى قدرة على التفكير :wacko:

ان شاء الله اشوفكم غدا (ويارب تكونوا لسة ما كسرتوش البرنامج :rolleyes: )

البرنامج.zip

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#180

أخي العزيز :: hanysaad ::

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

سبحان الله وبحمده ... سبحان الله العظيم

#181

تمام متل ما قال اخي احمد.. يبدو انه التحميل لم يكتمل لاني ارى 22 كيلو بايت بس.. شو كاتبه بالاسمبلي حتى صغير هالقد :D

Do as I say, not as I do

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

#182

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

#183

أرجو اخي هاني مراجعة الملف الرفق مرة اخري

#184

السلام عليكم

انا اسف جد على الملف المرفق الفاضى :(

المفروض ان حجمه كان 488kb ولكننى كنت شغال فى البرنامج امس من الصبح وصممت ان انتهى منه هذا اليوم لكى اضعه كما وعدتكم وانتهيت منه قبيل الفجر وكنت تعبان جدا ومش عارف انا باعمل ايه اساسا :blink: مش عارف ازاى اترفع منه 22byte فقط :wacko:

المهم ان البرنامج موجود كاملا فى المرفقات وهو مضغوط ومقسم الى 3 اجزاء ضعوا ال 3 اجزاء معا فى فولدر واحد وفكوا ضغطه

الملف الناتج بعد فك الضغط حجمه 1.2mb لاننى عندما جربت البرنامج عند بعض اصدقائى وجدت انه يحتاج بعض الملفات dll,ocx وعلشان كده عملته package واضفت له الملفات اى بعد فك الضغط ستضطرون الى عمل setup للبرنامج

ولكننى لم اضف بعض الملفات التى افترضت انها تكون موجودة اساسا على اى جهاز مفرود عليه فيجوال بيسيك(لاننى لو اضفت كل الملفات التى يحتاجها البرنامج حجم الملف سيزيد عن 5 mb) لذلك اذا طلب البرنامج ملفات dll اخرى اخبرونى بها وانا اضعها لكم

نقطة اخرى اود ان الفت انظاركم اليها وهى ان البرنامج الذى طبقت عليه الحماية( وهو برنامج رائع لعمل صفحات الويب والملفات النصية) ليس ملكى وليس من تصميمى ولكننى اخذته كمثال جاهز (بالسورس كود طبعا) من موقع اجنبى (او من المنتدى هنا) لا اذكره وطبقت عليه طريقة الحماية

اى ان البرنامج الاصلى ليس من تصميمى ولكن طريقة الحماية هى التى من تصميمى .

وارجو من الذى سيكسر حماية البرنامج ان:

1- يقيم طريقة الحماية من 10

2- يذكر لى نقاط ضعف الحماية

3-يقول لى كيف استطاع ان يكسره بالتفصيل

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

وان شاء الله ساترك لكم 5 ايام ثم اضع السورس كود ونناقش طريقة الحماية معا بالتفصيل

و شدوا حيلكم وحاولوا كسر البرنامج

وربنا يستر :unsure:

optitype.part1.rar

تم تعديل هذه المشاركة بواسطة hanysaad في 21 أغسطس 2005 في 03:34

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#185

الجزء الثانى من البرنامج

optitype.part2.rar

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#186

الجزء الثالث من البرنامج

optitype.part3.rar

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#187

ايه ياجماعة ؟؟

ايه الاخبار؟؟ :rolleyes:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#188

على فكرة يا جماعة فى حاجة فى البرنامج اود ان الفت انظاركم اليها

انا حطيت اكواد فى البرنامج وظيفتها انها تكتشف النسخة حصل لها كراك ولا لا

ولو اكتشف ان النسخة حصل لها كراك بتمسح البرنامج من program files وبتعمل shut down للويندوز مباشرة

ولكنها ما بتأثرش على اى حاجة تانى على الجهاز

فارجو الا تنزعجوا اذا حدث ذلك لانها فقط بتمسح البرنامج من program files وبتعمل shut down للويندوز

وانا اسف انى ما قلتش كدة من الاول بس والله ما جاش فى بالى

وفى انتظار رأيكم فى الحماية, :rolleyes:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#189

شكرا للأخوة الذين قامو بكسر وتفصيص البرنامج..

سأعتمد علي تقنية أخري.. ثم أرفق الكود للمناقشة..

أخي hanysaad..

أنت هتتعبنا معاك كده .. ليه ShutDown بس..

علي العموم يمكننا محاولة وضع تصريح لمنع ال SHutdown..باسم NoClose

وقيمته بواحد من نوع Double Word .. في المفتاح

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

أتمني للجميع التوفيق.. وسأحاول أيضا تجربة كسره..

تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 21 أغسطس 2005 في 22:53

#190
اقتباس
ايه ياجماعة ؟؟

ايه الاخبار؟؟

والله يا عم هاني انت مش قليل

اقتباس
علي العموم يمكننا محاولة وضع تصريح لمنع ال SHutdown..باسم NoClose

وقيمته بواحد من نوع Double Word .. في المفتاح

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

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

اما برمجيا فلا تزبط , أو من الدوس باستخدام الامر Shutdown -s -t 45

لذلك اعتقد انه سوف يتم اطفاء الجهاز كما قال الاخ هاني

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#191

بسم الله الرحمن الرحيم

اخى هانى لقد تعبت كثيرا فى كسر البرنامج

البرنامج فعلا رائع

21_08_05_03_09_43_1124662183optitype1.jpg

الكراك موجود هل تريد ان ارفقه

تم تعديل هذه المشاركة بواسطة hichamchak في 22 أغسطس 2005 في 01:27

127gq4.png
#192
اقتباس
سأعتمد علي تقنية أخري.. ثم أرفق الكود للمناقشة

ساترقب طريقتك بفارغ الصبر

127gq4.png
#193

السلام عليكم

اخى هشام

مبرووووووك لقد نجحت بالفعل فى كسر البرنامج جزئيا

ما زالت هناك حماية اخرى فى الفورم اللى مفروض تظهر بعد دى وفى كذا فورم تانيين B)

ارجو ان ترفق لى الكراك الذى قلت عليه

وارجو ان تقول لى رأيك بالتفصيل فى مدى مناعة الحماية

وارجو ان تقول لى على نقاط ضعف البرنامج بالتفصيل

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

وشكرا لك وفى انتظار ردك, :rolleyes:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#194

شكرا لك اخى هانى

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

البرنامج يعمل كامل بدون اى مشاكل اذا اردت ان ارفق صورة الفورم الثانية فان مستعد

اما الكراك لم ارفقه حتى نرى الاخوة الى اين يصولون فى كسر البرنامج

اجى هانى سوف اقوم بحماية هذا البرنامج بطريقة اخرى و سنرى مدى حمايته

127gq4.png
#195

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

فإذا أردت منعه من حذف البرنامج ومنعه أيضاً من إيقاف التشغيل فما عليك سوى أن تقوم بحذف الملف punish.exe الذي تم وضعه أثناء عملية Setup في مجلد الويندوز .

سبحان الله وبحمده ... سبحان الله العظيم

#196

اخي هاني الملف الاول ليس به مشكلة اما الملف الثاني والثالث به مشاكل أرجو ارفاقهم بشكل صحيح مرة اخري

#197

أخي العزيز :: yasserstars ::

الأخ هاني قام بتقسيم الملف المضغوط إلى ثلاثة أقسام ولكن عند فك الملفات لن تستطيع سوى فك الملف الرئيسي وهو الملف الأول وعندما تحاول فك الملف الثاني أو الثالث فإنه يعطيك رسالة خطأ .

سبحان الله وبحمده ... سبحان الله العظيم

#198

بسم الله الرحمن الرحيم

اخوانى الاعضاء الذين شاركوا فى هذا الموضوع اريد ان اسال سؤال لماذا كل هذا السكوت ’

هل ارتكبت خطء لانى قمت بكسر حماية البرنامج ?

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

و اعتذر للاخ هانى الذى قام فعلا بحماية قوية و فعالة للبرنامج

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

و هذه صورة لواجهة البرنامج الذى وقع كسره وهو يشتغل 100/100 و بدون اى مشكل

23_08_05_06_14_30_1124802870optitype6.jpg

تم تعديل هذه المشاركة بواسطة hichamchak في 23 أغسطس 2005 في 16:41

127gq4.png
#199

والله ماشاءالله عليك أخ

hichamchak

مجهود متميز ومشاركات أكثر من رائعه على هذا الموضوع .. تحمست لتعلم كسر الحماية B)

في أنتظار شرح الطريقة كما وعدنا أخ هاني وذلك للفائدة لاأكثر

فأن لست متمكن في كسر الحماية وها أنا أتعلم منكم ... وشكرا

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#200

السلام عليكم

اخى المبرمج أحمد,

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

فإذا أردت منعه من حذف البرنامج ومنعه أيضاً من إيقاف التشغيل فما عليك سوى أن تقوم بحذف الملف punish.exe الذي تم وضعه أثناء عملية Setup في مجلد الويندوز .

الكلام ده صحيح تماما :)

ولكنك لم تقل رأيك فى حماية البرنامج ومدى قوتها والى اين وصلت فى كسر البرنامج؟

فى انتظار رأيك ومشاركتك معنا لتحسين الحماية, :rolleyes:

الاخ xacher,

اين انت؟ لماذا لم تعلق على الحماية او رأيك فيها؟

فى انتظار ردك وتعاونك لتحسين الحماية , :rolleyes:

اخى هشام ,

اقتباس
هل ارتكبت خطء لانى قمت بكسر حماية البرنامج ?

طبعا لا ,انت لم ترتكب اى خطأ

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

اقتباس
و اعتذر للاخ هانى الذى قام فعلا بحماية قوية و فعالة للبرنامج

اولا: شكرا على رأيك فى الحماية :D

ثانيا : لا يوجد اى شىء يستوجب الاعتذار ,بل انا اشكرك كثيرا على تعبك ومحاولتك كسر البرنامج ومشاركتك المتميزة جدا فى هذا الموضوع من البداية

اقتباس
و هنا مهمتى انتهت و قد قررت ان انسحب نيهائيا من هذا الموضوع

اخى العزيز مهمتك لم تنتهى بل بدأت, :D

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

اخى هشام ,

ارجو ان تتراجع عن قرارك بالانسحاب من الموضوع وان تكمل معنا للنهاية ان الموضوع من غيرك سينقصه الكثير بالاضافة الى اننى لا ارى داعى لغضبك وقرار انسحابك من الموضوع

(انا مش عارف ليه الموضوع ده كل شوية ينسحب منه واحد :wacko: :blink: :wacko: )

وارجو ان تشرح كما طلبت منك كيفية كسرك للبرنامج ونقاط ضعف الحماية من وجهة نظرك وان تكمل معنا المشوار للنهاية

فى انتظارك, :rolleyes:

اخى HnHn

اهلا بك معنا فى هذا الموضوع

ان شاء الله انا ساشرح طريقة الحماية بالتفصيل وبالكود ولكننى فى انتظار رأى باقى الاخوة فى محاولة كسر الحماية

اقتباس
وها أنا أتعلم منكم

العفو, وجودك معنا فى الموضوع هيفيدنا كتير واحنا اللى هنستفيد من خبراتك,

اخوانى الذين شاركوا فى هذا الموضوع,

الموضوع لم ينتهى بوضع البرنامج المحمى , بل بدأ

ارجو وانتظر المشاركة الجادة منكم :rolleyes:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…