أكاديمية الصقر للتدريب

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


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





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

السلام عليكم ورحمة الله وبركاتة اهلا بالجميع وكل اعضاء المنتدى quot;قبل بداية قرائة الي حابب يختصر و يجرب اختراق المص ..


موضوع مغلق

الصفحة 1 من 3 < 1 2 3 > الأخيرة »


28-05-2021 03:15 مساء
fathy
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 17-03-2020
رقم العضوية : 18571
المشاركات : 89
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
يتابعهم : 3
يتابعونه : 1
قوة السمعة : 142
 offline 

السلام عليكم ورحمة الله وبركاتة 
اهلا بالجميع وكل اعضاء المنتدى 

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

اولا انا احب اشكر كل واحد في المنتدى لاني اتعملت حاجات كتيرة جدا و اشكر استاذ ياسر خليل و مش هنسى فضلة انة  ساعدني كتير جدا
الي خلاني اتعلم vba اني بحاول اطور من نفسي في الشغل و ابني مشاريع على الاكسيل تفيد الموظفين وكنت بسعى لتوفيق ذلك 
بس واجهني مشكلة كبيرة جدا جدا ان اي مشروع اكسيل يستخدمة عدة مستخدمين سهل اختراقة 
مش هقول سهل بس دة سهل فوق ما نتخيل اي حد يقدر يخترقة بكل سهولة للاسف
فضلت افكر كتير عملت كذا طريقة وحماية و حيل ومافيش فايدة 
لدرجة انا و استاذ ياسر خليل كنا بنسهر كتيييير في موضوع الحماية دة لحد ما تعبنا ومافيش فايدة 
وانا تعبت وتركت الموضوع دة لفترة كبيرة عشان جالي حالة من اليأس حتى كمان الادارة الي في الشغل مش مدعمني اصلا فتركت البرمجة و قولت خلاص مافيش فايدة للاسف من حماية مشروع مبني على الاكسيل 
ومر فترة اكتر من سنة  لحد ما سبت الشغل و مسكت شغل تاني في مصنع و حبيت اني ارجع للبرمجة vba تاني و اقترح عليهم مشروع
بس قولت لازم ابحث و اركز كويس اوي و افكر لحد ما اجد حل اني ازاي احمي مشروع اكسيل 
صممت المشروع ومخدش مني 4 ايام عمل بشتغل في الاجازة بس  الجمعة و السبت يعني استغرق اسبوعين 
لحد ما اشتغلت في الحماية اخد مني وقت كبير من شهر يناير 2021 لحد 28/5/2021 و اخيراً توصلت لحماية و انا اختبرتة بعدها ومعرفتش اخترقة من رغم  معرفة الباسورد الخارجي
​الحمد الله وبفضلة اخيرا توصلت لحماية مشروع اكسيل يستخدمة عدة مستخدمين من رغم معرفة باسورد الملف  
هرفق ملف مضغوط فيها 3 ملفات 
اول ملف : هو الدرع  ( درع المشروع ) بادئ الملف او بادئ تشغيل المشروع  يعتبر هو الحصن 
و تاني ملف  :  يعتبر هو المشروع الاساسي  بس ملف اكسيل فاضي  عادي جدا ومحمي من الخارج بس نعتبرة المشروع الاساسي وكاتب فيها قيمة في خلية فقط
و تالت ملف : ملف نصي عادي فيها باسورد الملف الاول 
فكرة الحماية مبنية على مراحل كتيرة و اهم فكرة هو عمل عدة ملفات اكسيل محمية من الخارج 
يتم فتح المشروع من ملف رقم 1 و يفتح اتوماتيك باقي الملفات وحدة وحدة وكل ملف لة وظيفة معينة في الحماية 
يعني ملف رقم 2 يختبر في مفتاح تسجيل موجود في بارتشن ال C وكمان بأسم مختلف و في مسار مختلف عشان الهاكرز يصعب عليهم البحث و مفتاح التسجيل عبارة عن ملف اكسيل محمي من الخارج بردو 
وبيتم التحقق من قيمة في  ملف مفتاح التسجيل  لو متطابقة يستكمل فتح باقي المصنفات لو غير متطابقة يخرج من كل المصنفات و ميستكملش طريقة لفتح المشروع الاساسي و القيمة دي عبارة عن رقم الماذر بورد 
يعني لو الهاكر قدر يتوصل لمكان المفتاح و نسخة و نسخ المشروع  على فلاشة و نسخة في جهاز كمبيوتر اخر بردو  المشروع مش هيفتح  لان ملف رقم 2 بيقوم بجلب بيانات البوردة ( رقم البوردة ) و بيعمل مقارنة لمفتاح التسجيل لو غير متطابق مش هيفتح وكمان بيعمل مقارنة و ملف مفتاح التسجيل مقفول 
طب لو متطابق يستكمل فتح باقي المصنفات 
طب مصنف رقم 3 يعتبر دة قلب الحماية لاني فكرت و تعبت ان ازاي احمي مشروع حماية خارجية و ( حماية الشير ) لما يتم تنفيذ الحماية برمجياً المصنف غير قابل للحفظ و غير قابل للحماية للاسف
ففكرت في طريقة انة يتم عمل حفظ بأسم مختلف و يقفل ودة الحالة الوحيدة عشان يتحفظ و يكون محمي بس بأسم مختلف 
فيجي دور مصنف رقم 3 انة ينسخ ملف وهمي من ضمن ملفات مفتاح التسجيل و يلصقة في نفس مسار المشروع يستدل ملف رقم 2 و ثم يقوم بسمحة و يغير اسم الملف الي تم عمل حفظ بأسم الى الاسم  الاصلي 
و دي كانت طريقة معقدة جدا 
لية ينسخ ملف وهمي ويستبدلة في المسار المشروع عشان لو الهاكر حب يسترجع الملفات المحذوفة باٌي برنامج هيلاقي ملف اكسيل محمي وفاضي 
و ملف رقم 3 هيكون محمي بملف ضغط و هيتفك من ملف رقم 2  وبيتم التحقق من ملف رقم 3 عن قيمة و هو مغلق يتأكد هو الملف ولا لا عشان مش يحصل دروب في الاكواد و يقف ويتم اختراقة و بعد دة كلة ملف رقم 3 يفتح المشروع الاساسي
كل دة بيحصل في اقل من 10 ثواني او يمكن اقل و اقل 
و اسف اني طولت جدا بس عشان الموضوع سياقة مهم 
انا اختبرت الملف و بالنسبالي معرفتش اخترقة يمكن حد تاني يقدر يخترقه
فأنا عاوز اختبر المصنف هل محمي بطريقة جيدة ولا لاء
انا عامل باسورد الملف رقم 1  باسورد كبير وصعب و ارفقتة عشان تفتحوا الملف عملتة صعب عشان احتمال يكون في برامج تخمين ودة بيعتمد على سرعة و امكانيات الجهاز و اصلا مهما امكانيات الجهاز لو سيرفر قوي جداا لو تمنة فوق 150 الف جينة مش هيقدر هياخد شهور ويمكن سنين وممكن في الاخر فشل التخمين وكل ما الباسورد يكون اصعب كل ما يصعب التخمين في اجهزة السيرفرات 
المهم ملف رقم 1 حاطت باسورد لملف رقم 2 مكانة في الاكواد حاطت لة مديول و كاتب تعليق هو باسورد ملف رقم 2 لو حد قدر يوصلة يبقا المصنف تم اختراقة 
باسورد ملف المضغوط : 123
و باسورد المصنف رقم 1 المراد اختبارة مكتوب في ملف نصي

وحاطت قيمة في مصنف 2 في خلية c4 لو حد عرف القيمة  يكون فعلا تم اختراق المشروع
 
 
  مشروع اكسيل محمي.rar   تحميل rar مرات التحميل :(30)
الحجم :(66.404) KB



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




28-05-2021 05:51 مساء
مشاهدة مشاركة منفردة [1]
fathy
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 17-03-2020
رقم العضوية : 18571
المشاركات : 89
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
يتابعهم : 3
يتابعونه : 1
قوة السمعة : 142
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
و ايضاً اذا تم وقف وحدات الماكرو لم ستطيع تنفيذ الكود لفتح باقي المصنفات 
انا مش وضعت كود فتح المصنف اختصاراً للوقت ف لو تم اختراق المصنف الاول كدة كدة هيعرف باقي باسوردات الملفات الاخرى 
وانا قمت بتجربة اختراق الملف بعدة طرق مختلفة 
اول طريقة عن طريق تغيير امتدات او صيغة الملف الى zip  و هذة الطريقة لم تفلح لا احد يستطيع تغيير صيغة  مصنف محمي من الخارج  و الغرض من تغيير الصيغة هى لفك سورس المصنف و استخراج الملف الخاص بالبرمجة و التعديل علية واختراقة او اختراق الباسورد الداخلي للشيتات 
ثاني طريقة عن طريق برنامج يقوم بفك اي باسورد داخل المصنف لاكن شرط يكون المصنف غير محمي حماية خارجية  و اسم البرنامج Reset VBA Password و برنامج Excel.Permissions.Password.Remover البرامج دي تعاملها سهل جداا في فك الحماية و الغرض منها لو حد نسي الباسورد 
الطريقة الثالثة عن طريق برمجة vba و اليكم الكود 
Sub Remove_protection()

Application.DisplayAlerts = False

Dim Wkb As Workbook
Set Wkb = Workbooks.Open("C:\Users\????\Desktop\????\1.xlsm", , , , "DEiwkfdmlsjhdheksjdhgfj*985233555425560005505505*sdfdsfsxzWERSDFFGDHTF/d6f54g86df89fd7g*65")
Wkb.WritePassword = ""
Wkb.Password = ""
Wkb.Save
Wkb.Close

Application.DisplayAlerts = True

End Sub


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

29-05-2021 10:37 صباحا
مشاهدة مشاركة منفردة [2]
fathy
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 17-03-2020
رقم العضوية : 18571
المشاركات : 89
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
يتابعهم : 3
يتابعونه : 1
قوة السمعة : 142
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
طب  انا فعلا  جربت ال  saveas f12  وجبت جنرال اوبشن و معرفتش اشيل الباسورد القديم , ازاي قدرت تشيل الباسورد الاساسي  ولا في طرق تانية انا عندي شكل مجمد معرفش امسح القديم 
ولا حماية الشير في النسخ القديمة مش نافعة 
عمتا انا جربت  فتح الملف بطريقة سهلة جدا و هى ان اسامي الماكرو ظهرة و سهل تشغيلها انا سايب اكواد ماكرو فك الحماية 
حضرتك بتستخدم اوفيس 2016 فما فوق ؟
لو الاجابة صح يبقا نظام حماية الشير في النسخ القديمة 2010 مش نافعة 
وممكن اسطب نسخة حديثة و احمي الملف بيها 
طب لو حفظت المصنف بصيغة xla اظن دي طريقة لوقف زر f12 ومش يقدر يحفظ بأسم و نحط الاكواد في الفتح 
انا هعيد ترتيب الاكواد في المصنف و ارتب الدنيا و هرفعة  وملف رقم 2 هيكون بباسورد مختلف و نشوف هل هيتم كسرة ولا لاء 
انا هستمر في الموضوع دة لاحد ما الطريقة الحماية تنجح 
 
Medicine, I actually tried the saveas f12, I had a general option, and I knew the old password, how could I activate the basic password or in other ways? I have a frozen form that I don't know, delete the old
 

29-05-2021 07:39 مساء
مشاهدة مشاركة منفردة [3]
hassona229
مشرف عام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2018
رقم العضوية : 9257
المشاركات : 808
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 13-9-1980
يتابعهم : 0
يتابعونه : 11
قوة السمعة : 4330
عدد الإجابات: 113
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
اخى الكريم كما قال لك الدكتور محمود ابوالدهب في هذا لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب

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

29-05-2021 08:13 مساء
مشاهدة مشاركة منفردة [4]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10455
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 536
قوة السمعة : 36632
عدد الإجابات: 256
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
صعب وليس مستحيل .. يعجبني دقة ألفاظك يا مسيو

30-05-2021 04:28 مساء
مشاهدة مشاركة منفردة [5]
محمود ابو الدهب
مشرف على لغات برمجة والاكسيل
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 14
المشاركات : 1309
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 4-7-1990
الدعوات : 59
يتابعهم : 6
يتابعونه : 275
قوة السمعة : 4570
موقعي : زيارة موقعي
عدد الإجابات: 7
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
صعب نعم ولكن فيه برامج بلغة البرمجه المشهورة وسعرها غالى ومصروف علي ححمايتها ومع ذلك يوجد من يخترقها وينشأ لها سيريال نمبر

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


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

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

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


وتاني نقطة الى انا ببحث فيها ومش لاقي ليها حل انى ازاى اجرب اى مستخدم بالملفات التنفيذية دى انه يسطب اوفس 2019 من اجل عمل البرنامجج لان بيئة الحماية فيه اقوي من اى اوفس اخر عن تجربة ولكن لان اوفس 2016 و 2019 الاتنين بيئة البرمجه واحده فصعب عليا الامر ومع البحث المستمر وجدت قصور بالامر 
توقيع :محمود ابو الدهب
لى عظيم الشرف بالانضمام لهذا الصرح العظيم
وكم أتمنى من الله
ان يعيننى ويعلمنى من علمة الواسع فهو ولي ذالك وهو على كل شي قدير

تحياتى وتقدير للجميع  محمود ابوالدهب

30-05-2021 08:27 مساء
مشاهدة مشاركة منفردة [6]
fathy
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 17-03-2020
رقم العضوية : 18571
المشاركات : 89
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
يتابعهم : 3
يتابعونه : 1
قوة السمعة : 142
 offline 
look/images/icons/i1.gif مشروع اكسيل محمي يستخدمة عدة مستخدمين
انا فعلا بدأت اجرب لغات برمجة اخرى و اخترت vb.net
عشان سهلة و بتشبة ال vba شوية و يكفي الغرض و جربت كود لفتح مصنف محمي و نجح الامر بس عشان انا مبتدأ فية لسة هتعلم شوية و لسة هعدل في الكود انة يفتح المصنف في نفس المسار بس لسة مش عندي الخلفية لو حد يعرف ياريت حد يقولي عشان انا شغال فية 
و هبتدي اتعلم ال vb.net و كمان اعرف في ال vba اكسيل ان شاء الله الواحد يعرف يطلع مشروعات كويسة من اللغتين المدمجين مع بعض 
انا هرفق الكود عشان الناس تستفاد و اشارككم تجاربي  
بس سوال لو خرجت مشروع  بلغة vb.net ملف تنفيذي هل سيكون محمي ؟!!! يعني هيكون ملف متشفر 

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        ' Process.Start("C:UsersPC1DesktopNew folder (9)kk.xlsx")
        Dim excel As Microsoft.Office.Interop.Excel.Application
        Dim wb As Microsoft.Office.Interop.Excel.Workbook
        Dim ws As Microsoft.Office.Interop.Excel.Worksheet
        excel = New Microsoft.Office.Interop.Excel.Application 'create the instance of excel work book'

        wb = excel.Workbooks.Open("C:UsersPC1DesktopNew folder (9)4k.xlsx", Password:="456") 'Open the excel the file
        excel.Visible = True
    End Sub


الصفحة 1 من 3 < 1 2 3 > الأخيرة »


الكلمات الدلالية
مشروع ، اكسيل ، محمي ، يستخدمة ، مستخدمين ،


 










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

الساعة الآن 05:39 صباحا