Crack_Me
#11
هاهو المشروع مرفق أدناه +مكونTFindFile (يمكن الإستعاضة عن Memo بمتغير، فقط أنا أردت استظهار نتائج البحث للتأكد)

الفكـرة : أردت أن أسأل عن أمن ق ب Absolute (كلمة المرور ) على غرار البارادوكس بسبب ضعف الحماية و وجود كلمات مفتاحية للمرور.

و سبق في موضوع للفاضل B.M.AbdelAziZ عن سكينات بقاعدة ب Abs مموهة اللاحقة (لا أذكر ، الرابط بالمنتدى)فجاءتني فكرة :
التمويه (البسيطة) ذاتها + إخفاء الملف + استعمال أمن القاعدة + تخزين كلمة المرور بحقل معين+ (ليس تشفيره) و لكن التمويه بعملية حسابة بسيطة ضرب 53 ناقص 13 .
و تخزين كلمة المرور ، لماذا؟ حتى إذا اخترقت القاعدة و عرفت كلمة المرور ، لا تصلح لتفتح الفورم الذي يحتوي ( مرحبــا كراكر).

الموضوع للإستفادة ، فالتو بدأت بالكتاب 1 (الرائع) للفريق ع للهندسة ع.

بالنسبة لمقال الأخ عروة عيسى: رائع ، مشكور أخي الكريم ، و لكنني (صدفة) تبسمت و أنا أقرأ:
إقتباس : -خزن كلمات المرور في أماكن غير معتادة .
بالتأكيد لن تخزن كلمة مرورك في ملف نصي بالإسم Password.txt في نفس مجلد البرنامج ؟؟؟؟
بإمكانك تخزينها في أحد حقول قاعدة البيانات المستخدمة , أو خزنها بملف وأعطة إمتداد DLL وضعة في مجلد النظام SYSTEM32 مثلا , وليكن إسمة RDC123.dll على سبيل المثال .....


بالتوفيق


الملفات المرفقة
.rar   Exe.rar (الحجم : 507.38 ك ب / التحميلات : 70)
.rar   Dpr+Abs.rar (الحجم : 54.09 ك ب / التحميلات : 41)
.rar   Tfindfile.rar (الحجم : 28.46 ك ب / التحميلات : 34)
الرد
#12
إقتباس :سكينات بقاعدة ب Abs مموهة اللاحقة (لا أذكر ، الرابط
http://www.delphi4arab.net/forum/showthr...p?tid=1019
إقتباس : القول في حماية ق ب Absolute ؟
حماية القاعدة من حماية مكان وضع كلمة السر
يمكن ايجاد كلمة سر القاعدة باكثر من طريقة ابسطها
1- في مثالك افتح الملف التنفيذي باي محرر رسورس Resource وتصفح الForm خاصة التي اسمها يوحي بكلمة السر، تجد مكون القاعدة، اضغط عليه تجد كلمة السر (كل هذا بدقيقتين)
2- فتح الملف التنفيذي بمنقح والبحث عن ما يوحي بكلمة السر والتتبع الى ان تجدها (في مثالك دقائق)
3- فتح الملف التنفيذي بمنقح ووضع بعض نقط التوقف على بعض الدوال والتنفيذ والتتبع الى ان...
4- التنقيح بصفة عامة!
تعلم الهندسة العكسية مهم لكل مبرمج/مطور
فقط كما قال اخي kachwahed لا تعطها اكثر من حقها او بصيغة اخرى لا تركر على الهندسة العكسية اكثر من التكيز على تطوير البرنامج/التطبيق نفسه

ان زاد الشيئ عن حده انقلب الى ضده، أو كما يقال.
الرد
#13
السلام عليكم
هل اذا قمت بتشفير سطر ال connection string بواسطة دالة تشفير بسيطة من اختراعى "دالة لا تتبع اى خواريزمة مشهورة "هل بهذه الطريقة اكون قد قمت بحماية قاعدة البيانات وجعل الحصول على كلمة السر الخاصة بها اصعب ؟
الرد
#14
justnick كتب :هل اذا قمت بتشفير سطر ال connection string بواسطة دالة تشفير ...

لا أخي ..حتى وان كانت الخوارزمية من تصميمك ,فعند التنقيح ستظهر الخوارزمية بالأسمبلي ... وبعمل تحليل لها يمكن اعادة كتابتها بأي لغة أخرى ....
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم