Dedi Purwanto

Tentang keseharian, pemikiran dan masalah seorang remaja biasa.

Arsip tag trik

Amankan Account Facebook dari Hacker

Facebook memiliki beberapa fitur keamanan yang bisa kita manfaatkan untuk menghindari serangan. Ini penting karna website seperti Facebook pun juga masih mudah untuk di hack. Ada beberapa fitur yang bisa kita atur untuk mengamankan account Facebook.

Pertama, dan termasuk salah satu yang krusial, adalah Secure Browsing. Fitur ini secara otomatis akan membuat kita masuk ke Facebook selalu dalam mode HTTPS,  yang tingkat keamanannya lebih tinggi dari port biasa yaitu HTTP. Setiap halaman Facebook yang kita buka akan secara otomatis masuk ke port HTTPS tanpa harus mengetik preffixnya manual, terkecuali Facebook Apps (seperti games, kuis, dll). Baca tulisan ini lebih lanjut

Hacking FB, Twitter, Yahoo, dll dengan Firesheep

Firesheep adalah plugin firefox yang bisa mencuri account Facebook, Twitter, Yahoo, dll.  Anda cukup login di wifi terbuka seperti restoran/hotel/sekolah, jalankan Firesheep, dan semua Facebook/Twitter/Yahoo/dll jadi milik Anda. Modalnya hanya Firefox dan WinPcap.

Teknik yang digunakan relatif simple dan sebenarnya bukan hal baru, yaitu HTTP Session Hijacking. Idenya sederhana, Firesheep akan mengoleksi semua cookie yang bisa diambil, lalu cookie ini akan digunakan sebagai pengenal untuk masuk ke website-website yang telah di-authenticate sebelumnya. Contohnya, jika saya login Facebook, mengetikkan username dan password saya, kemudian login sukses, maka Facebook akan membuat Cookie sebagai tanda pengenal saya. Cookie inilah yang akan dicuri oleh Firesheep. Baca tulisan ini lebih lanjut

Konversi vektor screen ke world pada orthogonal projection

Banyak yang bingung mencari nilai vektor (x, y) pada 3D world yang berasal dari vektor screen. Biasanya teknik ini disebut picking. Kali ini kita akan melakukan konversi vektor screen ke vektor 3D world, tapi dalam orthogonal projection, yang berarti posisi y axis kamera sama nilainya dengan posisi y axis poros kamera. Disini kita menggunakan OpenGL dan GLFW sebagai frameworknya.

Banyak sekali teknik picking yang sudah ada, saya nggak akan ngebahas banyak tentang matematika untuk mendapatkan nilai vektornya, karena OpenGL sendiri punya sebuah library bernama GLU, kita akan menggunakan fungsi gluUnProject() milik GLU untuk melakukan konversi koordinat window ke koordinat objek.

GLdouble posx,posy,posz; // variabel untuk menyimpan hasil konversi
int mx,my; // variabel untuk menyimpan koordinat mouse

// ambil koordinat mouse dengan GLFW, bisa juga menggunakan lib lain (SDL, etc)
glfwGetMousePos(&mx,&my); 

glLoadIdentity(); // reset matrix
GLdouble modelMatrix[16];
glGetDoublev(GL_MODELVIEW_MATRIX,modelMatrix);
GLdouble projMatrix[16];
glGetDoublev(GL_PROJECTION_MATRIX,projMatrix);
int viewport[4];
glGetIntegerv(GL_VIEWPORT,viewport);
gluUnProject(mx,my,0,modelMatrix,projMatrix,viewport,&posx,&posy,&posz);

posx*=(zoom * 10); // hasil konversi dikalikan dengan (zoom * 10)	
posy*=(zoom * 10);

posy*=-1; // karena arah y axis pada 3D world umumnya berbeda dengan y axis pada 2D (orthogonal), jadi kita kalikan dengan -1

std::cout << posx << ", " << posy << "\n"; // print output konversi

Disini pertama-tama kita ambil dulu koordinat mouse, kemudian ambil setting model view matrix,projection matrix, dan viewport yang sudah di set sebelumnya, setelah itu gunakan gluUnProject untuk melakukan konversi (silahkan lihat manual gluUnProject pada website OGL).

Variabel zoom adalah distance antara posisi Z kamera dengan posisi Z poros kamera, kita kalikan dengan 10 karena nilai konversi sebelumnya adalah nilai floating point yang sangat kecil. Terakhir mengalikan posy dengan -1 untuk menormalkan posisi y axisnya sesuai dengan 3D world.

Banyak sekali implementasi teknik picking yang tersebar di internet. Teknik diatas adalah salah satu yang paling simpel :roll: .

Mobile Browser : Dunia Tanpa Kue

Yayaya.. Sekarang dunia sudah canggih, dan aku pasti dibilang gila karena pernah berfikir seperti apa yang akan kutulis sebentar lagi, bodo ah disebut gila :mrgreen: . Tapi serius aku dulu pernah berfikir seperti ini dan mencari solusinya, meskipun belum pernah implementasi. Apa yang sedang kita bicarakan?. Baca tulisan ini lebih lanjut

Menunggangi Google Blog Search

Pernah melihat screenshoot disamping?. Bagi pengguna WordPress, ini adalah salah satu widget pada Dashboard page yang akan menampilkan blog apapun yang memiliki link ke blog kita, atau lebih dikenal dengan istilah Trackback URL. Gambar disamping juga adalah salah satu tampilan Dashboard WordPress.com yang baru saja dirombak beberapa bulan yang lalu, yang tentunya bikin kita makin cinta sama WordPress :-D Baca tulisan ini lebih lanjut

Menyisipkan Digg pada post WordPress

Tahu Digg? Ini adalah situs sosial dimana kita bisa mengirimkan link yang kita suka (berita/video/dll) dan link tersebut bisa divote oleh orang lain, vote yang tertinggi akan muncul dihalaman front-page Digg. Singkatnya, Digg adalah situs yang menampilkan link “terlaris” pilihan voter, layanan seperti ini sangat efektif dan berguna agar kita bisa memilih sebuah link yang benar-benar bagus, karena setiap link adalah murni pilihan voter.

WordPress sendiri sebenarnya sudah dari tahun 2007 yang lalu telah membolehkan pemakainya untuk menyisipkan tombol Digg disetiap postingan yang dibuat, tapi mungkin masih jarang digunakan. Berikut ini cara menyisipkan Digg kedalam postingan kita : Baca tulisan ini lebih lanjut

Ikuti

Get every new post delivered to your Inbox.

%d bloggers like this: