|
Belajar Linux Dasar |
Selamat Datang Kembali Para Calon Mastah !
Buat kalian calon-calon mastah dunia hacking, jangan pernah merasa puas ya. Terus gali potensi kalian, jangan pernah mencoba untuk berhenti belajar.
Semua calon peretas yang mempunyai cita-cita nan tinggi, perlu mengetahui banyak hal tentang Linux, tak terkecuali mengetahui, memahami bahkan harus menguasai baik teori maupun praktek tentang Jaringan Linux. Karena tanpa menguasai Jaringan, seorang hacker tidak akan bisa menjalankan aksi-aksinya.
Saya menuliskan tutorial ini untuk berdiskusi membahas Jaringan Dasar pada Linux.
Saya mengasumsikan bahwa kalian telah memahami sejumlah konsep jaringan walau itu hanya secuil, hal-hal seperti alamat IP, MAC address, DNS, DHCP, dll.
Jika ternyata belum, maka luangkan beberapa waktu kalian untuk menyimak materi dasar-dasar jaringan. Sayamemiliki beberapa panduan yang benar-benar bagus yang harus kalian periksa:
- Bagaimana suatu IP Address dan MAC Address Bekerja
- Bagaimana Cara Merutekan Suatu Paket Jaringan
- Sejarah Singkat Terbentuknya kata NET
- Bagaimana Semuanya bisa Terhubung Hari Ini
- Menganalisis Jaringan
Kita mulai menganalisis jaringan.
1. Analisa Jaringan
Perintah paling dasar untuk mengenalisa jaringan adalah Ifconfig , ini sangat mirip dengan perintah ipconfig di Windows. Coba mari kita lihat bersama-sama :
-ifconfig
|
Belajar Linux Dasar |
Seperti yang dapat kalian lihat dilayar screnshoot diatas, ifconfig menyampaikan sejumlah informasi penting kepada penggunanya. Pada baris pertama, kita melihat eth0 paling kiri. Ini adalah koneksi jaringan kabel pertama, eth0 adalah ethernet 0 (Linux biasanya mulai menghitung pada 0).
Setelah ini, kita melihat jenis jaringan yang digunakan (Ethernet) dan alamat perangkat keras (ini adalah alamat unix global yang tertera pada setiap perangkat keras jaringan, dalam hal ini NIC).
|
Belajar Linux Dasar |
Baris kedua berisikan informasi alamat IP, dalam hal ini, 192.168.1.114, ada alamat broadcast (alamat untuk mengirimkan informasi ke semua IP di subnet), lalu ada netmask (info tentang dari bagian mana alamat IP tersebut dalam jaringan dan bagian mana yang menjadi tuan rumah). Sebetunya masih teredia lebih banyak info teknis di sana, tapi itu semua di luar jangkauan tentang tutorial dasar Linux yang saya buat. hehe harap maklum .
Jika kita melihat gambar di bawah ini tentang apa yang terlihat di paragraf kedua, kita melihat awal paragraf lain yang menampilkan informasi lebih sedikit.
|
Belajar Linux Dasar |
Ini adalah alamat loopback atau localhost. Ini adalah alamat dari pc / laptop / mesin yang sedang kalian gunakan, jika kalian hanya ingin mengetes suatu hal didalam situs web. Biasanya akan diwakili dengan alamat IP saja, yakni 127.0.0.1.
2. Mengubah Alamat IP (Change IP Address)
Mengubah alamat IP sangat mudah dilakukan dan sangat sederhana di Linux. Ingat bahwa dalam beberapa kasus, kalian akan memiliki alamat yang telah ditetapkan secara dinamis dari server DHCP. Dalam beberapa kasus, kalian perlu menetapkan ulang alamat tersebut, terutama jika kalian sedang melakukan hacking. Ini bisa jadi berguna dalam spoofing alamat IP anda, membuat forensik jaringan lebih menantang, tapi pastinya bukan tidak mungkin.
Kita bisa melakukan ini dengan menggunakan perintah ifconfig dengan interface yang ingin kita tetapkan IP dan alamat IP yang kita inginkan. Seperti:
- Ifconfig eth0 192.168.1.115
Sekarang, ketika kita mengetik ifconfig, kita dapat melihat bahwa alamat IP kita telah berubah ke alamat IP yang baru
|
Belajar Linux Dasar |
Kita juga bisa mengubah alamat netmask dan broadcast, jika perlu, seperti:
Ifconfig eth0 192.168.1.115 netmask 255.255.255.0 broadcast 192.168.1.255
3. Pengaturan DHCP
Linux memiliki server DHCP yang menjalankan sebuah domain yang disebut dhcpd. Server DHCP inilah yang memberikan alamat IP ke semua sistem di subnet. Ini juga menyimpan file log dari mesin mana yang alamat IPnya pada saat itu. Log inilah yang sering digunakan untuk melacak hacker dalam analisis forensik setelah aksi serangan.
Ketika saya ingin diberi alamat baru dari server DHCP, saya cukup memanggil server dengan perintah dhclient (distro Linux yang berbeda menggunakan klien DHCP yang berbeda, namun BackTrack dibangun di Ubuntu yang menggunakan dhclient), seperti ini:
|
Belajar Linux Dasar |
Seperti yang kita lihat, perintah dhclient mengirimkan permintaan DHCPDISCOVER dari NIC default. Kemudian mendapat penawaran (DHCPOFFER) dari 192.168.1.114 dari server DHCP, Kemudian mengkonfirmasikan tugas IP ke server DHCP. Sekarang, jika kita mengetik ifconfig, kita dapat melihat bahwa server DHCP telah menetapkan alamat IP baru.
|
Belajar Linux Dasar |
4. DNS (Layanan Nama Domain)
DNS, atau Domain Name Services, adalah layanan yang memungkinkan kita mengetikkan nama domain seperti www.wonderhowto.com, yang kemudian diterjemahkan ke alamat IP yang sesuai. Tanpa itu, kita semua harus mengingat ribuan alamat IP dari situs favorit kita (tidak ada tugas seberat ini bahkan untuk orang yang cerdas sekalipun).
Salah satu perintah yang paling berguna untuk mengasah skill para calon hacker adalah dig, yang setara dengan nslookup di Windows, namun menawarkan lebih banyak informasi tentang domain tersebut. Sebagai contoh, kita menggali wonderhowto.com dan dengan menambahkan opsi ns, maka akan muncul nama server untuk wonderhowto.com.
|
Belajar Linux Dasar |
Dengan menggunakan perintah dig dengan opsi mx, kita bisa mendapatkan info tentang server email WonderHowTo.
|
Belajar Linux Dasar |
Server DNS Linux yang paling umum adalah Berkeley Internet Name Domain, atau BIND. Dalam beberapa kasus, pengguna Linux akan sering merujuk ke DNS sebagai BIND, jadi janganlah bingung. DNS atau BIND hanya memetakan nama domain individual ke alamat IP.
Pada sistem BackTrack saya, saya dapat menunjukkan layanan DNS ke server DNS lokal atau server DNS publik. Penandaan ini terjadi di ubin teks biasa bernama file /etc/resolv.conf. Mari kita buka dengan kwrite:
|
Belajar Linux Dasar |
Pada gambar diatas, saya menunjuk ke dua server DNS publik untuk memberikan layanan DNS. Jika kita ingin mengubah server DNS kita atau menambahkan server lain, kita cukup menambahkan baris lain ke file teks ini dan menyimpannya. Untuk layanan DNS berikutnya, sistem operasi Linux akan mencari server DNS baru yang ditunjuk dalam file ini.
Paham kan?
Dalam tutorial Linux berikutnya, kita akan melihat keamanan dan perizinan, jadi jangan lupa kembali.
Silahkan dipraktekan ya. Jika kalian belum melakukannya, pastikan untuk memeriksa lima bagian pertama dari seri ini, dan jika kalian memiliki pertanyaan, tanyakanlah di komentar di bawah untuk mendapatkan informasi lebih lanjut.