Πώς να γίνετε χάκερ: 12 βήματα (με εικόνες)

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

Πώς να γίνετε χάκερ: 12 βήματα (με εικόνες)
Πώς να γίνετε χάκερ: 12 βήματα (με εικόνες)

Βίντεο: Πώς να γίνετε χάκερ: 12 βήματα (με εικόνες)

Βίντεο: Πώς να γίνετε χάκερ: 12 βήματα (με εικόνες)
Βίντεο: Πώς να γίνω Χάκερ? Υπάρχουν Μαθήματα Χάκερ? | Για Ηλίθιους! 2024, Απρίλιος
Anonim

Στην ασφάλεια των υπολογιστών, ένας χάκερ είναι κάποιος που επικεντρώνεται σε μηχανισμούς ασφαλείας υπολογιστών και συστημάτων δικτύου. Υπάρχουν κοινότητες και κοινές κουλτούρες εξειδικευμένων προγραμματιστών και οδηγών δικτύωσης που ανάγουν την ιστορία του πίσω από δεκαετίες στους πρώτους μικροϋπολογιστές κοινής χρήσης χρόνου και τα πρώτα πειράματα ARPAnet. Τα μέλη αυτής της κουλτούρας ήταν οι πρώτοι «χάκερ». Η διάρρηξη των υπολογιστών και των τηλεφωνικών συστημάτων συμβολίζει το hacking στη δημοφιλή κουλτούρα, αλλά αυτή η κουλτούρα είναι πολύ πιο περίπλοκη και ηθικολογική από ό, τι γνωρίζουν οι περισσότεροι. Για να γίνετε χάκερ, μαθαίνοντας βασικές τεχνικές hacking, πώς να σκέφτεστε σαν χάκερ και πώς να κερδίζετε σεβασμό μέσα στην ηθική κοινότητα hacking.

Βήματα

Μέρος 1 από 3: Μαθαίνοντας βασικά

Γίνετε χάκερ Βήμα 4
Γίνετε χάκερ Βήμα 4

Βήμα 1. Εκτελέστε ένα λειτουργικό σύστημα τύπου UNIX, όπως το Linux

Τα λειτουργικά συστήματα UNIX και UNIX είναι τα λειτουργικά συστήματα του Διαδικτύου. Ενώ μπορείτε να μάθετε να χρησιμοποιείτε το Διαδίκτυο χωρίς να γνωρίζετε το UNIX, δεν μπορείτε να είστε χάκερ στο Διαδίκτυο χωρίς να κατανοήσετε το UNIX. Για το λόγο αυτό, η κουλτούρα των χάκερ σήμερα είναι πολύ έντονα επικεντρωμένη στο UNIX. Υπάρχουν πολλοί τύποι λειτουργικών συστημάτων τύπου UNIX, το πιο δημοφιλές είναι το Linux, το οποίο μπορείτε να εκτελέσετε μαζί με τα Microsoft Windows στον ίδιο υπολογιστή. Κατεβάστε το Linux online ή βρείτε μια τοπική ομάδα χρηστών Linux που θα σας βοηθήσει με την εγκατάσταση.

  • Ένας καλός τρόπος για να βουτήξετε τα δάχτυλα των ποδιών σας στο νερό είναι να εκκινήσετε μια συσκευή που ονομάζεται ζωντανό CD ή USB, μια διανομή που τρέχει εξ ολοκλήρου από ένα CD ή USB χωρίς να τροποποιήσετε τον σκληρό σας δίσκο. Ένας τρόπος για να ρίξετε μια ματιά στις δυνατότητες χωρίς να χρειαστεί να κάνετε κάτι δραστικό.
  • Υπάρχουν άλλα λειτουργικά συστήματα παρόμοια με το UNIX εκτός από το Linux, όπως τα συστήματα *BSD. Τα πιο δημοφιλή *συστήματα BSD είναι τα FreeBSD, NetBSD, OpenBSD και DragonFly BSD. Όλα είναι ανοιχτού κώδικα όπως το Linux. Ωστόσο, είναι σημαντικό να θυμόμαστε ότι είναι BSD και όχι Linux.
  • MacOS στο Darwin, ένα λειτουργικό σύστημα UNIX που βρίσκεται στο FreeBSD. Ο Δαρβίνος είναι εντελώς δωρεάν και ανοιχτού κώδικα και είναι διαθέσιμος από τη διεύθυνση https://opensource.apple.com. Επειδή ο πυρήνας του συστήματος είναι το UNIX και το macOS είναι πολύ δημοφιλές, πολλοί άνθρωποι έχουν μεταφέρει εφαρμογές Linux σε macOS. Μπορείτε να λάβετε αυτά τα προγράμματα με έναν διαχειριστή πακέτων όπως homebrew, fink ή MacPorts. Εναλλακτικά, μπορείτε απλά να εκτελέσετε Linux σε Mac παράλληλα με το macOS.
  • Εάν θέλετε να αποκτήσετε έξυπνη θέση, μπορείτε ακόμη και να εκτελέσετε ένα λειτουργικό σύστημα όπως το Open Indiana, το οποίο βασίζεται στην έκδοση ανοιχτού κώδικα του λειτουργικού συστήματος Solaris πριν αποκτηθεί από την Oracle και γίνει κλειστού κώδικα. Τα OpenIndiana και Solaris δημιουργήθηκαν στο UNIX System V και, ως εκ τούτου, δεν είναι συμβατά με εφαρμογές Linux. Τούτου λεχθέντος, υπάρχουν πολλές θύρες εφαρμογών Linux. Πιθανότατα είναι καλύτερα να χρησιμοποιείτε macOS, BSD ή Linux επειδή είναι πολύ πιο δημοφιλή και διαθέτουν πολλά περισσότερα προγράμματα για αυτούς.
Γίνετε χάκερ Βήμα 5
Γίνετε χάκερ Βήμα 5

Βήμα 2. Γράψτε HTML

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

  • Στο πρόγραμμα περιήγησής σας, ανοίξτε τις πληροφορίες πηγής σελίδας για να εξετάσετε το HTML για να δείτε ένα παράδειγμα. Μεταβείτε στο Web Developer> Page Source στον Firefox και αφιερώστε χρόνο κοιτάζοντας τον κώδικα.
  • Μπορείτε να γράψετε HTML σε ένα βασικό πρόγραμμα επεξεργασίας κειμένου όπως Σημειωματάριο ή Απλό κείμενο και να αποθηκεύσετε τα αρχεία σας ως "yourCoolFileName . HTML"ώστε να μπορείτε να τα ανεβάσετε σε ένα πρόγραμμα περιήγησης και να δείτε τη δουλειά σας να μεταφράζεται.
Γίνετε χάκερ Βήμα 3
Γίνετε χάκερ Βήμα 3

Βήμα 3. Μάθετε τη γλώσσα προγραμματισμού

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

  • Η Python είναι μια καλή "γλώσσα" για να ξεκινήσετε γιατί είναι καθαρά σχεδιασμένη, καλά τεκμηριωμένη και σχετικά ευγενική με τους αρχάριους. Παρά το γεγονός ότι είναι καλή πρώτη γλώσσα, δεν είναι μόνο ένα παιχνίδι. είναι συναρπαστικό, ευέλικτο και κατάλληλο για μεγάλα έργα.
  • Εάν ασχοληθείτε με σοβαρό προγραμματισμό, θα πρέπει να μάθετε ότι η Java είναι μια εναλλακτική λύση, αλλά η αξία της ως πρώτης γλώσσας προγραμματισμού έχει αμφισβητηθεί αυτήν τη στιγμή στη συγκεκριμένη της κατάσταση.
  • Σε αντίθεση με την Java, το Javascript είναι πολύ παρόμοιο με το Python, καθώς είναι και γλώσσα βασισμένη σε C και εξαιρετικά φιλικά προς το χρήστη. Το Javascript είναι "η γλώσσα προγραμματισμού του ιστού", οπότε αν θέλετε να συνεχίσετε τη μάθησή σας στην ανάπτυξη/παραβίαση ιστού, το Javascript είναι καλύτερο να το μάθετε από την Python.
  • Μια εναλλακτική λύση στο JavaScript θα ήταν η PHP C, η βασική γλώσσα του Unix. Το C ++ σχετίζεται πολύ στενά με το C. αν γνωρίζετε το ένα, το να μάθετε το άλλο δεν θα είναι δύσκολο. Το C είναι πολύ αποδοτικό με τους πόρους του μηχανήματός σας, αλλά θα απορροφήσει τεράστια ποσά από το χρόνο σας κατά τη διόρθωση σφαλμάτων και συχνά αποφεύγεται για αυτόν τον λόγο, εκτός εάν η απόδοση του υπολογιστή σας είναι ιδιαίτερα σημαντική.
  • Probablyσως είναι καλή ιδέα να χρησιμοποιήσετε μια καλή πλατφόρμα εκκίνησης όπως το Backtrack 5 R3, το Kali ή το Ubuntu 12.04LTS.

Μέρος 2 από 3: Υιοθέτηση συμπεριφορών hacking

Γίνετε χάκερ Βήμα 1
Γίνετε χάκερ Βήμα 1

Βήμα 1. Σκεφτείτε δημιουργικά

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

  • Οι χάκερ έχουν ποικίλα ενδιαφέροντα πολιτισμικά και διανοητικά, εκτός από το hacking. Δούλεψε τόσο έντονα όσο παίζεις και παίξε τόσο έντονα όσο δουλεύεις. Για τους αληθινούς χάκερ, τα όρια μεταξύ του «παιχνιδιού», της «εργασίας», της «επιστήμης» και της «τέχνης» τείνουν να εξαφανιστούν ή να συγχωνευτούν σε ένα δημιουργικό παιχνίδι.
  • Διαβάστε επιστημονική φαντασία. Πηγαίνετε στις συμβάσεις επιστημονικής φαντασίας, που είναι ένας πολύ καλός τρόπος για να συναντήσετε χάκερ και πρωτο-χάκερ.
  • Σκεφτείτε την εκπαίδευση σε μια πολεμική τέχνη. Το είδος της ψυχικής πειθαρχίας που απαιτείται για τις πολεμικές τέχνες φαίνεται να είναι παρόμοιο με σημαντικούς τρόπους με αυτό που κάνουν οι χάκερ. Οι πιο πολεμικές τέχνες χάκερ είναι αυτές που δίνουν έμφαση στην ψυχική πειθαρχία, τη χαλαρή επίγνωση και τον έλεγχο, παρά την ακατέργαστη δύναμη, τον αθλητισμό ή τη σωματική αντοχή. Το Tai Chi είναι μια καλή πολεμική τέχνη για χάκερ.
441133 5
441133 5

Βήμα 2. Μάθετε να αγαπάτε την επίλυση προβλημάτων

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

  • Δεν χρειάζεται να πιστεύετε ότι είστε υποχρεωμένοι να δώσετε όλο το δημιουργικό σας προϊόν, αν και οι χάκερ που το κάνουν είναι αυτοί που λαμβάνουν τον μεγαλύτερο σεβασμό από άλλους χάκερ. Είναι σύμφωνο με τις αξίες των χάκερ για να το πουλήσετε αρκετά για να σας κρατήσει σε φαγητό, ενοικίαση και υπολογιστές.
  • Διαβάστε παλαιότερα κομμάτια, όπως το "Jargon File" ή "Hacker Manifesto" του The Mentor. Μπορεί να είναι ξεπερασμένα σε τεχνικά θέματα, αλλά η στάση και το πνεύμα είναι εξίσου επίκαιρα.
441133 6
441133 6

Βήμα 3. Μάθετε να αναγνωρίζετε και να πολεμάτε την εξουσία

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

Αγκαλιάζοντας το hacking ως τρόπο ζωής είναι να απορρίπτουμε τις λεγόμενες «φυσιολογικές» έννοιες της εργασίας και της ιδιοκτησίας, επιλέγοντας αντ 'αυτού να παλέψουμε για ισότητα και κοινή γνώση

441133 7
441133 7

Βήμα 4. Να είστε ικανοί

Έτσι, όποιος ξοδεύει χρόνο στο Reddit μπορεί να γράψει ένα γελοίο όνομα χρήστη στο cyberpunk και να παρουσιαστεί ως χάκερ. Αλλά το Διαδίκτυο είναι ένας εξαιρετικός ισοσταθμιστής και εκτιμά την ικανότητα έναντι του εγώ και της στάσης του σώματος. Αφιερώστε χρόνο στη δουλειά σας και όχι στην εικόνα σας και θα κερδίσετε πιο γρήγορα σεβασμό από το να μοντελοποιήσετε τα επιφανειακά πράγματα που θεωρούμε ότι «χακάρουν» στη λαϊκή κουλτούρα.

Μέρος 3 από 3: Hacking Well

441133 8
441133 8

Βήμα 1. Γράψτε λογισμικό ανοιχτού κώδικα

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

441133 9
441133 9

Βήμα 2. Βοηθήστε να δοκιμάσετε και να εντοπίσετε σφάλματα λογισμικού ανοιχτού κώδικα

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

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

441133 10
441133 10

Βήμα 3. Δημοσιεύστε χρήσιμες πληροφορίες

Ένα άλλο καλό πράγμα είναι να συλλέξετε και να φιλτράρετε χρήσιμες και ενδιαφέρουσες πληροφορίες σε ιστοσελίδες ή έγγραφα όπως λίστες Συχνών Ερωτήσεων (FAQ) και να τις διαθέσετε. Οι συντηρητές των κύριων τεχνικών συχνών ερωτήσεων εκτιμώνται σχεδόν εξίσου με τους συγγραφείς ανοιχτού κώδικα.

441133 11
441133 11

Βήμα 4. Η βοήθεια διατηρεί τη λειτουργία της υποδομής

Οι εθελοντές τρέχουν την κουλτούρα των χάκερ (και τη μηχανική ανάπτυξη του Διαδικτύου, για το θέμα αυτό). Υπάρχει πολλή απαραίτητη αλλά μη γοητευτική δουλειά που πρέπει να γίνει για να συνεχιστεί - διαχείριση λιστών αλληλογραφίας, εποπτεία ομάδων ειδήσεων, διατήρηση μεγάλων ιστότοπων αρχειοθέτησης λογισμικού, ανάπτυξη RFC και άλλων τεχνικών προτύπων. Οι άνθρωποι που κάνουν τέτοιου είδους πράγματα λαμβάνουν πολύ σεβασμό, επειδή όλοι γνωρίζουν ότι αυτές οι δουλειές είναι τεράστιες χρονοβόρες και όχι τόσο διασκεδαστικές όσο το παιχνίδι με τον κώδικα. Το να τα κάνεις δείχνει αφοσίωση.

441133 12
441133 12

Βήμα 5. Εξυπηρετήστε την ίδια την κουλτούρα χάκερ

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

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

Συμβουλές

  • Ορισμένες εταιρείες πληρώνουν για χάκερ για να ελέγξουν την ασφάλειά τους. Αν γίνετε αρκετά καλός, αυτή μπορεί να είναι η δουλειά σας!
  • Φροντίστε να μην σας πιάσουν, αν και αυτό που σκοπεύετε να κάνετε μπορεί να είναι παράνομο, σας συνιστάται ΜΗΝ ασχοληθείτε με το hacking του Black Hat.
  • Γράψτε καλά τη μητρική σας γλώσσα. Αν και είναι ένα κοινό στερεότυπο ότι οι προγραμματιστές δεν μπορούν να γράψουν, ένας εκπληκτικός αριθμός χάκερ είναι πολύ ικανοί συγγραφείς.
  • Το LISP αξίζει να το μάθετε για έναν διαφορετικό λόγο - τη βαθιά εμπειρία διαφώτισης που θα έχετε όταν το αποκτήσετε τελικά. Αυτή η εμπειρία θα σας κάνει καλύτερο προγραμματιστή για τις υπόλοιπες μέρες σας, ακόμα κι αν δεν χρησιμοποιείτε ποτέ το ίδιο το LISP. Μπορείτε να αποκτήσετε μια αρκετά αρχική εμπειρία με το LISP αρκετά εύκολα γράφοντας και τροποποιώντας τρόπους επεξεργασίας για τον επεξεργαστή κειμένου Emacs ή πρόσθετα Script-Fu για το προηγμένο λογισμικό επεξεργασίας εικόνας GIMP.
  • Το Perl αξίζει να το μάθετε για πρακτικούς λόγους. χρησιμοποιείται πολύ ευρέως για ενεργές ιστοσελίδες και διαχείριση συστήματος, έτσι ώστε ακόμα κι αν δεν γράφετε ποτέ Perl, θα πρέπει να μάθετε να το διαβάζετε. Πολλοί άνθρωποι χρησιμοποιούν το Perl για να αποφύγουν τον προγραμματισμό C σε εργασίες που δεν απαιτούν απόδοση μηχανής του C.
  • Δοκιμάστε τις ικανότητές σας σε ιστότοπους που έχετε δημιουργήσει.
  • Χρησιμοποιήστε τις ικανότητές σας για καλό. Το να γίνετε χάκερ λευκού καπέλου είναι καλό για όλους και πολύ πιο ασφαλές από το να γίνετε χάκερ μαύρου καπέλου και να διακινδυνεύσετε προβλήματα με την αστυνομία.
  • Προσέξτε τι χακάρετε. Οι παράνομες δραστηριότητες μπορεί να έχουν σοβαρές συνέπειες και τίποτα στο Διαδίκτυο δεν είναι πραγματικά ανώνυμο.
  • Ποτέ μην προσπαθείτε να κάνετε παράνομες δραστηριότητες που μπορεί να σας βάλουν σε μπελάδες
  • Ρωτήστε μια υπηρεσία ασφαλείας (ADT) εάν μπορείτε να δοκιμάσετε τα συστήματά τους.

Συνιστάται: