السلام عليكم و رحمة الله و بركاته


في هذا الدرس ستتعلم كيفية كشف تلغيم اي ملف ان شاء الله


طيب سؤالك الاول: ما هو هذا البرنامج Sandboxie؟


اولا البرنامج قوي جدا و مجاني 100% و حجمه خيالي بالنسبة لقدراته الجبارة.. من خلال هذا البرنامج ستقوم بتشغيل كل الفايروسات و الباتشات الى تحبها على جهازك بدون اي ضرر!


طيب حتقول لي: كيف اشغل ملفات خبيثة على جهازي بدون ضرر؟




نعم فهذا ما يقوم به البرنامج!
ما ستقوم به انك ستشغل الباتش او الفايروس من خلال البرنامج ساندبوكسي في جهازك.. و عندما تفعل ذلك سيقوم البرنامج SandBoxie بتشغيل باتشك بشكل منفصل عن وندوز (يعني و كانه في مربع منفصل)بحيث انك عندما تغلق Sanboxie سيرجع جهازك و كانك لم تفعل شيئا!(حتفهم كل شيىء بالشرح)
ان الية عمله مثل الية عمل ديب فريز و لكن يمكنك ايقاف البرنامج وقتما تريد و رؤية الافعال الخبيثة التي نتجت عن الفايروس او الباتش(مثل مكان نزول الباتش و مفاتيح الريجيستري التي قام يقرائتها) بدون اي اذى لجهازك.
افحص انت و مرتاح......




الموقع الرسمي للبرنامج: www.sandboxie.com


--خطوات الفحص (شرح البرنامج)--



1-قم بتنصيب البرنامج (لا يجب ان تواجه مشكلة في ذلك)

2-الان انت جاهز للعمل.. انا ساقوم بفحص njRAT (الباتش الخاص به)

شوف كيف تبلش تفحص اي ملف تريده:Right Click --> Run SandBoxed




ثم اضغط اوكي




انت عارف ان الملف السيرفير الان قد اشتغل بشكل عادي و كانه اشتغل على جهازك و لكن بالحقيقة هو يشتغل ضمن بيئة ساندبوكسي يعني مجرد تغلق ساندبوكسي السيرفير يفشل و كل اضراره تختفي من الجهاز! مستوى حماية مرتفع جدا!
اكبر دليل على ان السيرفير اشتغل و كانه اشتغل على الجهاز:




3-لقد قمنا بتشغيل السيرفير من خلال ساندبوكسي.. طيب لنبدا الفحص و نرى اذا كان فايروس ام لا! شوف الصورة هذه



شايف وين رحنا؟ طيب روح الى القرص الصلب المسطب عليه النظام ( عادة C:\)
حتشوف مجلد اسمه SandBox ,, هذا المجلد ستجد فيه كل افعال الملف الذي قمت بتشغيله في الخطوة الاولى (في حالتنا server_ready.exe)
يعني شو نتج عن الملف.. و من خلال هذا المجلد سنعرف اذا الملف ملغم ام لا .. طيب ادخل عليه .. شوف الصور:




شايف هو الان يعرض لك اليوزر نيم تاعك (amjad في حالتي)
لو لاحظت هو يقوم بمحاكاة ما فعله الملف(السيرفير) .. يعني هو الان يعرض لك المسار الكامل الذي قام الملف(السيرفير) بالدخول عليه و نسخ نفسه مثلا..
طيب لنكمل و نشوف الى اين دخل(خلينا نتعمق و نشوف الى اين وصل)





اوك نشرح الصورة الى فوق...
انت لو لاحظت البرنامج اسمه SandBox ..و هذا المجلد الى اسمه DefaultBox هو الصندوق الذي يتم فيه مراقبة الملف(السيرفير في حالتنا)
طيب خلينا ندخل و نشوف وين دخل هذا الملف(السيرفير في حالتنا)!!





لو لاحظت ملف RegHive هذا مفتاح ريجيستري قام الملف(السيرفير) بصنعه و سنتعلم كيفية قرائته من خلال الRegEdit و ستكتشف ان هذا المفتاح مسؤول عن تشغيل السيرفير عند اقلاع الجهاز( طيب نتعمق اكثر )
شوف الصورة:




هذه هي اهم خطوة و هي الدليل ان الملف فايروس
تفصل شوف وين نسخ الملف نفسه:في هذا المسار: amjad/DefaultBox/user/current/appdata/roaming
يعني لو شغلنا الملف(السيرفير) بدون ساندبوكسي كان حيروح ينسخ نفسو في هذا المسار C:\Users\amjad\appdata\Roaming
انت حتسال كيف عرفت؟ حقولك كيف.. المسار هذا :
amjad/DefaultBox/user/current/appdata/roaming
حيصير هكذا:
C:\Users\amjad\appdata\roaming

انت قارن و لاحظ! (اتبع طريقة معرفة المسار مع كل الملفات الى تفحصها)
طيب هو نسخ نفسو الى هذا المسار.. و نسخ نفسو باسم MyVirus1.exe هذا الاسم انا اخترته في اعدادات السيرفير
بس هو نسخ نفسو الى مكان اخر شوف الصورة






طيب لو لاحظت مسار الملف في الصورة حتلاحظ ان الملف(السيرفير) نسخ نفسو الى الStartup يعني بس يرجع يدور الجهاز حيشتغل الملف(السيرفير) تلقائيا..
اظن اننا عرفنا انوالملف ملغم و لكن هذا لا يكفي!
ساعرفك الى احد الطرق التي تضمن لك ان الملف ملغم
انتو بتعرفوا انك عندما تشغل ملف فيك تشوف اسم الملف و مكان اشتغال الملف من خلال Task Manager في ناحية الProccesses
طيب في الحالات العادية.. عندما تشغل ملف.. مثلا ملف اسمو MyGame.exe الملف حيشتغل.. مثلا لنقل انك تريد اغلاق الملف من خلال الTask Manager
حتروح الى تبويبة ال Processes و تفتش على اسمه MyGame.exe ترجع رايت كليك ترجع End Procces صح؟
الفايروسات عادة عندما تشغلها.. و تروح الى الProcesses لن تجدها لانها تنسخ نفسها باسم تاني و تشغل نفسها من جديد.. يعني لو كان MyGame.exe فايروس
و حبيت انت تسكره من الTask Manager لن تجده .. لانه سيقوم بتغيير اسمه مثلا الى MyGame_Changed.exe
طيب خلينا نشوف بدرسنا سيرفير njRAT كيف غير اسمه من خلال الSandBoxie ....... شوف الصورةRight Click Sanboxie Tray Icon then...)







حتشوف هذه الواجهة:








هذه الواجهة الى فوق تحتوي على الProcesses يعني البرامج الى تشغلت بواسطة الملف الى شغلناه بالخطوة الاولى (njRAT SERVER)
و يمكنك ملاحظة اننا عندما شغلنا الملف كان اسمه (server_ready.exe)(شوف اول خطوة و لاحظ)
و لكن لقد تغير اسمه الى:
wscript.exe
يعني البرنامج ملغم!
طيب نجرب نوقف البرنامج .. شوف الصورة و لاحظ كيف انقطع اتصال السيرفير:





شوف الان انقطع الاتصال





اخر شغلة بالدرس و هو قرائة ملفات الريجيستري التي ينتجها البرنامج
السبب من ضرورة قرائة ملفات الريجيستري لان كل الفايروسات و الباتشات تنسخ نفسها الى فولدر معين ثم تقوم باضافة مفتاح ريجيستري و هذا المفتاح شغلتو يشغل الفايروس من المسار الى قام الفايروس بنسخ نفسه اليه..
تابع الصور:










تتذكر عندما وجدنا ملف RegHive ؟
هذا مفتاح ريجيستري سنقوم بقرائته من خلال محرر الريجيستري الى فوق بالصورة
فقط اضغط على File ثم Load Hive و سميه بالاسم الى يعجبك..





مثل ما شيفين مفتاح الريجسيتري يقوم بعمل مفتاح للملف MyVirus1.exe الذي وجدناه من قبل خلال عملية الفحص
و هذو عمل له هذا المفتاح عشان يشتخل الملف مع اقلاع الجهاز و الملف هو في حالتنا سيرفير الnjRAT

و اخيرا قم بعمل التالي بعدما انتهيت من الفحص (خطوة ضرورية):






و هكذا بكون شرحنا انتهى واتمنى ان ينال اعجابكم و طبعا اي استفسار .. اي مشكلة .. باشر بوضع ردك مع سؤالك و لا تبخلوا علينا بالردود




في امان الله