Peretasan Etis - Metasploit

Metasploit adalah salah satu alat eksploitasi paling kuat. Sebagian besar sumber dayanya dapat ditemukan di:https://www.metasploit.com. Itu datang dalam dua versi -commercial dan free edition. Tidak ada perbedaan besar dalam kedua versi tersebut, jadi dalam tutorial ini, kami sebagian besar akan menggunakan Metasploit versi Komunitas (gratis).

Sebagai Ethical Hacker, Anda akan menggunakan "Kali Distribution" yang memiliki versi komunitas Metasploit yang tertanam di dalamnya bersama dengan alat hacking etis lainnya. Tetapi jika Anda ingin menginstal Metasploit sebagai alat terpisah, Anda dapat dengan mudah melakukannya pada sistem yang berjalan di Linux, Windows, atau Mac OS X.

Persyaratan perangkat keras untuk menginstal Metasploit adalah -

  • 2 GHz + prosesor
  • RAM 1 GB tersedia
  • 1 GB + ruang disk yang tersedia

Matasploit dapat digunakan dengan command prompt atau dengan UI Web.

Untuk membuka di Kali, buka Aplikasi → Alat Eksploitasi → metasploit.

Setelah Metasploit dimulai, Anda akan melihat layar berikut. Disorot dengan garis bawah merah adalah versi Metasploit.

Eksploitasi Metasploit

Dari Vulnerability Scanner, kami menemukan bahwa mesin Linux yang kami uji rentan terhadap layanan FTP. Sekarang, kami akan menggunakan exploit yang dapat bekerja untuk kami. Perintahnya adalah -

use “exploit path”

Layar akan muncul sebagai berikut -

Lalu ketik mfs> show optionsuntuk melihat parameter apa yang harus Anda atur agar berfungsi. Seperti yang ditunjukkan pada gambar berikut, kita harus mengatur RHOST sebagai "IP target".

Kami mengetik msf> set RHOST 192.168.1.101 and msf>set RPORT 21

Lalu, ketik mfs>run. Jika eksploitasi berhasil, maka itu akan membuka satu sesi yang dapat Anda gunakan untuk berinteraksi, seperti yang ditunjukkan pada tangkapan layar berikut.

Muatan Metasploit

Payload, dalam istilah sederhana, adalah skrip sederhana yang digunakan peretas untuk berinteraksi dengan sistem yang diretas. Dengan menggunakan muatan, mereka dapat mentransfer data ke sistem korban.

Muatan Metasploit dapat terdiri dari tiga jenis -

  • Singles- Jomblo berukuran sangat kecil dan dirancang untuk menciptakan semacam komunikasi, kemudian pindah ke tahap berikutnya. Misalnya saja membuat pengguna.

  • Staged - Ini adalah muatan yang dapat digunakan penyerang untuk mengunggah file yang lebih besar ke sistem korban.

  • Stages- Tahapan adalah komponen muatan yang diunduh oleh modul Stagers. Berbagai tahapan muatan menyediakan fitur-fitur canggih tanpa batas ukuran seperti Meterpreter dan Injeksi VNC.

Payload Usage - Contoh

Kami menggunakan perintah show payloads. Dengan exploit ini, kita dapat melihat payload yang dapat kita gunakan, dan juga akan menampilkan payload yang akan membantu kita mengupload / mengeksekusi file ke sistem korban.

Untuk mengatur payload yang kita inginkan, kita akan menggunakan perintah berikut -

set PAYLOAD payload/path

Setel host mendengarkan dan port mendengarkan (LHOST, LPORT) yang merupakan file attacker IP dan port. Kemudian atur remote host dan port (RPORT, LHOST) yang merupakan filevictim IP dan port.

Ketik "exploit". Ini akan membuat sesi seperti yang ditunjukkan di bawah ini -

Sekarang kita dapat bermain dengan sistem sesuai dengan pengaturan yang ditawarkan payload ini.