الفريق العربي للهندسة العكسية
بخصوص دروس ricardo naravaja - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html)
+--- الموضوع : بخصوص دروس ricardo naravaja (/thread-636.html)



بخصوص دروس ricardo naravaja - Polia - 07-04-2019

السلام عليكم 
اردت ان استفسر عن الدرس الرابع عشر من الدروس ... 
في المثال الأخير الي هو Crackmeeasy 
في اخر الصفحة البرنامج يقول اطرح 14 من قيمة الحرف الأول المدخل ثم قارنها بـ CMP
اذا لم يكونا متساويين اقفز jnz
والكاتب جمع قيم الرقم السري الي في البرنامج فوجد السريال لم افهم والله


RE: بخصوص دروس ricardo naravaja - [email protected] - 08-04-2019

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


RE: بخصوص دروس ricardo naravaja - Polia - 09-04-2019

(08-04-2019, 09:33 PM)[email protected] كتب : الرقم الثابت في البرنامج هو: 10445678951
حيث عند وصولك إلى دالة المقارنة بين السريال المدخل و السريال الصحيح تتم عملية طرح القيمة 14 من البايت الأول للسريال المدخل ثم المقارنة مع البايت الأول للرقم الثابت و في حالة عدم التساوي القفز إلى رسالة الخطأ.
من أجل الحصول على الرقم الصحيح نقوم بإضافة 14 لكل بايت من الرقم الثابت بعد تحويلها إلى قيم هيكس و منها إلى حروف أو رموز

اه شكرا لقد فهمت شكرا لك اخي الكريم 
جزاك الله كل خير


RE: بخصوص دروس ricardo naravaja - Polia - 10-04-2019

المرجو فتح موضوغ لنناقش فيه دروس  ricardo naravaja 
فالسلسلة جميلة جدا وشيقة هناك بعض المفاهيم مبهمة 


لا استطيع الاستغناء عن درس لم افهمه


RE: بخصوص دروس ricardo naravaja - ɢᴇɴɴᴀʀᴏ x - 10-04-2019

اي سؤال اطرحه اخي وسوف نساعدك بااذن الله


RE: بخصوص دروس ricardo naravaja - Polia - 10-04-2019

(10-04-2019, 06:50 PM)ɢᴇɴɴᴀʀᴏ x كتب : اي سؤال اطرحه اخي وسوف نساعدك بااذن الله

شكرا علي المرور اخي 
حقيقة لا استطيع المرور علي درس وانا لم افهمه اطلاقا 
هذا الجز لم استطع هضمه لحد الأن 
انا اتابع الدرس 16 عشر في تطبيق الذي سماه Splish 
في اخر الدرس اثناء حساب خوارزمية الرقم التسلسلي المتغير
البرنامج يقول في الحلقة يتم قسمة بايت الأول للرقم السري وقسمته علي 0A يتم حفض الناتج في eax وباقي القسمة في EDX من ثم يتم نقل قيمة EDX التي هي باقي القسمة الذي الذاكرة في عنوان مبين المشكل هو اثناء بدء حساب الخوايزمية لم يشرح لنا من اين اتي بالقيمة 5 عندما حصل علي القيم ايضا استعمل الضرب راسو وجعني والله  Confused Confused Confused


RE: بخصوص دروس ricardo naravaja - [email protected] - 17-04-2019

(10-04-2019, 07:03 PM)MalwareDZ كتب :
(10-04-2019, 06:50 PM)ɢᴇɴɴᴀʀᴏ x كتب : اي سؤال اطرحه اخي وسوف نساعدك بااذن الله

شكرا علي المرور اخي 
حقيقة لا استطيع المرور علي درس وانا لم افهمه اطلاقا 
هذا الجز لم استطع هضمه لحد الأن 
انا اتابع الدرس 16 عشر في تطبيق الذي سماه Splish 
في اخر الدرس اثناء حساب خوارزمية الرقم التسلسلي المتغير
البرنامج يقول في الحلقة يتم قسمة بايت الأول للرقم السري وقسمته علي 0A يتم حفض الناتج في eax وباقي القسمة في EDX من ثم يتم نقل قيمة EDX التي هي باقي القسمة الذي الذاكرة في عنوان مبين المشكل هو اثناء بدء حساب الخوايزمية لم يشرح لنا من اين اتي بالقيمة 5 عندما حصل علي القيم ايضا استعمل الضرب راسو وجعني والله  Confused Confused Confused 
الرقم 5 هو نتيجة قسمة البايت الأول على القيمة 0A
وحتى نتمكن من معرفة النتيجة يجب عكس عملية القسمة 
ما دمنا نعرف نتيجة القسمة و باقي القسمة نستطيع معرفة القيمة المطلوبة خاصة ان الرقم السري مكون من ارقام فقط اي بين القيمة (30و 39) بالهيكس في حالة تعدت النتيجة إحدي القيم يتم خفض القيمة إلى 4 بدل 5