Wie werde ich ein hacker?

In der Computersicherheit ist ein Hacker jemand, der sich auf Sicherheitsmechanismen von Computer- und Netzwerksystemen konzentriert. Es gibt Gemeinden und gemeinsame Kulturen von Expertenprogrammierern und Networking-Assistenten, die seine Geschichte durch Jahrzehnte bis zum ersten Teilen von Minicomputern und den frühesten Arpanet-Experimenten verfolgen. Die Mitglieder dieser Kultur waren der erste "Hacker." Das Aufbrechen in Computern und Telefonsystemen symbolisiert, um Hacking in der populären Kultur zu symbolisieren, aber diese Kultur ist viel komplizierter und moralistisch, als die meisten Menschen wissen. Um ein Hacker zu werden, lernen Sie grundlegende Hacking-Techniken, wie Sie wie ein Hacker denken, und wie man den Respekt in der ethischen Hacking-Community gewinnt.

Schritte

Teil 1 von 3:
Lerngrundlagen
  1. Werden Sie ein Hacker-Schritt 4
1. Führen Sie ein Unix-ähnliches Betriebssystem, wie z Linux. Unix- und Unix-ähnliche Betriebssysteme sind die Betriebssysteme des Internets. Während Sie lernen können, das Internet zu nutzen, ohne Unix zu kennen, können Sie kein Internet-Hacker ohne Unix sein. Aus diesem Grund ist die Hacker-Kultur heute ziemlich stark unix-zentriert. Es gibt viele Arten von unixartigen Betriebssystemen, das beliebteste Sein Linux, das Sie mit Microsoft Windows auf derselben Maschine ausführen können. Laden Sie Linux online herunter oder suchen Sie eine lokale Linux-Benutzergruppe, um Ihnen bei der Installation zu helfen.
  • Ein guter Weg, um Ihre Zehen im Wasser zu tauchen, besteht darin, ein Gerät mit dem Namen Live-CD oder USB einzuschalten, eine Verteilung, die vollständig von einer CD oder einem USB ausgeführt wird, ohne Ihre Festplatte zu modifizieren. Ein Weg, um sich auf die Möglichkeiten zu sehen, ohne etwas drastisches tun zu müssen.
  • Neben Linux gibt es andere unixartige Betriebssysteme, z. B. die * BSD-Systeme. Die beliebtesten * BSD-Systeme sind FreeBSD, NetBSD, OpenBSD und Libelle BSD. Alle sind offene Quelle wie Linux. Es ist jedoch wichtig, sich daran zu erinnern, dass sie BSD sind, und nicht Linux.
  • MacOS auf Darwin, einem UNIX-Betriebssystem, das auf FreeBSD ist. Darwin ist voll frei und offener Quelle und ist erhältlich http: // openSource.Apfel.Kommen. Da der Kern des Systems UNIX ist und MacOS sehr beliebt ist, haben viele Menschen über Linux-Anwendungen an MacOS portiert. Sie können diese Programme mit einem Paketmanager wie Homebrew, Fink oder Macports erhalten. Alternativ können Sie Linux neben MacOS einfach auf einem MAC ausführen.
  • Wenn Sie Super Nischen bekommen möchten, können Sie sogar ein Betriebssystem wie Open Indiana ausführen, der auf der Freilassung des Solaris-Betriebssystems basiert, bevor es von Oracle erworben wurde, und geschlossene Quelle. OpenIndiana und Solaris auf Unix-System V, und sind als solche nicht kompatible mitLinux-Anwendungen. Das heißt, es gibt viele Anwendungen von Linux-Anwendungen. Sie sind wahrscheinlich besser mit MacOS, BSD oder Linux, da sie viel beliebter sind und viele weitere Programme für sie verfügbar sind.
  • Werden Sie ein Hacker-Schritt 5
    2
    Schreibe HTML. Wenn Sie nicht wissen, wie Sie programmieren, lernt das Lernen von Basic Hypertext Markup-Sprache (HTML) und allmählich Baukenntnisse unerlässlich. Was Sie sehen, wenn Sie auf eine Website von Bildern, Bildern und Designkomponenten ansehen, ist alle mit HTML codiert. Für ein Projekt, um zu erfahren, wie Sie eine grundlegende Startseite erstellen und Ihren Weg von dort aus arbeiten können.
  • Öffnen Sie in Ihrem Browser die Seitenquelleninformationen, um das HTML zu untersuchen, um ein Beispiel zu sehen. Gehen Sie zum Webentwickler > Seitenquelle in Firefox und Zeit damit verbringen, den Code anzusehen.
  • Sie können HTML in ein grundlegendes Word-Verarbeitungsprogramm wie Notizblock oder einfachem Text schreiben und Ihre Dateien als speichern "YourcoolFileName.Html" So können Sie sie in einen Browser hochladen und Ihre Arbeit sehen.
  • Werden Sie ein Hacker Schritt 3
    3
    Lernen Sie die Sprache der Programmierung. Bevor Sie anfangen, Gedichte zu schreiben, müssen Sie grundlegende Grammatik lernen. Bevor Sie die Regeln brechen, müssen Sie die Regeln erlernen. Wenn Ihr ultimatives Ziel jedoch ist, ein Hacker zu werden, brauchen Sie mehr als das grundlegende Englisch, um Ihr Meisterwerk zu schreiben.
  • Python ist ein guter "Sprache" Beginnen Sie, weil es sauber entworfen, gut dokumentiert und relativ freundlich zu Anfänger. Obwohl es sich um eine gute Muttersprache handelt, ist es nicht nur ein Spielzeug, das überzeugt, flexibel und für große Projekte geeignet ist.
  • Wenn Sie in eine ernsthafte Programmierung kommen, müssen Sie lernenJava ist eine Alternative, aber der Wert als erste Programmiersprache wurde derzeit in seinem jeweiligen Zustand in Frage gestellt.
  • Im Gegensatz zu Java ist jаvascript Python sehr ähnlich, da sie sowohl eine C-basierte Sprache als auch eine extrem neue benutzerfreundliche Sprache sind. jаvascript ist "Die Programmiersprache des Webs," Wenn Sie also Ihr Lernen in der Webentwicklung / Hacking fortsetzen möchten, ist jаvascript besser zu lernen als Python.
  • Eine Alternative zu jаvascript wäre PHP C, Die Kernsprache von UNIX. C++ ist sehr eng mit c-, wenn Sie einen kennen, das andere zu lernen, wird nicht schwierig sein. C ist mit den Ressourcen Ihrer Maschine sehr effizient, wird jedoch riesige Mengen Ihrer Zeit beim Debuggen eingehen und aus diesem Grund oft vermieden werden, es sei denn, die Effizienz Ihres Computers ist besonders wichtig.
  • Es ist wahrscheinlich eine gute Idee, eine gute Ausgangsplattform wie Backtrack 5 R3, Kali oder Ubuntu 12 zu verwenden.04lts.
  • Teil 2 von 3:
    Hacking-Einstellungen annehmen
    1. Bildtitel Werden Sie ein Hacker-Schritt 1
    1. Kreativ denken. Nun, da Sie die grundlegenden Fähigkeiten an Ort stehen, können Sie künstlerisch denken. Hacker sind wie Künstler, Philosophen und Ingenieure, die alle in einem aufgerollt haben. Sie glauben an die Freiheit und gegenseitige Verantwortung. Die Welt ist voller faszinierender Probleme, die darauf warten, gelöst zu werden. Hacker erfreuen sich besonders, Probleme zu lösen, ihre Fähigkeiten zu schärfen und ihre Intelligenz auszuüben.
    • Hacker haben kulturell und intellektorisch eine Vielfalt von Interessen, außerhalb des Hackens. Arbeiten Sie so intensiv wie Sie spielen, und spielen Sie so intensiv, wie Sie arbeiten. Für echte Hacker die Grenzen zwischen "abspielen," "Arbeit," "Wissenschaft," und "Kunst" Alle neigen dazu, zu verschwinden oder in eine hochrangige kreative Verspieltheit zu verschmelzen.
    • Science Fiction lesen. Gehen Sie zu Science Fiction-Konventionen, was eine großartige Möglichkeit ist, Hacker und Proto-Hacker zu treffen.
    • Betrachten Sie das Training in einem Kampfkunst. Die Art von geistiger Disziplin, die für Kampfkunst erforderlich ist, scheint auf wichtige Weise ähnlich zu sein, was Hacker tun. Die Hacker-ly Kampfkunst sind diejenigen, die psychische Disziplin, entspanntes Bewusstsein und Kontrolle, anstatt Rohkraft, Athletismus oder körperliche Zähigkeit hervorheben.Tai Chi ist eine gute Kampfkunst für Hacker.
  • Bildtitel 441133 5
    2. Lerne zu lieben Probleme lösen. Kein Problem sollte jemals zweimal gelöst werden. Denken Sie daran als Community, in der die Zeit aller Hacker ist, ist wertvoll. Hacker, dass das Teilen von Informationen eine moralische Verantwortung ist. Wenn Sie Probleme lösen, machen Sie die Informationsöffnung, um jedem zu helfen, das gleiche Problem zu lösen.
  • Sie müssen nicht glauben, dass Sie verpflichtet sind, ihr ganzes kreatives Produkt wegzugeben, obwohl die Hacker, die diejenigen sind, die den respektvollsten von anderen Hackern sind. Es ist in Einklang mit Hacker-Werten, um genug davon zu verkaufen, um Sie in Lebensmitteln und Mieten und Computern zu behalten.
  • Lesen Sie ältere Teile, wie z "Jargon-Datei" oder "Hacker-Manifest" von dem Mentor. Sie können über technische Fragen veraltet sein, aber die Haltung und der Geist sind genauso pünktlich.
  • Bildtitel 441133 6
    3. Lernen, Autorität zu erkennen und zu bekämpfen. Der Feind des Hackers ist Langeweile, Drudgery und autoritäre Figuren, die Zensur und Geheimhaltung nutzen, um die Informationsfreiheit zu würgen. Monotone Arbeit hält den Hacker vom Hacken.
  • Umarmung des Hackens als eine Lebensweise ist es, so genannt abzulehnen "normal" Konzepte von Arbeit und Eigentum, die sich aus der Wahl, statt Gleichheit und gemeinsame Kenntnisse zu kämpfen.
  • Bildtitel 441133 7
    4. Kompetent sein. Jeder, der Zeit auf Reddit verbringt, kann einen lächerlichen Cyberpunk-Benutzernamen aufschreiben und als Hacker posieren. Das Internet ist jedoch ein großer Equalizer und Wertekompetenz über Ego und Haltung. Verbringen Sie Zeit, an Ihrem Handwerk zu arbeiten und nicht Ihr Bild, und Sie erhalten schneller, als sich auf den oberflächlichen Sachen zu modellieren, an die wir denken "Hacking" in der populären Kultur.
  • Teil 3 von 3:
    Gut hacken
    1. Bildtitel 441133 8
    1. Schreiben Quelloffene Software. Schreiben Sie Programme, die andere Hacker denken, macht Spaß oder nützlich, und geben Sie die Programmquellen der gesamten Hacker-Kultur zur Verfügung. Hackerdoms meistverzehrte Demigods sind Menschen, die große, fähige Programme geschrieben haben, die einen weit verbreiteten Bedürfnis erfüllten und ihnen weggegeben haben, so dass jetzt jeder sie benutzt.
  • Bildtitel 441133 9
    2. Helfen Sie Test- und Debug-Open-Source-Software. Jeder offene Autor der Open-Source-Autor, der Ihnen sagt, dass gute Beta-Tester (die wissen, wie Sie Symptome beschreiben, Probleme gut lokalisieren, können Fehler in einem Quickie-Veröffentlichung tolerieren und sind bereit, ein paar einfache Diagnoseroutinen anzuwenden) in Rubinen.
  • Versuchen Sie, ein Programm in der Entwicklung zu finden, an dem Sie interessiert sind, und seien Sie ein guter Beta-Tester. Es gibt einen natürlichen Fortschritt, um Testprogramme zu unterstützen, um sie zu unterstützen, um sie zu unterstützen, um sie zu ändern. Sie werden auf diese Weise viel lernen und einen guten Willen mit Menschen generieren, die Ihnen später helfen werden.
  • Bildtitel 441133 10
    3. Veröffentlichen Sie nützliche Informationen. Eine andere gute Sache ist es, nützliche und interessante Informationen auf Webseiten oder Dokumenten wie häufig gestellte Fragen (FAQ) -Listen zu sammeln und zu filtern und diese verfügbar zu machen. Betreuer großer technischer FAQs erhalten fast so viel Respekt wie Open-Source-Autoren.
  • Bildtitel 441133 11
    4. Helfen Sie, die Infrastruktur zu arbeiten.Freiwillige führen die Hacker-Kultur (und die technische Entwicklung des Internets, für diese Angelegenheit). Es gibt viele notwendige, aber unglamoröse Arbeit, die getan werden muss, um es zu tun, um die Verabreichung von Mailinglisten, moderierenden Newsgroups zu verwalten, große Software-Archiv-Sites aufrechtzuerhalten, RFCs und andere technische Standards zu entwickeln. Menschen, die diese Art von Ding gut tun, bekommen viel Respekt, denn jeder weiß, dass diese Jobs riesige Zeit sinken und nicht so viel Spaß beim Spielen mit Code. Sie zeigen, zeigt Engagement.
  • Bildtitel 441133 12
    5. Dienen der Hacker-Kultur selbst. Es ist nicht etwas, an dem Sie so positioniert werden, bis Sie eine Weile da gewesen sind und für eine der vier vorherigen Artikel bekannt sind. Die Hacker-Kultur hat keine Führungskräfte, genau aber es hat Kulturhelden und Stammeseläume und Historiker und Sprecher. Wenn Sie lange genug in den Gräben waren, können Sie in eine davon wachsen.
  • Hacker misstrauen unklares Ego in ihren Stammes-Ältesten, so dass sich diese Art von Ruhm so sichtbar erreichen, ist gefährlich. Anstatt danach zu streben, müssen Sie sich positionieren, also fällt es in Ihrem Schoß und dann sein bescheiden und gnädig über Ihren Status.
  • Tipps

    Einige Unternehmen zahlen für Hacker, um ihre Sicherheit zu testen. Wenn Sie gut genug werden, kann dies Ihr Job sein!
  • Stellen Sie sicher, dass Sie nicht erwischt werden, obwohl das, was Sie tun möchten, illegal sein könnten, es wird empfohlen, dass Sie UNTERLASSEN SIE engagieren Sie sich in schwarzem Hut-Hacking.
  • Schreiben Sie Ihre Muttersprache gut. Obwohl es ein häufiges Stereotyp ist, den Programmierer nicht schreiben können, sind eine überraschende Anzahl von Hackern sehr fähig Schriftsteller.
  • Lisp lohnt sich für einen anderen Grund - das tiefe Erlebniserlebnis, das Sie haben werden, wenn Sie es endlich bekommen. Diese Erfahrung macht Sie zu einem besseren Programmierer für den Rest Ihrer Tage, selbst wenn Sie Lispe nicht wirklich viel verwenden. Sie erhalten einige Anfangserfahrung mit LISP ziemlich einfach, indem Sie die Bearbeitungsmodi für den EMACS-Texteditor oder den Script-Fu-Plugins für den EMACS-Text schreiben und ändern GIMP Erweiterte Bildbearbeitungssoftware.
  • Perl lohnt sich aus praktischen Gründen - es ist sehr häufig für aktive Webseiten und Systemverwaltung verwendet, so dass Sie, auch wenn Sie niemals perl schreiben, Sie lernen sollten, es zu lesen. Viele Personen verwenden Perl, um C-Programmierung auf Jobs zu vermeiden, die keine C-Maschineneffizienz von C benötigen.
  • Testen Sie Ihre Fähigkeiten auf Websites, die Sie erstellt haben.
  • Verwenden Sie Ihre Fähigkeiten für immer. Ein weißer Hut-Hacker zu werden, ist für jeden gut und viel sicherer, als ein schwarzer Hut-Hacker zu werden und Probleme mit der Polizei zu riskieren.
  • Seien Sie vorsichtig, was Sie hacken. Illegale Aktivitäten können schwerwiegende Folgen haben, und nichts im Internet ist wirklich anonym.
  • Versuchen Sie niemals, illegale Aktivitäten zu tun, die Sie in Schwierigkeiten bringen können
  • Fragen Sie einen Sicherheitsdienst (ADT), wenn Sie ihre Systeme testen können.
  • Warnungen

    Black Hat Hacking (Hacking für kriminelle Zwecke) ist eine illegale Tätigkeit, die zu großen Sanktionen führen kann. Es ist eine große Vergehen und ist unter dem Gesetz strafbar.
    In Verbindung stehende Artikel