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

ثغرة بسيطة تهدد أداة الحماية للبرامج

مغلق
بدأه mas123 في 15 سبتمبر 2007 · 25 رد · 4,462 مشاهدة · في قسم أرشيف الحماية والامان
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ولكن بعد تجريب البرنامج بعد حمايته ظهر ....ما لم يكن متوقعا

نحن نقوم بحماية البرنامج حتى لا يتم نسخه وهذا تمام وأيضا حتى لا نسمح للمستخدم باستخدام البرنامج إلا من خلالنا

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

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

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

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

يدخل الرقم في كل مرة فتح

والسؤال

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

أرجو التواصل في هذا الموضوع من الجميع نظرا لأهميته

أفردت للموضوع مشاركة خاصة ولم أكتب تعليقي في المشاركة الأصلية للأخ رضا حتى تعم الفائدة

محمد صالح

تم تعديل هذه المشاركة بواسطة mas123 في 15 سبتمبر 2007 في 03:13

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#2
mas123 كتب:
فلو أرسلت للعميل الرقم السري الذي يشغل البرنامج لمدة 15 يوم مثلا كتجربة

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

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

يدخل الرقم في كل مرة فتح

أخواني الاعزاء

أضم صوتي لأخي محمد صالح وهذا حدث بالفعل عندما قمت بتنزيل نسخة من برنامج الرواتب الخاص بي لاحدى المؤسسات وعندما تأخرت أكثر من شهر وهي الفترة المسموح بها وذلك لظروف خاصة بي قام المستخدم بوضع رقم النسخة السابق وتم فتح البرنامج ... وذلك لحين اعطاءه رقم النسخة الدائمة ، ورغم ذلك والحمد لله تم شراء البرنامج.

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#3

وأنا أضم صوتي لكما..

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

أنا عرفت أن برنامج القلعة قد تم تنزيل الإصدار الثالث وهو يعالج كل الأخطاء والتعارضات السابقة

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

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#4

إخواني ::

بالفعل كان هناك مشكله في الاصدار الأول وتم تلافيها في الإصدار الثاني وهي استدعاء كود الاختبار بعد إدخال المدة التجريبية

وكان في الإصدار الثاني مشكلة التعارض مع برنامج مثبت نظام الصلاحيات لأخونا مهند عبادي

ولكن تم تنزيل الإصدار الثالث مع مثال تستطيع تجربته بنفسك مع الشرح الوافي

1- تم اعتماد عداد التاريخ من بدء استخدام البرنامج

2- عند الوصول إلى مدة التجربة وإذا ضغط على تجربه مره ثانيه لن يتم الاستجابة للأمر

3- أصبحت مدة التجربة اختياريه تحددها المبرمج

3- تم تفعيل خيارات ( * إخفاء جميع الجدوال مع عدم إمكانية إظهارها بالخيارات العادية / اختيار نموذج بدء التشغيل / إضافة أداة إخفاء إظهار الجداول / التحويل إلى Mde /إلغاء الدخول بالشيفت )

4- اختيار الهارد الذي سيتم الحماية به ( الرئيسي أو الكشف عن الهارد الذي سيتم التحميل عليه )

5- في حالة قام المبرمج بحماية برنامج به بيانات سابقة ( سيتم احتساب مدة التشغيل من تاريخ تركيب الحماية ) أما إذا كان خالي فسيتم احتساب مدة التشغيل من تاريخ أو كتابة للبيانات )

والكثير من التحسيانات الداخلية

ولكن لأن الإصدار الثالث غير مجاني فهو غير منتشر مثل سابقه ..

جميع برامجي التجارية الموجوده في الموقع الخاص بي محميه بالإصدار الثالث

الإصدار الثالث والشرح والأمثلة على الرابط التالي

اضغط هنا للوصول إلى الرابط

--------

#5

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

اخي الكريم / ا عقيل

هل هذا البرنامج دليل التلفون هو محمي باخر نسخه من برنامج القلعه في هذي الوصله http://www.okail.com/vb/showthread.php?t=27

ارجو ان تكون الاجابه في اسرع وقت

والله من وارء القصد

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

#6

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

مع عدم وجود أي نية لإغضاب أو التعدي على حقوق الأخ رضا

بعد البحث والتدقيق توصلت لطريقة بسيطة تزيل هذه الثغرة والحمد لله

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

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

وفي آخر الشرط جعلت أحدّث قيمة aa وأغيرها إلى( 1) حتى إذا وضع المستخدم نفس رقم التسجيل لمدة 15 يوم لن يتحقق الشرط الخاص بأن aa تكون صفر بالتالي تخرج رسالة الرقم غير صحيح ...وهكذا في باقي المدد

ملحوظة

لا تحاول فتح النموذج reg_h في المرفق مباشرة لأنه لن يفتح لأنه مرتبط بالجدول serial_h

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

* احذف نموذج reg_h أو غيّر اسمه إن كنت تريد الحفاظ عليه لحين الانتهاء من التجريب

** استورد من المرفق النموذج reg_h والجدول num

*** خلاص مفيش خطوات بعد كده

جرب وشوف هل نجحت حيلتي لتفادي الثغرة

مع المرفق هدية بسيطة

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

أرجو استعمال المرفق الثاني ثم الصق بمربع النص الأول هذا الكلام واضغط انتر

 ددملا يقاب يف اذكهو... حيحص ريغ مقرلا ةلاسر جرخت يلاتلاب رفص نوكت aa نأب صاخلا طرشلا ققحتي نل موي 51 ةدمل ليجستلا مقر سفن مدختسملا عضو اذإ ىتح )1 (ىلإ اهريغأو aa ةميق ثّدحأ تلعج طرشلا رخآ يفو
ةرم لوأ اهنأ ىنعمب )رفص (نوكي موي 51ـلا ةدم رابتخال 51 لقحلا ىلع دمتعملا aa صنلا عبرم ةميق نوكت نأ اطرش ليجستلل طورشلاب صاخلا دوكلا يف تفضأو
رفص ةيضارتفالا هتميقو مقر اهعون لوقح تس نم نوكملاو mun لودجلا جذومنلا لجس ردصم تلعجو ةيفخم صن تاعبرم تس h_ger جذومنلا يف تعضو ينأ ىلع ةقيرطلا هذه دمتعت
هلل دمحلاو ةرغثلا هذه ليزت ةطيسب ةقيرطل تلصوت قيقدتلاو ثحبلا دعب
اضر خألا قوقح ىلع يدعتلا وأ باضغإل ةين يأ دوجو مدع عم
هتاكربو هللا ةمحرو مكيلع مالسلا

db2.rar

تم تعديل هذه المشاركة بواسطة mas123 في 16 سبتمبر 2007 في 01:39

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#7

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

اخي الكريم

تنبيه

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

والله الموفق

#8

يا اخواني

كل من يحب ان يضيف شيء فليضيف كما يحلو له وليطور كما يحلو له فلا مانع من اي شيء وإلا ما كنت طرحته من البدايه وما في زعل ولا شيء

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

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

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

وبالنسبة لقواعد البيانات عموماً .. لن يستفيد منها العميل إذا قام بالتلاعب في التواريخ لأن كل قواعد البيانات تعتمد على تواريخ سليمه ...

بمعنى أنه اذا قام العميل بتجربة البرنامج ثم انتهت مدة التسغيل فقام بالرجووع إلى الخلف بالتاريخ ثم ضغط نسخةتجريبيه مره أخرى سيعمل البرنامج ولكن سيستغني عن كافة امتيازات التاريخ الصحيح من قيم تلقائيه وتنبيهات وخلافه وقد قمت بعمل إحصاء على مجموعه من العملاء والمبرمجين فتبين 99% منهم لا يريد تغيير تاريخ اليوم لا للأمام ولا للخلف حتى لو كان يستفيد من ذلك بتشغيل برنامج قيمته 10000 ريال .

وأخيراً يجب اخذ في الحسبان أن العميل ليس مبرمج ..

يعني ببساطة انا وضعت المثال ومعاه كلمات السر و ملف مفتوح وملف مغلق وملف نصي يوضح كيف تم بناء الحماية داخل المثال... هل تنتظر من العميل أن يعرف كل هذا ..\ طبعاً مستحيل

أنت لن تعطيه سوى ملف Mde وإذا أعطيته ملف MDB فلا داعي أن تحميه أصلاً لأنه يمكن فكه بسهوله ..

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

مع خالص تحياتي ..

وأنتظر منكم اي ملاحظات

تم تعديل هذه المشاركة بواسطة رضا عقيل في 16 سبتمبر 2007 في 02:04

#9

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

اخي الكريم

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

حيث انني قمة بانزال البرنامج تم تشغيله بعد ذالك قدمة تاريخ الجهاز 3 شهور اعدة تشغيل الجهاز وعمل مع البرنامج

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

والله علم

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

#10

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

ولكن قمت بكتابة بيانات داخل البرنامج اثناء تجاربك

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

ويفضل ان تضع ايميلك لنتواصل على الماسنجر ليكون أسرع في الردود

تم تعديل هذه المشاركة بواسطة رضا عقيل في 16 سبتمبر 2007 في 02:11

#11

اخي الكريم

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

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

sys00823@hotmail.com

علماً ان الوندوز عندي هو xp

تم تعديل هذه المشاركة بواسطة طيب في 16 سبتمبر 2007 في 02:20

#12

الاخ طيب

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

وضع الملف بعد التعديل

تم تعديل هذه المشاركة بواسطة رضا عقيل في 16 سبتمبر 2007 في 02:22

#13

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

اخي الكريم / رضا عقيل

لا يوجد هنالك اي غموض بارك الله فيك ولكن

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

وبكل بساطه انا لا اريد ان اضيع مجهود اي شخص ارجو ان تكون الصوره واضحه لديك

بارك الله فيك

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

#14

اخي

يبدوا انه لا داعي لكل هذاالجدل

ونشكرك على حرصك

اما أنا فسأذهب الآن لأكمل عملي

ولندع كل شخص يقوم بتجربته الخاصة

مع تحياتي

تم تعديل هذه المشاركة بواسطة رضا عقيل في 16 سبتمبر 2007 في 02:29

#15

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

اخي الكريم ليوجد هنالك اي جدال بداً

فقط احببة اخبرك

والله من وراء القصد

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

sys00823@hotmail.com

استودعك الله

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

#16

قمت بالتواصل مع الأخ طيب بارك الله فيه

وافادنى بما يلي

ومبدئياً هو أحجم عن الإجابة لمصلحة الأخوه خوفا من فك برنامج أحد ولكنه اقتنع أن المصلحه تكمن في تلافي الثغرات وليس حجبها

وافادني بما يلي

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

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

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

وله الحق في ذلك وقد تم تلافي هذه الثغره فعلاً ولكن المثال المرفق قديم وسيتم استبداله غداً بأمر الله

وانا أرحب بجميع الاقتراحات والتطويرات

مع خالص تحياتنا للجميع

#17

بارك الله فيك اخي الكريم

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

#18

أرجو من الإخوة الذين عانوا من هذه الثغرة ذكر آرائهم في حلي لها

وإن كان هناك حل آخر فلنتعاون

الحل موجود في المشاركة السادسة

تم تعديل هذه المشاركة بواسطة mas123 في 16 سبتمبر 2007 في 08:32

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#19

الأخ كمال

الأخ mas123

الأخ طيب

الأخ العماري

المثال المرفق منفذ بالقلعة الإصدار الثالث

ستجدوا فيه ما يسركم وتم تنفيذ الملاحظات التي أشرتم إليها

مع تحياتي

رضا عقيل

redaokail@hotmail.com

____2002_2003.rar

#20

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

الاخ رضا عقيل

تم محولة فك الحماية في النسخه الاجديده ولكن دون جدوء

لقد تم تلفي الثغرة السابقه

مشاء الله تبارك الله

بتوفيق إن شاء الله

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

#21

الأخ Mas123

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

وبذلك تم حل المشكله التي واجهتك

هل رأيت المثال ...

أرجوا أن يعجبك

تم تعديل هذه المشاركة بواسطة رضا عقيل في 17 سبتمبر 2007 في 10:26

#22

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

بارك الله فيك اخي رضا

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

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

ينتج عن التعبير عند النقر الذي ادخلته كاعداد خاصية الحدث الخطا التالي : تم الغاء الاجراء openform

*قد لا ينتج عن هذا التعبير اسم ماكرو . اسم دالة معرفة بواسطة المستخدم او [اجراء حدث]

*قد يكون هناط خطا في تقييم الدالة الحدث او الماكرو

مع العلم جربت البرنامج على اكسس 2002 و 2007 ونفس النتيجة

اخي رضا ارسلت لك رسالة خاصة هل يمكن تتفضل وترسل لي الرد ؟؟

#23

أخي sx1

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

حاول إعادة تنزيل الأوفيس لديك كاملاً ويكفي أوفيس 2002 أو 2003

مع إيقاف مضاد الفيروسات حتىالإنتهاء

#24

بارك الله فيك اخي رضا

هذه ثمرات التعاون والمحبة

شكرا للجميع على المرور

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#25

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

اخي رضا بارك الله فيك

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

ونفس الرسالة مرة اخرى

تم تعديل هذه المشاركة بواسطة sx1 في 18 سبتمبر 2007 في 12:29

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

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