Jogja Open Source Conference - Kempalan Open Source wonten Jogja

Jogja Open Source Conference (JOSC 2013) merupakan konferensi yang rencananya akan digelar tahunan bertujuan mempertemukan komunitas, institut pendidikan, pelajar, mahasiswa, pengembang, kontributor, pengguna, pebisnis dan pemerhati Free Open Source Software(FOSS) untuk berdiskusi mengenai perkembangan dan rencana kontribusi nyata komunitas Yogyakarta untuk kemajuan TIK di Indonesia. Acara JOSC 2013 akan menghadirkan sekitar 15 narasumber profesional dari berbagai latar belakang profesi dan dihadiri sekitar 250-450 peserta berasal dari kota Yogyakarta dan kota-kota sekitarnya. Secara umum Tujuan JOSC 2013 adalah sebagai berikut:
  • Menjadi ajang temu komunitas, institut pendidikan, pelajar, mahasiswa, pengembang, kontributor, pengguna, pebisnis dan pemerhati FOSS;
  • Membahas rencana kontribusi nyata komunitas untuk TIK di Indonesia;
  • Penyampaian teknologi termutakhir yang digeluti beberapa komunitas di Yogyakarta.
Agenda Acara terbagi dalam beberapa bagian, yakni:
  • Workshop Teknologi, membahas teknologi terbaru dalam bidang open source yang digeluti pakar-pakar FOSS di lingkungan Yogyakarta;
  • Seminar Komunitas, dengan tema “Peran Komunitas dalam Memajukan TIK di Indonesia”;
  • Talkshow, Temu Ramah, Reuni Jogja Linux User.
Bagi siapa saja yang berminat untuk mengikuti acara Jogja Open Source Conference bisa menghubungi kontak yang tertera pada flyer atau dengan melakukan pendaftaran melalui daring yang beralamat di http://bit.ly/josc2013. 

sumber: http://jogja.linux.or.id/josc2013/kempalan-open-source-wonten-jogja/

Quantal Release Party Jogja

Hello, Ubunteros! Ya, dalam waktu dekat ini tepatnya Sabtu, 24 November 2012 jam 08.30 s.d 15.00 WIB akan diadakan Quantal Release Party yang bertempat di Auditorium Koinonia Universitas Kristen Duta Wacana Yogyakarta bersama Ubuntu Jogja. Pada acara Quantal Release Party kali ini bertemakan Cloud for Human Beings dengan narasumber dari BizNetworks dan Dani Adhipta, dosen Jurusan Teknik Elektro dan Teknologi Informasi UGM.

Untuk pendaftaran, Anda bisa mendaftar di Atrium Dedaktos UKDW, Jl. Dr. Wahidin Sudiro Husodo No. 5 – 25 Yogyakarta (jam 08.30 s.d. 16.00) atau daring melalui tautan berikut: http://nutz5.ukdwnetclub.com/register.php. Biaya investasi Quantal Release Party, untuk umum Rp. 25.000 dan Pelajar/Mahasiswa Rp. 20.000,-. Dalam acara tersebut, para peserta akan mendapatkan Sertifikat, Makan Siang, Snack, Doorprize, CD Ubuntu, dan Seminar Kit.

Dengar-dengar, untuk peserta terbatas lho, ayo jangan ragu untuk daftar. :XD

Leaflet:


klik untuk memperbesar gambar

Mengaktifkan Iptables, Transparent proxy & Wifi Tethering di Xperia X8

Untuk mengaktifkan iptables, transparent proxy maupun wifi tethering kita cukup menggunakan modul yang dibuat oleh AnDyX yaitu ax8netfilter.ko beserta bantuan modul Netfilter. Sebenarnya untuk penggunaan netfilter beserta dukungan modul-modulnya sudah dibahas di forum xda[1] (Thanks to: AnDyX). Nah, kebetulan ada teman pengguna Xperia's Family(X10minipro & X8), yang mungkin masih belum bisa menggunakan baik itu pengaktifan iptables, transparent proxy mapun wifi tethering.

Ok, saya akan menulis sedikit apa yang telah saya alami sewaktu masih menggunakan Xperia X8 untuk keperluan penggunaan transparent proxy.


Terjadi error disaat akan mengaktifkan transparent proxy


Seperti pada gambar diatas,terjadi error pada saat akan menghubungkan X8 ke jaringan nirkabel dengan harus menggunakan proxy dan dari error log tersebut kita dimintai untuk upgrade kernel or something else?! *wtf*. Yap, sayangnya di Xperia X8 kita tidak bisa begitu saja menghubungkan X8 melalui jaringan nirkabel yang menggunakan proxy secara langsung tetapi kita harus menggunakan ax8netfilter.ko + netfilter beserta modul-modulnya dan juga dengan bantuan aplikasi klien seperti Auto proxy(free), ProxyDroid(free), ASProxy(buy) dan lain sebagainya untuk menghubungkan ke jaringan nirkabel dengan proxy. Tapi jangan khawatir, bagi pengguna Xperia's Family seperti X10minipro & X8 kini sudah ada solusinya untuk menghubungkan perangkat selular kita ke jaringan nirkabel yang menggunakan proxy yakni dengan bantuan modul netfilter dan juga modul ax8netfilter.ko.



  • Manual instalasi modul netfilter[2]

  • Sebelumnya silahkan unduh berkas dibawah ini yang akan diperlukan untuk instalasi netfilter sesuai perangkat yang digunakan:
    netfilter untuk X10minipro
    netfilter untuk X8
    netfilter untuk X10mini
    aplikasi Wifi tethering untuk X10minipro & X8
    aplikasi signed wireless tether lastest version

    Ekstrak/unzip berkas yang telah diunduh, kemudian salin beberapa file ke sistem:
    $ ./adb push iptables /system/xbin/
    $ ./adb push full_iptables.sh /system/xbin/
    $ ./adb push netfilter /system/lib/modules/
    $ ./adb shell
    # chmod +x /system/xbin/iptables

    Catatan: file iptables merupakan binary file, full_iptables.sh merupakan shell script, & netfilter berupa direktori yang berisikan modul-modul yang diantara salah satunya adalah modul ax8netfilter.ko

    Eksekusi modul netfilter:
    # sh /system/xbin/full_iptables.sh
    Dan cek apakah modul telah dimuat ke sistem
    # lsmod
    atau
    # dmesg


    Hasil dari perintah "dmesg"


    Cek pula apakah iptables berjalan dengan baik
    # iptables -L


    Hasil dari perintah "iptables -L"


    Langkah terakhir, kita gunakan aplikasi klien misalnya transparent proxy untuk uji coba menggunakan jaringan nirkabel yang menggunakan proxy



    Kini aplikasi klien transparent proxy sudah bisa digunakan, yang sebelumnya tidak bisa gunakan alias terjadi error pada saat mengaktifkannya.

    Sebagai tambahan saja, agar shell script full_iptables.sh dimuat setiap kali perangkat selular di rebooting, silahkan sunting dan tambahkan perintah seperti dibawah ini pada file hw_config.sh

    # echo "sh /system/xbin/full_iptables.sh" >> /system/etc/hw_config.sh


    Dan ini file konfigurasi hw_config.sh punya saya, yang sudah saya kostumisasi:  

    main link: https://darmanex.com/x8/hw_config.sh.txt
    mirror: http://paste.plurk.com/show/812454/

    Selamat mencoba! :)

    Referensi:
    [1]Modul: X8, X10 mini, X10 mini pro, AX8NETFILTER v003 + Netfilter
    [2]Tutorial developing Netfilter

    Merubah jenis kertas default di LibreOffice "Writer" ke A4

    Ini sebagai catatan saja agar tidak lupa nantinya dan semoga juga berguna bagi yang sering menggunakan LibreOffice sebagai pengolah dokumen di komputernya. Defaultnya,di LibreOffice writer pada saat akan membuat dokumen baru kita mendapatkan jenis kertas dengan format Letter dan biasanya bagi sebagian orang(termasuk saya) yang akan melakukan pengolahan dokumen menggunakan jenis kertas dengan format A4.


    jenis kertas default dari libreoffice


    Nah, agar pada saat akan membuat dokumen baru pada LibreOffice writer menggunakan jenis kertas A4 cukup lakukan langkah-langkah sederhana berikut.

    Arahkan kursor Anda ke Format > Page, lalu atur jenis kertasnya ke A4.



    Selanjutnya, ke File > Templates > Save, kemudian beri nama/titel misalkan: A4-default dan klik Ok.





    Dan lagi, ke File > Templates > Organize. Klik dobel/dua-kali pada "My Templates" dan klik kanan pada template yg sudah dibuat tadi(A4-default), kemudian pilih "Set as Default Template"



    Selesai!
    Selanjutnya, tutup LibreOfficenya dan silahkan buka kembali lembar baru pada LibreOffice writer Anda dan lihat perubahan yang terjadi.
    Sederhana bukan? Selamat mencoba. :)

    Oneiric Release Party Jogja

    Waktu
    Sabtu, 19 November 2011 jam 09.00 s.d 15.00 WIB

    Tempat
    Ruang Seminar Tasdik lantai 3 Gedung Hagios Universitas Kristen Duta Wacana Yogyakarta

    Tempat Pendaftaran
    Atrium Dedaktos Universitas Kristen Duta Wacana Yogyakarta
    Jln. Dr. Wahidin Sudiro Husodo No. 5-25 Yogyakarta Jam 09.00 s.d 15.30 WIB

    Menu Acara Oneiric Release Party (ORP) (terbatas 130 peserta)

  • Ubuntu Untuk Indonesia -- Komunitas Ubuntu Jogja

  • Ubuntu Cloud Computing -- Faisal S Nggilu (Kandidat Master di Magister Teknologi Informasi UGM)

  • Studio Animasi Murah dan Legal -- Hiza Ro (Kapten Komunitas Blender Indonesia)


  • Investasi

    Umum Rp. 20.000,-
    Mahasiswa Rp. 15.000,-

    Ayo! pada datang ya, dapet ilmu dan ada doorprizenya juga loh. :D

    Referensi:
    http://wiki.ubuntu.or.id/ORPJogja
    http://milisdad.blogspot.com/2011/11/oneiric-release-party-jogja.html

    Repositori Ubuntu 11.10 'Oneiric Ocelot' dalam negeri

    Repo Kambing:

    deb http://kambing.ui.ac.id/ubuntu/ oneiric main restricted universe multiverse
    deb http://kambing.ui.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://kambing.ui.ac.id/ubuntu/ oneiric-security main restricted universe multiverse



    Repo Ukdw:
    deb http://repo.ukdw.ac.id/ubuntu oneiric main restricted universe multiverse
    deb http://repo.ukdw.ac.id/ubuntu oneiric-updates main restricted universe multiverse
    deb http://repo.ukdw.ac.id/ubuntu oneiric-security main restricted universe multiverse
    deb http://repo.ukdw.ac.id/ubuntu oneiric-backports main restricted universe multiverse
    deb http://repo.ukdw.ac.id/ubuntu oneiric-proposed main restricted universe multiverse


    Repo UGM:
    deb http://repo.ugm.ac.id/ubuntu/ oneiric main restricted universe multiverse
    deb http://repo.ugm.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://repo.ugm.ac.id/ubuntu/ oneiric-security main restricted universe multiverse
    deb http://repo.ugm.ac.id/ubuntu/ oneiric-backports main restricted universe multiverse
    deb http://repo.ugm.ac.id/ubuntu/ oneiric-proposed main restricted universe multiverse


    Repo Kebo:
    deb http://kebo.eepis-its.edu/ubuntu/ubuntu/ oneiric main restricted universe multiverse
    deb http://kebo.eepis-its.edu/ubuntu/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://kebo.eepis-its.edu/ubuntu/ubuntu/ oneiric-security main restricted universe multiverse


    Repo Kavalinux:
    deb http://mirror.kavalinux.com/ubuntu/ oneiric main restricted universe multiverse
    deb http://mirror.kavalinux.com/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://mirror.kavalinux.com/ubuntu/ oneiric-security main restricted universe multiverse



    Repo Unej:
    deb http://mirror.unej.ac.id/ubuntu/ oneiric main restricted universe multiverse
    deb http://mirror.unej.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://mirror.unej.ac.id/ubuntu/ oneiric-security main restricted universe multiverse


    Repo Komo:
    deb http://komo.padinet.com/ubuntu/ oneiric main restricted universe multiverse
    deb http://komo.padinet.com/ubuntu/ oneiric-updates main restricted universe multiverse
    deb http://komo.padinet.com/ubuntu/ oneiric-security main restricted universe multiverse


    Silahkan pilih cermin repositori Ubuntu 11.10 'Oneiric Ocelot' diatas, sesuai tempat Anda berada yang terdekat. :)

    Selamat hari raya Idul Fitri 1432 H

    Sebagai umat islam yg beriman,sangatlah wajib untuk kita saling memaafkan dihari yang fitri ini. Taqaballahu minna wa minkum,shiyyamanaa wa shiyyamakum.

    Selamat hari raya idul fitri 1 Syawal 1432 H.

    تَقَبَّلَ اللّهُ مِنَّا وَمنٌِكُمٌ صِيَامَنَا وَصِيَامَكُمٌ اَللّهُمَّ اجٌعَلٌنَا مِنَ الٌعَاءِدِيٌنَ وَالٌفَاءِزِيٌنَ

    Mohon maaf lahir & bathin. :)

    Published with Blogger-droid v1.7.4

    Quick guide: Upgrade Linux kernel 3.0 on Debian 6.0 (Squeeze)

    Pada saat pertama kali Anda menginstall Debian 6.0(Squeeze), secara default versi kernel yang digunakan adalah versi 2.6.32-5-686. Setahun yang lalu, saya juga pernah menulis di blog ini bagimana cara Kompilasi kernel linux di Ubuntu 10.10. Dan pada tulisan kali ini saya akan menulis dengan singkat bagaimana meng-Upgrade kernel pada Debian 6.0(Squeeze) ke versi yang lebih baru yakni Linux kernel 3.0.

    Pertama silahkan unduh terlebih dahulu linux kernel 3.0. Dan berikut tahapan-tahapan yang saya lakukan ketika meng-upgrade kernel 3.0.

    Ekstrak kernel yang sudah di unduh

    $ tar xfvj linux-3.0.tar.bz2


    Pindahkan ke direktori /usr/src
    # mv linux-3.0 /usr/src/


    Install terlebih dahulu beberapa dependensi untuk dukungan kompilasi nantinya
    # aptitude install build-essential qt4-dev-tools ncurses-dev


    Konfigurasi dari kernel yang akan di compile. Pada pengaturan ini saya membiarkannya tetap default dan pilih Save an Alternate Configuration File, selanjutnya >> Exit
    # make menuconfig
    # make
    # make modules


    Jika terjadi error, lakukan seperti berikut
    # make CONFIG_DEBUG_SECTION_MISMATCH=y


    Instalasi modul-modul kernel
    # make modules_install


    Instalasi kernel 3.0
    # make install


    Membuat Initial ramdisk image
    # cd /boot
    # mkinitramfs -o initrd.img-3.0.0 3.0.0


    Rubah pengaturan grub.cfg di /boot/grub/grub.cfg



    Perbaharui grub dengan perintah
    # update-grub




    And finally
    # reboot




    Selesai !
    Selamat menikmati linux kernel 3.0. :)

    Kernel 3.0 final release



    Tepat sekitar jam 02:45 WIB pagi, ternyata Kernel 3.0 sudah final rilis. Padahal saya baru saja compile kernel 2.6.39.3 di mesin Debian 6.0 (Squeeze). Ya sudah, terpaksa saya download lagi kernel 3.0. :))
    Bagi yang ingin mencicipi Kernel 3.0 langsung saja Anda menuju ke laman web ini http://kernel.org :)
    Saya usahakan akan menulis Quick Guide di blog ini utk upgrade ke kernel 3.0 :D

    Selamat meng-compile ! :))

    Mobile Media Converter : Aplikasi konversi beberapa file video

    Berawal dari pengen konversi file video yang berekstensi [dot]MOV dan juga ingin merubah video tersebut ke [dot]AVI sekalian me-resize ukuran video yang memang menurut saya besar sekali untuk keperluan upload ke Youtube. Ingat baru ingat ternyata saya pernah menulis di blog ini mengenai cara Konversi File Video di linux dengan bantuan aplikasi GUI Mobile Media Converter.

    Menurut saya aplikasi Mobile Media Converter ini sudah sangat bagus untuk keperluan konversi file video, karena juga mendukung banyak berbagai format/ekstensi video untuk di konversi dan juga tidak perlu lagi berhadapan dengan terminal/konsole, saya tinggal drag & drop video klik sana klik sini jadi deh. :D

    Sebelumnya unduh aplikasi konversi video Mobile Media Converter.

    Berikut tangkapan layarnya (biarkan skrinsiut yang berbicara) :))









    Selamat ! Anda sudah bisa melakukan konversi file video hanya dengan drag & drop klik sana klik sini di sistem operasi Linux kesayangan Anda tentunya. :)

    Dan berikut video yang telah berhasil saya upload dan juga hasil konversi dari Mobile Media Converter untuk me-resize-nya terlebih dahulu. :D



    Upgrade yEd Graph Editor dan mengimpor simbol/gambar eksternal

    Apa itu yEd ? Yap, dari official website yEd menyebutkan bahwa yEd merupakan editor diagram yang dapat digunakan dengan cepat dan efektif sehingga menghasilkan gambar yang berkualitas tinggi. Membuat diagram secara manual atau mengimpor data eksternal Anda untuk di analisis dan pengaturan secara auto bahkan data yang besar dengan hanya menekan sebuah tombol layaknya drag & drop.

    Dulu saya sendiri pernah membuat sebuah gambar diagram jaringan tapi menggunakan OoDrawing dari OpenOffice(katrok banget yak), banyak yang mengatakan untuk membuat/menggambar diagram pakailah DIA. Tapi memang mungkin saya kurang familiar dan sudah berulang kali menggunakannya tetap juga merasa kurang puas. :p
    Nah, setelah googling sana sini saya terdampar di weblog mas Dedy yang Selalu Milisdad yang akhirnya saya mencoba yEd Graph Editor.

    Pada waktu itu saya menggunakan yEd versi 3.5.x.x sebagai alat untuk menggambar sebuah diagram jaringan untuk tugas kuliah. Nah, kebetulan sekarang ini saya sedang skripshit yang dimana harus memerlukan sebuah diagram editor seperti yEd untuk membuat diagram jaringan.
    Bila Anda menggunakan diagram editor seperti yEd entah itu dengan versi 3.5.x.x, maka secara otomatis Anda akan diberitahukan adanya notifikasi untuk segera mengupgrade program diagram editor tersebut ke versi yang lebih baru. Pada tulisan ini saya menggunakan yEd dengan versi 3.7.0.2 yang sudah di upgrade tentunya.

    Oke, berikut langkah-langkah untuk mengupgrade atau pun untuk instalasinya sama saja.
    Sebelumnya silahkan unduh yEd versi terbaru disini, setelah selesai mengunduh yEd versi terbaru ikuti langkahnya seperti berikut


    Sebelumnya ubah dulu file yEd agar bisa langsung di eksekusi seperti perintah pada gambar







    Simpan program yEd Anda pada direktori yang sudah ditentukan sebelumnya, pada kasus ini yang sebelumnya saya sudah pernah menginstall program yEd dan saya timpa ke folder tersebut untuk mengupgrade ke versi yang lebih baru







    Klik finish untuk menyelesaikan proses instalasi



    Sekarang yEd yang saya gunakan sudah terupgrade ke versi 3.7.0.2


    Pada versi yang terbaru saya tidak menemui fitur pada menu yEd untuk meng-import simbol-simbol yang sudah saya siapkan, yang sebelumnya padahal ada fitur pada menu untuk meng-import simbol-simbol yang saya inginkan


    What theee..no function for import symbols??


    Hmmm..kok upgrade ke versi terbaru malah tidak disertakannya fitur untuk import simbol melalui menu dan yang ada hanya Export saja ! Entahlah, apa saya yang rabun atau matanya minus sehingga tidak melihat adanya fitur untuk import simbol eksternal.
    Setelah mengamati sana sini fungsi-fungsi dari program yEd ini, ternyata pada window Pallete sisi kanan kita bisa menambahkan Section baru dengan cara meng-klik kanan pada Pallete >> New Section seperti pada gambar dibawah ini



    Pada contoh ini saya membuat Section dengan nama Cisco Networks yang dimana pada sub menu Content ada 3 pilihan diantaranya Empty Section yang berfungsi untuk membuat Section yang kosong untuk penyimpanan simbol baru yang akan kita import nantinya,Copy From Section yang fungsinya untuk menyalin simbol-simbol dari Section yang sudah ada, dan yang terakhir pilihan Adopt From Document yang berfungsi mengambil simbol/gambar dari dokumen. Selanjutnya klik tombol Ok untuk selesai membuat Section baru.




    Setelah selesai membuat Section baru seperti pada gambar diatas, sekarang saatnya meng-import simbol/gambar yang sudah saya siapkan sebelumnya dengan meng-klik kanan pada Section yang baru dibuat yaitu Cisco Networks kemudian pilih Import Symbols


    Import simbol/gambar secara eksternal



    Pilih folder simbol/gambar dan blok simbol/gambar yang ada pada folder




    Dengan menggunakan program yEd sebagai diagram editor, saya rasa sudah sangat puas untuk menggambar diagram jaringan yang dihasilkan dari yEd dan tidak perlu lagi pusing membuang waktu/mencari sana sini program yang berbau komersil seperti MS.Visio yang kata orang fungsinya lebih banyak (Ssstt..malah sebut merk :rofl:).



    Anda juga bisa mengambil simbol/gambar jaringan seperti yang disediakan Cisco atau seperti yang saya gunakan dengan mengunduh simbol/gambar satu-per-satu. :D

    And last, What you see Is what you get.
    semoga tulisan ini bermanfaat ! Selamat mencoba. :)

    Natty Release Party Jogja #1



    Hallo semua para Ubuntero ! Tepatnya 28 April kemarin, Ubuntu dengan Codename Natty Narwhal telah rilis dan sudah bisa di unduh untuk dicicipi.
    Nah, seperti biasa setiap kali Ubuntu melakukan rilis dengan Codename terbaru, maka Komunitas Ubuntu Jogja juga akan mengadakan acara Natty Release Party. Ya, acara ini diadakan setiap rilisnya Ubuntu dengan Codename terbaru. Untuk kota Jojga, acara Natty Release Party ini akan diadakan di dua tempat berbeda dan hari & tanggal berbeda pula. Untuk acara NRP Jogja #1 akan diadakan di Sekolah Tinggi Teknologi AdiSucipto (STTA) Yogyakarta dan untuk NRP Jogja #2 bakal diadakan di PelNus (hayoo..ada yg tau PelNus ? Tunggu saja info selanjutnya).
    Tema untuk acara NRP Jogja #1 di STTA sendiri, Komunitas Ubuntu Jogja akan mengangkat tema mengenai sekuritas pada Ubuntu. Untuk detailnya silahkan dilihat pada lampiran berikut



    Let's join and enjoy with Ubuntu...

    How to: Recompile kernel on Linux (Ubuntu 10.10)

    Baru-baru ini tepatnya 13 Oktober bulan kemarin telah ditemukannya celah pada kernel dengan titik serangan/eksploitasi pada protokol RDS(Reliable Datagram Socket) oleh Dan Rosenberg. Kernel yang dapat dilakukan eksploitasi adalah kernel yang berversi 2.6.30 - 2.6.36-rc8.

    Mengapa saya menulis mengenai recompile kernel ? Ya benar, berhubung telah ditemukannya celah di protokol RDS(Reliable Datagram Socket) pada kernel, disini saya akan menulis mengenai recompile kernel agar mesin(ataupun server) yang saya gunakan ataupun Anda agar tetap aman dari serangan orang2 jahil. Karena tulisan hanyalah tulisan sederhana, tulisan ini ditujukan bagi "yang belum mengerti"(baca:nubi only) saja mengenai kompilasi kernel disistem sendiri, bagi yang sudah mahir a.k.a hebat nge-ubek2 kernel ataupun kompilasi kernel sana sini dianjurkan untuk tidak membaca lanjut tulisan ini. :D

    $ uname -a
    Linux th3darkLab 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686 GNU/Linux


    Dengan informasi diatas kernel disistem yang saya gunakan adalah versi kernel 2.6.35 (menggunakan Ubuntu 10.10 dengan lingkungan KDE). Saya akan mencoba dengan script exploit yang ditulis oleh Dan Rosenberg dengan menggunakan bahasa C, apakah kernel yang dimiliki Ubuntu 10.10 bisa dieksploitasi sehingga bisa menjadikan kita sebagai superuser/root (privilege escalation). Jika Anda ingin mencoba silahkan unduh script exploitnya di http://www.vsecurity.com/download/tools/linux-rds-exploit.c



    Sekarang kita akan mencoba menjalankan script exploit tersebut

    $ gcc linux-rds-exploit.c -o linux-rds-exploit
    $ ./linux-rds-exploit




    Dengan hanya menjalankan script tersebut kita sudah bisa menjadi superuser/root (privilege escalation) dalam contoh kasus ini adalah dimesin saya sendiri (dan bukan mesin org lain :P) yaitu menggunakan Kubuntu 10.10.

    Let's Recompile the Kernel.. :D

    Pertama silahkan download kernel terbaru di sini. Kernel yang akan saya kompilasi adalah kernel versi 2.6.36 karena sudah dalam status stabil.

    Download :

    http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2


    Disitus tersebut terdapat juga beberapa patch yang telah disediakan.

    Disini saya membuat folder baru dengan perintah

    $ mkdir kernel-baru;cd kernel-baru


    Selanjutnya mari kita ekstrak

    $ tar xfvj linux-2.6.36.tar.bz2
    $ ls -la
    total 116824
    drwxr-xr-x 3 h3k3rz h3k3rz 4096 2010-11-09 23:34 .
    drwxr-xr-x 20 h3k3rz h3k3rz 4096 2010-11-09 23:27 ..
    drwxr-xr-x 23 h3k3rz h3k3rz 4096 2010-11-09 23:31 linux-2.6.36
    -rw-r--r-- 1 h3k3rz h3k3rz 70277083 2010-10-21 04:15 linux-2.6.36.tar.bz2


    Okey, selanjutnya kita pindahkan kernel yang telah kita ekstrak sebelumnya

    $ sudo mv linux-2.6.36 /usr/src/
    $ cd linux-2.6.36/


    Sebelum melakukan kompilasi kernel kita install dulu beberapa dependensi yang "wajib" agar proses kompilasi bisa berjalan dengan lancar :D.

    $ sudo apt-get install build-essential qt3-dev-tools ncurses-dev


    Untuk pengaturan dengan modus grafis Anda tinggal mengetikkan perintah berikut

    $ make xconfig




    Sedangkan dalam modus alternate/non-GUI dapat dijalankan dengan perintah sebagai berikut

    $ make menuconfig







    Untuk pengaturannya tergantung kebutuhan Anda, saya sendiri membiarkannya tetap default dan tidak saya rubah. Setelah pengaturannya Anda rasa cukup, sekarang mari kita eksekusi untuk memulai meng-kompilasi kernel. :)

    $ make

    $ make modules


    Jikalau Anda mendapatkan error atau pada saat sedang meng-kompilasi terhenti, jalankan dengan perintah berikut

    $ make CONFIG_DEBUG_SECTION_MISMATCH=y


    Instalasi modul2 kernel

    $ sudo su

    # make modules_install


    Setelah melakukan kompilasi kernel dan modul2 kernel, sekarang saatnya menginstall kernel itu sendiri

    # make install


    Silahkan tunggu sejenak, karena proses instalasi kernel lumayan cukup membuat Anda menunggu nantinya.

    Sesudah instalasi kernel selesai, akan ada tiga file yang tercipta pada direktori /boot



    Kemudian membuat Initial ramdisk image

    # cd /boot/
    # mkinitramfs -o initrd.img-2.6.36 2.6.36


    Agar pada saat booting ada pilihan untuk masuk ke kernel 2.6.36, pada sistem operasi yang saya gunakan dengan menggunakan GRUB2 silahkan sunting file grub seperti dibawah ini dan sesuaikan path/alamat partisi root Anda

    # kate grub/grub.cfg




    Kemudian perbaharui grub Anda dengan perintah berikut

    # update-grub




    Dan terakhir silahkan restart PC/Laptop Anda untuk melihat perubahan

    # reboot


    Silahkan cek apakah kernel yang tadi dikompilasi telah berhasil



    Terlihat seperti diatas, kini kernel yang baru saja kita kompilasi sudah menggunakan kernel 2.6.36. Sekarang kita coba lagi dengan script exploit apakah masih bisa menjadikan kita sebagai root ?



    Dengan kernel yang tadi kita sudah kompilasi telah sukses dan kini tidak rentan lagi untuk diserang karena kernel yang kita gunakan sudah menggunakan kernel 2.6.36. Sangat mudahkan kompilasi kernel tidak sesulit seperti yang dibayangkan ? Selamat mencoba.

    Semoga tulisan singkat ini bermanfaat. :)