Werde ein Hacker

Autor: Robert Simon
Erstelldatum: 23 Juni 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Hacker werden - wie lernt man hacken?
Video: Hacker werden - wie lernt man hacken?

Inhalt

Die heutige Gemeinschaft von erfahrenen Netzwerkprogrammierern und Virtuosen entstand vor Jahrzehnten aus den ersten Experimenten mit miteinander verbundenen Computern und ARPAnet. Die Mitglieder dieser Kultur waren die ersten "Hacker". Heutzutage ist Hacking mit dem Einbruch in Computersysteme verbunden, aber die Hacking-Kultur ist viel komplexer und moralischer als die meisten Menschen wissen. Lernen Sie die grundlegenden Techniken des Hackens, lernen Sie, wie man wie ein Hacker denkt und wie man sich in der Community Respekt verdient. Dieser Artikel ist eine Einführung in die komplexe Welt des Hackens.

Schreiten

Teil 1 von 3: Die Stiftung

  1. Führen Sie Unix aus. Unix ist das Betriebssystem des Internets. Sie können das Internet nutzen, ohne Unix zu verstehen, aber ohne fundierte Unix-Kenntnisse können Sie kein Hacker sein. Deshalb konzentriert sich die Hacker-Community heutzutage sehr auf Unix. Ein Unix wie Linux kann auf Ihrem Computer neben Windows auf demselben Gerät ausgeführt werden. Laden Sie Linux online herunter oder suchen Sie nach einer Linux-Benutzergemeinschaft, die Sie bei der Installation unterstützt.
    • Ein guter Einstieg in Linux ist das Booten von einer sogenannten "Live-CD", einer Linux-Distribution, die von einer CD bootet. Auf diese Weise müssen Sie nichts mit Ihrer Festplatte tun, sodass Sie Linux kennenlernen können, ohne drastische Änderungen an Ihrem Computer vornehmen zu müssen.
    • Neben Unix gibt es noch andere Betriebssysteme, aber es handelt sich um sogenannte Binärverteilungen, was bedeutet, dass Sie den Code nicht lesen und / oder ändern können. Microsoft Windows ist nicht "Open Source" und daher nicht zum Erlernen des Hackens geeignet.
    • Sie können Linux unter Mac OS X ausführen, aber nur ein Teil des Systems ist Open Source. Sie werden dann schnell an die Grenzen des Möglichen stoßen und müssen darauf achten, nicht die schlechte Angewohnheit zu entwickeln, von Apples Code abhängig zu werden.
  2. Schreiben Sie HTML. Wenn Sie nicht programmieren können, ist es wichtig, dass Sie die Grundlagen von HTML (HyperText Mark-Up Language) beherrschen und diese dann verbessern. Alles, was Sie beim Betrachten einer Website sehen, ist mit HTML codiert. Starten Sie ein Projekt, in dem Sie Ihre eigene Webseite erstellen und diese verbessern.
    • Öffnen Sie die Seitenquelleninformationen in einem Browser, um eine Vorschau des HTML-Codes einer Seite anzuzeigen. Gehen Sie in Firefox zu Web Developer> Seitenquelle und studieren Sie den Code.
    • Sie können HTML in einem einfachen Textverarbeitungsprogramm wie Notepad codieren, Ihre Datei als "nur Text" speichern, sie dann in einen Browser hochladen und überprüfen, wie Ihre Arbeit aussieht.
    • Sie müssen lernen, wie man Tags verwendet und wie man visuell denkt, wenn man Tags verwendet. "" wird zum Öffnen eines Tags und "/>" zum Schließen eines Tags verwendet. Sie verwenden Tags, um alles anzuzeigen, was visuell ist: kursiver Text, Layout, Farbe usw. Wenn Sie wissen, wie HTML funktioniert, werden Sie besser verstehen, wie das Internet funktioniert.
  3. Lerne die Programmiersprache. Bevor Sie Gedichte schreiben können, müssen Sie zuerst Grammatik lernen. Bevor Sie die Regeln brechen können, müssen Sie zuerst die Regeln lernen. Wenn Sie jedoch ein Hacker werden möchten, benötigen Sie mehr als nur ein grundlegendes Verständnis der Sprache.
    • Python ist eine gute "Sprache", da es ordentlich gestaltet ist, viele Informationen enthält und für Anfänger relativ einfach ist. Gleichzeitig ist es kein Spielzeug; Es ist sehr leistungsfähig, flexibel und besonders für große Projekte geeignet. Java ist eine Alternative, aber viele Leute glauben nicht, dass Java eine gute Sprache für Anfänger ist.
    • Wenn Sie ernsthaft lernen möchten, wie man programmiert, müssen Sie C lernen, die Kernsprache von Unix. C ++ ist mit C verwandt; Wenn Sie eine Sprache kennen, ist es nicht schwierig, die andere zu lernen. C nutzt Ihr System effizient, aber das "Debuggen" nimmt viel Zeit in Anspruch, sodass es von vielen Hackern vermieden wird.
    • Es kann eine gute Idee sein, mit einer Plattform wie Backtrack 5 R3, Kali oder Ubuntu 12.04LTS zu beginnen.

Teil 2 von 3: Die Ansichten eines Hackers

  1. Seien Sie kreativ. Sobald Sie die Grundlagen beherrschen, können Sie Ihrer Kreativität freien Lauf lassen. Hacker sind eigentlich Künstler, Philosophen und Ingenieure in einem. Sie glauben an Freiheit und gemeinsame Verantwortung. Die Welt hat alle möglichen faszinierenden Herausforderungen, die gelöst werden müssen. Hacker lieben es, Probleme zu lösen, ihre Fähigkeiten zu verbessern und ihr Wissen zu nutzen.
    • Hacker haben neben Hacking alle Arten von kulturellen und intellektuellen Interessen. Arbeit und Freizeit sind genauso wichtig. Die Grenzen zwischen "Spielen", "Arbeiten", "Wissenschaft" und "Kunst" verschwimmen für den wahren Hacker. Oft beginnt genau an diesen Schnittstellen das eigentliche kreative Spiel.
    • Lesen Sie Science Fiction. Besuchen Sie Sci-Fi-Meetings, es ist ein guter Ort, um andere Hacker und Proto-Hacker zu treffen. Erwägen Sie, eine östliche Kampfkunst zu lernen. Die dafür erforderliche mentale Disziplin ähnelt der für das Hacken erforderlichen Disziplin. Dies betrifft eher mentale Disziplin, entspanntes Bewusstsein und Kontrolle als Kraft, Sportlichkeit und körperliche Belastbarkeit. Tai Chi ist ein Beispiel für eine gute Kampfkunst für Hacker.
  2. Liebe es, Probleme zu lösen. Kein Problem sollte zweimal gelöst werden. Stellen Sie sich das als eine Hacker-Community vor, in der die Zeit jedes Mitglieds kostbar ist. Hacker glauben, dass der offene Informationsaustausch eine moralische Verpflichtung ist. Wenn Sie Probleme lösen und diese Informationen weitergeben, können Sie anderen helfen, die mit demselben Problem zu kämpfen haben.
    • Sie müssen sich nicht verpflichtet fühlen, all Ihr kreatives Denken öffentlich zu machen, aber die Hacker, die dies tun, sind die angesehensten in der Community. Es wird allgemein als normal angesehen, dass Sie gerade genug verkaufen, um Ihren Lebensunterhalt zu verdienen.
    • Lesen Sie ältere Arbeiten wie "Jargon File" oder "Hacker Manifesto" von The Mentor. Technisch sind diese Stücke veraltet, aber die Ansichten und die Begeisterung sind zeitlos.
  3. Lernen Sie, Autorität zu erkennen und zu bekämpfen. Der Feind des Hackers sind Langeweile, Plackerei und autoritäre Persönlichkeiten, die Zensur und Geheimhaltung einsetzen, um die Informationsfreiheit zu vereiteln. Eintönige Arbeit hält den Hacker vom Hacken ab.
    • Indem Sie Hacking als Lebensform verstehen, lehnen Sie die gängigen Konzepte von Arbeit und Eigenverantwortung ab und entscheiden sich für Gleichheit und gemeinsames Wissen.
  4. Seien Sie kompetent. Jeder, der für einen Moment auf Reddit ist, kann sich als harter Hacker mit einem lächerlichen Benutzernamen ausgeben. Aber das Internet schätzt Kompetenz mehr als Ego und Einstellung. Verbringen Sie also die Zeit mit Ihren Fähigkeiten und nicht mit Ihrem Image, und Sie werden sich früher Respekt verdienen.

Teil 3 von 3: Gutes Hacken

  1. Schreiben Sie Open Source-Software. Schreiben Sie Programme, die für andere Hacker nützlich sind oder Spaß machen, und teilen Sie die Quelle des Programms mit, damit jeder sie verwenden und ändern kann.Die wahren Halbgötter in der Welt der Hacker sind die Menschen, die große, leistungsstarke Programme entwickelt und diese dann kostenlos mit anderen geteilt haben, damit jeder sie nutzen kann.
  2. Helfen Sie beim Testen und Debuggen von Open Source-Software. Sogenannte Beta-Tester sind für Entwickler sehr wichtig. Darüber hinaus kann es sehr lehrreich sein, Software zu testen.
    • Versuchen Sie, ein Programm zu finden, das sich noch in der Entwicklungsphase befindet, und versuchen Sie, ein guter Betatester zu sein. Dies wird viel guten Willen entwickeln und andere werden eher bereit sein, Ihnen später zu helfen.
  3. Veröffentlichen Sie nützliche Informationen. Sammeln und filtern Sie nützliche und interessante Informationen und veröffentlichen Sie sie auf Webseiten oder in Dokumenten wie häufig gestellten Fragen (FAQ). Teilen Sie diese Informationen mit allen. Dies ist ein weiterer guter Weg, um viel Respekt zu verdienen.
  4. Halten Sie die Infrastruktur am Laufen. Die Hacker-Kultur (und die Menschen hinter der Innovation des Internets) wird von Freiwilligen betrieben. Es gibt eine Menge wichtiger Arbeiten, die erledigt werden müssen, um die Dinge am Laufen zu halten - Mailinglisten verwalten, Newsgroups moderieren, Websites mit Softwarearchiven pflegen und technische Standardregeln entwickeln. Auf diese Weise zeigen Sie, dass Sie engagiert sind. Jeder weiß, dass diese Aufgaben viel Zeit in Anspruch nehmen und oft nicht sehr lustig sind.
  5. Diene der Hacker-Kultur. Nur wenn Sie durch einen der vorherigen Schritte bekannt geworden sind und lange daran gearbeitet haben, können Sie sich zu einer Art Held innerhalb der Hacker-Kultur entwickeln. Es gibt keine Führer in der Hacker-Kultur, aber es gibt Helden, Häuptlinge, Historiker und Vertreter. Wenn Sie lange respektiert werden, können auch Sie eine dieser Figuren werden.
    • Hacker hassen große Egos, also achten Sie darauf, sich keinen bestimmten Status zu geben. Versuchen Sie nicht, danach zu streben, sondern positionieren Sie sich an der richtigen Stelle, damit es in Ihren Schoß geworfen wird. Seien Sie dann bescheiden und bescheiden über diesen von anderen bestimmten Status.

Tipps

  • Lass dich nicht erwischen.
  • Stellen Sie sicher, dass Sie gut in Ihrer Muttersprache schreiben können. Das Stereotyp eines Programmierers kann nicht gut schreiben, aber viele Hacker sind sehr gute Schriftsteller.
  • Das Erlernen von LISP ist auf andere Weise wertvoll - die tiefgreifende Erfahrung der Erleuchtung, die Sie haben, wenn Sie es endlich verstehen. Diese Erfahrung macht Sie für den Rest Ihres Lebens zu einem besseren Programmierer, auch wenn Sie LISP noch nicht verwenden.
  • Perl ist aus anderen Gründen wertvoll zu lernen: Es wird häufig bei aktiven Webseiten und bei der Systemadministration verwendet. Selbst wenn Sie nicht in Perl programmieren, sollten Sie es wissen. Viele Leute verwenden Perl anstelle von C, wenn sie die Effizienz von C nicht benötigen.

Warnungen

  • Hacking ist eine illegale Aktivität und kann zu Geldstrafen oder Haftstrafen führen.