<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Labs on P01NT</title><link>https://outofsrvc.github.io/ar/tags/labs/</link><description>Recent content in Labs on P01NT</description><generator>Hugo</generator><language>ar</language><lastBuildDate>Tue, 25 Aug 2026 20:45:00 +0300</lastBuildDate><atom:link href="https://outofsrvc.github.io/ar/tags/labs/index.xml" rel="self" type="application/rss+xml"/><item><title>حلول معملَي apple.exe و bomb.exe (الفصل الخامس)</title><link>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-5/</link><pubDate>Tue, 25 Aug 2026 20:35:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-5/</guid><description>&lt;p>بسم الله الرحمن الرحيم&lt;/p>
&lt;hr>
&lt;h1 id="المعمل-الأول-حل-معمل-appleexe-lab-solution---appleexe">المعمل الأول: حل معمل apple.exe (Lab Solution - apple.exe)&lt;/h1>
&lt;h2 id="معلومات-العينة">معلومات العينة&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>اسم الملف:&lt;/strong> apple.exe&lt;/li>
&lt;li>&lt;strong>MD5:&lt;/strong> &lt;code>30e92463ee572d8dbfa95ff3285bfa82&lt;/code>&lt;/li>
&lt;/ul>
&lt;h2 id="الإجابات-المختصرة-short-answers">الإجابات المختصرة (Short Answers)&lt;/h2>
&lt;p>&lt;strong>1. ما القيمة المدفوعة عند العنوان &lt;code>0x401099&lt;/code> كوسيط للدالة &lt;code>sub_401000&lt;/code>؟&lt;/strong>&lt;/p>
&lt;p>الوسيط هو &lt;strong>المحرف الأول من السلسلة النصية&lt;/strong> التي أدخلها المستخدم من سطر الأوامر.&lt;/p>
&lt;p>&lt;strong>2. ادخل إلى الدالة &lt;code>sub_401000&lt;/code>. ما الذي تقابله الثوابت &lt;code>0x61&lt;/code> و &lt;code>0x62&lt;/code> و &lt;code>0x63&lt;/code>؟&lt;/strong>&lt;/p>
&lt;p>تقابل الثوابت قيم ASCII: &lt;code>0x61&lt;/code> = &lt;code>a&lt;/code> و &lt;code>0x62&lt;/code> = &lt;code>b&lt;/code> و &lt;code>0x63&lt;/code> = &lt;code>c&lt;/code>.&lt;/p></description></item><item><title>حل معمل guesser.exe (الفصل السادس)</title><link>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-6/</link><pubDate>Tue, 25 Aug 2026 20:40:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-6/</guid><description>&lt;p>بسم الله الرحمن الرحيم&lt;/p>
&lt;hr>
&lt;h2 id="معلومات-العينة">معلومات العينة&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>اسم الملف:&lt;/strong> guesser.exe&lt;/li>
&lt;li>&lt;strong>MD5:&lt;/strong> &lt;code>d60f46728627e44ab8742e17e7cd4562&lt;/code>&lt;/li>
&lt;/ul>
&lt;h2 id="الإجابات-المختصرة-short-answers">الإجابات المختصرة (Short Answers)&lt;/h2>
&lt;p>&lt;strong>1. ما القيمة التي يجب أن ترجعها استدعاء الدالة &lt;code>sub_401000&lt;/code> عند &lt;code>0x4010F9&lt;/code> حتى يقبل البرنامج مفتاح التسجيل؟&lt;/strong>&lt;/p>
&lt;p>يجب أن ترجع الدالة &lt;code>sub_401000&lt;/code> &lt;strong>صفرًا&lt;/strong> حتى يقبل البرنامج مفتاح التسجيل.&lt;/p>
&lt;p>&lt;strong>2. ما وسيط الدالة الممرر إلى &lt;code>sub_401000&lt;/code> عند &lt;code>0x4010F9&lt;/code>؟&lt;/strong>&lt;/p>
&lt;p>وسيط الدالة هو &lt;strong>سلسلة مفتاح التسجيل&lt;/strong> التي أدخلها المستخدم في سطر الأوامر.&lt;/p>
&lt;p>&lt;strong>3. حلّل الدالة &lt;code>sub_401000&lt;/code>. ما العملية التي تطبقها على وسيط الدالة؟&lt;/strong>&lt;/p></description></item><item><title>حل معمل quizshow.exe (الفصل السابع)</title><link>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-7/</link><pubDate>Tue, 25 Aug 2026 20:45:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/asm/asm-lab-solutions-7/</guid><description>&lt;p>بسم الله الرحمن الرحيم&lt;/p>
&lt;hr>
&lt;h2 id="معلومات-العينة">معلومات العينة&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>اسم الملف:&lt;/strong> quizshow.exe&lt;/li>
&lt;li>&lt;strong>MD5:&lt;/strong> &lt;code>fed60db5c7afbb8b0f016e0b2de06b93&lt;/code>&lt;/li>
&lt;/ul>
&lt;h2 id="الإجابات-المختصرة-short-answers">الإجابات المختصرة (Short Answers)&lt;/h2>
&lt;p>&lt;strong>1. تمرر الدالة &lt;code>main&lt;/code> موقع ذاكرة يحتوي على بيانات إلى &lt;code>sub_140001360&lt;/code> عند العنوان &lt;code>0x1400011C5&lt;/code>. ما نوع البيانات الموجودة في موقع الذاكرة هذا؟&lt;/strong>&lt;/p>
&lt;p>تمرر الدالة &lt;code>main&lt;/code> العنوان &lt;code>0x140003260&lt;/code> الذي يبدو أنه يحتوي على &lt;strong>بيانات متعلقة بأسئلة المسابقة&lt;/strong>.&lt;/p>
&lt;p>&lt;strong>2. ادخل إلى الدالة &lt;code>sub_140001360&lt;/code>. ما الدالة التي يبدو أنها تحدد ما إذا كانت إجابة سؤال المسابقة صحيحة؟&lt;/strong>&lt;/p>
&lt;p>تفترض الدالة &lt;code>sub_140001360&lt;/code> بناءً على القيمة المرجعة من الدالة &lt;code>sub_140001060&lt;/code> لتحديد ما إذا كانت إجابة السؤال صحيحة.&lt;/p></description></item></channel></rss>