Syarat - Syarat Yang Wajib Dikuasi Untuk Menjadi Seorang Hacker
bang2 sutara , Menjadi seorang hacker memang bukanlah suatu kewajiban bagi setiap orang yang bermain didunia komputer, namun dunia perestasan ini telah banyak menciptakan banyak pihak terkagum - kagum akan keahlian seseorang dalam menguasai sebuah metode, dimana metode tersebut bisa masuk pada sebuah system yang sekalipun ter-Enkripsi dengan baik .
Dewasa ini, masin banyak pihak yang berbondong - bondong ingin menguasai teknik hacking, namun perlu anda ketahui bahwa teknik hacking tersebut tidak bisa dipelajari dengan singkat waktu, serta perlu anda garis bawahi juga, jikalau anda berguru pada banyak orang tentunya kemampuan anda tidak akan berkembang, alasannya ialah intinya setiap individu mempunyai teknik hacking masing - masing namun final tujuan kegiatan tersebut ialah sama.
SYARAT - SYARAT UTAMA SEORANG HACKER
Pahami dan Pelajari IP Address
Seberapa pentingkah IP Address hingga harus dikuasai oleh seorang haker ? Jawabannya ialah penting sekali, alasannya ialah IP Address merupakan suatu identitas yang menjadi tanda pengenal suatu perangkat komputer yang sudah terkoneksi dengan jaringan internet.
Karena jikalau seorang hacker tidak memahami perihal IP Address, maka kegiatan hackingpun tidak akan bisa terjadi, alasannya ialah pada teknik ini biasanya para hacker menggunakan alamat IP palsu untuk menyembunyikan identitas. Meskipun kegiatan hacking ini bisa dilakukan tanpa pengetahuan perihal IP Address bisa terjadi, tapi anda harus ingat jikalau keberadaan dan keselamatan diri anda telah berada dalam bulat yang bahaya.
Pemilihan kelas IP Address untuk jaringan lokal biasanya didasari oleh jumlah network dan hostnya. (silahkan baca artikel pengertian IP Address untuk memahami apa itu network dan host). Misalnya perusahaan MDC hanya mempunyai 2 cabang dan untuk setiap cabangnya diperlukan aneka macam IP Address maka yang dipilih ialah kelas A alasannya ialah jumlah hostnya yang sangat besar .
Misalnya lagi perusahaan MRTS mempunyai cabang yang aneka macam namun tiap cabangnya hanya memerlukan sedikit sekali ip maka kelas C bisa jadi pilihan alasannya ialah jumlah networknya yang besar dan hostnya yang sedikit.
IP address yang banyak digunakan dikala ini ialah versi 4 , penulisannya menyerupai yang kita bisa liat di atas. meskipun bisa menghasilkan milyaran angka ternyata jumlah IP Address tersebut terbatas dan dianggap kurang jikalau dibandingkan dengan jumlah insan dikala ini.
Oleh alhasil sistem menciptakan biar ada IP Address yang bisa diulang dan diulang lagi pada jaringan lokal masing-masing tempat.
IP Address tersebut disebut IP lokal. tentu saja IP Address tersebut tidak sanggup di gunakan sebagai identitas di Internet. tujuan pembuatan ip lokal ialah biar kebutuhan ip address disemua perangkat terpenuhi.
ini pola dari ip address yang biasanya di pakai di jaringan lokal :
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
Lalu bagaimana caranya biar jaringan lokal tadi bisa terhubung ke internet ?
Untuk sanggup berkomunikasi ke Internet ip lokal tadi harus dirubah kedalam bentuk IP Public menggunakan dukungan perangkat NAT .
Kuasai dan Pelajari NAT
NAT atau Network Address Translation ialah sebuah sistem yang berfungsi untuk menciptakan IP lokal anda menjadi diwakili oleh satu IP Address yang lain.
Dalam networking fungsi NAT digunakan biar jaringan lokal kita terhubung dengan jaringan internet. Nat ini merupakan salah satu fitur didalam router.
Misal di sebuah kantor A (ip public 36.66.228.222) anda menggunakan komputer dengan ip lokal 192.168.1.19 untuk browsing, maka ip address anda dan sahabat sahabat satu kantor anda yang terdeteksi di internet ialah ip public kantor anda yaitu 36.66.228.222.
Dengan kata lain di Internet ip lokal tersebut diwakilkan oleh IP Public.
kemudian bagaimana caranya biar koneksi dari luar bisa di arahkan ke salah satu komputer kita yang menggunakan IP Lokal ? hal ini sering ditanyakan oleh calon hacker yang mencoba metasploit dan tool-tool pentest lainnya.
Jawabnya, NAT sanggup pula ditugaskan untuk menangani hal tersebut. contohnya dengan melaksanakan port forwarding akan menciptakan koneksi dari luar yang mengakses ke ip publik akan diteruskan ke ip lokal yang anda tentukan beserta dengan portnya.
Menguasai Port
Kita sudah mengetahui fungsi dari IP Address yaitu sebagai identitas perangkat. nah port ialah turunan dari identitas perangkat itu yang biasanya mewakili service-service yang ada di perangkat tersebut.
port di tulis dibelakang ip address dan dipisahkan tanda “titik dua” menyerupai ini,
192.168.1.5:5900 , dimana 5900 ialah port dari service VNCSERVER.
analoginya IP address merupakan alamat sebuah apartement kemudian port ialah nomer-nomer apartment nya.
Di apartment 22 ada ibu berjulukan sisih yang kerjanya jalan jalan dan selalu menggunakan baju berlapis lapis. sedangkan apartment 80 ada bapak wowo pemilik tokobuku. maka kalau anda mencari buku anda harus menuju kamar 80.
Sedikitnya ini port default yang sebaiknya anda ingat
20 FTP
21 FTP
22 SSH
23 Telnet
25 SMTP
53 DNS
80 HTTP
88 Kerberos
110 POP3
123 NTP
135 Microsoft’s RPC
137-139 Microsoft’s NetBIOS
143 IMAP
161 SNMP
389 LDAP
443 HTTPS or HTTP over SSL
445 SMB
514 syslog
3389 RDP
5900 VNCSERVER
5901 VNCSERVER
Penomoran port tersebut tertulis menyerupai diatas secara default, namun direktur jaringan bisa saja menggantinya dengan angka lain dengan alasan keamanan.
Biasanya Hacker menggunakan tool pelengkap untuk melihat port apa saja yang terbuka dengan menggunakan nmap sehingga service apa saja yang dijalankan di mesin sasaran sanggup diketahui.
Contohnya, pada service http data yang berlalu lalang tidak terenkripsi sehingga mempunyai kerentanan terhadap tool pemantau data menyerupai Wireshark, dalam hal ini password atau data sensitif yang anda unggah bisa jadi sedang diawasi oleh hacker. Teknik tersebut biasa disebut dengan SNIFFING. Berbeda dengan http, https melaksanakan enkripsi sehingga lebih aman.
Mengerti DHCP
Dynamic Host Configuration Protocol ialah protokol yang berfungsi untuk membagikan atau meminjamkan alamat IP Address secara otomatis kepada client komputer yang terhubung.
Jika jaringan kita tidak mempunyai DHCP Server maka diperlukan settingan manual pada tiap-tiap komputer yang ada di jaringan tersebut.
Dengan menggunakan server dhcp maka alamat ip yang akan di bagikan akan dinamis atau berubah-ubah sesuai range yang di atur sang administrator, prosedur inilah yang diterapkan pada pembagian IP Jaringan Seluler atau ISP (Internet Service Provider) yang tidak memperlihatkan fitur ip public statis menyerupai speedy, indihome dsb.
Makara pada umumnya ip public yang didapatkan dari ISP akan berubah ubah atau tidak tetap.
sedangkan anda membutuhkan ip public statis untuk menjadi server di internet.
Contoh kasus : Dengan muslihat psikologi yang anda miliki anda berhasil membujuk biar sahabat anda menginstall aplikasi android yang sejatinya mengandung backdoor. Pada backdoor tersebut telah anda setting LHOST sesuai IP PUBLIC anda.
(anda bisa mengecek ip public di whatismyip)
Maka mungkin anda berhasil mengeksploitasi sasaran untuk sementara waktu, tetapi pada kesempatan berikutnya ternyata IP PUBLIK anda berubah alasannya ialah IP tersebut merupakan IP Public yang Dinamis. Otomatis backdoor yang tertanam menjadi tidak berkhasiat alasannya ialah konfigurasinya menuju IP yang sudah berbeda.
Kuasai Bahasa Pemrograman
Menguasai bahasa pemrograman ialah syarat yang mutlak untuk bisa dikuasai oleh seorang hacker selain keempat poin diatas tadi yaitu bahasa pemrograman. Mau tidak mau jikalau anda bermaksud untuk terjun kedunia hacking ini, sebelum melangkah pastikan anda berguru atau bagusnya sudah memahami atau menguasai sedikitnya beberapa jenis bahasa pemrograman, contohnya menyerupai C++, Html, CSS, Javascript dll