السلام عليكم ورحمة الله وبركاته
فى طريقة او اى دوال تساعدى على كسر ملفات الوورد و الاكسيل المحمية بباسورد
علما كان فى طريقة قام بها الاخ mouradpr وهى عن طريق داله GETDIGItemTextA ولكن قديمة جدا بحثت عنها كثيرا لم اجدها فى النسخه الحالية وهيا 2013 و 2015
وعليكم السلام ورحمة الله وبركاته
يمكنك الاستعانة باحد البرامج
ايضا هناك مواقع اون لاين
وعليكم السلام
الأفضل استخدام منتجات elcomsoft فهم الأبرع في هذا المجال، لقد كانوا وما زالوا شوكة في خاصر شركات مثل ابل ومايكروسوفت وادوبي
ودائما يجدون طريقة لتجاوز حمايات هذه الشركات.
هذه مقالة تُفصل معركتهم مع منتجات Microsoft office من البداية وحتى نسخة 2019 مع التطرق للحمايات المستخدمة وكيف تغيرت عبر مرور الزمن وصدور نسخ جديدة.
https://blog.elcomsoft.com/2019/10/microsoft-office-encryption-evolution-from-office-97-to-office-2019/
وهنا مقالة من موقعهم عن نجاحهم بهزيمة office 2013 وكذلك شرح الحمايات الجديدة التي استخدمتها مياكروسوفت في نسخة 2013
https://blog.elcomsoft.com/2012/09/elcomsoft-breaks-into-ms-office-2013/
توجد نسخة Advanced Office Password Recovery ونسخة أقوى منها هي ElcomSoft Distributed Password Recovery
إذا كنت مصر على الهندسة العكسية فتحتاج خبرة جيدة بالهندسة العكسية وبعلم التشفير.
ففي الإصدار 2013 استخدمت Microsoft تشفيرًا أكثر قوة مقارنة بـ Office 2010 القوي بالفعل. من اجل تعزيز الحماية استبدلت Microsoft خوارزمية SHA1 المستخدمة لحساب قيم الهاش بخوارزمية SHA512. بالإضافة إلى ذلك، يبلغ طول مفتاح التشفير الآن 256 بت لانها استخدمت للتشفير خوارزمية تشفير AES-256، بينما كانت الإصدارات السابقة من Microsoft Office اللي هي 2010 و 2007 تستخدم 128 بت فقط (خوارزمية تشفير AES-128).
---------------
اذا كانت الحماية تعتمد على VBA او الماكرو Macro فيوجد طرق عديدة لتجاوز هذه الحماية
يمكنك مثلاً تجربة سكربت بايثون هذا
https://github.com/waleedassar/VBAMacroPWD
(14-06-2020, 06:48 AM)Gu-sung18 كتب : [ -> ]اذا كانت الحماية تعتمد على VBA او الماكرو Macro فيوجد طرق عديدة لتجاوز هذه الحماية
يمكنك مثلاً تجربة سكربت بايثون هذا
الصراحة انا كنت مصر على الهندسة العكسية لكن الموضوع طلع اقوى واصعب مما كنت اتصور لكن فعلا الاداة التى تعتمد على تجاوز الحماية macro او VBA رائعة لكن لدى سؤال
على افتراض ان لدى نسخة اوفيس 2019 وتم عمل ملف ورد وعمل باسورد له اصبح الان الملف يحتاج للباسورد حتى يتم قراءته
اذا قمت بمسح هذة النسخة واستبدالها بنسخة 2013 وهى تعتمد على الماكرو هل يمكن كسر الملف الذى تم عمله بنسخة 2019
اتمنى ان تفهم ما اقصدة
واشكرك على المساعدة
(13-06-2020, 07:12 PM)Small Axe كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
يمكنك الاستعانة باحد البرامج
ايضا هناك مواقع اون لاين
جزاك الله كل خير
فانا كنت اريدها بالهندسة العكسية
(14-06-2020, 08:28 AM)hesham كتب : [ -> ]اذا قمت بمسح هذة النسخة واستبدالها بنسخة 2013 وهى تعتمد على الماكرو هل يمكن كسر الملف الذى تم عمله بنسخة 2019
حماية macro تختلف عن التشفير الكلي للملف لذلك يمكن كسرها بسهولة.
في الطريقة الاعتيادية والتي لا تستخدم macro (الطريقة البرمجية) حزمة office تستخدم مكتبة CryptoAPI التي هي جزء من النظام
وهنا مقالة تفصل حماية office 2016 من مايكروسوفت
https://docs.microsoft.com/en-us/deployoffice/security/cryptography-and-encryption-in-office
كذلك شرح مفصل لكيفية تعامل هذه النسخة مع النسخ السابقة وكيف قاموا بحل مشكلة فتح ملف منتج من نسخة احدث عن طريق نسخة اقدم
https://docs.microsoft.com/en-us/deployoffice/security/cryptography-and-encryption-in-office#compatibility-with-previous-versions-of-office
@HiddenJoker
Really thank you for this tutorial but it doesn't work for all versions but anyway i've got some points about those techniques
@Gu-sung18
سأقوم بقرائتهم ان شاء الله واختبر الملفات عبر النسخ
I Tried on Excel 2019 file and found no problems at all. hope so if You Follow all steps correctly then it will be unlocked.
I think you tested a file protected with VBA not the usual protection method. Macro protection is easily crackable.