<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ida-Pro on P01NT</title><link>https://outofsrvc.github.io/ar/tags/ida-pro/</link><description>Recent content in Ida-Pro on P01NT</description><generator>Hugo</generator><language>ar</language><lastBuildDate>Sun, 09 Aug 2026 12:00:00 +0300</lastBuildDate><atom:link href="https://outofsrvc.github.io/ar/tags/ida-pro/index.xml" rel="self" type="application/rss+xml"/><item><title>RE Toolkit: Disassemblers &amp; Debuggers</title><link>https://outofsrvc.github.io/ar/workshop/re-toolkit/</link><pubDate>Sun, 22 Mar 2026 10:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/workshop/re-toolkit/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>بعد الانتهاء من التحليل الأساسي (Basic Analysis)، ننتقل إلى التحليل العميق (Advanced Analysis). في هذا المقال سنناقش أهم برامج الـ Disassemblers والـ Debuggers المستخدمة لتحليل الملفات بشرح بسيط وسريع. وعند التطبيق العملي، سنتعرف على هذه الأدوات بشكل أفضل وأعمق.&lt;/p>
&lt;hr>
&lt;h2 id="برامج-التفكيك-disassemblers">برامج التفكيك (Disassemblers)&lt;/h2>
&lt;p>تُستخدم هذه الأدوات لقراءة البرنامج دون تشغيله (Static Analysis)، وهي تشبه قراءة الخريطة لتحديد الاتجاهات وتضاريس المنطقة قبل بداية الرحلة.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://hex-rays.com/ida-free/">IDA Free&lt;/a> (سنستخدمها في الورشة)&lt;/li>
&lt;/ul>
&lt;p>&lt;img alt="IDA Free" decoding="async" loading="lazy" src="https://outofsrvc.github.io/assets/img/workshop/re-tools/ida.gif">
&lt;em>شكل (1): واجهة تطبيق IDA Freeware.&lt;/em>&lt;/p></description></item><item><title>Static Lab</title><link>https://outofsrvc.github.io/ar/workshop/static-lab/</link><pubDate>Tue, 24 Mar 2026 10:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/workshop/static-lab/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>في هذا المقال، سوف نقوم بحل تحدي (Lab) بسيط يعتمد بشكل كامل على التحليل الثابت (Static Analysis). الهدف هنا هو تطبيق المفاهيم التي تعلمناها سابقاً لفك تشفير العلم (Flag) المخفي داخل البرنامج.&lt;/p>
&lt;blockquote>
&lt;p>تجهيز بيئة العمل: يمكنك تحميل الملف التنفيذي الخاص بهذا اللاب من الرابط التالي &lt;a href="https://outofsrvc.github.io/assets/binaries/5t4t1c_cr4ckm3.7z">5t4t1c_cr4ckm3&lt;/a> في مستودع الدورة كلمة فك الضغط: &lt;strong>p01nt&lt;/strong>&lt;/p>&lt;/blockquote>
&lt;hr>
&lt;blockquote>
&lt;p>لفتح هذه الملف يجب عليك ان تفتحه داخل &lt;strong>VM&lt;/strong> مع اني انا الذي صممت هذا الملف ولكن لا تثق بالمجتمع السيبراني أبدا نقوم بعمل run للملف بالامر التالي&lt;/p></description></item><item><title>Flare-On 2015: حل التحدي الأول</title><link>https://outofsrvc.github.io/ar/posts/flare-on15-1/</link><pubDate>Sun, 09 Aug 2026 12:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/ar/posts/flare-on15-1/</guid><description>&lt;p>بسم الله الرحمن الرحيم.&lt;/p>
&lt;p>في هذا المقال، سوف نحل التحدي الأول من تحديات &lt;strong>Flare-On (2015)&lt;/strong>. سنعتمد كما هو معتاد على منهجية التعلم بالممارسة (Learning-by-Doing) ونهج التعلم في الوقت المناسب (Just-in-Time Learning).&lt;/p>
&lt;h2 id="1-تحميل-التحدي-وتشغيله">1. تحميل التحدي وتشغيله&lt;/h2>
&lt;p>أولاً، نقوم بتحميل التحدي من الموقع الرسمي: &lt;a href="https://flare-on.com/">flare-on.com&lt;/a>&lt;/p>
&lt;blockquote>
&lt;p>كلمة سر الملفات: &lt;strong>flare&lt;/strong>.&lt;/p>&lt;/blockquote>
&lt;p>بدايةً، نقوم بتشغيل الملف الظاهر أمامنا:&lt;/p>
&lt;p>&lt;img alt="تشغيل الملف لأول مرة" decoding="async" loading="lazy" src="https://outofsrvc.github.io/assets/img/flareon15/run1.png">
&lt;em>شكل (1): تشغيل الملف لأول مرة&lt;/em>&lt;/p>
&lt;p>نقوم بنسخ المسار المحدد الذي سنضع فيه ملف التحدي:&lt;/p></description></item></channel></rss>