3 τρόποι για να γίνετε χάκερ

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

3 τρόποι για να γίνετε χάκερ
3 τρόποι για να γίνετε χάκερ

Βίντεο: 3 τρόποι για να γίνετε χάκερ

Βίντεο: 3 τρόποι για να γίνετε χάκερ
Βίντεο: ΕΓΙΝΑ HACKER ΣΤΟ STUMBLE GUYS! 2024, Νοέμβριος
Anonim

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

Βήμα

Μέθοδος 1 από 3: Μάθετε Βασικές Δεξιότητες Hacking

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

Βήμα 1. Εκτελέστε το Unix

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

  • Ένας πολύ καλός τρόπος για να ξεκινήσετε είναι με αυτό που οι λάτρεις του Linux ονομάζουν ζωντανό CD, μια διανομή που τρέχει εξ ολοκλήρου από CD χωρίς να χρειάζεται να αλλάξετε τον σκληρό σας δίσκο. Είναι ένας τρόπος για να δείτε κάτι νέο χωρίς να χρειάζεται να κάνετε κάτι δραστικό.
  • Υπάρχουν άλλα λειτουργικά συστήματα εκτός από το Unix, αλλά διανέμονται σε δυαδικό επίπεδο - δεν μπορείτε να διαβάσετε τον κώδικα και δεν μπορείτε να τον αλλάξετε. Το να προσπαθείς να μάθεις πώς να χακάρεις έναν υπολογιστή Microsoft Windows ή άλλο σύστημα κλειστού κώδικα είναι σαν να προσπαθείς να μάθεις να χορεύεις φορώντας ένα γύψο.
  • Το Linux μπορεί να τρέξει σε Mac OS X, αλλά μόνο ένα μέρος αυτού του συστήματος είναι ανοιχτού κώδικα - πιθανότατα θα αντιμετωπίσετε πολλά προβλήματα και θα πρέπει να είστε προσεκτικοί για να μην αναπτύξετε την κακή συνήθεια να εξαρτάστε από τον ιδιόκτητο κώδικα της Apple Το
Γίνετε χάκερ Βήμα 5
Γίνετε χάκερ Βήμα 5

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

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

  • Στο πρόγραμμα περιήγησής σας, ανοίξτε τις πληροφορίες πηγής σελίδας για να δείτε το HTML για παράδειγμα. Κάντε κλικ στο Web Developer> Page Source στον Firefox και αφιερώστε λίγο χρόνο για να δείτε τον κώδικα.
  • Μπορείτε να γράψετε HTML σε ένα βασικό πρόγραμμα επεξεργασίας κειμένου όπως το Σημειωματάριο ή το SimpleText και να αποθηκεύσετε το αρχείο σας ως "μόνο κείμενο", ώστε να μπορείτε να το ανεβάσετε στο πρόγραμμα περιήγησής σας και να δείτε τη σελίδα σας μεταφρασμένη.
  • Πρέπει να μάθετε να γνωρίζετε τη μορφή των ετικετών (ετικέτες) και να μάθετε να σκέφτεστε οπτικά χρησιμοποιώντας ετικέτες. Το σύμβολο "" χρησιμοποιείται ως κλείσιμο. Το "<p>" χρησιμοποιείται ως κωδικός ανοίγματος γραμμής σε παραγράφους. Θα χρησιμοποιήσετε ετικέτες για να αναπαραστήσετε οτιδήποτε οπτικό: πλάγια γραφή, μορφοποίηση, χρώματα κ.ο.κ. Η εκμάθηση HTML θα σας βοηθήσει να καταλάβετε καλύτερα πώς λειτουργεί το Διαδίκτυο.
Γίνετε χάκερ Βήμα 3
Γίνετε χάκερ Βήμα 3

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

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

  • Η Python είναι μια εξαιρετική «γλώσσα» για να ξεκινήσετε επειδή είναι καθαρά σχεδιασμένη, καλά τεκμηριωμένη και σχετικά εύκολη για αρχάριους. Παρά το γεγονός ότι είναι μια εξαιρετική πρώτη γλώσσα, η Python είναι κάτι περισσότερο από ένα παιχνίδι. αλλά πολύ ισχυρό, ευέλικτο και κατάλληλο για μεγάλα έργα. Η Java είναι μια εναλλακτική λύση, αλλά η αξία της ως πρώτης γλώσσας προγραμματισμού έχει αμφισβητηθεί.
  • Εάν ασχολείστε σοβαρά με τον προγραμματισμό, θα πρέπει να μάθετε, την βασική γλώσσα του Unix. Το C ++ σχετίζεται πολύ στενά με το C. αν γνωρίζετε το ένα, το να μάθετε το άλλο δεν θα είναι δύσκολο. Το C είναι πολύ αποδοτικό με τους πόρους του υπολογιστή σας, αλλά θα καταλάβει μεγάλο μέρος του χρόνου εντοπισμού σφαλμάτων (ακολουθώντας τη ροή του προγράμματος) και συχνά αποφεύγεται για αυτόν τον λόγο, εκτός εάν η αποτελεσματικότητα του υπολογιστή σας είναι κρίσιμη.

Μέθοδος 2 από 3: Think Like A Hacker

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

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

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

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

Βήμα 2. Του αρέσει να λύνει προβλήματα

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

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

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

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

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

441133 7
441133 7

Βήμα 4. Γίνετε ειδικός

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

Μέθοδος 3 από 3: Κερδίζοντας σεβασμό

441133 8
441133 8

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

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

441133 9
441133 9

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

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

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

441133 10
441133 10

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

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

441133 11
441133 11

Βήμα 4. Βοηθήστε να διατηρηθεί η υποδομή σε λειτουργία

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

441133 12
441133 12

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

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

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

Συμβουλές

  • Το Perl αξίζει να το μάθετε για πρακτικούς λόγους. Χρησιμοποιείται ευρέως για ιστοσελίδες και ενεργά συστήματα διαχείρισης, οπότε ακόμα κι αν δεν έχετε γράψει ποτέ στο Perl, θα πρέπει να μάθετε να το διαβάζετε. Πολλοί άνθρωποι χρησιμοποιούν το Perl για να αποφύγουν τον προγραμματισμό C σε εργασίες που δεν απαιτούν απόδοση υπολογιστή χρησιμοποιώντας C.
  • Γράψτε καλά τη μητρική σας γλώσσα. Αν και υπάρχει μια κοινή πεποίθηση ότι οι προγραμματιστές δεν μπορούν να γράψουν, ορισμένοι χάκερ είναι πολύ καλοί στη σύνθεση.
  • Το LISP αξίζει να μελετηθεί για διαφορετικό λόγο - μια βαθιά διαφωτιστική εμπειρία θα έχετε όταν το καταλάβετε επιτέλους. Αυτή η εμπειρία θα σας κάνει καλύτερο προγραμματιστή στο μέλλον, ακόμη και αν δεν χρησιμοποιείτε πολύ το LISP. Μπορείτε να αποκτήσετε κάποια αρχική εμπειρία με το LISP πολύ εύκολα γράφοντας και αλλάζοντας τη λειτουργία σύνταξης για τον επεξεργαστή κειμένου Emacs ή το πρόσθετο Script-Fu για το GIMP.

Συνιστάται: