كيف تعمل الدونجل وكيف تقلدها - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الهندسة العكسية المتقدمة - Advanced RCE (https://www.at4re.net/f/forum-26.html) +--- الموضوع : كيف تعمل الدونجل وكيف تقلدها (/thread-1864.html) الصفحات:
1
2
|
كيف تعمل الدونجل وكيف تقلدها - ExCodeMaker - 26-06-2020 بفضل الله تمكنت من معرفة كامل التفاصيل الفنية لتركيبة الدونجل من الناحيتين المصنعية والبرمجة، واصبح لدي مكتبة واسعة من المعلومات، سابدأ بشرح اولي وتقديم بعض الملفات الجاهزة لمن يرغب الاطلاع او التجربة بالنسبة ل Hasp الدونجل تقوم على مبدأ بسيط وهو "الة فينوميان" بحيث يتم تعريف 16 محطة (State) وفي كل محطة تستقبل مدخلات ولكل محطة مخرجات مختلفة، والمخرج عبارة عن شقين، الاول هو المحطة التالية والثاني هو قيمة محسوبة متعلق بالمحطة. والامر الذي قد يزيد من صعوبة الامر ان المحطة قد تصدر مخرجات عديمة التاثير (Don't Care Condition) وتعيد جريان العمل اليها نفسها او لغيرها للتمويه وعندما يتم ارسال المدخلات بالتسلسل الصحيح (وقد تحتوي خلالها العديد من البيانات التي لا تؤثر على جريان العمل للتمويه) يتم الوصول الى المحطة التي تفتح لك الصلاحية وتمكنك من قراءة الذاكرة الداخلية قد يبدو هذا الكلام غير مفهوم، لذا ساحاول ان اعطى مثال توضيحي نعرف 4 محطات للالة للتبسيط محطة مدخل مخرج محطة تالية 1 2 4 2 2 7 5 3 2 3-5 2 2 2 غير ذلك 0 1 3 8 2 4 3 4 0 3 3 غير ذلك 5 1 4 تفتح الدونجل وتستقبل المدخلات لتعطي المعلومات المتعلقة بها وتقرا الذاكرة هنا لتفتح الدونجل التسلسل المقبول 278 طبعا والتسلسلات التالية تعمل 2334557448 ، 2748 مرفق ملفات نهائية تم تجهيزها للبرمجة على تشيب PL16r6 لتقوم بعمل الدونجل تماما طبعا قمت بعمل برامج لاستخراج مفاتيح الدونجل الاثنين، وثم تحويل المفاتيح الى الة فانوميان باستخدام "كارنف ماب" ومن ثم تحويلها الى الكود يواسطة برنامج CUPL الملفات المرفقة توضح تركيبة الدونجل وكيف يتم برمجة كل رجل فيها والمنطق النهائي المستخلص نتيجة الخوارزميات اعلاه كلمة السر www.at4re.net RE: كيف تعمل الدونجل وكيف تقلدها - Cyperior - 26-06-2020 (26-06-2020, 06:36 PM)civil كتب : السلام عليكم وعليكم السلام ورحمة الله وبركاته أخي الكريم ... هذا يعتبر شرحا أوليا كما تفضل الأخ الفاضل بشرحه في أول كلامه ويعتبر كأساسيات لبناء معلومة مفيدة مكتملة - غالبا -. فيفضل الفهم النظري للأساسيات لأن ذلك يعطي الشخص مساحة للتفكير والبحث في كيفية حدوث ذلك. وأما التطبيق العملي فلن يفيد في شيء ما دام الشخص لا يعلم الأساسيات. RE: كيف تعمل الدونجل وكيف تقلدها - ExCodeMaker - 27-06-2020 معلومات اضافية : كل دونجل لها مفتاح خاص ومفتاح عام لكل الدونجلات، العام يفتحها لتعطي معلومات عامة (الدونجل موجودة، ونوعها) والخاص يسمح بقراءة الذاكرة EEPROM الموصولة معها على احد الارجل كما في الصورة في الملفات. لكي تعمل مصفوفة المنطق للمحطات ال 16 ، يجب ان تضع المدخلات لكل محطة وتعمل اختصار بواسطة تقنية كارنف ماب وبالتالي تحصل على معادلتين الاولى للرقم العام ويسمى SeedCode والرقم الخاص Master، ثم تحول الى مصفوفة فيوزات ملف .PLD بواسطة برنامج CUPL ثم تبرمج على تشيب PEEL, PAL, GAL . لاحقا يتم استخدام VHDL لجعل الامر اكثر صعوبة من ناحية التقليد واعادة الانتاج. في بداية اصداراتهم كان يستخدم قطعة واحدة وهي عبارة عن Mixer يتم ربط ارجله بطرق مختلفة لاصدار كود مختلف لكل شركة مستخدمة. RE: كيف تعمل الدونجل وكيف تقلدها - MountLegacy - 27-06-2020 ما رايك بتحويل كل ما تعلمه في كتاب واذا احتجت اي تصاميم توفرها لك فالكتاب افضل طريقه لحفظ المعلومات وخاصه قيمه مثل هذه وسيكون باسمك RE: كيف تعمل الدونجل وكيف تقلدها - ExCodeMaker - 28-06-2020 الان - هذه الهدية الكبرى لهذا الموقع هذا البرنامج الذي انشره لاول مرة, يبين بالتفصيل كامل عمليات قراءة الدونجل والذاكرة ويبين كيفية تحويل المفتاحين الى متسلسلة من 16 محطة وهي المطلوبة لفتح الدونجل ، وتستخدم lookup Table & Encryption Table كما يستخدم المبرج الذي طور الدونجل سنة ميلاده ضمن عملية التشقير كل هذه المعلومات تم كشفها نتيجة عشرات الساعات المضنية للبرامج حتى تم تلخيصها في هذا البرنامج الشيق والمفيد والذي يبين الفكرة كاملة انتظروا معي ايضا كيف تكتشف المفاتيح السرية للدونجل وكيف تحول ذلك الى شيفرة تصنيع دونجل مقلدة الملف محمي بكلمة سر، للمعنيين فقط سارسلها على الخاص RE: كيف تعمل الدونجل وكيف تقلدها - FiREWORKS - 28-06-2020 (28-06-2020, 04:00 PM)ExCodeMaker كتب : الان - هذه الهدية الكبرى لهذا الموقع (28-06-2020, 04:00 PM)ExCodeMaker كتب : الملف محمي بكلمة سر، للمعنيين فقط سارسلها على الخاص اسمحلي اخي الحبيب ان اقول لك ان هذا اتجاه خاطئ اذا كانت نيتك نشر العلم انصحك اخي الحبيب بمراجعة فكرة تخصيص لمن تريد مشاركته اعمالك فالعلم النافع صدقة جارية RE: كيف تعمل الدونجل وكيف تقلدها - yemengeeks - 29-06-2020 أحييك اخي الغالي ... الموضوع مهم جداً ومجهودك جبار ومشكور وانا مهتم في هذا المجال وان شاءالله لنا تواصل وتعاون مشترك RE: كيف تعمل الدونجل وكيف تقلدها - ExCodeMaker - 29-06-2020 (28-06-2020, 08:57 PM)FiREWORKS كتب : اسمحلي اخي الحبيب ان اقول لك ان هذا اتجاه خاطئ اذا كانت نيتك نشر العلم السلام عليكم ليست تخصيص، انما من باب التفاعل مع المهتمين RE: كيف تعمل الدونجل وكيف تقلدها - FiREWORKS - 29-06-2020 و عليكم السلام و رحمة الله صحيح التفاعل مهم جدا لكن اخي الحبيب امكانية وجود من الأعضاء المبتدئين من يهتم بالموضوع و جمع ما يحتاجه عن الدونقل لتعلم مستقبلا دون قدرته على التفاعل حاليا قد يحرم من الاستفادة من ما سوف تطرحه بفكرة الحصرية من اعمالك RE: كيف تعمل الدونجل وكيف تقلدها - mohamad - 29-06-2020 ماشاء الله اخي مستوى متميز ، نتمنى منك الاستمرار في شروحاتك في هذا المجال الذي مازال محتكر ومجهول عند فئة قليلة |