خیلی جاها سوال شده بود که چطور ویروس رو درون عکس مخفی کنیم و وقتی قربانی روی عکس کلیک کرد عکس نمایش داده بشه و در همون حین بدون اینکه قربانی متوجه شه ویروس مون هم شروع به کار کنه
باید بگم این اتفاق شدنی نیست
یعنی ما نمیتونیم درون یه عکس ویروس جاسازی کنیم
ولی میتونیم نمای یه ویروس رو به عکس تبدیل کنیم
برم سر اصل مطلب
یه پروژه سی شارپ استارت کنید
میشه به هر زبانی نوشت ولی چون من با سی شارپ صمیمی هستم میگم سی شارپ یوقت ناراحت نشه :)
در این پروژه ما یه پیکچر باکس داریم که عکس توی خودش داره
آی کن پروژه رو شبیه آی کن تصاویر ویندوز میکنیم (ظاهر کار)
خود پروژه رو با روش هایی که تو پست قبلی هم گفتم مخفیش میکنیم (قایم شدن ویروس)
باید یجوری به برنامه دستور بدیم که وقتی برنامه یا ویروسمون اجرا شد عکس درون پیکچر باکس رو به کمک برنامه نمایش عکس ویندوز نمایش بده
این کار با کدهای سی شارپ بصورت مستقیم شدنی نیست (حداقل من نمیتونم )
بصورت مستقیم شدنی نیست پس بصورت غیر مستقیم شدنیش میکنیم :)
به عکس زیر دقت کنید
پروژه رو استارت کردم یه عکس هم بهش اضافه کردم و ....
خوب این ظاهر فرممون
حالا باید توی تنظیمات فرم باید قسمت های زیر رو دستکاری کنیم
1 - مقدار Opacity رو به 0% تغییر بدین
2 - مقدار Show in Taskbar رو به False تغییر بدین
3 - آی کن پروژه رو آی کن تصویر ویندوز تغییر بدین (در آخر این آی کن رو قرار میدم)
خوب قیافه ویروسمونم خوشگل شد :)
حالا بریم سراغ کد نویسی
روی فرم دوبار کلیک کنید تا برین صفحه کدها
تکه کد زیر رو به قسمت Form Load اضافه کنید
pictureBox2.Image.Save(@"d32.png", System.Drawing.Imaging.ImageFormat.Png);
System.IO.File.SetAttributes(@"d32.png", System.IO.FileAttributes.Hidden);
System.Diagnostics.Process.Start(@"d32.png");
اگه دقت کرده باشین گفتم از روش غیر مستقیم استفاده میکنیم
اینجا عکس درون پیکچر باکسمون رو کنار ویروس ذخیره کردیم (خط اول)
بعد دستور دادیم این عکس رو مخفی کنه (خط دوم)
در نهایت هم دستور نمایش این عکس رو به کمک برنامه ویندوز
(هر برنامه ای که کاربر قبلا برای دیدن عکس هاش تنظیم کرده باشه)
رو دادیم (خط سوم)
همین :)
و اینکه کتابخونه های لازم رو به دلیل کمبود حوصله تو قسمت Using اضافه نکردم و درون خود کدها نوشتم
این کلیّت مخفی شدن ویروس پشت تصویر بود
حالا میشه بعد از این خط ها دستورات مخرب مورد نیاز مشتریمون (قربانی) رو اضافه کرد :)
باشد که رستگار شود و رستگار شویم
برنامه ای که پایین قرار میدم برنامه ایه که طی این آموزش ساختم
کد مخرب نداره و مقدار Opacity هم صفر نیست و میتونید تست کنید و ببینین چیه
دریافت
حجم: 440 کیلوبایت