. HONEYD . -- honeypot dengan modul terlengkap -- [ 1 of 5 tulisan ] Author : lirva32 [at] yahoo [dot] com Alhamdulillah Ya Rabb... Akhirnya gue bisa kembali nulis setelah 7 hari lamanya bersemedi ngurusin kerjaan kantor... sambil ditemani lagu "Dirimu" dari Gank Pegangsaan gue membuat tulisan ini, kali ini lirva32 mau membahas salah satu honepot yang gue anggap paling bagus setelah Sebex, yaitu : Honeyd. Honeyd gue katagorikan sebagai High Interaction Honepots, kenapa..?? karena memang tingkat aksi dan pemodelan yang diciptakan mampu dan sangat mampu untuk mengenali berbagai jenis serangan yang dilakukan oleh Attacker. Tidak hanya itu, banyak sekali dukugan modul yang sangat mumpuni untuk dijadikan teman sejatinya di honeyd. Heneyd dapat menciptakan virtual host berbabasis IP didalam jaringan Anda,virtual host tersebut sangat mirip dengan virual host aslinya loh...dapat mensimulasikan layanan TCP dan UDP yang dapat mengembalikan permintaan ICMP (ICMP request) dan yang sangat mengagumkan buat gue, honeyd menutup secara default UDP port dan honeyd akan memberikan jawaban untuk ICMP yang tidak dapat dicapai. Honeyd ada versi Linux juga ada versi Windowsnya loh.. jadi buat elo yang biasa pake windows jangan berkecil hati.. masih bisa ditemani dengan honeyd. Bagaimana mendirikan honeyd : [+] donlod aza honeyd di : http://lirva32.org/download/ jika Anda melakukan perubahan terhadap source honeyd, Anda harus melakukan proses compile ssb : 1. siapkan library : . libevent-win32(http://www.secuirtyprofiling.com) . libdnet-msvc(http://www.secuirtyprofiling.com) . winpcap Developer Pack(ttp://winpcap.polito.it/) . Microsoft Platform SDK.
2. Ekstrak semua library tersebut kedalam sebuah folder, dengan hirarki sbb : \direktori_anda \libdnet-1.5 \libevent-0.6 \wpdpack \honeyd-0.5
3. Buka file project honeyd (honeyd.dsw) dengan MS VC++ 6. man... jangan di buka pake Visual .N[y]et yang man.... soalna ga support...
4. Pastikan juga MS. SDK Platform SDK sudah terinstall. 5. Lakukan prose compiler sehingga terbentuk honeyd.exe. --- kalo ga ada perubahan, yo wis a usah melakukan compile2 lagi.. tinggal pake aza... --- Yang pake windows : [+] donlod juga WinPCAP, pada percobaan kali ini gue mempergunakan WinPCAP 3.0 (-- hiikkss.. ga tau versi terbarunya..) [+] Install cygwin [+] buat 1 (satu) folder pada dengan nama 'honeyd' pada drive C (-ingat.. honeydnya kagak pake tanda kutip...!!!) [+] ekstrak file kompresinya pada folder tersebut.
Terus gimana dung kalo di Linux...?? pada saat tulisan ini gue buat, gue uji coba di OpenSuSe 10.1, dengan langkah : [+] dependensi : libevent, libdnet, libpcap [+] buat sebuah folder [+] ekstrak source ke folder tersebut [+] # ./configure # make # make install Bagaimana menjalankan honeyd windows : c:\direktori\honeyd Pilihan parameter sbb : -d | tidak mengerjakan proses daemon dan mengaktifkan debugging | -P | untuk mendapatkan notifikasi pcap | -W | daftar interface, cuma di win32 loh... | -l logfile | membuat log file | -p fingerprints | membaca hasil NMAPRead nmap fingerprints. | -x xprobe | membaca xprobe fingerprints. | -a assoc | membaca associates nmap fingerprints | -f file | membaca file konfigurasi, konfigurasi dibuat dengan : |
| config = creation | addition | binding | set | annotate | route [config] creation= "create" template-name | "create" "default" addition= "add" template-name proto "port" port-number action binding = "bind" ip-address template-name | "clone" template-name template-name set = "set" template-name "default" proto "action" action | "set" template-name "personality" personality-name | "set" template-name "personality" "random" "set" template-name "subsystem" cmd-string "set" template-name "uptime" seconds "set" template-name "droprate" "in" percent "set" template-name "uid" number ["gid" number] "set" ip-address "uptime" seconds annotate= "annotate" personality-name [no] finscan | "annotate" personality-name "fragment" ("drop" | "old" | "new") route = "route" "entry" ipaddr | "route" ipaddr "link" ipnetwork | "route" ipaddr "add" "net" ipnetwork ipaddr ["latency" number"ms"] ["loss" percent] proto = "tcp" | "udp" | "icmp" action = "block" | "open" | "reset" | cmd-string | "proxy" ipaddr":"port | -i interface | interface yang dipergunakan | net | IP address atau network (bisa dispesifikasikan utk notasi CIDR) |
karena gue pake SuSe : # ./honeyd
kalo yang pake sudo :
# sudo ./honeyd
Nah... sampe sini dulu yah.. tulisan ini sengaja saya buat berseri sampe 5 (l i m a) seri loh... soalnya memang panjang banget pembahasannya. Mudah2an ga bingung.. kalo bingung silahkan hubungi gue aza lewat email... tetap semangat untuk belajar dung.. okeh...?? siippp kalo okeh... sekarang lirva mau bobo dulu, karena sudah jam 11 malam... besok pagi harus bangun untuk pergi ke kantor... btw, kalo Ada lowongan kerja lirva32 mauuu dung... karena memang sudah tidak betah dikantor ini.. soalnya gajinya pas2an... lirva juga kan mau punya uang banyak buat beli laptop... server... dan keperluan riset lainya deh... ayo tawarin lirva kerja dung... .thx lirva32
Greetz : . Ibunda tercinta yang sedang terbaring sakit... smoga lekas sembuh demi anakmu yang masih seperti ini... ayo dong mi... cepet sembuh... aku kangen dengan senyum mami.... . AllEchoStaff, AllEchoMember . Anakku "Faiza Debian Nafisa" . MyOffice : thx for the laptop . MyAlmamater UBL . AllMyCrewLabBinaInsani..thx 4 ur dedication to me... ;)
|