Model Objek Metasploit, Mixin, dan Plugin | Tutorial Metasploit

  • Whatsapp
Arsitektur Kerangka Metasploit

Tentang Model Objek Metasploit:Memahami Model Objek Metasploit

Arsitektur Kerangka Metasploit
Arsitektur Kerangka Metasploit

   Dalam Metasploit Framework, semua modul adalah kelas Ruby:
* Modul mewarisi dari kelas khusus tipe
* Kelas khusus tipe mewarisi dari Msf::Modul kelas
* Ada API umum bersama antar modul

Payload sedikit berbeda:
* Muatan dibuat saat runtime dari berbagai komponen
* Rekatkan stager dengan stage

Mixin dan Plugin Metasploit

Bacaan Lainnya

Model Objek Metasploit, Mixin, dan Plugin |  Tutorial Metasploit


   Pengalihan Cepat ke Ruby:
* Setiap Kelas hanya memiliki satu orang tua
* Sebuah kelas dapat mencakup banyak Modul
* Modul dapat menambahkan metode baru
* Modul dapat membebani metode lama
* Modul metasploit mewarisi Msf::Modul dan sertakan mixin untuk menambahkan fitur.

   Campuran Metasploit
Mixin cukup sederhana, alasan mengapa batu Ruby:
* Mixin memasukkan satu kelas ke kelas lain
* Ini berbeda dan mirip dengan warisan
* Mixin dapat mengganti metode kelas

Mixin dapat menambahkan fitur baru dan memungkinkan modul memiliki ‘rasa’ yang berbeda:
* Khusus protokol (HTTP, SMB)
* Perilaku khusus (kekuatan kasar)
* connect() diimplementasikan oleh TCP mixin
* connect() kemudian di-overload oleh FTP, SMB, dan lain-lain

Mixin dapat mengubah perilaku:
* Pemindai mixin membebani run()
* Pemindai mengubah run() untuk run_host() dan run_range()
* Ini memanggil ini secara paralel berdasarkan pengaturan THREADS

* Mixin BruteForce serupa

Plugin Metasploit
Plugin bekerja langsung dengan API:
* Mereka memanipulasi kerangka kerja secara keseluruhan
* Plugin terhubung ke subsistem acara
* Mereka mengotomatiskan tugas-tugas tertentu yang akan membosankan untuk dilakukan secara manual

Plugin hanya berfungsi di msfconsole:
* Plugin dapat menambahkan perintah konsol baru
* Mereka memperluas fungsionalitas Kerangka keseluruhan

   Contoh

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *