Πώς να δημιουργήσετε έναν ιό: 9 βήματα (με εικόνες)

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε έναν ιό: 9 βήματα (με εικόνες)
Πώς να δημιουργήσετε έναν ιό: 9 βήματα (με εικόνες)

Βίντεο: Πώς να δημιουργήσετε έναν ιό: 9 βήματα (με εικόνες)

Βίντεο: Πώς να δημιουργήσετε έναν ιό: 9 βήματα (με εικόνες)
Βίντεο: ΔΕΝ ΑΝΟΙΓΕΙ ΤΟ LAPTOP ΜΟΥ #1 - Γρήγορος Έλεγχος για αρχάριους 2024, Ενδέχεται
Anonim

Θα θέλατε ποτέ να μπορούσατε να δημιουργήσετε τον δικό σας ιό, είτε για τη δική σας μάθηση είτε ως φάρσα; Η δημιουργία ιών απαιτεί χρόνο και γνώση, αλλά ο καθένας μπορεί να το κάνει αν το βάλει στο μυαλό του. Η δημιουργία ενός ιού μπορεί να σας διδάξει πολλά για το πώς λειτουργεί μια γλώσσα προγραμματισμού, καθώς και την ασφάλεια του λειτουργικού συστήματος και του δικτύου. Ενώ μπορεί να φαίνεται ότι όλοι οι ιοί είναι κακόβουλοι, οι ιοί είναι απλά κομμάτια κώδικα, στόχος των οποίων είναι να διαδώσουν όσο το δυνατόν περισσότερα αντίγραφα του εαυτού τους. Δείτε το Βήμα 1 παρακάτω για να ξεκινήσετε και να διασκεδάσετε δημιουργώντας τον δικό σας ιό.

Βήματα

Δημιουργία ιού Βήμα 1
Δημιουργία ιού Βήμα 1

Βήμα 1. Προσδιορίστε ποιο λειτουργικό σύστημα πρόκειται να επιτεθείτε

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

Τα Mac OS X και Linux είναι και τα δύο αρκετά ανθεκτικά στον ιό λόγω του τρόπου λειτουργίας των δικαιωμάτων και της γενικής αρχιτεκτονικής του λειτουργικού συστήματος. Το 95% όλων των ιών στοχεύει σε χρήστες Windows

Δημιουργία ιού Βήμα 2
Δημιουργία ιού Βήμα 2

Βήμα 2. Αποφασίστε πώς θέλετε να εξαπλωθεί

Ένας ιός είναι μόνο ένας ιός εάν μπορεί να εξαπλωθεί σε άλλους χρήστες. Θα χρειαστεί να καταλάβετε τη μέθοδο παράδοσης πριν ξεκινήσετε, καθώς είναι ένα από τα βασικά στοιχεία του κώδικα του ιού. Οι συνήθεις μηχανισμοί παράδοσης περιλαμβάνουν:

  • Εκτελέσιμο αρχείο (. EXE,. BAT,. COM κ.λπ.) - Αυτό το πρόγραμμα πρέπει να τρέχει από τον χρήστη και συχνά μεταμφιέζεται ως κάτι άλλο (όπως μια εικόνα).
  • Μακροεντολή (Microsoft Office) - Οι μακροεντολές είναι προγράμματα που είναι ενσωματωμένα σε ένα έγγραφο ή email. Στοχεύουν το Word, το Outlook και άλλα προϊόντα με δυνατότητα μακροεντολής. Η πιο κοινή μέθοδος παράδοσης είναι μέσω ηλεκτρονικού ταχυδρομείου με συνημμένο ένα μολυσμένο έγγραφο.
  • Σενάριο Ιστού - Αυτά είναι κομμάτια κακόβουλου κώδικα που εισάγονται σε ιστότοπους χωρίς τη γνώση των webmasters.
Δημιουργία ιού Βήμα 3
Δημιουργία ιού Βήμα 3

Βήμα 3. Προσδιορίστε το αδύναμο σημείο που θέλετε να στοχεύσετε

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

Δημιουργία ιού Βήμα 4
Δημιουργία ιού Βήμα 4

Βήμα 4. Αποφασίστε τι θέλετε να κάνει ο ιός σας

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

Δημιουργία ιού Βήμα 5
Δημιουργία ιού Βήμα 5

Βήμα 5. Επιλέξτε μια γλώσσα

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

  • Εάν ενδιαφέρεστε να δημιουργήσετε εκτελέσιμους ιούς, το C ή το C ++ είναι ένα καλό μέρος για να ξεκινήσετε.
  • Εάν θέλετε να δημιουργήσετε ιούς μακροεντολών, μάθετε τη γλώσσα μακροεντολής για τα προγράμματα -στόχους σας, όπως το Microsoft Office.
  • Η Visual Basic μπορεί να χρησιμοποιηθεί για τη δημιουργία κακόβουλων προγραμμάτων για χρήστες Windows.
Δημιουργία ιού Βήμα 6
Δημιουργία ιού Βήμα 6

Βήμα 6. Ξεκινήστε να γράφετε τον ιό σας

Αυτή θα είναι μια μακρά διαδικασία, ειδικά αν αυτή είναι η πρώτη φορά που κωδικοποιείτε κάτι. Πειραματιστείτε όσο το δυνατόν περισσότερο και αναζητήστε τρόπους να αναπαράγετε τον κώδικά σας ανάλογα με τη γλώσσα που χρησιμοποιείτε. Υπάρχουν μαθήματα σε φόρουμ και ιστολόγια κοινότητας για μια ποικιλία γλωσσών.

Ερευνητικός πολυμορφικός κώδικας. Αυτό θα αλλάξει τον κώδικα του ιού σας κάθε φορά που αναπαράγεται, καθιστώντας δύσκολη την παρακολούθηση με προγράμματα προστασίας από ιούς. Ο πολυμορφικός κώδικας είναι αρκετά προηγμένος και εφαρμόζεται διαφορετικά σε κάθε γλώσσα

Δημιουργία ιού Βήμα 7
Δημιουργία ιού Βήμα 7

Βήμα 7. Ερευνήστε τρόπους για να αποκρύψετε τον κώδικά σας

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

Δημιουργία ιού Βήμα 8
Δημιουργία ιού Βήμα 8

Βήμα 8. Δοκιμάστε τον ιό σας

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

  • Βεβαιωθείτε ότι έχετε κρατήσει τις δοκιμές σας ώστε να μην απελευθερώσετε κατά λάθος τον ιό σας πριν είστε έτοιμοι. Βάλτε τις δοκιμαστικές μηχανές σε ένα απομονωμένο δίκτυο και δείτε τις επιπτώσεις της εξάπλωσης του ιού.
  • Προσαρμόστε τον κώδικα του ιού σας καθώς τον παρατηρείτε να λειτουργεί στις δοκιμαστικές μηχανές. Διορθώστε τυχόν προβλήματα που αντιμετωπίζει
Δημιουργία ιού Βήμα 9
Δημιουργία ιού Βήμα 9

Βήμα 9. Απελευθερώστε τον ιό σας

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

Βίντεο - Χρησιμοποιώντας αυτήν την υπηρεσία, ορισμένες πληροφορίες ενδέχεται να κοινοποιηθούν στο YouTube

Συμβουλές

Αν ψάχνετε να αφαιρέσετε έναν ιό, δείτε αυτό το άρθρο

Προειδοποιήσεις

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

Συνιστάται: