السلام عليكم ورحمة الله وبركاتة
كل عام وانت بخير
من فترة عملت موضوع عن حماية مشروع اكسيل و للاسف انتهت بالفشل فعلا المشاريع بتخترق بسهولة
بس للاسف مكنش حد بيقولي كيفية الاختراق من رغم كنت كاتب اننا بنكمل بعض و كنت محتاج اعرف ازاي توصلتوا لأختراق الملف و تم اغلاق الموضوع محدش رد عليا من رغم اني كنت بذكر تفاصيل الملف عشان بساعد للناس الي بيختبروا الملف يعرفوا نقطة الضعف وكنت بشارك بيها بس للاسف محدش كان بيشارك معايا في كيفية الاختراق عشان افكر لها بحل اخر و مختلف
المهم انا مش سكت وفكرت تاني
قولت طب المشروع بيستخدمة عدة مستخدمين طب ما اخزن مجموعة باسوردات في ملف التنفيذي و ينفتح في تكست بوكس واحد بس وكل باسورد معين يفتح ملف معين وطبعا الملف هيكون عن داتا يعني المسئول بس هو الي هيخاف على الداتا بتعتة ولة باسورد لوحدة بس
وباقي المستخدمين لة باسورد مختلف بيفتح منة ملف الاستعلام بس وبكدة انا مطمن على الداتا نفسها
المهم عرفت طرق تشفير ملفات التنفيذي بأكثر من طريقة
بمعنى تم تشفير السورس كود نفسة + تم تشفير البرنامج بعد مرحلة اخراج المشروع من الفجوال بيسك
و بيتم التشفير من اكثر من تقنية و على مراحل
انا هرفع المشروع بس طبعا بدون باسورد انا بحمي نفسي من الناس الغير مؤهلين لفتح المشروع ( ودة لأول مرحلة ) في حالة لو محدش عرف يخترق الملف التنفيذي
وبعدها هضع لكم الباسورد فحين لو محدش عرف يخترقة انة يفتح ملف الاكسيل اسمة (Check.xlsm) لو حد عرف يوصل لكلمة المرور داخل ملف الاكسيل يبقا انا لسة مش عملت حاجة بعد التعب دة كلو
و ملف Check.xlsm دة عبارة عن مرحلة قبل فتح ملف الداتا و المشروع وبها باسورد فتح الداتا
وظيفتة انة بيشيك على مفتاح التسجيل موجود ولا لاء في بارتشن ال C و لو حد عرف يوصل للمفتاح و فتحة في جهاز اخر يظهر لة رسالة مفتاح التسجيل غير صالح وبيتم الخروج وميكملش باقي المراحل لفتح المشروع عشان رقم مفتاح التسجيل على جهازة مختلف عن ملف مفتاح التسجيل الي خدة كوبي من الجهاز المسجل مسبقاً
وتم عمل مفتاح التسجيل بطريقة معينة و بياخد ارقام معينة من الجهاز و بيدمجها بطريقة معينة عشان يتكون مفتاح تسجيل و في النهاية بيتم انشاء مفتاح تسجيل عبارة عن ملف اكسيل محمي من الخارج ب2 باسورد و باسورد المشاركة من الداخل
عشان محدش يقدر يفتحة و يعرف مفتاح التسجيل عبارة عن اية من الداخل و بردو وظيفة Check.xlsm انة بيشيك على اسماء ملفات المشروع , و لو حد فاتح ال vba بيقفل كل المصنفات وقولت بردوا اشارك بيها عشان نكتشف نقطة ضعف
و اشكر الجميع ان الكل بيساهم في هذا الموضوع
باسورد فك الضغط : 123
Executable file protection test for an Excel project