Wie werde ich ein Hacker?

Posted on
Autor: Monica Porter
Erstelldatum: 20 Marsch 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
Hacker werden - wie lernt man hacken?
Video: Hacker werden - wie lernt man hacken?

Inhalt

In diesem Artikel: Erlernen Sie die grundlegenden Techniken des Hackens. Denken Sie als Hacker. Gewinnen Sie Respekt für die Community7

Es gibt eine Welt der gemeinsamen Kultur, die sich aus Programmierern, Experten und Netzwerkassistenten zusammensetzt. Es ist eine Umgebung, die seit Jahrzehnten zurückverfolgt werden kann, beginnend mit den ersten vernetzten Mikrocomputern und den ersten Experimenten mit ARPANET. Befürworter dieser Kultur haben sich den Namen "Hacker" gegeben. Viele Leute denken, dass Hacker nur Leute sind, die in Computer gehen und Telefon-Hacking betreiben, aber Hacker zu sein ist nicht das, es ist eine echte Kultur mit echten Prinzipien, die oft von der Öffentlichkeit missverstanden werden. Lerne die grundlegenden Techniken des Hackens, wie man "Hacker" denkt und wie man sich in dieser Welt einen Namen macht.


Stufen

Teil 1 Lerne die grundlegenden Techniken des Hackens



  1. Holen Sie sich ein Open-Source-Unix und lernen Sie, wie Sie es verwenden und drehen. Unix ist das Betriebssystem des Internets. Sie können das Internet nutzen, ohne die Unix-Welt zu kennen, aber Sie werden niemals ein Hacker des Internets, ohne zu wissen, was Unix ist. Aus diesem Grund wird die Welt des Hackens unter Unix ziemlich heftig erschossen. Ein Unix wie zum Beispiel Linux, aber es gibt andere, kann parallel auf demselben Computer ausgeführt werden. Laden Sie Linux online herunter und besuchen Sie bei Problemen mit der Installation die Linux-Foren oder lokale Linux-Benutzergruppen.
    • Eine gute Möglichkeit, ins Wasser zu springen, besteht darin, eine von Linux-Fans als "Live-CD" bezeichnete Distribution zu starten, die vollständig von einer CD ausgeführt wird, ohne dass Sie Änderungen an Ihrer Festplatte vornehmen müssen. Dies ist eine bequeme Möglichkeit, alle Möglichkeiten zu sehen, ohne dass alles gestört werden muss.
    • Neben Unix gibt es natürlich auch andere Betriebssysteme, die aber binär editiert sind, man kann den Code lesen, aber nicht ändern. Der Versuch, das Hacken auf einem Microsoft Windows-Computer oder einem anderen proprietären System zu erlernen, ist wie der Versuch, das Tanzen zu lernen, während Sie ein Gipskorsett tragen.
    • Unter Mac OS X ist es möglich, Linux auszuführen, aber nur ein Teil des Mac-Systems ist "Open Source", sodass Sie auf viele Hindernisse stoßen und diese schlechte Angewohnheit, abhängig vom Code-Besitzer, loswerden müssen Apfel.



  2. Erfahren Sie, wie man in HTML schreibt. Wenn Sie noch nie programmiert haben, beginnen Sie mit HTML. Sie werden einige gute Gewohnheiten annehmen, die Ihnen wiederum helfen werden, weiter zu gehen. Alles, was Sie im Internet in Form von Fotos und Abbildungen sehen können, wird durch HTML untermauert. Erstellen Sie zunächst eine einfache Homepage, und erweitern Sie sie.
    • Öffnen Sie in Ihrem Browser eine Seite einer beliebigen Site und öffnen Sie dann die Quellseite, um sich den HTML-Code genauer anzusehen. Gehen Sie in Firefox auf "Anzeigen" und dann auf "Seitenquelle" oder klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Seite und wählen Sie "Quellcode anzeigen".
    • HTML kann in jedem e-, Notepad-, Simple- oder Word-Editor abgesondert werden (obwohl Word für HTML nicht sehr zuverlässig ist). Speichern Sie Ihre Datei als ".txt" (e-Format). Dann können Sie es per Drag & Drop in Ihr Browserfenster ziehen, um zu sehen, was passiert.
    • Sie müssen die Syntax von HTML und insbesondere die von Tags (oder "Tags") kennen. "<" Wird das Symbol zum Öffnen eines Tags und "/>" zum Schließen verwendet. "<P>" wird verwendet, um e, deins on the fly zu bewerben. Wann immer Sie die Formatierung eines E ändern möchten, werden Tags verwendet, um es fett, kursiv und farbig darzustellen. Auf diese Weise hilft das HTML dabei, die Funktionsweise des Internets besser zu verstehen.



  3. Lernen Sie zu programmieren. Wenn Sie Verse verfassen möchten, müssen Sie die Grammatik beherrschen. Bevor Sie einen Code knacken, ist es besser, ihn zu kennen, oder? Aber wenn Sie das Ziel haben, ein echter "Hacker" zu werden, brauchen Sie mehr als ein einfaches Englisch: Ein "Hacker" muss gut schreiben!
    • Python ist eine gute Startsprache, da es klar, gut dokumentiert und für Anfänger relativ leicht zugänglich ist. Auch wenn es eine gute Startsprache ist, ist es kein Spielzeug, es ist sehr leistungsfähig, flexibel und für große Projekte geeignet. Die Java-Sprache ist eine Option, ihre Verwendung als erste Programmiersprache wurde jedoch in Frage gestellt.
    • Wenn Sie sich ernsthaft mit dem Programmieren beschäftigen, müssen Sie C, die Basissprache von Unix, lernen (C ++ kommt C sehr nahe, wenn Sie eines kennen, wird es nicht schwierig sein, das andere zu lernen). Der C ist sehr effizient für Maschinenressourcen, aber das Debuggen nimmt viel Zeit in Anspruch, weshalb er vermieden wird (es sei denn, dies ist für die Effizienz der Maschine unvermeidbar!).
    • Es kann eine gute Idee sein, mit einer Plattform wie Kali (ehemals Backtrack) oder der neuesten Version von Ubuntu / Debian zu beginnen, auf der Kali basiert.

Teil 2 Denk wie ein Hacker



  1. Sei kreativ. Sobald sich das technische Wissen angeeignet hat, muss es Stil, Kunst setzen! "Hacker" sind wie Künstler, Philosophen, Ingenieure, die All-in-One! Sie lieben und verteidigen die Freiheit und üben gegenseitige Rechenschaftspflicht. Die Welt ist voller faszinierender Probleme, die gelöst werden sollen, und ein "Hacker" kümmert sich nicht darum, sie zu lösen, sondern zeigt nur seine Fähigkeiten und bricht seine Intelligenz.
    • Wissen, wie man die wirklichen Definitionen erkennt. Ein Hacker ist kein Hacker, sondern eine Person, die sich für den intimen Betrieb von Computersystemen begeistert
    • Hacker interessieren sich sowohl intellektuell als auch kulturell für viele Dinge. "Arbeite so leidenschaftlich wie du spielst, spiele so hart wie du arbeitest", könnte ihre Devise sein! Für echte Hacker gibt es eine dünne Grenze zwischen "Spielen" und "Arbeiten" oder zwischen "Wissenschaft" und "Kunst". Sie müssen in der Lage sein, sich in einer Welt zu bewegen, in der alles verwirrt ist, um eine außergewöhnliche Kreativität zu erreichen.
    • Lesen Sie Science-Fiction. Häufige Science-Fiction-Meetings (ein guter Weg, um Hacker und zukünftige Hacker zu treffen).
    • Übe eine Kampfkunst. Die mentale Disziplin, die von den Kampfkünsten verlangt wird, kommt der von Hackern sehr nahe. Die beliebtesten Hacker-Kampfkünste sind diejenigen, die mentale Disziplin, entspannte Wachsamkeit und Selbstbeherrschung, mehr als rohe Gewalt, sportliche Stärke oder körperliche Ausdauer erfordern. In dieser Hinsicht ist Taïchi eine Kampfkunst, die besonders von Hackern geschätzt wird.


  2. Lernen Sie, Probleme zu lösen. Ein Problem muss ein für allemal gelöst werden. Die Zeit der anderen Hacker ist so kostbar, dass es fast eine moralische Pflicht für Sie ist, die Informationen zu teilen, die Probleme zu lösen und Ihre Lösung bekannt zu geben. So können sich andere Hacker auf neue Probleme konzentrieren, anstatt die alten ständig lösen zu müssen (das Rad nicht neu erfinden).
    • Glauben Sie nicht, dass Sie verpflichtet sind, alle Ihre Arbeiten sofort zu liefern, obwohl diejenigen, die dies tun, in der Gemeinschaft respektiert werden. Es genügt, wenn die Werte von Hackern einen Teil der Früchte Ihrer Arbeit verkaufen, um zu essen, Miete zu zahlen oder Computerausrüstung zu kaufen.
    • Lesen Sie alte Bücher wie "Jargon File" oder "Hacker Manifesto" von The Mentor. Sie sind zwar etwas veraltet, aber in Bezug auf die Einstellung und den Geisteszustand, den Sie benötigen, sehr nützlich.


  3. Autorität erkennen und bekämpfen! Es mag seltsam erscheinen, aber es gibt Autorität und Autorität. "Hacker" hassen Langeweile, Hausarbeit und autoritäre Menschen, die Informationen zensieren, verbergen, zügeln. Wenn sich ein Hacker langweilt oder in einen dummen, sich wiederholenden Job gezwungen sieht, kann er sich nicht dem hingeben, was er gerne tut: neue Probleme lösen! Um sich wie ein Hacker zu verhalten, müssen Sie einen Weg finden, um langweilige Aufgaben so weit wie möglich zu automatisieren.
    • "Hacker" lehnt das ab, was üblicherweise als Arbeit und Privateigentum bezeichnet wird. Der "Hacker" ist jemand, der für die Legalität und den Austausch von Wissen kämpft! Lambition ist großartig!


  4. Um ein Hacker zu sein, muss man die Fähigkeiten haben. Hacker lassen nicht zu, dass Schmierereien ihre Zeit verschwenden, aber sie wissen, wie man Fähigkeiten erkennt, wo sie sich befinden, einschließlich Hacking-Fähigkeiten. Allgemein gesagt, wird jede Fähigkeit geschätzt. Internet macht demütig! Fähigkeiten, die nur wenige haben, werden besonders geschätzt, und Fähigkeiten, die Achtsamkeit, Geschick und Konzentration ins Spiel bringen, sind noch besser.

Teil 3 Holen Sie sich den Respekt der Community



  1. Schreiben Sie eine Open Source Software. Schreiben Sie Programme, die anderen Hackern Spaß machen oder nützlich sein können. Geben Sie Ihre Quellcodes an, damit alle Hacker davon profitieren. In dieser Welt der Hacker gibt es also wahre "Halbgötter", diejenigen, die diese großartigen Programme zusammengestellt und geteilt haben, die einem echten Bedürfnis entsprochen haben und jetzt von allen genutzt werden.


  2. Testen und debuggen Sie Open Source Software. Jeder Open-Source-Autor, der diesen Namen verdient, wird Ihnen sagen, dass ein guter Betatester (der Symptome klar beschreiben, Probleme lokalisieren, Fehler in einem kurzen Bericht diagnostizieren kann und der in der Lage ist, einige einfache Diagnoseroutinen einzurichten) es wert ist Es ist schwer golden.
    • Versuchen Sie, ein Programm in der Entwicklung zu finden, das Sie interessiert, und seien Sie ein guter Beta-Macher. In dieser Umgebung gibt es einen natürlichen Fortschritt, da die Programme getestet werden, bis sie durch Debuggen geändert werden. Auf diese Weise lernst du viel und hast gutes Karma mit Menschen, die dir wiederum helfen.


  3. Veröffentlichen Sie nützliche Informationen. Es ist sehr gut, nützliche und interessante Informationen im Internet oder in Dokumenten wie häufig gestellten Fragen (FAQ) zu sammeln, zu filtern und verfügbar zu machen. Diejenigen, die sich um die Aktualisierung der technischen FAQs kümmern, erhalten im Gegenzug eine große Anerkennung, die fast so groß ist wie die der Open-Source-Programmierer.


  4. Arbeit an der Infrastruktur. Die Hacker-Kultur (genau wie das Internet) basiert auf Freiwilligenarbeit. Es gibt noch viel zu tun, aber es muss nicht unbedingt prestigeträchtig sein, damit es funktioniert: Verwalten von Mailinglisten, Moderieren von Newsgroups, Verwalten von Software-Backup-Sites, Entwickeln von RFC und anderen technischen Standards . Menschen, die diese mühsame Arbeit verrichten, werden hoch geschätzt, da jeder weiß, dass diese Aufgaben zeitaufwändig sind und nicht so viel Spaß machen wie die Manipulation von Code. Angenommen, diese mühsame Arbeit ist ein schöner Beweis der Hingabe.


  5. Seien Sie im Dienst der Hacker-Kultur. Das können Sie nicht sofort. Sie müssen sich für eine Weile beweisen und in einem der vier oben genannten Bereiche eine gewisse Bekanntheit erlangen. In der Hacker-Kultur gibt es streng genommen keine Anführer, aber es gibt einige Helden, aber auch Älteste, Historiker und Sprecher. Sobald Sie sich auf dem Gebiet bewährt haben, können Sie sich möglicherweise einer dieser Kategorien anschließen.
    • Achtung! Hacker sind immer misstrauisch gegenüber Lego ihrer alten Zeit, daher ist es nicht sicher, zu dieser Bekanntheit zu gelangen. Suchen Sie keine Anerkennung, tun Sie, was Sie tun müssen, und es wird früh genug eintreffen. Sei bescheiden und dankbar für deinen Status.