مهران جان سلام
من یک سوال دارم اگر با گزینه Run in COMODO Sandbox یک ویروس رو اجرائ کنی ویروس کجا میره
چون توی سندبکس که خالی بود و اثری ازش نبود
دوست عزیز اگر قرار باشه که ویروس بعد از اجرا شدن چه از طریق Automatic Sandbox و چه از طریق Manual Sandbox بتونه خرابکاری بکنه و یا خودش رو به پوشه های مهم سیستم مانند ویندوز و یا سیستم32 کپی بکنه که در این صورت باید بگم کمودو را پاک کنید بهتره چون از سیستمتون محافظت نمیکنه.
سند باکس برای اینه که یک محیط مصنوعی و نه واقعی را از ویندوز در اختیار ویروس و یا برنامه ها قرار بده. مثلا اگر ویروسی خواست در رجیستری کلیدی را ثبت کنه, سند باکس رجیستری واقعی سیستم شما را در اختیار ویروس قرار نمیده بلکه یک رجیستری مصنوعی و مجازی را بهش تحویل میده تا ویروس بتونه کار خودش رو بکنه.
اگر از طریق Manual SandBox ویرسی را اجرا کنید در این صورت نه تنها رجیستری مجازی بلکه کل سیستم شما را در یک محیط مصنوعی تحویل ویروس میده تا اگر ویروس خواست فایلی رو کپی کنه بتونه این کار رو بکنه اما این فایل ها در اصل به داخل پوشۀ ویندوز و یا سیستم32 و هر پوشۀ دیگری نخواهند رفت بلکه این محیط ساخته شده و مصنوعی داخل پوشه ای بنام VirtualRoot در داخل درایو C تحویل Mr.Virus داده خواهد شد. این پوشه کلا محافظت شده و هیچ چیزی نمیتونه ازش بیرون بیاد و به سیستم آسیبی وارد کنه.
اگر کاربر خواست عکس العمل ویروس را بعد از اجرا شدن بررسی و آنالیز کنه میتونه با رفتن به پوشۀ VirtualRoot تمام پوشه های ساخته شده و فایل های کپی شده را ببینه. این پوشه نشون میده که اگر ویروس بیرون از محیط سند باکس اجرا میشد به چه پوشه هایی میتونست دسترسی داشته باشه و چه فایل هایی را در چه مسیرهایی کپی میکرد.
برای اینکه بهتر متوجه بشید با هم میریم یک ویروس را از طریق Run in COMODO Sandbox آزمایش کنیم. شما هم این کار را انجام بدید تا با سند باکس بهتر آشنا بشید. البته قبل از انجام دادن این تست تنظیمات برنامۀ شما دقیقا باید تنظیماتی باشه که در پست دوم بعنوان بهترین تنظیمات برای بالابردن امنیت توضیح دادم.
دانلود ویروس:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پسورد: 123
این ویروس بسیار خطرناکه و اگر در سیستم هر کاربری خارج از محیط سندباکس اجرا بشه سیستمش آلوده میشه و احتمال بالا نیامدن ویندوز هم وجود داره. پس هر کسی خواست اینو تست بکنه دقیقا کارهایی را که میگم انجام بدید... نه بیشتر نه کمتر... ریسک تست کردن هم بر عهدۀ خودتونه. .gif)
این ویروس تا بحال توسط آنتی ویروسهای زیر شناسایی شده...
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آنتی ویروس کمودو هم در این لحظه که تست را انجام دادم اینو شناسایی نمیکرد اما ممکنه بزودی به دیتابیس اضافه بشه.
ویروس را که دانلود کردید آنرا از هر دو لایۀ rar شده خارج کنید تا کاملا بیرون بیاد. بعد روش کلیک راست کنید و Run in Comodo Sandbox را بزنید.
بعد از اجرا شدنش +Defense یک پیغام بهتون نشون میده که در عکس زیر مشخصه...

این پیغام میگه که Explorer.exe یک فایل شناخته شده و قابل اعتماد است اما میخواد که یک فایل ناشناخته به اسم KILL.EXE را اجرا کند. تصمیم شما چیست Allow یا Block ؟ خب چون ما میخوایم که ویروس را اجرا کنیم بنابراین Allow را میزنیم تا ویروس در سیستم ما اجرا بشه. اگر Block را بزنید ویروس اصلا اجرا نمیشه و همون جا سر جایی که هست میمونه. اما قبل از اینکه Allow را بزنید تیک قسمت Remember را بردارید تا چیزی ثبت نشه. اگر هم دوست داشتید میتونید تیک قسمت Submit the file را بزنید تا فایل Kill.exe برای بررسی به کمودو فرستاده بشه.
بعد از اینکه Allow را زیدید و ویروس اجرا شد CIS را باز کنید و برید به مسیر Defense Plus >> Active Process List در اونجا اگر بگردید مستر ویروس را به اسم Kill.exe و نوچه ای که با خودش درست کرده به اسم SEXO.bat را خواهید دید. این دو فایل الان در سیستم شما اجرا شده هستند و حتی خواستند که از طریق CMD یعنی داس کدهای آلودۀ خودشون رو به فایل های دیگه تزریق کنند.
زمانی که میخواد کدهای خودشو تزریق کنه +Defense خبرشو به شما میده و پیغام زیر براتون باز میشه...

اگر پیغام را دقیق بخونید متوجه میشید که در این پیغام گفته شده: Global Hook یکی از ویژگی های ویندوز است که به برنامه هایی مانند مدیا پلیر, کیبرد و غیره... اجازه میده که کدهای اجرایی خودشون را مانند dll های قابل اجرا شدن به بقیۀ برنامه ها تزریق کنند. اما همچنین بطور معمول این کار میتونه توسط مخربها برای کپی کردن اطلاعات, عکس گرفتن و فیلم برداری کردن از دسکتاپ و یا در دست گرفتن کنترل نرم افزار های سالم انجام بشه و غیره...
حالا با توجه به توضیحات بالا آیا باید این پیغام را Allow کنید و بهش اجازه بدید و یا Block کنید؟ خب چون ما در پیغام میبینیم که فایل kill,exe که در گوشۀ سمت چپ بالا اسمش نوشته شده و این فایل را ما نمیشناسیم بنابراین بدون اینکه Remember my answer را انتخاب کنید Block را میزنیم.
تا اینجا تمام خرابکاریهایی که قرار بود Kill.exe بر سر سیستم ما بیاره هم توسط سند باکس اتوماتیک دفع شد و هم با ایم پیغام آخری خودمون اون رو دفع کردیم و نگذاشتیم که آسیبی به سیستممون وارد کنه.
حالا شما دوباره برید به قسمت Active Process List در +Defense اونجا متوجه میشید که این 2 فایل هر دو بصورت Limited اجرا شدند و کلمۀ Limited هم به معنی اینه که اینها داخل سند باکس اجرا شدند و تنظیمات سند باکس هم چون بر روی Limited قرار داره بنابراین با همین حالت اجرا شدند.
اما بعضی از ویروسها و تروجانها بعد از اجرا شدن در سند فاکس یا خودشون, خودشون رو غیر فعال میکنند چون میتونند متوجه بشند که در یک سیستم واقعی اجرا نشدند و یا اینکه با محدودیتی که سندباکس براشون اجرا میکنه نمیتونند داخل سند باکس فعال بمونند و بنابراین غیر فعال میشند.
اما این نمونۀ ما سمج تشریف داره و هنوز فعاله. حالا شما یا میتونید کامپیوترتون رو ریستارت کنید تا غیر فعال بشند و یا میتونید با کلیک راست کردن بر روی Kill.exe و انتخاب گزینۀ Terminate اون رو غیر فعال کنید. چون فایل SEXO.bat زیر مجموعۀ Kill.exe است و توسط Kill.exe اجرا شده بنابراین با Terminate کردن Kill.exe فایل SEXO.bat هم غیر فعال خواهد شد.

بعد از غیر فعال کردنش میتونید فایل kill.exe را هر جا که ذخیره کردید بصورت دستی پاک کنید.
اما برای اینکه متوجه بشیم kill.exe به کدام پوشه های مصنوعی دسترسی داشته و اگر در سیستم بقیه اجرا میشد به چه پوشه هایی سرک میکشید میتونید برید به مسیر c:\VirtualRoot و اونجا پوشه ای را که به اسم kill.exe از طرف کمودو ساخته شده را ببینید.
داخل پوشه که برید تمام مسیر ها و پوشه های ساخته شده را خواهید دید.

بعد از تمام شدن تحقیقات میتونید پوشۀ kill.exe را پاک کنید.
موفق باشید.