فعالیت ویروس :خوب کار این ویروس اینه که 10 دقیقه بعد از اینکه سیستم روشن شد شروع میکنه به بوق زدن و حالا قربانی شمل هر ادمی می خواد باشه(منظور حرفه ای یا غیر حرفه ای بود) وقتی به بینه سیستم این طوری صداش در اومده کولی دست پا چه میشه و خدا میدونه چیکار می کنه
توضیح کد ویروس:
تو این ویروس از 2 تا api استفاده شده
اولی
===============
Beep
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
این تابع صدای Beep را از کارت صوتی هرتز و مدت زمان دلخواه پخش می دهد
dwFreq: مقدار هرتز صدا
dwDuration:مدت زمان پخش صدا
======================
دومی هم
================
GetTickCount
Private Declare Function GetTickCount& Lib "kernel32" ()
این تابع مدت زمانی را که کامپیوتر روشن شده است تا زمان حال را بر میگرداند
نکته: اگر تابع کار خود رو با موفقیت انجام بده مقدار برگشتی تابع مدت زمان به میلی ثانیه است
================
فقط یه timer با interval=1 بگزارید تو فرم
کد:
Private Declare Function GetTickCount& Lib "kernel32" ()
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Sub Timer1_Timer()
t = GetTickCount& \ 60000
If t >= 10 Then
Beep 135, 3304
End If
End Sub
خوب حالا اگر بخواهید واقعا ویروس یشه باید کد آتو استارت آپ و کار های مخفی کردنش رو انجام بدید
"به دلیل خراب کار نبودن این کدها رو اضافه نکردم اگر دوست داشتید خراب کاری کنید به خودتون یه تکونی بدید یه چند خطی بهش اضافه کنید "
1- Run را از منوي Start اجرا كنيد.
2- در Run عبارت gpedit.msc را تايپ كرده و OK را كليك كنيد.
3- منتظر بمانيد تا Group Policy اجرا شود.
4- در بخش Local Computer Policy و در زير Computer Configuration گزينه Administrative Templates را
گسترش دهيد (اين كار را با كليك بر روي علامت + كار آن انجام دهيد)
5- در ليست باز شده گزينه Network را نيز گسترش دهيد.
6- حال در اين ليست QoS Packet Scheduler را انتخاب كنيد.
7- به گزينه هايي كه در سمت راست ظاهر مي شوند دقت كنيد.
8- بر روي Limit reservable bandwith كليك راست كرده و Properties را كليك كنيد.
9- پس از اينكه پنجره Limit reservable bandwith Properties باز شد در برگه Setting و در زير Limit reservable
bandwith گزينه Enabled را انتخاب كنيد .
10- مشاهده مي كنيد كه با انتخاب آن در روبروي Bandwidth Limit مقدار پيش فرض آن يعني 20 درصد به نمايش
در مي آيد.
11- به جاي عدد 20 مقدار 0 را تايپ كرده و OK را كليك كنيد.
12- حال به Connection ي كه بوسيله آن به اينترنت وصل مي شويد رفته و بر روي دكه Properties كليك كنيد.
13- به برگه Networking برويد و دقت كنيد كه QoS Packet Scheduler فعال باشد (تيك كنار آن مشاهده شود)
14- اين پنجره را OK كنيد.
15- كامپيوتر خود را Restart كنيد
هر گزینه میتواند در کلید [HKEY_CLASSES_ROOT]به پسوند فایل مرتبط شده باشد. این گزینه ها در منوی Newچه قابل رویت و چه غیر قابل رویت باشند با یک مدخل در زیر کلیدShell Newمرتبط می باشند .
برای مثال :معمولا در منوی New گزینه Text Documentوجود خواهد داشت.
این مقدار به علت وجود کلید[HKEY_CLASSES_ROOT\.txt\Shell New ]،
قابل رویت می باشد.اگر این کلید را به کلید دیگری به عنوان مثال:
[HKEY_CLASSES_ROOT\.txt\Shell New Old]، تغییر نام داده شود بنابرین زیر کلید Shell New وجود نخواهد داشت و دیگر گزینه Text Document در منوی New قابل رویت نخواهد بود.
جهت انجام این کار مراحل زیر را انجام دهید .
1. رجیستری را باز نموده و کلید مذکور را در آن بیابید.
2. در کلید [HKEY_CLASS_ROOT] چندین زیر کلید وجود خوا هد داشت . اگر نمی خواهید این گزینه ها در منوی New که از کلیک سمت راست حاصل می شودقابل رویت نباشند باید کلید Shell New مربوط به آن گزینه را به کلید Shell New Old تغییرنام دهید.
3. با بوت مجدد تغییرات اعمال خواهند شد.