الفريق العربي للهندسة العكسية
inViTRO#04 - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات البرمجة - Programming Forums (https://www.at4re.net/f/forum-5.html)
+--- قسم : البرمجة بلغة السى و السى بلس بلس ++C & C (https://www.at4re.net/f/forum-17.html)
+--- الموضوع : inViTRO#04 (/thread-1869.html)



inViTRO#04 - YANiS - 28-06-2020

اقدم لكم رابع اصدار من WHITE PAPERS in ViTRO، ورقات بيضاء في المختبر... تعالج في اختصار و عجالة فكرة ما في ميادين البرمجة، تحليل البرمجيات و الهندسة العكسية...
المرفقات تحتوي على:
- الاصدار inViTRO#04


هذا الاصدار جاء تتمة لهذا الموضوع: https://www.at4re.net/f/thread-1833.html
يحمل فكرة امكانية كسر مفتاح من نوع RSA بطول 1024 باستغلال ضعف معين... 
 
[صورة مرفقة: cover.png]


[صورة مرفقة: capture.png]
رابط التحميل:
https://github.com/YANiS-repo/inViTRO-04





RE: inViTRO#04 - samoray - 28-06-2020

شكرا على الموضوع الشيق, لكن لماذا نفترض ان e = 10001
هل هذه القيمة ثابتة؟ شكرا على المجهود لكن خبرتي في التشفير محدودة جدا...


RE: inViTRO#04 - Cyperior - 28-06-2020

هذه القيمة الافتراضية.


RE: inViTRO#04 - samoray - 28-06-2020

(28-06-2020, 08:23 PM)EarthMan123 كتب : هذه القيمة الافتراضية.

اوكي قيمة افتراضية يعني ممكن تكون ثابتة في معضم الحسابات,
سؤال أخر:
المعروف ان N هي Modulus
و E هي  Public exponent
لماذا في الشرح حددت N على أنها المفتاح العام. مع أن المفتاخ العام يتكون من N . E
هل هذا يعني أنه داءما تأخذ قيمة modulus  N  على أنها المفتاح العام؟
شكرا على صبركم معي


RE: inViTRO#04 - YANiS - 28-06-2020

(28-06-2020, 08:09 PM)samoray كتب : شكرا على الموضوع الشيق, لكن لماذا نفترض ان e = 10001
القيمة الافتراضية بسبب انها القيمة الموجودة افتراضيا في معظم ادوات توليد مفاتيح، و يمكن تغييرها... لم يتم تغييرها في التمرين لجعله متاح للجميع للوصول للحل...
 
(28-06-2020, 08:53 PM)samoray كتب : لماذا في الشرح حددت N على أنها المفتاح العام. مع أن المفتاخ العام يتكون من N . E

نعم اخي ملاحظة جيدة، استعمال القيم N/E معا للتشفير (تحت تسمية المفتاح العام) اهمال الحديث عن E كان كمحاولة لتوجيه التركير على فكرة التمرين.


RE: inViTRO#04 - the9am3 - 28-06-2020

موضوع رائع اخ Yanis استفدت منه عند البحث وجدا الحلول كانت اكثرها CTF 
يتم حلها بااستعمال سكريبت بايثون وبااستعمال هذا الموقع للحصول على p q 
http://factordb.com/

هذا مثال
https://www.youtube.com/watch?v=_lg2AEqRTjg&t=198s