Tuesday, November 25, 2008

Gentoo: Tambah pilihan Gnome-screensaver, install iotop dan nettop

0 comments
Akhirnya sempet juga nambahin pilihan "screensaver" di gentoo gw, setelah gnome-screensaver didaulat sebagai pilihan utama (default) sebagai aplikasi screensaver, maka otomatis pilihan yang disediakan hanya sedikit saja.

Beberapa tahun yang lalu aku masih sering menggunakan Xscreensaver (ber-KDE) yang notabene memiliki banyak sekali pilihan screensaver, salah satunya yang berkesan adalah GLmatrix yang di rilis di 2004, dan bahkan saat screensaver ini berjalan pernah seorang ibu bertanya apakah saya sedang meng-generate sesuatu atau meng-crack sesuatu di komputer saya :) (korban  film kayaknya neh :P)

Akhirnya bertemu sebuah artikel/cara untuk memigrasikan berbagai screensaver dari Xscreensaver ke gnome-screensaver dengan  script yang sudah disediakan oleh gnome-screensaver, meskipun anda tetap bisa melakukannya secara manual :).

Sebelumnya, agar tidak bentrok antara gnome-screensaver dengan Xscreensaver, pastikan anda tambahkan "-gnome" pada saat membuildnya,

#echo "x11-misc/xscreensaver -gnome" >> /etc/portage/package.use
setelah itu silahkan install/re-install (emerge/re-emerge)
#emerge xscreensaver
#emerge  gnome-screensaver
#cd /usr/share/doc/gnome-screensaver-2.24.1/
#mkdir /tmp/sampah
#cp migrate-xscreensaver-config.sh.bz2 xscreensaver-config.xsl.bz2 /tmp/sampah
#cd /tmp/sampah
#bunzip2 *
#chmod +x migrate-xscreensaver-config.sh
#./migrate-xscreensaver-config.sh /usr/share/xscreensaver/config/*.xml
#mv *.desktop /usr/share/applications/screensavers/
#cp /usr/lib/misc/xscreensaver/* /usr/libexec/gnome-screensaver
 Step-step tersebut berlaku untuk gentoo, untuk sistem operasi lain, silahkan cari letak direktori yang mungkin sekali berubah.

Kemarin juga sempat melakukan installasi 2 buah utiliti bagus untuk anda yang suka melakukan benchmarking, atau lebih penasaran dengan sistem anda sendiri, yang pertama adalah iotop, sebuah utility bagus yang dibuat dengan bahasa pemrogan python, dan berfungsi untuk melihat proses I/O dimesin anda.

Utility ini aku ketahui setelah membaca ulasan di blog milik dberkholz yang merupakan salah seorang developer gentoo yang termausk dalam gentoo-council. Untuk dapat melakukan installasi, setidaknya kernel yang anda gunakan lebih dari versi 2.6.20 (mengaktifkan task i/o auditing), jika and abelum mengaktifkan fitur ini maka anda perlu mengkompile kernel anda ulang :), dan juga utility ini membutuhkan Python versi 2.5 untuk dukungan AF_NETLINK sockets.

Utiliy lainnya adalah nettop, Nettop adalah program yang tampilannya kan mirip seperti top, tetapi ini berfungsi untuk menampilkan statistik paket di jaringan (network packets). Untuk menjalankannya, seperti halnya aplikasi jaringan lain, nettop juga membutuhkan libpcap and slang untuk terlebih dahulu di install di komputer. untuk melakukan installasinya cukup dengan melakukan "emerge nettop".

Thats all folk, mudah-mudahan bermanfaat :)
Enjoy(tm)

Wednesday, November 19, 2008

Oleh-oleh dari BCS 2008

15 comments
Akhirnya kelar juga 2 hari (18,19)  ngikutin acara Bellua Cyber Security 2008, tahun ke-empat terlaksananya acara ini, dan adalah tahun ke-empat juga gw bisa ikut meramaikannya (sekaligus tahun kedua gw bisa ikut koar-koar di panggung buat berbagi cerita, kali ini tandem sama teman kantor), hadir bersama anak-anak echo (the_day, k-159, az001) serta teman-teman dari komunitas lainnya.

BCS kali ini berlangsung di Jakarta Convention Center. Acara tahun ini tetap cukup menarik untuk diikuti, walaupun pada event tahun ini gw tidak mengikuti secara penuh berbagai kegiatannya; hari pertama gw pulang setelah pukul 14.00 dikarenakan kurang "fit" dan ingin mempersiapkan materi; sedang dihari keduanya, gw pulang setelah Jim menutup presentasinya, yup, taun ini gak ikut sampai acara penutupannya, dan tidak banyak presentasi yang gw ikuti atau dengarkan, jadi tidak banyak cerita dan bahasan dari segi materi disini. (silahkan download materi dari situs resmi BCS saja :))

Pada event kali ini juga sempat mampir ke "booth" (exhibition stand) milik depkominfo dan mendapatkan 4 buah buku sistem informasi yang sebagian diantaranya dilengkapi CD, setelah melihat sekilas judul dari 4 buku tersebut, sepertinya cukup menarik untuk dibaca, meskipun belum tau kapan akan bisa/sempat untuk membacanya :P, tetapi terima kasih buat kominfo yang telah membagi-bagikan buku teknologi secara gratis (meski ada yang harus jongkok sambil isi kuisioner :P), hehehehe.


Pada event kali ini, hal yang menyenangkan adalah bertemu teman-teman dari berbagai komunitas, apalagi sempat foto bareng para selebritis. (mudah-mudahan gak pada nyepam disini nantinya :P), sekarang tinggal siap-siap masuk di hari sabtu dan minggu :(.

See ya all @ the next event :)

Thursday, November 13, 2008

Gentoo: Pembuat Patch Kesiangan

3 comments
Akhirnya ada juga kejadian lucu terkait gentoo (biasanya kan selalu serius), tepatnya hari ini sebelum memulai jam kantor, sempet-sempetnya aku mengupgrade gentoo di neo-venom dengan koneksi 3G ala kadarnya.

(emerge --sync ; emerge -uf world; emerge upv world),

di saat proses kompilasi wine terbaru (wine-1.1.8) gagal, dan menampilkan pesan error seperti berikut:


parser.y:320: error: expected ';' before '}' token
make[2]: *** [parser.tab.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/app-emulation/wine-1.1.8/work/wine-1.1.8/dlls/jscript'
make[1]: *** [jscript] Error 2
make[1]: Leaving directory
`/var/tmp/portage/app-emulation/wine-1.1.8/work/wine-1.1.8/dlls'
make: *** [dlls] Error 2
*
* ERROR: app-emulation/wine-1.1.8 failed.

maka dengan bergegas  aku segera membuat patch-nya, toh ini cuma keteledoran programmer saja (kurang ";" pada skrip) serta tidak memakan waktu untuk membuatkan patchnya (kecuali menunggu proses kompilasi wine yang memakan waktu relatif lama, untuk konfirmasi pacth), setelah terbukti bekerja maka dengan semangat 45, serta tanpa menghiraukan jam kerja yang sudah tiba (diatas jam 9 WIB), aku kemudian memposting bug berklasifikasi rendah ini beserta patch-nya ke bugs.gentoo.org disertai keyakinan bahwa belum ada yang memposting bug ini (hasil searching wine-1.1.8).

Alhasil beberapa menit berselang, sebuah email masuk dari bugzilla-daemon yang memberitakan bahwa bug yang aku laporkan itu duplicate bug , yang artinya bug ini telah dilaporkan terlebih dahulu oleh individu lainnya bebarapa saat/hari sebelumnya. Hal ini akan relatif sering terjadi dengan metoda "portage" pada gentoo serta kebebasan bereksplorasi dengan skrip dan pemaketan, akan membuat bug lebih cepat di temukan dan diperbaiki.

Dan jadilah hari ini aku sebagai sang "Pembuat patch kesiangan". :lol:

Tuesday, November 11, 2008

Palcomtech Hacking Seminar and Game (CTF)

13 comments
Minggu kemarin (9), kami dari echo yang diwakili saya pribadi, k-159, dan az001 mendapat kesempatan untuk mengisi acara seminar dan hacking game di STMIK Palcomtech, Palembang. Terdapat 3 sesi seminar yang di diskusikan pada acara tersebut, dengan bermaterikan web hacking, bedah buku tulisan saya serta materi bypassing limited access at network.

Ini adalah event lainnya dimana echo diundang untuk bekerjasama dengan sebuah universitas, dimana kami akhirnya tetap dapat melanjutkan "misi berbagi dan belajar bersama" kami. Biaya yang relatif terjangkau dan tujuan mulia dari penyelenggara-lah yang akhirnya membuat seminar yang di hadiri oleh lebih kurang 150 orang ini berjalan dengan sangat lancar.

CTF write up

Kebetulan, kami bertiga juga sekaligus mendapatkan kehormatan mewakili echo untuk menjadi Capture The Flag Organizer untuk event CTF di palcomtech tahun ini. Kami telah menetapkan sebuah skenario game yang awalnya akan mengijinkan para peserta terlibat dalam serang menyerang mesin/komputer mereka dan berebut (capture the flag) untuk menguasai misi yang diberikan.

Karena satu dan lain hal maka skenario tersbeut tidak dapat terlaksana, dan peserta hanya mendapat nilai dengan melewati tiap misi yang di tentukan. Game kali ini terdiri dari 4 level, di mulai dari level 0 dan diakhiri dengan level 3, sedikit banyak kami terinspirasi dari berbagai CTF hacking game yang telah dikenal pada event internasional seperti BCS, defcon, dan HITB.

level 0 adalah dasar reverse engineering, dimana setiap peserta mendapatkan sebuah file binary (windows version, unix version) dan apabila berhasil menebak kata kunci maka akan mendapatkan petunjuk untuk lanjut ke level berikutnya (1) (tentu saja anda harus mencari cara untuk mem-bypassnya atau minimal tanpa perlu memasukkan angka kunci), dan level ini memang sangatlah relatif mudah, tetapi ternyata cukup memakan waktu bagi peserta untuk memecahkannya (lebih kurang 30 menit);

level 1 akan menguji kemampuan jaringan anda, dan betul saja, level ini juga tidak relatif sulit. Peserta hanya di uji kemampuannya dalam menganalisa paket jaringan untuk mendapatkan petunjuk ke level ke 2.

Di level ke-2 peserta akan menemukan tantangan web hacking, pada level ini peserta harus dapat masuk ke database dari situs yang di jadikan target, sebuah celah "blind sql injection" telah disiapkan disini, dan memang butuh kesabaran, ketelitian dan kejelian di level ini, dan level ini relatif sulit untuk di taklukkan (bahkan ketika diminta menyebutkan variabel yang diduga vulnerable). Terbukti sampai habis waktu yang di berikan, tidak satupun peserta yang berhasil melewati level ini atau menemukan celahnya. Level 3 atau terakhir seharusnya adalah celah local exploit, disini di tuntut kejelian yang lebih dari peserta.

Secara keseluruhan, ini merupakan permainan yang menarik, setiap peserta merasa tertantang. Kebebasan yang kami berikan dalam mempergunakan tools dsb, tak jarang membuat tools semacam "brutus", arp attack, bahkan "un-harmed DOS" mampir ke 4 buah server yang disiapkan.

Yang cukup menarik adalah kemunculan beberapa orang anak smu dan salah satunya berhasil merebut juara ke-2. Hampir seluruh peserta berhasil menyelesaikan level 0 dan level 1, meskipun tidak ada yang berhasil menyabet hadiah utama (laptop) tetapi jalannya lomba yang diikuti kurang lebih oleh 20 orang peserta ini cukup seru.

Terakhir, ini memang merupakan sebuah event yang melelahkan :), terutama bagi kami (echo) yang baru kali ini secara penuh dipercaya menjadi CTF overlord :D, tetapi dibalik itu event ini sangatlah membahagiakan, berbagi dan belajar bersama apalagi sambil bermain sangatlah menghibur, Terima kasih buat seluruh panita yang membuat acara ini terlaksana dengan sempurna. :)

See ya all @ the next event :)

Monday, November 10, 2008

Gentoo: Keyjnote, GCC dan Pdftk

3 comments
Sudah lama gw memang ngefans sama keynote, sebuah aplikasi untuk berpresentasi besutan Apple. Dan di karenakan belum ada minat (sebenarnya belum ada uang rejeki) maka sampai saat ini gw belum pernah menggunakan OS-X dan keynote-nya. Sampai akhirnya gw mendengar sebuah apliksi opensource dengan nama yang mirip dan di akui banyak individu memiliki kemampuan unik dalam membantu presentasi, yaitu keyjnote.

KeyJnote is a program that displays PDF presentation slides with style. Smooth alpha-blended slide transitions are provided for the sake of eye candy, but in addition to this, KeyJnote offers some unique tools that are very useful for presentations.
Keyjnote yang dibuat oleh KeyJ terakhir dirilis versi 0.10.2 di bulan februari tahun ini, dibuat dengan bahasa pemrograman python dan terlepas dari "kungkungan" OS (OS independent) membuat aplikasi ini dapat digunakan di berbagai platform.

Sudah sejak lama saya ingin menginstall applikasi ini, dan untuk sistem operasi Gentoo, anda cukup melakukan "emerge keyjnote", yup betul semudah itu. Tetapi tidak buat saya dan anda semua yang sudah menggunakan GCC 4.3.X, kita akan menemukan masalah besar dengan kompilasi pdftk,
Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris
Dan dikarenakan salah satu engine yang digunakan oleh Keyjnote dalam memanipulasi file presentasi yang berformat PDF, maka mau tidak mau harus menginstall pdftk sebagai pendukungnya.

Isu kompilasi pdftk sudah lama menyebar bahkan beberapa patch sudah gw coba, tetapi masih belum berhasil, akhirnya terpaksa "roll back" menggunakan GCC 4.2.4 untuk melakukan kompilasi pdftk,

venom ~ # gcc-config -l
[1] i686-pc-linux-gnu-4.1.2
[2] i686-pc-linux-gnu-4.2.4 *
[3] i686-pc-linux-gnu-4.3.2


sehingga akhirnya gw berhasil melakukan installasi Keyjnote di Gentoo dan pertama kali di gunakan pada acara Seminar dan CTF Hacking Game di Palcomtech, palembang kemarin :).

Happy presenting guyz,

images are from : http://freshmeat.net/screenshots/56112/60292/

Tuesday, November 04, 2008

Kaos Echo.or.id Telah di rilis

3 comments
Tidak perlu banyak cerita lagi, cuma mau menginfokan bagi yang berminat, bahwa kaos echo.or.id yang sudah di informasikan kemarins telah di rilis.

Info lebih lanjut kunjungi http://kaos.echo.or.id

Berikut beberapa foto lainnya.(klik untuk memperbesar)



Mudah-mudahan dengan dirilisnya kaos resmi echo ini cukup menghibur kita semua ditengah hausnya kaos bernuansa "underground" dan semoga dapat memeriahkan dunia fashion yang ada (*gedubrak*) .

Dengan membeli kaos ini berarti anda ikut membiayai kelangsungan hidup (domain, hosting) komunitas echo, "cheers" . "Danke"