![]() |
|
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4) +--- قسم : الامن و تحليل التطبيقات البرمجية (https://delphi4arab.net/forum/forumdisplay.php?fid=31) +--- الموضوع : كيف تحمي برنامج بالاسم ورقم تسجيل Serial (/showthread.php?tid=1866) |
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - kachwahed - 05-04-2010 بطريقة أخرى، أعددت مثال صغير لاقتناص رقم التسجيل باستعمال توابع Debug API الخام ![]() يمكن تطويره لصناعة KeyMaker مثلا. كيف تحمي برنامج بالاسم ورقم تسجيل Serial - محمد عبد العزيز - 06-04-2010 الاغلب ركز على كيفية حساب رقم التسجيل الهدف من الموضوع ليس كسر البرنامج بل فهم نقط ضعفه لتفاديها فما هي برايكم ؟ كيف تحمي برنامج بالاسم ورقم تسجيل Serial - kachwahed - 06-04-2010 إقتباس :[COLOR="Red"]الهدف من الموضوعليس كسر البرنامج بل فهم نقط ضعفه لتفاديها صدقني كنت سأفعل ذلك، ولما رأيت الناس كلها... تبعتهم ![]() نقاط الضعف كثيرة منها: - عدم استخدام حماية (Protector) - خوارزمية توليد رقم التسجيل ضعيفة جدا (خاصة Magic Word) - تخزين رقم التسجيل في ملف ثم فحصه فكرة سئية لا أقول أن هذا لا يكسر ولكن يزيد في نسبة الحماية. هذا ما لدي الآن.[/COLOR] كيف تحمي برنامج بالاسم ورقم تسجيل Serial - TF6M - 06-04-2010 "صدقني كنت سأفعل ذلك، ولما رأيت الناس كلها... تبعتهم " , أصلا انا الوحيد الذي وضع KeyGenفي المرة القادمة لا تعتمد على حلول الأخرين إفعل ما كنت تريد فعله . , أظن أن كسر البرنامج تمهيد لإستنتاج نقاط ضعف البرنامج ! , لأني جديد في مجال RE . كيف تحمي برنامج بالاسم ورقم تسجيل Serial - o15s19 - 07-04-2010 أزيد عليها قليلا -عدم استخدام خوارزميات تشفير -عدم وضع أكثر من نقطة تحقق -استخدام Protector مع خوارزمية CRC و وضع الكثير من نقاط التحقق يتعب الكراكر كثيرا -تشفير الملفات التي يعتمد عليها بالتحديث و السيريل -إزالة الكلمات الدلة على التسجيل أو تشفيرها سلامي كيف تحمي برنامج بالاسم ورقم تسجيل Serial - STRELiTZIA - 07-04-2010 السلام عليكم و رحمة الله إقتباس :أصلا انا الوحيد الذي وضع KeyGenردك موجه الى Kachwahed و لكني اسقطه على الجميع... اخي TF6M الموضوع و القسم و المنتدى للتعاون بين الأعضاء و ليس للفرديات، ان كنت لا تريد تطوير و تنظيم لحلولك للفائدة، لا تقم بارفاق الأكواد المصدرية ارفق فقط الملفات التنفيذية... إقتباس :الهدف من الموضوع ليس كسر البرنامج بل فهم نقط ضعفه لتفاديهابالنسبة للتمرين لاحظت ما يلي: - عدم استعمال متغير يدخل في حساب السريال مثل اي Print fingers خاصة بالجهاز. - عدم تحديد الحد الأدنى من طول اسم المستعمل المدخل. - حفظ معلومات التسجيل في ملف بوضوح دون محاولة تشفيرها. - بساطة خوارزمية التحقق في ذاتها. - البرنامج لا يحتوي على اي Anti xxx و كانه لا يعلم بوجود الــ Crackers. - بما ان البرنامج يقوم بالتحديثات فمن الغباء عدم انشاء شئ مثل Black list او اتاحة التحديث للمسجلين الحقيقين عنده على الــ Server، يعني المقارنة تكون على السرفر و ليس من البرنامج، معلومات التسجيل مع قائمة المسجلين الحقيقين و بناءا على صحة المعلومات التي يحتويها السرفر يقبل التحديث او يرفضه. خارج هيكل التسجيل: نعم اخي mohfa. المبرمج يستعمل خدع غبية مثل اعطاء امتدادات وهمية لاغلب ملفاته و المفاجأة في مجلد Temp حيث كل ملفات قواعد البيانات التي يعتمد عليها في عملية الفحص غير مشفرة و واضحة وضوح الشمس. كيف تحمي برنامج بالاسم ورقم تسجيل Serial - mohfa - 07-04-2010 نكمل خارج هيكل التسجيل: موديل التحديث ! مبرمج بالاعتماد على ال Thread / Indy لكن بما ان المبرمج مبتدئ لاحظوا ماذا يحدث : عند اول Update Process Launching سيظهر زر Completed او بالاحرى يتغير Caption للزر من Start Update الى Completed ولم نقم بعد باجراء التحديث .... 85 % المبرمج مبتدئ . اخي STRELiTZIA حتى لو لم يمكن فك تشفير فى مجلد ال %Temp% فان فك تشفيرها سهل للغاية فتشفيرها كله XORed . دون الحديث عن الطريقة البدائية للفحص . كيف تحمي برنامج بالاسم ورقم تسجيل Serial - justnick - 31-01-2014 السؤال الاصعب على الاطلاق هل هناك خطوات محددة لصنع حماية جيدة للبرامج؟ ام انه بحر ليس له بداية ولا نهاية كيف تحمي برنامج بالاسم ورقم تسجيل Serial - Abdullah_Q66 - 10-06-2014 justnick كتب :السؤال الاصعب على الاطلاق الخطوات اللي تتكلم عنها هي معرفة أخطاء الآخرين وتفاديها مثل ما حصل في هذا البرنامج .. RE: كيف تحمي برنامج بالاسم ورقم تسجيل Serial - mohamed49 - 06-03-2017 مشكور اخي لم تعد صالحة مع نسخة اخيرة 3.3 |