Dec 11

[Tutorial] Membuat Global Variable di EXTJS 4

EXTJS sebagai salah satu framework javascript sangat memudahkan bagi pengembang aplikasi web yang tidak bisa membuat desain seperti saya ini. EXTJS sejak versi 4 menerapkan metode pembuatan aplikasi yang MVC-banget. Sehingga cukup membingungkan bagi yang tidak terbiasa. Aturan-aturannya macam2 dan beberapa tidak konsisten :(. Nah salah satu yang agak membingungkan adalah bagaimana membuat global variable di EXTJS, terutama jika kita membutuhkannya untuk membuat konstanta atau fungsi global. Berikut ini adalah caranya.

Click to continue reading “[Tutorial] Membuat Global Variable di EXTJS 4”

0
comments

Dec 03

[Tools] Load Balancing Server dengan Linux Virtual Server

Agar server dapat menangani lebih banyak klien, biasanya kita akan menggunakan banyak server untuk menangani para klien. Ada beberapa metode yang dapat digunakan, seperti Apache mod_proxy_balancer untuk web server atau Nginx Sticky Module. Akan tetapi 2 metode itu memiliki kelemahan, si Load Balancer akan membongkar paket hingga layer aplikasi, kemudian baru meneruskannya ke backend server. Hal ini dilakukan untuk setiap request yang masuk. Selain itu, paket respon dari backend server yang akan menuju ke klien juga masih harus melewati Load Balancer kembali. Sehingga bisa terjadi bottleneck di sisi Load Balancer. Oleh karena itu, di post ini akan dibahas mengenai metode lain untuk load balancing server dengan menggunakan Linux Virtual Server.

Click to continue reading “[Tools] Load Balancing Server dengan Linux Virtual Server”

0
comments

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

WordPress Loves AJAX