1/28/2008

Scanning DNS dengan dig

dig merupakan command line untuk pencarian informasi host addres, mail exchange(MX) dan informasi terkait dari suatu DNS Server
dig biasanya sudah disertakan dalam distro linux dalam paket bind-tool(Gento) bind-utils(Redhat) atau dnsutils(Debian)

ketik
dig uad.ac.id

maka akan keluar output sebagai berikut
; <<>> DiG 9.3.4 <<>> uad.ac.id
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47328 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;uad.ac.id. IN A ;; ANSWER SECTION: uad.ac.id. 600 IN A 58.145.170.107 ;; AUTHORITY SECTION: uad.ac.id. 600 IN NS ns0.uad.ac.id. uad.ac.id. 600 IN NS ns1.uad.ac.id. ;; ADDITIONAL SECTION: ns0.uad.ac.id. 82 IN A 58.145.170.107 ;; Query time: 211 msec ;; SERVER: 192.168.1.1#53(192.168.1.1) ;; WHEN: Mon Jan 28 15:22:38 2008 ;; MSG SIZE rcvd: 95


diatas bisa dilihat bahwa situs uad.ac.id mempunyai nomor ip 58.145.170.107
dan authority DNS yang bertanggung jawab atas situs ini adalah ns0.uad.ac.id yang mempunyai nomor ip 58.145.170.107 dan ns1.uad.ac.id yang tidak terlihat nomor ipnya (mungkin lagi down:)

jika ingin melihat informasi mail exchange (MX) tambahkan opsi mx
dig mx uad.ac.id

maka akan muncul informasi
; <<>> DiG 9.3.4 <<>> mx uad.ac.id
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38706 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;uad.ac.id. IN MX ;; ANSWER SECTION: uad.ac.id. 350 IN MX 0 mail.uad.ac.id. ;; ADDITIONAL SECTION: mail.uad.ac.id. 350 IN A 58.145.170.106 ;; Query time: 3 msec ;; SERVER: 192.168.1.1#53(192.168.1.1) ;; WHEN: Mon Jan 28 15:34:27 2008 ;; MSG SIZE rcvd: 64


atau jika ingin melihat secara sederhana bisa dengan perintah
dig uad.ac.id +short

maka muncul nomor addressnya saja
58.145.170.107

mungkin sampai sini saja tutorialnya, untuk lebih jelasnya silahkan ketik di konsol anda
man dig

1/09/2008

trik indexing google

coba amati url situsnya, kalau disitu tertulis google.co.uk, kalo ini pasti google di inggris karena diakhiri dengan uk singkatan dari United Kingdom alias negeri inggris, tapi coba diamati lagi...
itu "L" atau "i" dan sekarang hitung huruf "o"-nya.
satu. dua.. tiga... [coba hitung lagi...]
yang salah ngitung kita ato DNS servernya lagi ngantuk, dan hasilnya tidak salah, huruf "o"-nya terdiri dari tiga, ini merupakan manipulasi url yang pernah dilakukan pada situs internet banking klikbca.com dikloning dengan clickbca.com, dan hasilnya username dan pin internet banking para nasabah BCA yang mengakses clickbca.com terekam, meskipun pelakunya tidak menyalahgunakan id dan pin internet banking, tapi ... [teruskan sendiri]
by the way link google diatas cukup meyenangkan kalo digunakan untuk main-main seperti postinganku kali ini
he.. he.. he..

TEST

just 4 test

12/29/2007

config captcha debian etch 4 (gdlib/php5-gd)

Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) adalah suatu metode untuk mendeteksi apakah yang sedang bertransaksi manusia atau bot, captcha bisa berupa kata2 dalam bentuk image, tebakan gambar, tebakan matematika yang intinya untuk memastikan bahwa yang sedang bertransaksi adalah manusia, hal ini untuk mencegah spam. pengaplikasian captcha biasanya diikutkan dalam pengisian form pembuatan email, comment dan sebagainya

dalam penggeneretan image captcha, php membutuhkan library gdlib, dan dalam paket yang disediakan debian etch 4.1 php 5 ternyata masih terdapat bugnya, maka dibawah ini adalah trik untuk mengompile libapache2-mod-php5 karena ketika apt-get install php5-gd akan muncul error:
The following packages have unmet depedencies:
php5-gd: Depend: php5-common (= 5.2.0-8+etch5~pu1) but 5.2.0-8+etch7 is to ne installed
E: Broken packages

maka langkah untuk mengkompile source libapache2 yang mendukung php5-gd adalah sebagai berikut:
  1. cd /usr/src
  2. apt-get source libapache2-mod-php5
  3. ls
  4. apt-get build-dep libapache2-mod-php5
  5. apt-get update && apt-get install libapr1-dev=1.2.7-8
  6. cd php5-5.2.0/
  7. vi debian/rules # cari –with-gd dan buang “=share,/usr”
    debian/rules binary # untuk config dan make
  8. ls *.deb
  9. dpkg -i libapache2-mod-php5_5.2.0-7_amd64.deb