بازم تشکر از راهنماییتون......پس من برای پیدا کردن ِ جواب سئوالم باید از توی سایت نام فایل رو به همراه سیگنرچش بردارم درسته؟ولی استادمون گفته نوع ویروس به همراه سیگنچرش!دقیقا گفته سگنچر بدافزار!!!درصورتی که شما میگید یه ویروس یه سیگنچر خاص نداره!
من نگفتم ویروس Virus Signature خاص نداره، هر ویروسی یک Virus Signature داره، حالا یا ساده یا پیچیده. اما شما Virus Signature رو به MD5 تعبیر می کنید.
یک ویروس MD5 منحصر بفردی نداره. MD5 صرفا یک Hash ئه، یک بیت از داده ورودی اش عوض بشه کد MD5 معادلش کلا عوض میشه. با MD5 نمیشه Virus Signature ویروس ها رو ثبت کرد.
Virus Signature باید بتونه جابجایی مقادیر، چندشکلی بودن محتوای و پیچیدگی الگوی ویروس رو ثبت کنه، برای همینه که ساختن ویروس کش ها اینقدر دشواره، Virus Signature
در هر ویروس کشی یک الگوریتم پیچیده و خاص خودش رو داره، کلا یک کد ساده عمومی و یکسان نیست.
MD5 اصلا برای این منظور مناسب نخواهد بود.
اما منظور استادتون شاید اصلا ویروس نباشه، بد افزار الزاما ویروس نیست، ممکنه یک نرم افزار جاسوسی باشه، ممکنه یک چیزی مثل این نمونه های autorun باشه که فایل دیگه ای رو آلوده نمی کنند.
اینها ذاتا هم فایل شون همیشه یک اندازه است و محتویاتش هم هیچوقت تغییر نمی کنه. همچین مواردی MD5 براشون قابل استفاده است چون اولا کاری به فایل های دیگه ندارند که MD5 های نامحدودی لازم باشه
و ثانیا خودشون هم صرفا با یک MD5 قابل شناسایی اند، مگر اینکه نسخه جدیدی ازشون ساخته بشه. روی صد کامپیوتر هم که خودشون رو تکثیر کنند باز مشابه همون نمونه اول اند و با MD5 ثابت.
اگه دنبال اینجور بد افزار ها هستید، اسم فایل های ثابت بعضی ها شون svchost.exe و RECYCLES.pif و autorun.exe و autoply.exe و autoplay.exe و system.exe و Recycle.exe و Recycled.exe و ... است.