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

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

مغلق
بدأه Arab Organ في 22 أبريل 2007 · 44 رد · 6,268 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته..

اخواني

كثيرا مانعاني من موضوع الحماية..

وانا ايضا عانية من هذه المشكلة ...

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

والميزة ان لا أحد يستطيع تغيير أو اللعب في الوقت

واذا فيه اي ملاحظه أو احد منكم استطاع ايجاد طريقة لخرق الفكرة الرجاء اخباري

الموضوع قابل للنقاش..

اجعل برنامجك يشتغل عن طريق بدأ تشغيل النضام ... وبالتالي لن يستطيع ايقاف تشغيل البرنامج ..

اللهم اجعلني مباركا اينما كنت .... لاتنسوني من دعاكم...

___________________.rar

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#2

مشكور اخوي جاااااااااري التجريب والرد عليك تقبل فائق احترامي اخوك كوربيكا..........

#3

ولك مني كل احترام كوربيكا :)

يارب يعجبك

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#4

قبل عبارات الشكر والتعظييم والتحية

سؤال اخى مع احترامى لك ولا تزعل من كلامى

ما الجديد الذى اضفته فى هذة الطريقة ربما ان هناك شئ لم اراه

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

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

ببساطة يمكن تغيير تلك القفذة ويعمل البرنامج بطريقة طبيعية

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

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

والله الموفق

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#5

أخي حريف برمجه بأمكانك تسريع التايمر لكي لاتنتضر 27 يوماً

صحيح الكود المستخدم ليس احترافي لكن الطريقة احترافية...

وليست مشكلتنا في : كيف الحصول على الكود ؟ لكن المشكلة اين نضع الكود؟؟

اذا في امكانية اخي حريف برمجه تريح شوي وتقولي كيف راح تبطل عمل التايمر ؟؟؟ البرنامج اللي فيه التايمر لايمكن اغلاقه!!

أنا اريد ان اعرف اين نقطة الضعف في برنامج العد وكيف الطريقة الى اختراقه ...

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

ماأريد معرفته : مثالي المرفق هل هناك طريقة بحيث ان مستخدم برنامجي يستطيع ان يغير في تاريخ الجهاز او يعمل شيئ معين في الجهاز لكي يبطل عمل التااايمر؟؟؟

اخيرا اشكرك اخي حريف برمجه على التفاعل :)

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#6
اقتباس
بحمد الله استطعت ابتكار فكرة لوضع حد معين من الوقت تشتغل فيه نسخة برنامجك التجريبية...

والميزة ان لا أحد يستطيع تغيير أو اللعب في الوقت

إذا أردت عمل نسخة تجريبية فأفضل حماية لها هي

أن تصنع برنامجك ناقص أي غير كامل أي تلغي ربع ميزاته على سبيل المثال

أما الحماية فمن الممكن تجاوزها

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

تسجيل و تفعيل البرنامج

بالتوفيق

ألا بذكر الله تطمئن القلوب

#7
اقتباس
ماأريد معرفته : مثالي المرفق هل هناك طريقة بحيث ان مستخدم برنامجي يستطيع ان يغير في تاريخ الجهاز او يعمل شيئ معين في الجهاز لكي يبطل عمل التااايمر؟؟؟

المستخدم العادى لا طبعا لكن الكراكرز نعم

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

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#8

اشكرك اخي المزمجر على التعقيب كما اني ارى فيك روح الانهزاميه ... :(

كما أقدم الشكر لك اخي حريف وأقول هكذا تكون الردود البناءه وليس الردود المحبطه والاستهتاريه ... اخي حريف برمجه ... فلك مني الشكر والعرفان

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

اما بالنسبة لكلامك (اى ان البرنامج لن يتم الانتقال الى اخطوة التالية الا باذننا) فهناك طريقه لتفادي هذا ... ان كنت مهتم وضعتها لك :)

وشكرا

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#9

عزيزي لتجاوز كلمة مرور يتم البحث عن عملية المقارنة بعد ادخال كلمة المرور مباشرة وعكس المقارنة فتتم العملية بنجاح مع كلمة المرور الخاطئة وبذلك يتم تجاوز كلمة المرور.

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

- بناء أكثر من خمسين أو حتى مئة مقارنة وهمية تتم بعد ادخال كلمة المروروتمرير البرنامج في عدة حلقات وهمية وتكون المقارنة الحقيقية بينهم ولا يتم تجاوز كلمة المرور إلا بتجاوز جميع المقارنات وبذلك لن يصبر الهاكر كل هذا الوقت والتجارب بعد 100 أو 200 فشل في معرفة المقارنة الصحيحة.

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

مع الشكر (مجرد فكرة)

#10

أرى أخي , إنك تضع قيمة وقت الكمبيوتر في ملف TXT وعند بدء تشغيل البرنامج يقرأ القيم وينقص واحد ويطلع هذا في لابل , وبالتالي عندما يكون القيمة = 1 وينقص 1 تصبح صفر , و بوضع كود IF...End If إن إذا اللابل أصبحت قيمته = صفر , فإن البرنامج لا يفتح

ويمكن استبدال الملف النصي بقيمة REGISTRY وهذا أفضل

هذه رأيي , وشكراً

وأشكر صاحب الموضوع وجميع من قام بالرد والإفادة

مع تحيات ...

علاء VB

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#11
Arab Organ كتب:
اشكرك اخي المزمجر على التعقيب كما اني ارى فيك روح الانهزاميه ... :(

كما أقدم الشكر لك اخي حريف وأقول هكذا تكون الردود البناءه وليس الردود المحبطه والاستهتاريه ... اخي حريف برمجه ... فلك مني الشكر والعرفان

لا أرى انهزامية بل نصح , و كثير من الشركات تقوم بأصدار برامج Demo لا تحتوى على أهم الخصائص ( كمحرر ملفات Word بدون خاصية الحفظ مثلا )

Arab Organ كتب:
اما بالنسبة لكلامك (اى ان البرنامج لن يتم الانتقال الى اخطوة التالية الا باذننا) فهناك طريقه لتفادي هذا ... ان كنت مهتم وضعتها لك :)

وشكرا

أنا مهتم و لكن أعتقد أن الـ Olly Debugger يتجاوز معظم محاولات الحماية ( والله أعلم فلم أحاول مع المجال ده كثيرا )

على أى حال المهم أنك قدمت فكرة و حاولت.

#12
اقتباس
اشكرك اخي المزمجر على التعقيب كما اني ارى فيك روح الانهزاميه ...

كما أقدم الشكر لك اخي حريف وأقول هكذا تكون الردود البناءه وليس الردود المحبطه والاستهتاريه ... اخي حريف برمجه ... فلك مني الشكر والعرفان

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

اقتباس
عزيزي لتجاوز كلمة مرور يتم البحث عن عملية المقارنة بعد ادخال كلمة المرور مباشرة وعكس المقارنة فتتم العملية بنجاح مع كلمة المرور الخاطئة وبذلك يتم تجاوز كلمة المرور.

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

- بناء أكثر من خمسين أو حتى مئة مقارنة وهمية تتم بعد ادخال كلمة المروروتمرير البرنامج في عدة حلقات وهمية وتكون المقارنة الحقيقية بينهم ولا يتم تجاوز كلمة المرور إلا بتجاوز جميع المقارنات وبذلك لن يصبر الهاكر كل هذا الوقت والتجارب بعد 100 أو 200 فشل في معرفة المقارنة الصحيحة.

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

مع الشكر (مجرد فكرة)

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

يتم وضع نقطة توقف عليها ومتابعتها وتجاوز الميت مقارنة الوهمية

اقتباس
أرى أخي , إنك تضع قيمة وقت الكمبيوتر في ملف TXT وعند بدء تشغيل البرنامج يقرأ القيم وينقص واحد ويطلع هذا في لابل , وبالتالي عندما يكون القيمة = 1 وينقص 1 تصبح صفر , و بوضع كود IF...End If إن إذا اللابل أصبحت قيمته = صفر , فإن البرنامج لا يفتح

ويمكن استبدال الملف النصي بقيمة REGISTRY وهذا أفضل

هذه رأيي , وشكراً

وأشكر صاحب الموضوع وجميع من قام بالرد والإفادة

مع تحيات ...

علاء

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#13

السلام عليكم

بالنسبة لموضوع الحماية , موضوع طويل ويطول الكلام فيه

ويمكنكم مراجعة موضوع كامل عن الحماية فى توقيعى للمزيد من المناقشات والمعلومات

فعلا , لا توجد اى طريقة حماية يستحيل كسرها

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

اؤيد جدا رأى الاخ المزمجر , بان افضل طريقة لعمل برنامج ديمو هى ن تصنع برنامجك ناقص

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

وغير ذلك من طرق الحماية , انا افضل طريقتين :

الاولى : وهى الحماية عن طريق الDongle (وستجدون شرح كامل لها فى الموضوع فى توقيعى)

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

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

واشكر الاخ Arab Organ , على محاولته ولكننى بصراحة ارى انها بحاجة الى مزيد من التطوير ,,,

وشكرا لكم,,,,

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

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

#14

أتمنى أن يفيد هذا الرابط

هل كسر الحماية تتلخص في القفز

فقد اجتمع في الموضوع نخبة من الأعضاء الذين أثرو النقاش .

جزاهم الله خيراً

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#15

اشكركم جميعا على هذه الردود والتفاعل ... وهذا يدل على قوة الاعضاء ومحاولة الوصول الى حل ...

لكن هل من الممكن مناقشة الموضوع بشكل ثاني ... وهي :

كما ادلا بفكرته المبرمج (علاء) له مني جزيل الشكر

وقد قمت بالتعديل ليتناسب مع فكرة علاء مع امكانية تشغيله مع بدأ التشغيل

واخير لكم مني فائق الاحترام اعضاء ومشرفين...

___________________.rar

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#16

مش فاهم تقصد ايه

اقرا الاول الموضوع الذى وضعه لك الاخ Msvs فهو مغزى ومفيد

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#17

صحيح موضوع مفيد بالمره ... قرأته يسلااام والله المنتدى فيه ناس تفكر وتحاور ... اشكرك اخي Msvs

واشكرك اخي حريف على التجاوب ... ياحريف منتدانا :)

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#18
اقتباس
واشكرك اخي حريف على التجاوب ... ياحريف منتدانا

:lol: :rolleyes: :P

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

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

هوأين الجديد كما تفضلت أخ Arab Organ

أنا قرأت الموضوع الآن ولم يتطرق أحد بأن التسجيل يتم عن طريق الرجستري ، ويمكن إلغاءه ببساطة :

SaveSetting "project1", "Settings", "SaveInText1", 0

فما دخل برنامج أولي أو غيره

#20

ماذا دخل برنامج اوللى ده ليه دخل ونص

اول حاجة تاخد البرنامج وتفحصه ب Smartchek هجيب دالة Savesetting ورقمها وبعد كدة اروح ل Olly راكب (ناقة) اقصد صاروووووووخ وابحث على الدالة ولما اشوفها ادور على البرامتر التى تمرر لها وطبعا القيم هتكون مفيدة اصلا البرامترز دى هتكون موجودة فى SmartCheck لكن اوللى لو حبينا نعمل له باتش

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#21
اقتباس
اول حاجة تاخد البرنامج وتفحصه ب Smartchek هجيب دالة Savesetting ورقمها وبعد كدة اروح ل Olly راكب (ناقة) اقصد صاروووووووخ وابحث على الدالة ولما اشوفها ادور على البرامتر التى تمرر لها وطبعا القيم هتكون مفيدة اصلا البرامترز دى هتكون موجودة فى SmartCheck لكن اوللى لو حبينا نعمل له باتش

أنا أقصد يمكن معرفة الرجستري من غير السمارت أوأولي ، ماهو في برنامج أسمه Reg Monior يريك ماذا تم تسجيل في الرجستري فوراً ، وتستطيع تغيير قيمة الرجستري

فيقول الأخ Arab Organ وسؤالي كان موجه له :

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

والميزة ان لا أحد يستطيع تغيير أو اللعب في الوقت

اقتباس
اجعل برنامجك يشتغل عن طريق بدأ تشغيل النضام ... وبالتالي لن يستطيع ايقاف تشغيل البرنامج ..

كيف لا تستطيع إغلاقه وهو موجود في إنهاء المهمة

اقتباس
صحيح الكود المستخدم ليس احترافي لكن الطريقة احترافية...

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

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

نقطة الضعف هي في الرجستري وفي if

If Val(Text1.Text) < 23760 Then

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

#22

حقا .. لا أصدق .. هذا ابداع

ولكن أخى توجد برامج كثير لإيقاف هذه الفترة

ومشكور على المجهود الرائع

#23
المزمجر كتب:

إذا أردت عمل نسخة تجريبية فأفضل حماية لها هي

أن تصنع برنامجك ناقص أي غير كامل أي تلغي ربع ميزاته على سبيل المثال

أما الحماية فمن الممكن تجاوزها

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

<a href="/index.php?showtopic=123788" target="_blank">تسجيل و تفعيل البرنامج

</a>

بالتوفيق

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

سيدي الكريم

السلام عليكم ورحمة وبركاته

ارجو من الله ثم منكم ياسيدي الكريم المساعده العاجله لنا

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

اقصد عداد مثل الذي موجود دخال قاعدة البيانات اكسس

والله يحفظكم ويرعاكم

والكم مني فائق الاحترام والتقدير

اخوك / سالم

if_else_10.rar

والكم مني فائق الاحترام

اخوكم / سالم

ax1.gif

#24

هناك طريقة لحماية البرنامج (اختصاص قواعد بيانات ) و ذلك بإعطاء البرنامج سعة معينة إذا تجاوزتها ، ظهرت رسالة بذلك و من ثم يتم فصل البرنامج . مثل : if rs.recordcount > 50 then end .

#25
Samir69 كتب:
هناك طريقة لحماية البرنامج (اختصاص قواعد بيانات ) و ذلك بإعطاء البرنامج سعة معينة إذا تجاوزتها ، ظهرت رسالة بذلك و من ثم يتم فصل البرنامج . مثل : if rs.recordcount > 50 then end .

بسيطة نخش نقلل عدد السجلات و أن كانت قاعدة البيانات محمية نزور منتدى قواعد البيانات و ننزل أى برنامج لكسر حمايتها

أو نزور قسم التجميع يشيلنا الكود بتاع If من البرنامج :rolleyes: .

تم تعديل هذه المشاركة بواسطة msayed2004 في 1 مايو 2007 في 23:34

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

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

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

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

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

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