Category: RFC

Dec 02

[Tutorial] Signal Handling pada C

Pernahkan anda membuat program dan kemudian ketika ada user menekan Ctrl+C atau Alt+F4, anda ingin program yang dibuat melakukan hal lain selain mengakhiri hidupnya? Atau paling tidak, sebelum mati, program anda bisa membebaskan memori-memori yang dibutuhkan, menutup file-file yang dibuka, atau lainnya. Hal itu bisa kita lakukan jika di dalam program ada penanganan sinyal (signal handling).

Click to continue reading “[Tutorial] Signal Handling pada C”

0
comments

Dec 02

[Error] Bug Form Login pada Glastopf

Glastopf adalah sebuah web honeypot yang akan mengemulasikan error-error yang umum terjadi pada aplikasi web. Tujuannya adalah untuk memancing hacker yang sering menggunakan tool untuk mengotomatisasi proses hacking. Ketika Glastopf sudah berjalan dan dibuka melalui web browser, akan ada sebuah form login, beberapa baris kata, dan sebuah form untuk menulis komentar. Nah pada versi terbaru dari Glastopf (versi 3) ada sebuah bug yang cukup mengganggu, yaitu ketika ada hacker yang mencoba memasukkan sesuatu di form login, ternyata action dari form tersebut mengarah ke localhost port 8080. Hal ini bisa membuat hacker sadar bahwa dia berhadapan dengan honeypot. Oleh karena itu ada sedikit trik untuk mengatasi hal tersebut.

Click to continue reading “[Error] Bug Form Login pada Glastopf”

0
comments

May 21

Solusi CTF IDSECCONF 2013 – Easy Network Packet Analysis

Solusi berikutnya dari soal yang mudah, berhubung yang bisa yang gampang-gampang :D. Di soal CTF yang ini, kita diberi sebuah file hasil capture dari network interface dan kita diminta untuk mencari key apa yang tersembunyi di dalamnya. File capture ini menggunakan format pcap-ng dan dapat dibuka dengan menggunakan Wireshark. Setelah dapat dibuka dengan Wireshark, maka langkah berikutnya adalah mencari apa kira-kira data yang tersimpan di situ.

Click to continue reading “Solusi CTF IDSECCONF 2013 – Easy Network Packet Analysis”

5
comments

May 20

Solusi CTF IDSECCONF 2013 – Medium Programming

Berhubung kemarin ada waktu buat iseng ikut CTF di IDSECCONF 2013, ada yang ingin dibagi disini. Ada satu soal yang cukup menarik di CTF tahun ini, yaitu mengenai bilangan prima. Panitia menyediakan sebuah file PDF berukuran 7.2 MB yang berisi sejumlah besar bilangan. Kita diminta untuk mencari manakah bilangan yang bukan bilangan prima.

Click to continue reading “Solusi CTF IDSECCONF 2013 – Medium Programming”

0
comments

Apr 09

[Error] Bug Pada Python Ketika Upgrade Ubuntu

Ubuntu/Debian-based merupakan distro linux yang cukup populer. Banyak orang yang menggunakannya. Dan ketika muncul versi yang baru, seringkali yang saya lakukan adalah install ulang saja. Karena install ulang lebih “damai” dan tidak kawatir dependency ada yang bermasalah. Namun, hal itu tidak berlaku ketika kita menggunakan Linux untuk server. Jika setiap kali ada versi terbaru, kita harus install ulang server, maka itu akan menjadi pekerjaan yang cukup menyakitkan. Karena waktu akan habis untuk mengkonfigurasi ulang.

Oleh karena itu, salah satu solusinya adalah melakukan upgrade. Biasanya perintah yang saya lakukan adalah apt-get dist-upgrade. Perintah itu biasa saya gunakan jika akan upgrade ke versi Ubuntu/Debian yang lebih baru. Biasanya berjalan lancar, namun ketika saya melakukan upgrade dari Ubuntu Maverick ke Ubuntu Natty, muncul pesan error “error processing python2.7-minimal”. Setelah berjalan-jalan menjelajahi Google dan bugs.launchpad.net, ternyata masalahnya ada di instalasi Python yang ada.

Click to continue reading “[Error] Bug Pada Python Ketika Upgrade Ubuntu”

0
comments

Apr 09

[Tools] Manajemen Paper dengan Mendeley

Bagi yang sedang/akan melanjutkan kuliah ke jenjang yang lebih tinggi (S2/S3), biasanya akan sering membaca paper dalam jumlah banyak. Dan yang sering terjadi adalah kita kebingungan ketika jumlah paper yang dibaca semakin banyak. Saya sering bingung mana paper yang sudah dibaca, mana yang belum. Selain itu, kadang dibutuhkan juga untuk menambahkan beberapa catatan pada paper pdf yang ada. Walaupun hal ini sebetulnya bisa dilakukan jika kita memakai Adobe Acrobat Profesional. Sayangnya, selain berbayar, aplikasi tersebut hanya tersedia untuk Windows dan Mac OS.

Click to continue reading “[Tools] Manajemen Paper dengan Mendeley”

0
comments