Εγκαταστήστε το Metasploit Ubuntu

Install Metasploit Ubuntu



Το Metasploit είναι ένα cross platform και open source εργαλείο που αναπτύχθηκε αρχικά από τον H. D. Moore το 2003. Γράφτηκε στο Ruby και είναι διαθέσιμο για Windows, MacOS και Linux. Το Metasploit χρησιμοποιείται συνήθως για επιθετικές δοκιμές και έρευνες ασφαλείας. Χρησιμοποιείται για τους ακόλουθους σκοπούς:

  • Αξιολόγηση ευπάθειας και Pentesting
  • Ανάπτυξη υπογραφής IDS
  • Εκμεταλλευτείτε την ανάπτυξη και την έρευνα

Η πιο πρόσφατη μεγάλη έκδοση του Metasploit μετέφερε τον πυρήνα του σε μια βάση προγραμματισμού Ruby. Το πλαίσιο Metasploit χρησιμοποιεί το Ruby ως βασική γλώσσα προγραμματισμού, επειδή το Ruby είναι μια ισχυρή ερμηνευμένη γλώσσα. Το έργο Metasploit είναι πολύ διάσημο λόγω των αντι-ιατροδικαστικών και των χαρακτηριστικών του για αποφυγή ανίχνευσης.







Το Metasploit προσφέρει γενικά μια κοινότητα και έκδοση ανοιχτού κώδικα του Metasploit Framework, αλλά έχει επίσης εμπορικές εκδόσεις όπως το Metasploit Pro και το Metasploit Express. Έχει επίσης μια βάση δεδομένων κώδικα κελύφους, αυτοί οι κώδικες μπορούν να χρησιμοποιηθούν για την εκτέλεση αντίστροφου κελύφους στο μηχάνημα του εισβολέα.



Όπως και άλλα παρόμοια προϊόντα όπως το Canvas ή το Core Impact και άλλα εμπορικά προϊόντα ασφάλειας, το Metasploit-Framework μπορεί να χρησιμοποιηθεί για τον έλεγχο της ασφάλειας των συστημάτων υπολογιστών ή για την διείσδυση σε δίκτυα και συστήματα. Παρόμοια με πολλά άλλα εργαλεία ασφαλείας, το Metasploit Framework μπορεί να χρησιμοποιηθεί τόσο για εξουσιοδοτημένες όσο και για μη εξουσιοδοτημένες δραστηριότητες.



Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε το Metasploit Framework στο λειτουργικό σας σύστημα Ubuntu





Το Metasploit Frame είναι εύκολο στην εγκατάσταση και έχει μερικές εξαρτήσεις. Πριν από την εγκατάσταση, βεβαιωθείτε ότι έχετε ενημερώσει το Ubuntu

$sudo apt-get ενημέρωση
$sudo apt-get αναβάθμιση

Εγκατάσταση εξαρτήσεων

Πριν από την εγκατάσταση πρέπει να εγκαταστήσετε τις ακόλουθες εξαρτήσεις χρησιμοποιώντας κατάλληλος εντολή



[email protected]: ~ $sudo apt-get install -καιμπούκλα gpgv2autoconf βόνασοςχτίσιμο-ουσιαστικό
git-corelibapr1 postgresql libaprutil1 libcurl4openssl-dev libgmp3-dev libpcap-dev
openssl libpq-dev libreadline6-dev libsqlite3-dev libssl-devεγκατάστασηlibsvn1 libtool
libxml2 libxml2-dev libxslt-devwgetlibyaml-dev ncurses-dev postgresql-contrib xsel
zlib1g zlib1g-dev

Εγκατάσταση

Το curl χρησιμοποιείται για τη μεταφορά αρχείων από απομακρυσμένους υπολογιστές και υποστηρίζει πολλά πρωτόκολλα, θα το χρησιμοποιήσουμε για τη λήψη του κώδικα πλαισίου metasploit.

[email protected]: ~ $μπούκλα https://raw.githubusercontent.com/γρήγορος7/μεταεκμετάλλευση
όλοι/κύριος/διαμόρφωση/πρότυπα/metasploit-frame-wrappers/msfupdate.erb
>>msfinstall&&

Στη συνέχεια, αλλάξτε τα δικαιώματα του εκτελέσιμου κώδικα χρησιμοποιώντας την εντολή chmod και, στη συνέχεια, εκτελέστε τον

Άδειες:
ιδιοκτήτης = Διαβάστε&Γράφω(rw-)
ομάδα = Διαβάστε(r--)
άλλο = Κανένα(---)

Ιδιοκτησία:
ιδιοκτήτης = ρίζα
ομάδα = σκιά

$chmod 755msfinstall

Διεπαφές Metasploit

Το Metasploit Framework διαθέτει διεπαφή ιστού, διεπαφή GUI (Armitage και Cobal Strike) και διεπαφές γραμμής εντολών (msfcli, msfconsole). Προσφέρει επίσης API όπως το msgrpc για τον έλεγχο του Metasploit από απόσταση ή για τη χρήση του μαζί με κάποια γλώσσα δέσμης ενεργειών για σκοπούς αυτοματισμού.

Διαθέτει επίσης κάποια άλλα εργαλεία και δυνατότητες που μπορούν να δημιουργήσουν κώδικες κελύφους και ωφέλιμα φορτία και να τα συνδυάσουν με άλλα νόμιμα εκτελέσιμα.

Το Msfconsole είναι μια ισχυρή διεπαφή γραμμής εντολών του Metasploit. Για να το εκτελέσετε, ξεκινήστε πρώτα την υπηρεσία postgresql, Τύπος

[email protected]: ~ $sudoυπηρεσία εκκίνησης postgresql
[email protected]: ~ $sudomsfconsole

Εγχειρίδιο Metasploit

Κοινές εντολές για το Metasploit από το Εγχειρίδιο

βοήθεια (ή «;») - εμφανίζει τις διαθέσιμες εντολές στο msfconsole

δείχνουν εκμεταλλεύσεις - δείχνει τις εκμεταλλεύσεις που μπορείτε να εκτελέσετε (στην περίπτωσή μας εδώ, το ms05_039_pnp εκμεταλλεύομαι)

εμφάνιση ωφέλιμων φορτίων - εμφανίζει τις διάφορες επιλογές ωφέλιμου φορτίου που μπορείτε να εκτελέσετε στο εκμεταλλευόμενο σύστημα, όπως η αναπαραγωγή ενός κελύφους εντολών, η μεταφόρτωση προγραμμάτων για εκτέλεση κ.λπ. (στην περίπτωσή μας εδώ, το win32_reverse εκμεταλλεύομαι)

πληροφορίες εκμετάλλευση [όνομα εκμετάλλευσης] - εμφανίζει μια περιγραφή ενός συγκεκριμένου ονόματος εκμετάλλευσης μαζί με τις διάφορες επιλογές και απαιτήσεις του (π. πληροφορίες εκμεταλλεύονται ms05_039_pnp εμφανίζει πληροφορίες για τη συγκεκριμένη επίθεση)

πληροφορίες ωφέλιμο φορτίο [όνομα ωφέλιμου φορτίου] - εμφανίζει μια περιγραφή ενός συγκεκριμένου ονόματος ωφέλιμου φορτίου μαζί με τις διάφορες επιλογές και απαιτήσεις του (π. πληροφορίες ωφέλιμο φορτίο win32_reverse εμφανίζει πληροφορίες για την αναπαραγωγή ενός κελύφους εντολών)

χρήση [όνομα εκμετάλλευσης] - δίνει εντολή στο msfconsole να εισέλθει σε περιβάλλον συγκεκριμένης εκμετάλλευσης (π. χρησιμοποιήστε ms05_039_pnp θα εμφανίσει τη γραμμή εντολών ms05_039_pnp> για αυτήν τη συγκεκριμένη εκμετάλλευση

εμφάνιση επιλογών - εμφανίζει τις διάφορες παραμέτρους για τη συγκεκριμένη εκμετάλλευση με την οποία εργάζεστε

εμφάνιση ωφέλιμων φορτίων - εμφανίζει το ωφέλιμο φορτίο που είναι συμβατό με τη συγκεκριμένη εκμετάλλευση με την οποία εργάζεστε

ρύθμιση PAYLOAD - σας επιτρέπει να ορίσετε το συγκεκριμένο ωφέλιμο φορτίο για την εκμετάλλευσή σας (σε αυτό το παράδειγμα, ορίστε PAYLOAD win32_reverse )

εμφάνιση στόχων - εμφανίζει τα διαθέσιμα λειτουργικά συστήματα -στόχους και εφαρμογές που μπορούν να αξιοποιηθούν

ορίστε TARGET - σας επιτρέπει να επιλέξετε το συγκεκριμένο στόχο OS/εφαρμογή (σε αυτό το παράδειγμα, θα χρησιμοποιήσω ορίστε το TARGET 0 για όλες τις αγγλικές εκδόσεις των Windows 2000)

ορίστε ΛΙΣΤΑ - σας επιτρέπει να ορίσετε τη διεύθυνση IP του κεντρικού υπολογιστή σας (σε αυτό το παράδειγμα, ορίστε RHOST 10.0.0.200 )

ορίστε LHOST - σας επιτρέπει να ορίσετε τη διεύθυνση IP του τοπικού κεντρικού υπολογιστή για τις αντίστροφες επικοινωνίες που απαιτούνται για να ανοίξετε το κέλυφος της αντίστροφης εντολής (σε αυτό το παράδειγμα, σετ LHOST 10.0.0.201 )

πίσω - σας επιτρέπει να βγείτε από το τρέχον περιβάλλον εκμετάλλευσης που έχετε φορτώσει και να επιστρέψετε στην κύρια προτροπή msfconsole

συμπέρασμα

Το Metasploit είναι ένα πολύ χρήσιμο πλαίσιο που χρησιμοποιείται από δοκιμαστές διείσδυσης και ερευνητές ευπάθειας. Ορισμένα άλλα εμπορικά εργαλεία προσφέρουν παρόμοια λειτουργικότητα, αλλά το Metasploit είναι δημοφιλές λόγω της υποστήριξης μεταξύ πλατφορμών και των εύχρηστων διεπαφών GUI και CLI. Αυτό είναι ιδιαίτερα κατάλληλο για τους δοκιμαστές διείσδυσης και τους Red Teamers, αλλά ο καθένας μπορεί να το χρησιμοποιήσει για να εξασφαλίσει το δίκτυο του σπιτιού ή της εταιρείας του. Εάν ενδιαφέρεστε να μάθετε το Metasploit, εδώ είναι ένα εξαιρετικό δωρεάν πόρος Το