* Δικτύου Σάρωση και αναγνώριση στόχου: Ο κώδικας σκουληκιών περιλαμβάνει μηχανισμούς για τη σάρωση δικτύων για ευάλωτα συστήματα. Αυτό μπορεί να περιλαμβάνει τον έλεγχο για ανοικτές θύρες, συγκεκριμένα λειτουργικά συστήματα ή γνωστές αδυναμίες λογισμικού.
* Κωδικός εκμετάλλευσης: Βασικά, ο κώδικας περιέχει την ίδια την εκμετάλλευση - το συγκεκριμένο κομμάτι κώδικα που αξιοποιεί μια ευπάθεια στο λογισμικό του συστήματος προορισμού για να αποκτήσει πρόσβαση. Αυτή η εκμετάλλευση μπορεί να είναι μια υπερχείλιση buffer, ένα ελάττωμα απομακρυσμένης εκτέλεσης κώδικα ή οποιαδήποτε άλλη τρύπα ασφαλείας.
* Μηχανισμός διάδοσης: Μόλις εντοπιστεί και διακυβεύεται ένα ευάλωτο σύστημα, ο κώδικας σκουληκιών επαναλαμβάνεται και στέλνει αντίγραφα σε άλλα συστήματα του δικτύου. Αυτό μπορεί να γίνει με άμεση αντιγραφή αρχείων, χρησιμοποιώντας υπηρεσίες δικτύου όπως πρωτόκολλα ηλεκτρονικού ταχυδρομείου ή κοινής χρήσης αρχείων ή εκμετάλλευση άλλων τρωτών σημείων για να εξαπλωθεί πλευρικά.
* ωφέλιμο φορτίο (προαιρετικό): Αν και δεν είναι πάντα παρόντες, ορισμένα σκουλήκια φέρουν ένα ωφέλιμο φορτίο - κακόβουλες ενέργειες που εκτελούν μετά από μόλυνση ενός συστήματος. Αυτό θα μπορούσε να είναι οτιδήποτε από την κλοπή δεδομένων, να διαταράξει τις υπηρεσίες (επίθεση άρνησης υπηρεσίας) ή να ενεργεί ως συστατικό botnet.
* Μηχανισμός εμμονής (προαιρετικός): Ορισμένα σκουλήκια προσπαθούν να διατηρήσουν την παρουσία τους σε μολυσμένα συστήματα, για παράδειγμα, προγραμματίζοντας τον εαυτό τους να τρέχουν αυτόματα κατά την εκκίνηση του συστήματος, καθιστώντας την απομάκρυνση πιο δύσκολη.
Στην ουσία, ο κώδικας ενός σκουληκιού είναι ένα προσεκτικά κατασκευασμένο κομμάτι λογισμικού που σχεδιάστηκε για να εξαπλωθεί όσο το δυνατόν πιο γρήγορα και ευρέως, συχνά με κακόβουλη πρόθεση. Ο ειδικός κώδικας ποικίλλει δραστικά ανάλογα με τον στόχο, τη μέθοδο διάδοσης και το ωφέλιμο φορτίο του σκουληκιού, αλλά οι βασικές αρχές παραμένουν συνεπείς. Η ανάλυση του κώδικα σκουληκιών απαιτεί εμπειρογνωμοσύνη στην αντίστροφη μηχανική, τα πρωτόκολλα δικτύου και την ασφάλεια του λειτουργικού συστήματος.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα