3 Wege, ein Hacker zu werden

Inhaltsverzeichnis:

3 Wege, ein Hacker zu werden
3 Wege, ein Hacker zu werden

Video: 3 Wege, ein Hacker zu werden

Video: 3 Wege, ein Hacker zu werden
Video: Tricks, die Fake-Hacker benutzen👨‍💻😅MrLuchs #Shorts 2024, Kann
Anonim

Es gibt eine gemeinsame Gemeinschaft und Kultur von Programmierern und Netzwerkexperten, die historisch gesehen Jahrzehnte zurückreicht, bis zu den ersten Minicomputern mit Time-Sharing und den frühesten Experimenten des ARPAnet. Mitglieder dieser Community waren die ersten „Hacker“. Das Eindringen in Computer- und Telefonsysteme ist in der heutigen Kultur zu einem Symbol für Hacker geworden, aber diese Gemeinschaften sind weitaus komplexer und drücken Moral aus, als die meisten Menschen wissen. So finden Sie sich in die komplexe Welt des Hackings ein.

Schritt

Methode 1 von 3: Erlernen Sie grundlegende Hacking-Fähigkeiten

Werden Sie ein Hacker Schritt 4
Werden Sie ein Hacker Schritt 4

Schritt 1. Führen Sie Unix aus

Unix ist ein Betriebssystem aus dem Internet. Während Sie lernen können, das Internet zu benutzen, ohne etwas über Unix zu wissen, können Sie kein Hacker sein, ohne etwas über Unix zu wissen. Aus diesem Grund ist die Hacker-Community heute sehr Unix-zentriert. Ein Unix wie Linux kann neben Microsoft Windows auf demselben Computer laufen. Laden Sie Linux online herunter oder suchen Sie eine lokale Linux-Benutzergruppe, die Ihnen bei der Installation hilft.

  • Ein guter Anfang ist das, was Linux-Enthusiasten eine Live-CD nennen, eine Distribution, die vollständig von CD läuft, ohne dass Sie Ihre Festplatte wechseln müssen. Es ist eine Möglichkeit, etwas Neues zu sehen, ohne etwas drastisches tun zu müssen.
  • Neben Unix gibt es noch andere Betriebssysteme, die jedoch binär verteilt werden – Sie können den Code nicht lesen und nicht ändern. Der Versuch, zu lernen, wie man einen Microsoft Windows-Computer oder ein anderes geschlossenes Quellcodesystem hackt, ist wie der Versuch, tanzen zu lernen, während man einen Gips trägt.
  • Linux kann auf Mac OS X laufen, aber nur ein Teil dieses Systems ist Open Source – Sie werden wahrscheinlich viele Probleme bekommen und müssen aufpassen, dass Sie nicht die schlechte Angewohnheit entwickeln, von Apples proprietärem Code abhängig zu sein.
Werden Sie ein Hacker Schritt 5
Werden Sie ein Hacker Schritt 5

Schritt 2. HTML schreiben

Wenn Sie nicht programmieren können, ist es wichtig, die grundlegende HyperText Mark-Up Language (HTML) zu erlernen und Ihre Fähigkeiten langsam aufzubauen. Was Sie sehen, wenn Sie sich die Bilder und Designkomponenten einer Website ansehen, sind alle mit HTML codiert. Beginnen Sie für ein Projekt damit, zu lernen, wie Sie eine einfache Startseite erstellen, und arbeiten Sie sich von dort aus nach oben vor.

  • Öffnen Sie in Ihrem Browser die Seitenquellinformationen, um sich den HTML-Code als Beispiel anzusehen. Klicken Sie in Firefox auf Webentwickler > Seitenquelle und nehmen Sie sich einen Moment Zeit, um sich den Code anzusehen.
  • Sie können HTML in einem einfachen Textverarbeitungsprogramm wie Notepad oder SimpleText schreiben und Ihre Datei als „Nur Text“speichern, sodass Sie sie in Ihren Browser hochladen und Ihre Seite übersetzt sehen können.
  • Sie müssen das Format von Tags (Labels) kennen lernen und lernen, mit Tags visuell zu denken. Als Abschluss wird das Zeichen „“verwendet. Das "<p>" wird als Zeilenöffnungscode in Absätzen verwendet. Sie verwenden Tags, um alles Visuelle darzustellen: Kursivschrift, Formatierung, Farben usw. Das Erlernen von HTML wird Ihnen helfen, besser zu verstehen, wie das Internet funktioniert.
Werden Sie ein Hacker Schritt 3
Werden Sie ein Hacker Schritt 3

Schritt 3. Programmiersprachen lernen

Bevor Sie anfangen, Reime zu schreiben, müssen Sie grundlegende Grammatik lernen. Bevor Sie die Regeln brechen, müssen Sie die Regeln lernen. Aber wenn Ihr ultimatives Ziel darin besteht, ein Hacker zu werden, brauchen Sie mehr als nur Grundkenntnisse in Englisch, um Ihr Meisterwerk zu schreiben.

  • Python ist für den Anfang eine großartige „Sprache“, da es sauber gestaltet, gut dokumentiert und für Anfänger relativ einfach ist. Obwohl Python eine großartige Erstsprache ist, ist es mehr als nur ein Spielzeug; aber sehr stark, flexibel und für große Projekte geeignet. Java ist eine Alternative, aber sein Wert als erste Programmiersprache wurde in Frage gestellt.
  • Wenn Sie ernsthaft programmieren möchten, sollten Sie die Kernsprache von Unix lernen. C++ ist sehr eng mit C verwandt; Wenn Sie das eine kennen, wird es nicht schwer sein, das andere zu lernen. C ist sehr effizient mit den Ressourcen Ihres Computers, nimmt jedoch viel Zeit für das Debuggen in Anspruch (dem Programmablauf folgend) und wird aus diesem Grund oft vermieden, es sei denn, die Effizienz Ihres Computers ist entscheidend.

Methode 2 von 3: Denke wie ein Hacker

Werden Sie ein Hacker Schritt 1
Werden Sie ein Hacker Schritt 1

Schritt 1. Denken Sie kreativ

Nachdem Sie nun die Grundkenntnisse erworben haben, können Sie anfangen, über Kunst nachzudenken. Hacker sind wie Künstler, Philosophen und Ingenieure in einem. Sie glauben an Freiheit und gemeinsame Verantwortung. Die Welt ist voller interessanter Probleme, die darauf warten, gelöst zu werden. Hacker haben Spaß daran, Probleme zu lösen, ihre Fähigkeiten zu verbessern und ihre Intelligenz zu trainieren.

  • Hacker haben kulturell und intellektuell eine Vielzahl von Interessen, die über das Hacken hinausgehen. Arbeite so hart wie Spiel und spiele so hart wie Arbeit. Für den echten Hacker neigen die Grenzen zwischen „Spiel“, „Arbeit“, „Wissenschaft“und „Kunst“dazu, zu verschwinden oder zu einem Zustand kreativer Verspieltheit auf hohem Niveau zu verschmelzen.
  • Science-Fiction lesen. Besuchen Sie Sci-Fi-Konventionen, die eine großartige Möglichkeit sind, Hacker und Leute zu treffen, die Hacker werden wollen. Ziehe in Erwägung, Kampfkünste zu praktizieren. Die Art der mentalen Disziplin, die für die Selbstverteidigung erforderlich ist, scheint in wichtigen Punkten dem von Hackern ähnlich zu sein. Die hackerorientierten Kampfkünste sind diejenigen, die den Schwerpunkt auf mentale Disziplin, entspanntes Bewusstsein und Kontrolle legen, anstatt auf rohe Kraft, Athletik oder körperliche Ausdauer. Tai Chi ist eine großartige Kampfkunst für Hacker.
441133 5
441133 5

Schritt 2. Mag es, Probleme zu lösen

Kein Problem sollte zweimal gelöst werden. Betrachten Sie es als eine Gemeinschaft, in der die Zeit aller kostbar ist. Hacker glauben, dass das Teilen von Informationen eine moralische Verantwortung ist. Wenn Sie ein Problem lösen, machen Sie die Informationen öffentlich, damit alle dasselbe Problem lösen können.

  • Sie müssen nicht glauben, dass Sie alle Ihre kreativen Produkte als selbstverständlich verschenken müssen, obwohl die Hacker, die dies tun, von anderen Hackern respektiert werden. Dies steht im Einklang mit den Werten der Hacker, gerade genug zu verkaufen, um Sie in Bezug auf Nahrung, Unterkunft und Computer abzudecken.
  • Lesen Sie alte Bücher, wie die Jargon-Datei oder das Hacker-Manifest von The Mentor. Die Bücher mögen in technischer Hinsicht veraltet sein, aber ihre Haltung und ihr Geist gelten heute.
441133 6
441133 6

Schritt 3. Lernen Sie, Autorität zu erkennen und ihnen zu widerstehen

Die Feinde von Hackern sind Langeweile, mühsame Arbeit und Behörden, die Zensur und Geheimhaltung einsetzen, um die Informationsfreiheit zu erwürgen. Monotone Arbeit verhindert Hackerangriffe.

Hacking als Lebensform zu unterstützen bedeutet, das so genannte „normale“Konzept von Arbeit und Eigentum abzulehnen und lieber für gleiche Rechte und allgemeines Wissen zu kämpfen

441133 7
441133 7

Schritt 4. Werden Sie ein Experte

Jeder, der Zeit auf Reddit verbringt, kann einen lächerlichen und lächerlichen Benutzernamen schreiben und sich als Hacker ausgeben. Aber das Internet ist ein guter Balancer und schätzt Expertise mehr als Ego und Haltung. Nehmen Sie sich die Zeit, Fähigkeiten und nicht Bilder zu verbessern, und Sie werden schneller Respekt verdienen, als sich den oberflächlichen Dingen auszusetzen, die wir für „Hacks“halten.

Methode 3 von 3: Respekt verdienen

441133 8
441133 8

Schritt 1. Open-Source-Software schreiben

Erstellen Sie ein Programm, das anderen Hackern Spaß macht oder nützlich ist, und stellen Sie den Quellcode des Programms kostenlos der gesamten Hacker-Community zur Verfügung. Die am meisten verehrten großartigen Leute in der Welt der Hacker sind diejenigen, die großartige und nützliche Programme geschrieben haben, die eine Vielzahl von Anforderungen erfüllen und kostenlos zur Verfügung gestellt werden, sodass sie jetzt jeder verwenden kann.

441133 9
441133 9

Schritt 2. Helfen Sie beim Testen und Debuggen von Open-Source-Software

Open-Source-Softwarehersteller werden Ihnen sagen, dass ein guter Betatester (jemand, der Symptome klar beschreibt, Probleme gut lokalisiert, Fehler in der Veröffentlichung schnell behandeln kann und bereit ist, einige einfache Diagnoseroutinen durchzuführen) ein guter ist … sehr wertvoll.

Versuchen Sie, ein Programm zu finden, das sich noch in der Entwicklung befindet und das Sie interessiert, und seien Sie ein guter Betatester. Es gibt einen natürlichen Fortschritt von der Unterstützung beim Testen von Programmen über die Unterstützung beim Debuggen bis hin zur Unterstützung beim Ändern von Programmen. Auf diese Weise lernst du viel und erzeugst guten Willen bei Menschen, die dir später helfen

441133 10
441133 10

Schritt 3. Veröffentlichen Sie nützliche Informationen

Eine weitere gute Sache ist, dass es nützliche und interessante Informationen sammelt und in Webseiten oder Dokumenten wie Listen mit häufig gestellten Fragen (FAQ) zusammenfasst und öffentlich zugänglich macht. Betreuer wichtiger technischer FAQs werden fast genauso respektiert wie Entwickler von Open-Source-Programmen.

441133 11
441133 11

Schritt 4. Helfen Sie mit, die Infrastruktur am Laufen zu halten

Die Hacker-Community (und die Entwicklung von technischem Know-how aus dem Internet) wird von Freiwilligen betrieben. Es gibt eine Menge wichtiger, aber uninteressanter Arbeit, um es am Laufen zu halten – Mailinglisten zu pflegen, Newsgroups zu moderieren, große Softwarearchiv-Sites zu pflegen, RFCs und andere technische Standards zu entwickeln. Leute, die so etwas tun, werden respektiert, denn jeder weiß, dass diese Arbeit viel Zeit in Anspruch nimmt und nicht so interessant ist wie das Spielen mit Code. Diese Dinge zu tun, zeigt Hingabe.

441133 12
441133 12

Schritt 5. Bedienen Sie die Hacker-Community selbst

Das machen Sie erst, wenn Sie schon lange im Feld sind und für eines der vier oben genannten Dinge bekannt sind. Die Hacker-Community hat keinen Anführer, aber Helden, Gruppenleiter, Historiker und Redner. Wenn Sie lange genug dabei sind, werden Sie sich wahrscheinlich in eine dieser Rollen entwickeln.

Hacker versuchen nicht, offen Gruppenleiter zu werden, daher scheint es gefährlich, diese Art von Popularität zu suchen. Anstatt danach zu streben, sollten Sie sich so positionieren, dass es Ihnen in den Schoß fällt, und bescheiden und freundlich über Ihren Status sein

Tipps

  • Aus praktischen Gründen lohnt es sich, Perl zu lernen; Es wird häufig für Webseiten und aktive Verwaltungssysteme verwendet. Auch wenn Sie noch nie in Perl geschrieben haben, sollten Sie lernen, es zu lesen. Viele Leute verwenden Perl, um die C-Programmierung bei Jobs zu vermeiden, die keine Computereffizienz mit C erfordern.
  • Schreiben Sie Ihre Muttersprache gut. Obwohl allgemein angenommen wird, dass Programmierer nicht schreiben können, sind einige Hacker sehr gut im Komponieren.
  • LISP ist aus einem anderen Grund ein Studium wert – eine tiefe, aufschlussreiche Erfahrung, die Sie machen werden, wenn Sie es endlich verstehen. Diese Erfahrung wird Sie in Zukunft zu einem besseren Programmierer machen, auch wenn Sie LISP nicht viel verwenden. Sie können ganz einfach erste Erfahrungen mit LISP sammeln, indem Sie den Compose-Modus für den Emacs-Texteditor oder das Script-Fu-Plugin für GIMP schreiben und ändern.

Empfohlen: