Senin, 27 Desember 2010

hacking dan cracking

Alasan untuk menulis artikel ini hanya untuk melurus kan apa itu hacker dan apa itu cracker yang slama ini kita dari sebagian orang awam selalu mengangggap kedua kata itu jahat oleh para pengguna komputer internet. Lanjuuuut.....

AWAL PERSOALAN
Hacker dalam tulisan Eric Steven Raymond adalah “ there is a community, a shared culture, of expert programmers and networking wizards that its history back trough decades to the firs time-sharing minicomputers and the earliesr ARPAnet experiment” Dengan kata lain, Raymon mengatakan, “the members of this culture originated the term ‘hacker’”.

Para hackerlah yang kemudian memperkenalkan internet, membuat program sistem operasi UNIX hingga bias digunakan saat ini. Dan para hacker pula lah yang telah berjasa dalam menjalankan World Wide Web sehingga dapat dinikmati oleh semua orang diseluruh dunia dibelahan manapun dia berada asal terkoneksi pada internet. Lebih lanjut Raymon mengatakan “ jika anda berada pada komunitas ini dan jika anda memiliki konstribusi didalamnya, dan kemudian orang mengenal anda sebagai hacker, maka anda adalah seorang hacker”.

Sekilas dari pandangan Raymon kita dapat satu definisi bahwa seorang hacker bukanlah orang yang jahat seperti yang kita pikirkan selama ini. Ya, jika mereka memang bisa masuk kedalam komputer kita (malalui jaringan internet) karena mereka bisa menguasai ilmunya. Namun jika ada orang yang kemudian masuk secara ilegal kedalam komputer kita dan kemudian “mencuri dan mengacak-ngacak” data kita, mereka adalah CRACKER.

Dan bisa jadi mereka adalah seorang hacker dalam dunia yang berbeda. Dengan kata lin, mereka semua adalah para ahli dalam hal teknologi informasi ini dan berkecimpung serius didalamnya.
Namun untuk menghindari kerancuan, maka sebuah kata kunci dalam masalah ini, menurut Raymon adalah perbedaan antara keduanya; seorang Hacker adalah dia yang membangun sistem, sementara seorang Cracker malah “menghancurkannya”. (How to become a hacker, Eric S. Raymond, 2001).

Kapan istilah hacker menjadi trend sebagai sebuah kejahatan yang menakutkan? Tidak lain karena “dosa” pakar film di hollywood yang membiaskan istilah hacker dan cracker ini. Banyak film yang mengangkat tema hacker dalam sebuah bentuk “penghancuran sistem informasi ” yang seharusnya makna itu diterapkan pada seorang cracker.

Sebut misalnya film the Net (1995), Take Down(1999). Film tersebut mengangkat tema hacker untuk menyebut cracker. Dan dari kesalah penafsiran tadi, hingga kini pun istilah hacker masih dibiaskan dengan istilah cracker. Kerancuan itu tidak hanya terjadi di Indonesia saja, bahkan diluar negeripun pandangan terhadap keduanya sama seperti itu.

Terminologi hacker muncul pada awal tahun 1960-an diantara anggota organisasi mahasiswa Tech Model Railroad club di Lab Kecerdasan Artifisial Masschusetts Institute Of Teknology (MIT). Istilah hacker awalnya bermakna positif untukmenyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat progranm komputer dengan lebih baik ketimbang yang ada sebelumnya (Memahmi karakteristik Komunitas Hacker: Studi Kasus pada Komunitas Hacker Indonesia, Donny B.U, M.Si)

MENJADI HACKER
Mungkin sekilas tentang definisi diatas cukup untuk membatasi sejauhmana peranan seorang hacker dan cracker itu. Tulisan ini tidak akan mengangkat sejarah hacker dan awal mula kerancuannya. Namun lebih menitik beratkan pada bagaimana seandainya kita belajar menjadi hacker. Atau lebih spesifik, bisakah kita menjadi seorang hacker? Dalam tulisan How to Become a Hacker, Eric Steven Raymon mengatakan bahwa menjadi hacker tidaklah segampang yang dikira.

Langkah awal untuk menjadi seorang hacker haruslah menguasai minimal 5 bahasa pemrograman yang ada. Ia menyebut bahasa pemrograman C/C++, Java, Perl, Phyton & LISP. Selain itu mampu berinteraksi dengan program HTML untuk dapat membangun komunikasi dengan jaringan internet. Semua dasar diatas adalah ilmu yang “wajib” dimiliki jika kita memang berminat untuk menjadi seorang hacker sejati. Karena pada dasarnya menjadi Hacker adalah penguasaan terhadap membaca dan menulis kode.


Kenapa kode? Karena memang komputer yang kita jalankan setiap hari pada intinya adalah terdiri dari berbagai kode instruksi yang cukup rumit.
Selain penguasaan terhadap bahasa pemrograman diatas, kita pun harus punya bekal yang cukup dalam berbahasa inggris untuk dapat saling bertukar pikiran dengan komunitas hacker dari seluruh dunia. Ini tidak dilarang karena pada umumnya, mereka (anggota komunitas tersebut) memiliki kode etik tersendiri tentang open-source atau kode-kode program yang boleh dibuka dan diutak atik oleh orang lain.

Contoh, kode-kode Linux yang marak di perkenalkan baru-baru ini memiliki konsep open source dan karenanya bisa dimiliki oleh khalayak ramai dengan sebutan free software.

Kembali pada persoalan diatas, menjadi seorang hacker untuk tujuan saling berbagi ilmu dalam teknologi informasi ini, atau dalam arti yang lebih luas untuk memudahkan pemakai komputer pada masa yang akan datang, bukanlah hal harus ditakuti. Sebaliknya, ilmu tersebut harus diterjemahkan dan sama-sama digali sehingga menjadi bagian terintegral dalam memahami lika-liku dunia cyber. Asal saja kita tidak terjebak pada prilaku yang negatif sehingga menjadi seorang cracker yang membobol sitem rahasia orang lain.

AWAL SEBUAH LANGKAH
Ketika kita meniatkan diri untuk lebih akrab dengan dunia hacker, maka selain beberapa bekal yang disebutkan diatas, penguasaan bahasa pemrograman, html dan bahasa inggris, nampaknya niat tersebut harus juga dilengkapi dengan satu sikap mendasar tentang orientasi dan tujuan awal kita menjadi seorang hacker.

Alih-alih menjadi seorang pakar pemrograman yang baik, jika tidak benar malah bisa terjebak pada prilaku negativ yang tidak hanya merugikan orang lain tapi merugikan diri sendiri. Konon, jika seandainya saja anda menjadi seorang cracker dan anda dikenal suka membuka rahasia orang lain, maka, jangan harap anda dapat dengan mudah berjalan-jalan kemanca negara. Karena, kata beberapa sumber, nama anda sudah di “black list” sebagai penjahat cyber?
Disisi ini menarik untuk di simak, satu sisi, kita butuh teknologi canggih yang kerap bermunculan dalam hitungan detik, sisi lain ada kehawatiran takut terjebak pada pola “nyeleneh” yang berakibat patal.

Namun demikian, sebagai satu sikap, kita berpijak pada satu kesepakatan, bahwa mempelajari bahasa-bahasa yang ditawarkan oleh Eric Steven Raymon diatas, adalah hal yang baik. Karena dengan mempelajarinya, kita minimal dapat mendapat solusi untuk membuat program yang berguna bagi orang lain. Dan jika ini dilakukan,
percayalah, anda adalah seorang HACKER.

Minggu, 19 Desember 2010

Cara Recovery Windows7 menggunakan Recovery Console

Salah satu yang paling berguna ketika anda menggunakan komputer dan terjadi hal yang tidak anda inginkan pada Windows anda, tentunya dapat menggunakan Recovery Console, dengan cara Recovery Console anda dapat melakukan perbaikan seperti memperbaiki Master Boot Record dan Sektor Boot dari disk yang anda punya untuk Windows yang diinstal.

Recovery Console telah ada pada Windows sebelumnya di Windows XP kemudian di perbaiki pada Windows Vista dan di perluas pada Windows 7 saat ini. Tapi tidak semua sistem recovery bekerja dengan baik tapi jangan khawatir anda bisa melakukan cara berikut untuk memaksimalkan Sistem Recovery dengan menggunakan recovery Console.

Cara recovery windows dengan menggunakan recovery console

Untuk cara ini anda sebagai pengguna Windows 7 Anda dapat memulainya pada menu boot dengan menekan F8 atau F12 pada keyboard ketika sebelum memasuki logo Windows muncul dan masukan DVD instalasi Windows 7 anda pada menu sebelum instalasi Widows 7 akan ada menu System Recovery klik dan pilihmenu Command prompt.

Jika anda menggunakan Command Prompt anda dapat melakukan perintah dengan mengetikan ” Bootrec ” ada empat langkah yang anda dapat lakukan dengan menggunakan perintah Bootrec ini.

1. BootRec / RebuildBcd – > Cara ini secara otomatis akan membangun kembali menu Windows 7 boot jika telah terjadi korup
2. BootRec / fixmbr – > cara ini akan memperbaiki master boot record (MBR) pada hard disk
3. BootRec / fixboot – >cara ini akan menulis sektor boot baru ke hard disk anda. Hal ini berguna jika sektor boot telah menjadi korup yang rusak.
4. BootRec / ScanOS – > akan memindahkan hard disk anda untuk sistem operasi yang mungkin saat ini tidak akan muncul dalam menu boot, misal bila dalam satu komputer anda install 2 OS kadang pada menu boot anda menu pilihan OS tidak muncul anda bisa melakukan dengan mengetikan perintah ini pada jendela Command prompt.

Pada perintah selanjutnya jika anda ingin menghapus menu boot dan anda dapat membangun ulang menu boot dari awal, anda dapat melakukan dengan perintah berikut.

Bcdedit / ekspor c: \ BCD_Backup
c:
cd boot
BCD attrib-s-h-r
ren c: \ boot \ BCD bcd.old
BootRec / RebuildBcd

dari cara diatas anda dapat mengatasi masalah pada windows 7 anda dengan mudah dan cepat. Selamat mencoba!.