
دوست عزيز اونوقت خود ويروس با چي نوشته شده باشه ؟ شما اگه هر ويروسي رو Embedded بازم آنتي ويروس ها ميشناسنش چون موقع اجرا فايلهاي Embedded در پوشه ي Temp باز ميشن ...
در ضمن دوست عزيز شما فکر نکن با MMB ويروس بنويسي آنتي ويروسا نميشناسنش

آنتي ويروس ها با برنامه ي شما هيچ کاري ندارن مخصوصا يه سريهاشون مثل Nod32 يا KasperSky اونها فقط توابع ويندوز رو هوک ميکنن و با اونها کار دارن و کوچکترين تغييري از زير دستشون در نميره ، امتحانش کار راحتيه ...
شما فکر ميکني که آنتي ويروس شما به برنامتون گير ميده ولي حقيقت اينه که برنامه شما خودش خودش رو به آنتي ويروس معرفي ميکنه \

آنتي ويروس هايي مثل Nod32 که kernelMode هستند به هيچ عنوان اين اجازه رو نميدن که برنامتون هر کاري دلش خواست بکنه مثل بعضي آنتي ويروس ها (Panda) و ... اونها مستقيما با هسته ي ويندوز در ارتباط هستند .
وقتي شما با هر نرم افزاري برنامه اي بنويسيد از توابع اشتاندار ويندوز که به آنها API گفته ميشود استفاده کرده ايد توابع استاندارد ويندوز هم که با هسته ي مرکزي ويندوز در ارتباط هستند و هسته هم که زير نظر آنتي ويروس هست پس وقتي شما از يه تابع که نيابد ازش استفاده کنيد استفاده کنيد يا از يه تابع غير از اصولش استفاده کنيد آنتي ويروس به برنامه ي شما شک ميکنه و روش متمرکز ميشه و اگه ببينه اين يه تابع داره مشکل ساز ميشه و ... 3 سوت کله پاش ميکنه ، چون با هسته در ارتباط و کافيه يه پيغام براي بسته شدن برنامه و برداشته شدن آن از صف انتظار داده شه تا برنامه خاتمه پيدا منه
اين ويروس هاي جديدي که هرروز حمله هايي ميکنن و ماهي يه بار يکيشون معروف ميشه خودشون در سطح KernelMode هستن و يه جورايي رقيب آنتي ويروس هاي kernelMode ميشن و با هم به مبارزه ميپردازن شايد ويروس برنده ي اين بازي باشه ...

تمامي اين ويروسها (100 %) با زبانهاي C و C++ و اسمبلي نوشته ميشه که ميتونن در حد KernelMode اجرا شن و ميشه طوري ويروس رو نوشت که کمترين اشتفاده از توابع استاندارد رو داشته باشه...
نکته ي بسيار مهم :
ايده ي شما چيزي بيش از يه برنامه ي مخرب نيست ، برنامه ي مخرب با ويروس 1000 تا تفاوت داره .
اين کار با بيلدر بيفايده هستش به قول آقا سامان اون از حجمش که کمه کم نيم مگ ميشه اين هم از اين سرعتش ...
من قبلا يه ويروس ساخته بودم (ويروس
نه برنامه ي مخرب ) با اين بيلدر و در انجمن هم گذاشته بودم بگردي پيداش ميکني ...

مطلب آخر :
بيلدر خودش زاده ي VC++ هست و VC++ هم که نسخه ي ويژوال از C++ هست و 100% براي اينکه ويژوال باشه از توابع استاندارد خود ويندوز استفاده شده ، حالا برنامه اي که شما مينويسيد والدش خود ويندوز هست ، با خودش ميخواي به خودش ضربه وارد کني ؟