Εγκατάσταση του Kali Linux σε docker Container

Όλο και περισσότερο βλέπουμε εργαλεία και εφαρμογές κυβερνοασφάλειας να χρησιμοποιούν το docker. Για παράδειγμα, στον οδηγό μας σχετικά με την παραβίαση των διαπιστευτηρίων της IP κάμερας, χρησιμοποιήσαμε το docker για να περιορίσουμε την εφαρμογή μας.

kali linux docker images

 

Τι είναι το Docker;

Το Docker είναι μια πλατφόρμα ανοικτού κώδικα για την ανάπτυξη, αποστολή και εκτέλεση εφαρμογών. Χρησιμοποιεί εικονικοποίηση σε επίπεδο λειτουργικού συστήματος (OS) για τη δημιουργία κοντέινερ, τα οποία είναι ελαφριά, αυτόνομα πακέτα που περιλαμβάνουν όλα όσα χρειάζεται μια εφαρμογή για να τρέξει: κώδικα, βιβλιοθήκες και εξαρτήσεις. Τα Containers απομονώνουν τις εφαρμογές από το υποκείμενο σύστημα, καθιστώντας τες ασφαλείς και φορητές.

Το Docker απλοποιεί τη διαδικασία διαχείρισης λογισμικού, διασφαλίζοντας ότι αυτό που αναπτύσσετε και δοκιμάζετε σε ένα περιβάλλον, θα λειτουργεί αξιόπιστα σε ένα άλλο.

Τα Docker containers αντικαθιστούν τις εικονικές μηχανές με την εικονικοποίηση του λειτουργικού συστήματος αντί του hardware. Αυτό σημαίνει ότι τα Docker containers είναι πιο ελαφριά και αποδοτικά από τις εικονικές μηχανές και μπορούν να χρησιμοποιηθούν για την εκτέλεση πολλαπλών εφαρμογών σε ένα μόνο host machine.

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

Από την άλλη πλευρά, τα Docker Containers μοιράζονται τον πυρήνα και τις βιβλιοθήκες του κεντρικού υπολογιστή. Αυτό σημαίνει ότι τα Containers είναι πολύ μικρότερα και πιο αποδοτικά από τις εικονικές μηχανές. Τα Docker Containers μπορούν επίσης να εκκινηθούν και να σταματήσουν πολύ πιο γρήγορα από τις εικονικές μηχανές.

Είναι συνδεδεμένα με το υποκείμενο λειτουργικό σύστημα, επομένως δεν μπορείτε να εκτελέσετε Containers Windows σε συστήματα Linux ή το αντίστροφο.

docker

 

Πώς να εγκαταστήσετε το docker στο Linux

Για να εγκαταστήσετε το Docker σε συστήματα Linux με βάση το Debian, εκτελέστε την ακόλουθη εντολή:

sudo apt install docker.io -y

docker1

Εάν το Docker δεν είναι ενεργοποιημένο ή δεν είναι ενεργό μετά την εγκατάσταση, εκτελέστε τις ακόλουθες εντολές:

sudo systemctl enable docker

sudo systemctl start docker

Εγκατάσταση εικόνων

Αφού εγκαταστήσετε το Docker, μπορείτε να αρχίσετε να εγκαθιστάτε εικόνες τραβώντας και εκτελώντας τες ως κοντέινερ. Για να δοκιμάσετε τις προκατασκευασμένες εικόνες του Kali OS από την Offensive Security, κατεβάστε τις από την επίσημη τοποθεσία kali.org. Αφού επιλέξετε μια εφαρμογή που περιέχει Containers, θα μεταφερθείτε στο Docker Hub, όπου μπορείτε επίσης να αναζητήσετε άλλες εικόνες.

docker2 docker3

Για να τραβήξετε μια εικόνα από το Docker Hub, μπορείτε να χρησιμοποιήσετε την εντολή docker pull με το όνομα της εικόνας.

sudo docker pull kalilinux/kali-rolling

docker4

Για να εμφανίσετε όλες τις εικόνες που κατεβάσατε, εκτελέστε την ακόλουθη εντολή:

sudo docker images

docker5

Ήρθε η ώρα να αναπτύξουμε το docker μας χρησιμοποιώντας την εντολή:

sudo docker run -d -t –name kali kalilinux/kali-rolling

docker6

Όπου:

Εκτελέστε τον container σε κατάσταση detached mode. Αυτό σημαίνει ότι ο container θα εκτελείται στο παρασκήνιο, ακόμη και αν βγείτε από το παράθυρο του τερματικού.

-t Συνδέστε ένα διαδραστικό τερματικό στο container. Αυτό είναι χρήσιμο για την εκτέλεση εντολών μέσα στο docker.

–name Ορίστε ένα προσαρμοσμένο όνομα για το docker .

kalilinux/kali-rolling Το όνομα της εικόνας Docker που θα εκτελεστεί ως container .

 

Για να εμφανίσετε όλα τα εκτελούμενα containers, εκτελέστε την ακόλουθη εντολή:ως διαχειριστής.

sudo docker ps

docker7

Για να συνδεθούμε στο Docker μας, μπορούμε να χρησιμοποιήσουμε την εντολή “docker exec”:

sudo docker exec -it kali bash

docker8

Αφού συνδεθείτε, μπορεί να συνειδητοποιήσετε ότι δεν υπάρχουν εργαλεία hacking εγκατεστημένα στο Docker Kali. Αυτό συμβαίνει επειδή το Docker είναι πολύ ελαφρύ και δεν έρχεται με προεγκατεστημένα εργαλεία. Ωστόσο, μπορείτε εύκολα να εγκαταστήσετε οποιαδήποτε απαιτούμενα εργαλεία ή εργαλειοθήκες χρησιμοποιώντας τον διαχειριστή πακέτων apt.

Σύνοψη

Το Docker γίνεται πολύ δημοφιλές στη βιομηχανία των χάκερ και της κυβερνοασφάλειας, λόγω του γεγονότος ότι επιτρέπει την ελαφρά εικονικοποίηση και συνοδεύεται από όλο τον κώδικα, τις βιβλιοθήκες και τις εξαρτήσεις που χρειάζεστε για την εκτέλεση της εφαρμογής. Αυτό είναι ένα ακόμη εργαλείο στην εργαλειοθήκη σας που θα σας βοηθήσει στην πορεία σας προς το να γίνετε ένας αληθινός χάκερ!

 

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by Anastasis Vasileiadis

Οι μεταφράσεις είναι σαν τις γυναίκες. Όταν είναι ωραίες δεν είναι πιστές και όταν είναι πιστές δεν είναι ωραίες.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).