|
Belajar Dasar Linux |
Selamat datang agan yang setia menyiamak pembelajaran Dasar-Dasar Linux di Sayap Teknologi !
Dalam benak saya hanya ingin berbagi serta mengasah keahlian Linux kalian, sekarang saya menuliskan tutorial bagian ke delepan ini dalam tutorial Dasar-Dasar Linux untuk para calon Hacker. Dalam tutorial ini, kita akan melihat bagaimana proses sebuah sistem serta cara pengelolaanya.
Di Linux, proses berarti sebuah program yang sedang berjalan di atas memori. Biasanya, komputer Anda menjalankan ratusan proses secara bersamaan. Jika mereka adalah proses sistem, orang Linux menyebut mereka sebagai dasmon atau setan. Anda akan sering melihat nama proses yang diakhiri dengan "d" seperti httpd, proses atau daemon yang bertanggung jawab untuk layanan http.
1. Lihat Proses Apa yang Berjalan
Kita bisa melihat semua proses yang berjalan di sistem anda dengan mengetikkan:
|
Belajar Dasar Linux |
Switch ini akan menyediakan semua proses (a), pengguna (u), dan proses yang tidak terkait dengan terminal (x). Ini adalah rangkaian switch favorit saya untuk menggunakan ps karena memungkinkan saya untuk melihat pengguna mana yang memulai proses dan berapa banyak sumber yang digunakannya.
Perhatikan bahwa setiap proses yang tercantum menunjukkan kepada kita di antara banyak hal.
- Pengguna / user
- PID / Process Identify (pengenal proses)
- % CPU
- % MEM (memori)
Jika kita hanya ingin melihat semua proses dengan informasi yang terbatas, kita bisa mengetikkan:
|
Belajar Dasar Linux |
Anda dapat melihat semua proses yang berjalan, namun tanpa informasi seperti persentase CPU dan persentase memori. Perhatikan bahwa airbase-ng terdaftar dengan PID 5143 dan proses terakhir adalah perintah ps.
Nomor proses, atau PID, sangat penting untuk bekerja di Linux, karena Anda sering memerlukan PID untuk mengelola sebuah proses. Seperti yang mungkin Anda lihat di beberapa tutorial Metasploit saya, PID sering menjadi kritis dalam hacking sistem korban.
2. Perintah Utama
Serupa dengan perintah ps adalah perintah teratas, kecuali bagian atas hanya menunjukkan proses teratas. Dengan kata lain, ini hanya menunjukkan kepada kita proses menggunakan sumber daya paling banyak dan dinamis, yang berarti memberi kita gambaran real-time pada proses kita. Cukup ketik:
|
Belajar Dasar Linux |
Seperti yang dapat Anda lihat, prosesnya tercantum sesuai urutan berapa banyak sumber daya sistem yang mereka gunakan, dan daftarnya terus berubah karena prosesnya menggunakan lebih banyak sumber daya.
3. Mematikan Proses
Terkadang kita perlu menghentikan proses di Linux. Perintah yang kita gunakan adalah mematikan. Jangan khawatir, kedengarannya lebih ganas dari pada sebenarnya. Perintah ini sangat penting jika kita memiliki proses yang terus berjalan dan menggunakan sumber daya sistem, bahkan setelah kita mencoba menghentikannya. Proses ini sering disebut sebagai proses "zombie".
Kita bisa membunuh sebuah proses hanya dengan mengetik kill dan process ID atau PID. Jadi untuk membunuh proses lewat proses airbase, saya cukup mengetik:
|
Belajar Dasar Linux |
Kita bisa lihat di screenshot di atas bahwa proses sudah tidak berjalan lagi.
Ada banyak jenis "kill". Mematikan secara default (saat kita menggunakan perintah kill tanpa switch) kill 15 adalah sinyal penghentian. Hal ini memungkinkan proses pembersihan dan dengan lembut untuk mengakhiri prosesnya.
Terkadang, proses masih menolak untuk dihentikan bahkan saat mengirim perintah kill default. Dalam hal ini, kita harus lebih serius dan menggunakan terminator mutlak untuk melakukan pekerjaan itu. Ini membunuh -9, yang tidak mengambil tawanan dan mengakhiri pekerjaan tanpa membiarkannya mengucapkan selamat tinggal dan memaksa kernel untuk segera menghentikannya.
4. Ubah Prioritas Proses
Setiap proses di Linux diberi nomor prioritas. Seperti yang mungkin Anda duga, nomor prioritas ini menentukan seberapa penting prosesnya dan di mana ia sesuai dengan penggunaan sumber daya sistem. Angka prioritas ini berkisar antara 0 sampai 127 dengan 0 menjadi prioritas tertinggi dan 127 adalah yang terendah.
Sebagai root user atau system admin, kita tidak dapat secara langsung menentukan prioritas sebuah proses - yaitu tugas kernel - tapi kita bisa mengisyaratkan kernel yang kita inginkan untuk dijalankan dengan prioritas yang lebih tinggi. Kita bisa melakukan ini melalui perintah yang bagus. Nilai bagus berkisar antara -20 sampai +19 dengan nilai lebih rendah yang menunjukkan prioritas lebih tinggi.
Kita bisa mengatur nilai bagus proses dengan menggunakan perintah bagus, tombol -n, nilai yang bagus, lalu perintah yang ingin kita jalankan. Jadi, jika kita ingin memulai proses pengarahan udara kita dari tutorial Evil Twin dengan prioritas tertinggi, kita bisa mengetikkan:
- nice -n -20 airbase-ng -a 00: 09: 5B: 6F: 64: 1E --ssid "Elroy" -c 11 mon0
Nantinya, jika kita merasa ingin mengurangi prioritas, kita bisa mengatasinya. Yakni dengan perintah renice. Ya. hanya membutuhkan perintah renice, level prioritas, dan tidak seperti perintah bagus, hanya dibutuhkan proses PID, seperti:
|
Belajar Dasar Linux |
Kita bisa melihat bahwa dengan perintah airbase, kita telah mengurangi prioritasnya dari -20 (tertinggi) menjadi 15 (relatif lebih rendah).
5. Mengganti Proses ke Latar Belakang
Anda mungkin memperhatikan dalam menjalankan beberapa tutorial hack saya bahwa ketika kita menjalankan perintah dari terminal shell, proses akan mengendalikan shell itu sampai selesai. Jika prosesnya sedang berlangsung, mirip dengan pangkalan udara, ia akan mempertahankan kendali terminal itu sampai kita menghentikannya. Sampai saat itu, kita tidak bisa menggunakan shell itu.
Jika kita ingin tetap menggunakan shell itu, kita bisa mengirim proses itu ke latar belakang dan kemudian bisa mengendalikan cangkangnya lagi. Untuk memulai sebuah perintah di latar belakang, kita hanya perlu mengakhiri perintah dengan & atau ampersand. Jadi, untuk mendapatkan airbase-ng berjalan di latar belakang, kita cukup mengetikkan:
- airbase-ng -a 00: 09: 5B: 6F: 64: 1E - "Elroy" -c 11 mon0 &
Jika kita ingin membawa latar belakang pekerjaan ke latar depan, kita cukup mengetikkan fg. Untuk mengirim proses latar depan ke latar belakang, kita dapat mengetikkan Control Z untuk menghentikannya dan kemudian dan menggunakan perintah bg dengan PID untuk mengirimkannya ke latar belakang.
Sekarang cukup itu saja.
Nantikan lebih banyak materi tentang dasar-dasar Linux untuk calon hacker. Jika kalian belum memeriksa panduan lainnya, pastikan untuk memberi mereka lihat. Jika kalian memiliki pertanyaan, pastikan untuk memberi komentar di bawah untuk mendapatkan bantuan.