Picture
Pertanyaan ini sering sekali ditanyakan di berbagai kesempatan oleh berbagai Hacker newbie dan banyak orang di berbagai komunitas yang masih mencari cara terbaik untuk menjadi seorang Hacker.

Yang pertama saya bahas pertama kali adalah bagaimana menjadi seorang Hacker. Adapun caranya adalah sebagai berikut.. CEKIDOT>>>

Ada 5 hal penting yang harus diperhatikan dan dipelajari oleh seorang Hacker pemula/Newbie:

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-style-parent:""; font-size: 11.0pt; font-family:"Calibri","sans-serif";}

1. Logika (Logic)

Seorang Hacker harus senantiasa menggunakan logika, dimana hal ini menjadi sebuah pertimbangan akal untuk menghasilkan sesuatu yang baik, benar dan tepat. Manusia diberikan kelebihan oleh YME untuk hal ini, maka manfaatkan secara maksimal.

Logika yang sering digunakan dalam bahasa pemrograman adalah OR, AND, NOT, XOR, NAND, dll. Beberapa program tersusun atas komponen program IF..THEN…ELSE, FOR..TO..DO, WHILE , CASE..OF dan lain-lainnya. Logika ini kemudian akan dikolaborasikan dengan matematika untuk menghasilkan sesuatu yang bernilai Benar (True) atau Salah (False) seperti (<, >, =, +, -, dll).

2. Perangkat Keras (Hardware)

Seorang hacker harus mengetahui seluk beluk perangkat keras, karena perangkat keras merupakan dasar dari pembentukan teknologi. Seperti mengetahui seluk-beluk pengkabelan, chip, mainboard, switch, hub dll. Apabila seorang hacker sudah memahaminya, maka akan lebih mudah dalam membuat instruksi untuk perangkat lunaknya.

Yang perlu dipelajari lebih dalam dari perangkat keras adalah komponen pada bagian-bagian berikut:

  • Input Device (Keyboard, Mouse): media untuk memasukkan data dari luar ke dalam suatu memori dan processor.
  • Process Device (CPU, Microchip, RAM): media untuk mengolah inputan guna menghasilkan informasi yang diperlukan.
  • Output Device (Monitor, Scanner, Speaker): media untuk mengeluarkan hasil informasi.
  • Backing Storage (Harddisk): media untuk melakukan penyimpanan data dan informasi.
  • Periferal (USB Modem): media tambahan yang digunakan untuk mendukung proses kerja perangkat keras.
3. Perangkat Lunak (Software)

Seorang Hacker akan mempelajari software sebagai instruksi kepada hardware untuk melakukan perintah-perintah yang diinginkan. Software ini dibangun dari berbagai bahasa, salah satunya bahasa mesin(0, 1, dan analog). Sebagai dasar adalah bahasa pemrograman adalah assembly. Berikut urutannya:

  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110.
  2. Bahasa Tingkat Rendah (ASM) atau dikenal dengan istilah bahasa rakitan, yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, dsb.
  3. Bahasa Tingkat Menengah (C), yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi (HTML, XML, JSP, JAVA, VB, PASCAL, DELPHI, C#, F#, PHP, ASP, SQL, ORACLE, PYTHON, PERL, dll) yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagai seorang Hacker, semakin kompleks mengetahui bahasa pemrograman maka akan semakin mudah dalam membolak-balikkan software, mencari celah, memperbaiki, memberikan solusi untuk memecahkan masalah dan bahkan membangun sebuah aplikasi baru.

Kuncinya adalah semakin dalam mengetahui bahasa mesin, akan lebih mudah dalam berkomunikasi dengan mesin.

4. Jaringan (Networking)

Seorang Hacker perlu mengetahui dan mendalami jaringan elektronik dan komputer yang merupakan bagian penting untuk dipelajari, karena jaringan inilah yang menghubungkan antara satu dengan yang lainnya seperti sebuah jaring laba-laba yang tidak terputus.

Ketika kita sudah memahami jaringan maka akan cukup mudah dalam melakukan setting, konfigurasi dan dapat memegang kendali terhadap jaringan. Didalam jaringan inilah alur komunikasi bergerak antara satu perangkat ke perangkat yang lainnya. Pada jaringan inilah banyak protokol komunikasi yang digunakan sehingga perlu juga untuk dipelajari seperti TCP, HTTP/S, FTP/S, dll. Apabila jaringan berada didalam kendali, maka seluruh informasi yang mengalir didalamnya akan sangat mudah untuk didapat, ditambah, diubah, bahkan untuk dihapus sekalipun.

5. Kriptografi (Cryptography)

Seorang Hacker memiliki tantangan dalam hal Kriptografi, karena saat ini hampir seluruh transaksi komunikasi sudah menggunakan Cryptography sebagai jembatan pelindung. Dengan modal logika yang matang maka Cryptography dapat lebih mudah untuk dipelajari walaupun dalam struktur yang sulit. Seorang Hacker memerlukan pengetahuan Kriptografi untuk menjaga aspek keamanan informasi seperti kerahasiaan informasi, keabsahan informasi, integritas informasi, serta autentikasi informasi dan bahkan untuk mendapatkan dan menerjemahkan informasi itu sendiri.

Ada banyak model kriptografi yang saat ini sudah banyak berkembang salah satunya MD5. Kriptografi ini banyak digunakan untuk konfigurasi, penyimpanan data dalam database, dan komunikasi transaksi pada jaringan.

Dengan memahami dan mempelajari kelima unsur di atas, saya rasa anda menjadi seorang Hacker yang handal.


hehe.. oke deh teman'' intinya jika mau jadi hacker... anda harus punya algoritma berpikir yang baik .. terus pikiran itu harus tenang ,,jangan sampai stress karena tantangan yang ada.

liat juga kumpulan'' artikel saya di  artikelnya powel muntu

trimakasih.