Ethical Hacking

Ethical Hacking: Apa yang Dibutuhkan untuk Menjadi Hacker?

Ethical Hacking

Meretas mungkin tampak menakutkan pada awalnya, terutama jika teman-teman belum pernah mempraktikkannya sebelumnya. Namun, yang teman-teman butuhkan hanyalah pengetahuan tentang penggunaan komputer dan kemampuan untuk mengikuti instruksi tertulis. Teman-teman mungkin belum tahu cara menulis kode komputer, tetapi tidak apa-apa. Pada blog, khususnya artikel ini berisi beberapa petunjuk tentang perangkat lunak pengkodean dan sistem operasi yang teman-teman butuhkan. Di sisi lain, jika teman-teman benar-benar ingin menjadi peretas ahli, maka teman-teman harus untuk mempelajari cara menulis kode yang baik dan benar.

Ada keterampilan dan persyaratan khusus yang harus teman-teman miliki untuk menjadi seorang hacker, seperti:

Keterampilan Komputer Tingkat Menengah

Keterampilan komputer teman-teman perlu melibatkan lebih dari sekadar mengetik dan menjelajahi Internet. Teman-teman harus dapat menggunakan modul perintah Windows secara efektif atau membuat sebuah jaringan.

Keterampilan Jaringan

Peretasan sebagian besar merupakan aktivitas online, jadi teman-teman perlu memahami persyaratan dan konsep yang terkait dengan jaringan online, seperti router, paket, port, IP publik dan private, kata sandi WEP dan WPS, DNS, TCP/IP, subnetting, dan banyak lainnya.

Keterampilan Basis Data

Penting bagi teman-teman untuk mempelajari dan menguasai sistem manajemen basis data (mis. MySQL dan Oracle) untuk memahami teknik yang digunakan peretas untuk menembus basis data target.

Penggunaan OS Linux

Sebagian besar peretas menggunakan sistem operasi Linux karena tidak seperti Mac dan Windows, Linux memungkinkan teman-teman untuk men-tweak program yang teman-teman inginkan. Hampir semua alat peretasan support untuk sistem operasi Linux.

Keterampilan Menulis Script

Cepat atau lambat teman-teman harus belajar cara membuat alat peretasan teman-teman sendiri, dan teman-teman tidak dapat melakukan ini tanpa mengembangkan keterampilan skrip yang diperlukan. Dengan membuat dan mengedit skrip teman-teman sendiri, teman-teman tidak lagi harus bergantung pada alat yang disediakan oleh peretas lain, jadi meningkatkan kemampuan teman-teman untuk mempertahankan sistem. Peretas topi hitam pandai membuat alat peretasan, jadi teman-teman harus mencocokkannya dengan pengetahuan jika teman-teman benar-benar ingin tetap aman. Teman-teman harus mempertimbangkan untuk mempelajari bahasa skrip seperti Python atau Ruby.

Penggunaan Paket Perangkat Lunak Virtualisasi

Sebelum teman-teman mencoba peretasan pada sistem kehidupan nyata, teman-teman harus terlebih dahulu menjalankannya perangkat lunak virtualisasi yang akan memberikan pengaturan yang aman dalam pengujian teman-teman. Teman-teman perlu tahu caranya untuk menggunakan workstation virtual, misalnya, VMWare Workstation, sehingga teman-teman menghindari merusak komputer atau perangkat seluler yang teman-teman miliki sendiri.

Memahami Konsep dan Teknologi Keamanan

Ada banyak konsep dan teknologi keamanan yang rumit di bidang informasi teknologi. Sebagai seorang hacker, teman-teman harus tahu yang paling penting untuk teman-teman gunakan, untuk misalnya, firewall, Public Key Infrastructure (PK), Secure Sockets Layer (SSL), dan yang lainnya.

Keterampilan Rekayasa Terbalik (Reverse Engineering)

Ini melibatkan mengambil bagian dari perangkat lunak atau perangkat keras terpisah untuk memahami bagaimana sistem itu bekerja, dan kemudian mengubahnya menjadi alat yang secara teknis lebih maju. Salah satu hal yang teman-teman akan sadari bahwa sebagian besar peretas mampu membuat alat peretasan yang lebih baik secara terbalik merekayasa malware dari peretas lain. Dengan keterampilan seperti itu, teman-teman akan dapat menjadi peretas yang lebih efektif.