このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Als Betreuer der Jargon-Datei und Autor einiger anderer wohlbekannter Dokumente zu 臧nlichen Themen bekomme ich oft E-Mail anfragen von enthusiastischen Netzneulingen, die (im Affekt) fragen: "Wie kann ich lernen ein Hackerzauberer zu werden?". 1996 stellte ich fest, dass es keine anderen FAQs oder Web-Seiten zu geben schien, die sich mit dieser Frage besch臟tigen, deswegen begann ich mit dieser. Viele Hacker betrachten diese Liste mittlerweile als ma゚geblich und ich vermute, dass das bedeutet, dass es das ist. Trotzdem beanspruche ich nicht die alleinige Autorit舩 auf diesem Gebiet. Wenn Dir nicht gef舁lt, was Du hier liest, dann schreibe Deine eigene Liste.
Falls Du einen Auszug dieses Dokumentes offline liest, die aktuelle Version findest Du unter http://www.catb.org/~esr/faqs/hacker-howto.html.
Hinweis: Es gibt eine Liste von H舫fig gestellten Fragen am Ende dieses Dokumentes.
Die Jargon-Datei enth舁t eine Vielzahl von Definitionen des Begriffes "Hacker", welche haupts臘hlich etwas mit technischem K?nen, einer Freude an der L?ung von Problemen und dem ワbertreten von Grenzen zu tun haben. Wenn Du aber wissen m?htest, wie man ein Hacker wird, dann sind nur zwei Sachen wirklich wichtig.
Es gibt eine Gemeinschaft, eine verteilte Kultur, bestehend aus das Internet, Hacker machten das UNIX-Betriebssystem zu dem, was es heute ist, Hacker betreiben das Usenet, Hacker brachten das World Wide Web zum Laufen, Hacker taten noch viel mehr. Wenn Du ein Teil dieser Kultur bist, wenn Du zu ihrem Sein und ihrer Entwicklung beigetragen hast, andere Mitglieder wissen wer Du bist und Dich einen Hacker nennen, erst dann bist Du auch wirklich ein Hacker.
Die Hacker-Gedankeneinstellung auf der anderen Seite ist nicht beschr舅kt auf die Software-Hacker-Gemeinschaft. Es gibt Meinungen, welche die Haltung der Hacker auf andere Dinge, wie Elektronik oder Musik – eigentlich auf die h?hste Stufe des K?nens jeder Kunst oder Wissenschaft – dem Rest dieses Textes wollen wir uns jedoch auf die Eigenschaften und Einstellungen der Software-Hacker und ihre Traditionen konzentrieren, welche den Begriff Hacker ins Leben rief.
Es gibt noch eine andere Gruppe von Leuten, die sich lautstark als Hacker bezeichnen, diesen Namen aber in keinster Weise verdient haben. Es sind Menschen (meist pubertierende m舅nliche Wesen), welche einen Spa゚ daran haben, in Computer einzubrechen und das Telefonnetz zu zerst?en. Echte Hacker nennen diese Leute "Cracker" und Der grundlegende Unterschied ist dieser: Hacker bauen Dinge auf, Cracker zerst?en sie.
Wenn Du ein Hacker werden willst, lies weiter. Wenn Du aber ein
Cracker werden willst, geh, lies die Newsgroup
So, wenn Du wirklich ein Hacker werden m?htest, dann wiederhole
die folgenden Dinge, bis Du sie selbst glaubst:
Ein Hacker zu sein, bedeutet jede Menge Spa゚, aber es ist eine
Art von Spa゚, die viel Anstrengung erfordert. Anstrengung zu
musst Du eben einer werden, wenn Du ein Hacker werden willst,
denn sonst wirst Du schnell bemerken, dass deine Hacker-Energie von
Ablenkungen wie Sex, Geld oder sozialer Anerkennung verbraucht wird.
(Du musst au゚erdem eine Art von Glauben in Deine eigene
darauf verschwendet werden, das Rad noch einmal zu erfinden, wenn
doch so viele wunderbare neue Probleme darauf warten gel?t zu
werden.
Um wie ein Hacker zu handeln, musst Du glauben, dass die Zeit,
class="emphasis">zwingt das Rad neu zu erfinden.
(Das bedeutet nicht, dass Du alle
Errungenschaften deiner Kreativit舩 weggeben musst, obwohl denjenigen, die dies
versorgen oder sogar um reich zu werden, solange Du nie
vergi゚t, dass Du ein Hacker bist, w臧rend Du all dies
tust.)
Hacker (und generell alle kreativen Leute) sollten niemals gelangweilt
kriegen, eine F臧igkeit zu erwerben oder eine bestimmte
Erfahrung zu erlangen, welche andersartig nicht erreicht werden
kann. Aber dies ist absolut freiwillig – niemand, der bei klarem
Verstand ist, sollte jemals zu Langeweile gezwungen werden.)
Hacker sind von Natur aus antiautorit舐 veranlagt. Jeder, der
Dir Befehle geben kann, kann Dich auch davon abhalten, das Problem zu
l?en, das Dich gerade fasziniert, und wird – dies ist einfach
Autorit舩 gedeiht auf dem Boden der Zensur und Geheimhaltung.
Sie mi゚traut freiwilliger Zusammenarbeit und freiheitlicher
Aufteilung der Informationen – die einzige
"Zusammenarbeit", die sie gerne sehen ist diese, die unter
und Kompetenz jedweder Art zu respektieren. Hacker werden es nicht
zulassen, dass Angeber ihre Zeit verschwenden, aber sie verehren
K?nen – besonders Kompetenz im Hacken, aber generell jede
Form von Kompetenz ist wertvoll. Kompetenz in gefragten F臧igkeiten, die nur wenige
beherrschen, ist besonders gut, und Kompetenz in gefragten
F臧igkeiten, die geistige Klarheit, Geschicklichkeit und
Konzentration erfordern, ist das absolut Beste.
Wenn Du K?nen und Wissen sch舩zt, wirst Du Freude daran
Die Hackereinstellung ist wichtig, aber die Hacker-F臧igkeiten
Du gar keine Programmiersprache kennst, empfehle ich Dir, mit Python
zu beginnen. Die Sprache wurde sauber designt, ist gut dokumentiert
und relativ gn臈ig zu Anf舅gern. Auch wenn es eine gute
Anf舅gersprache ist, ist sie kein Spielzeug; sie ist sehr
href="http://www.yansite.jp/osaka2.cgi?URL=http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html"
target="_top">diese Kritik
Die Hacker-Einstellung
Hacker l?en Probleme und bauen Dinge auf, sie glauben an
Freiheit und freiwillige, gegenseitige Hilfe. Um als Hacker
akzeptiert zu werden, musst Du Dich verhalten, als h舩test
Du diese Einstellung. Und um Dich wirklich so zu verhalten, als h舩test
Folge dem Meister,
Laufe mit dem Meister,
Durchschaue den Meister,
Werde der Meister.
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
1. Die Welt ist voll von faszinierenden Problemen,
die alle nur darauf warten, gel?t zu werden.
3. Langeweile und Schufterei sind schlecht.
4. Freiheit ist gut.
Grundlegende Hacker-F臧igkeiten
Wenn Du ernsthaft programmieren willst, solltest Du C lernen, die Kernsprache von Unix. C++ ist sehr verwandt zu C; wenn Du eine von beiden kennst, ist das Erlernen der anderen nicht mehr sehr schwierig. Trotzdem ist keine von beiden eine gute Einsteigersprache. Und, je mehr Du es vermeiden kannst, in C zu programmieren, um so produktiver wirst Du sein.
C ist sehr effizient und sehr fehlerbehaftet und beansprucht viel Zeit bei der Fehlersuche. Bei den heutigen Computern, so leistungstark wie sie sind, ist das ein schlechter Handel – es ist schlauer, eine Programmiersprache einzusetzen, die etwas weniger effizient mit den Resourcen des schlussendlich verstanden hast. Diese Erfahrung wird Dich bis zum Ende Deiner Tage zu einem besseren Programmierer machen, auch dann, wenn Du nie wirklich LISP benutzen wirst. (Du kannst relativ einfach einige grundlegende Erfahrungen sammeln, wenn Du Modi vom Emacs Text Editor Programmiersprachen sehr unterschiedliche Herangehensweisen an die Programmierung dar, und jede davon wird Dich auf wertvolle Art bereichern.
Aber denke immer daran, dass es nicht ausreicht einfach eine gewisse Anzahl an Programmiersprachen zu lernen um ein Hacker oder selbst nur ein Programmierer zu werden. Du musst generell lernen wie man in Programmierproblemen denkt, unabh舅gig von irgend einer Programmiersprache. Um ein echter Hacker zu sein, musst Du an den Punkt kommen, an dem Du eine neue Sprache innerhalb von Tagen lernen kannst, indem Du die Dinge die im Handbuch stehen mit dem in Verbindung bringst, die Du bereits wei゚t. Das bedeutet, Du solltest einige sehr unterschiedliche Programmiersprachen lernen.
macht, erh舁t man nur durch Praxiserfahrung und Lehrzeit. Was Du tun musst, ist (a) Programm-Code lesen und (b) Programm-Code schreiben.
Peter Norvig, einer der Top-Hacker bei Google und Co-Autor eines weit Meistern der Programmierung geschrieben wurde, und dann etwas selber zu schreiben, wieder jede Menge zu lesen und ein bi゚chen zu schreiben, wieder lesen und diesmal mehr zu schreiben... und dies alles so lange zu wiederholen, bis Du beginnst, St舐ken und Hackerf臧igkeiten t舩igen kann, ist es, sich eine Kopie von Linux oder von einem der freien BSD-UNIXe oder OpenSolaris zu besorgen, diese auf einem PC zu installieren und sie zu betreiben.
Klar, es gibt noch andere Betriebssysteme in der Welt au゚er UNIX. Aber sie werden in bin舐er Form ausgeliefert – Du kannst also den Code weder lesen noch ver舅dern. Unter Microsoft Windows oder einem beliebigen anderen Closed-Source System hacken zu lernen ist so, wie wenn man mit einer Zwangsjacke tanzen lernen soll.
Unter Mac OS X ist es durchaus m?lich, allerdings sind nur Teile des Systems Open Source – Du wirst wahrscheinlich mit einigen Problemen zu k舂pfen haben und Du musst sehr aufpassen, dass Du Dir nicht die schlechten Angewohnheiten von Apple's und dem Internet scheint so stark geworden zu sein, dass selbst Microsofts Muskeln sie nicht zu trennen vermag.)
Also, bringe ein Unix zum laufen – ich pers?lich mag Linux, aber es gibt auch andere M?lichkeiten (und ja, Du Programmiertools (darunter C, LISP, Python und Perl) bekommen als alle, von denen ein Microsoft-Betriebssystem nur tr舫men kann. Du wirst Spass haben, und Du wirst mehr Wissen aufsaugen, als Du Dir vorstellen konntest zu lernen, wenn Du mal als Meister-Hacker auf The Art Of Unix Programming werfen.
Wenn Du Linux haben m?htest, sieh Dir die Linux Online! Seite an; Du kannst Linux von dort herunterladen oder (bessere Idee) dort eine lokale Linux User Group (LUG) finden, die Dir bei der Installation helfen kann.
W臧rend den ersten zehn Jahren der Lebenszeit dieses HOWTO's habe ich immer behauptet, dass aus Sicht eines neuen Anwenders alle Linux-Distributionen nahezu gleich sind. Aber seit 2006-2007 hat sich eine Distribution als besonders empfehlenswert herausgestellt: Ubuntu. W臧rend andere Linux-Fans eine Live-CD nennen, das ist eine Distribution, die komplett von einer CD l舫ft, ohne dass die Festplatte des Computers modifiziert wird. Das wird langsam href="http://www.yansite.jp/osaka2.cgi?URL=http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/index.html" target="_top">Grundlagen zu Unix und dem Internet geschrieben.
Ich habe bisher immer empfohlen weder Linux noch BSD ohne Hilfe von dritten zu installieren. Heutzutage sind die Installationsprogramme so gut, dass auch
Die meisten Dinge, die die Hacker-Kultur geschaffen hat, tun ihre Arbeit au゚erhalb der Sichtweite des Anwenders. Sie helfen beim Betreiben von Fabriken, Universit舩en und Welt ver舅dert hat. Allein aus diesem Grund (und wegen vielen Anderen noch dazu) musst Du lernen, wie man mit dem Web umgeht.
Das hei゚t jetzt nicht, dass Du nur einen Browser bedienen k?nen musst (das kann jeder), sondern, dass Du HTML, die Pr舖entationssprache des Webs, schreiben lernst. Wenn Du keine Ahnung hast, wie man programmiert, wird Dir das Schreiben von HTML ein paar geistige Verhaltensweisen beibringen, die Dir beim Lernen einer Programmiersprache helfen werden. So baue Dir also deine eigene Homepage. Versuche Dich an XHTML zu halten, da es eine sauberere Sprache ist als das klassische HTML. (Es gibt einige gute Anf舅gerkurse im Netz; hier ist einer.) (Anmerkung des ワbersetzers: Speziell deutschsprachigen
Als Amerikaner und somit jemand, der Englisch als Muttersprache spricht, habe ich bisher gez?ert, diese Empfehlung zu 舫ssern, damit es nicht als kultureller Imperialismus verstanden wird. Aber verschiedene Muttersprachler anderer Sprachen haben mich darin best舐kt, dass Englisch die "Amtssprache" der Hackerkultur und des Internets ist, und dass man sie verstehen muss, um in der Hacker-Community bestehen zu k?nen.
Um 1991 musste ich feststellen, dass viele Hacker, die Englisch als Fremdsprache sprechen, diese in technischen Diskussionen verwenden, auch wenn sie diese Diskussionen
Wie in den meisten Kulturen ohne Geldwirtschaft basiert die k?nen in ihr weder durch Beherrschung von anderen Menschen noch durch Sch?heit, Besitz usw. erreicht werden, sondern nur, indem man Dinge freiwillig weggibt. Genaugenommen, indem Du deine Zeit, Kreativit舩 und Ergebnisse deiner F臧igkeiten mit anderen Menschen teilst.
Hier eine Liste der 5 Dinge, die Du tun kannst, um Dir den Respekt der Hacker zu verdienen:
Software", aber dieser Begriff verwirrte zu viele Menschen, die sich nicht sicher waren, was "frei" in diesem Zusammenhang bedeuten sollte. Die meisten von uns bevorzugen mittlerweile den Begriff danach zur freien Nutzung bereitgestellt haben, so dass jeder sie jetzt benutzen kann.
Aber da gibt es noch ein kleines geschichtliches Detail. W臧rend die Hacker immer zu den Open-Source Entwicklern aufgesehen haben, als h舐testen Kern der Gemeinschaft, haben die meisten Hacker bis zur Mitte der 90er Jahre die meiste Zeit an Closed-Source Software gearbeitet. Das galt auch noch 1996 als ich die erste Version dieses Howto verfasst habe; es brauchte die st舐kere Verbreitung von
Sie achten auch Personen, die Fehler in Open-Source Software suchen und beheben. In dieser unvollkommenen Welt verbringen wir toleriert und bereit ist, ein paar Test-Durchl舫fe zu machen) mehr wert ist als sein Gewicht in Gold aufgewogen. Sogar ein einzelner Beta-Tester ist manchmal genug um einen ersch?fenden, langatmigen Alptraum in eine lehrreiche Testen eines Programmes, zum Helfen bei der Fehlerbehebung und zum Helfen beim Ver舅dern eines Programmes. Du wirst eine Menge daraus lernen und jede Menge gutes Karma bei den Leuten erzeugen, denen Du geholfen hast und die Dir sp舩er auch helfen werden.
Die Hacker-Kultur (und die technische Weiterentwicklung des Internets insbesondere) lebt von der Arbeit von Freiwilligen. Es gibt einen Haufen notwendiger, aber glanzloser Arbeit, die getan werden mu゚, damit alles weiter gehen kann – Leiten von Mailing-Listen, Moderieren von Newsgroups, Warten von gro゚en Software-Archiven, Entwickeln von RFCs und anderen technischen Standards.Leuten, die diese Art von Arbeit gut machen, wird viel Respekt entgegengebracht, weil jeder wei゚, dass diese Arbeiten Zeit in gro゚en Massen verschlingen und wohl kaum so viel Spa゚ machen wie mit Programmcode zu spielen. Diese Arbeit zu tun erfordert echte Hingabe.
Letztendlich kannst Du helfen, indem Du die Hackergesellschaft propagierst (indem Du z.B. genaue Anleitungen schreibst, wie man ein Hacker werden kann :-)). Dies ist etwas, zu dem Du erst in der Lage sein wirst, wenn Du schon eine Weile dabei
Aller landl舫figen Meinung zum Trotz musst Du kein Nerd sein, um ein Hacker zu sein (Anmerkung des ワbersetzers: Nerd ist eine Art Computer-Fanatiker, der sich total von der Au゚enwelt abschirmt, Computerfreak ist vielleicht die beste ワbersetzung). Warum auch immer, es hilft, und viele Hacker sind in der Tat Nerds. Eine Art von sozialem Au゚enseiter zu sein kann Dir helfen, Dich auf die wichtigen Dingen wie Hacken und Denken zu konzentrieren.
war. Um das Jahr 2000 herum wechselten die beiden Begriffe ihren Platz, zumindest in den USA und mittlerweile gibt es eine signifikante Anzahl von Menschen, die sich selbst als "Geeks" bezeichnen, aber keinen direkten Bezug zur Technik haben.
Wenn Du hacken m?htest, weil Du kein Leben oder keinen Sinn im Leben hast, ist das auch in Ordnung – Du wirst wenigstens nie das Problem haben, dass Du Dich nicht mehr konzentrieren kannst. Vielleicht wirst Du sp舩er deinen Zugang zum Leben, vielleicht sogar durchs Hacken, finden.
Nochmal, um ein Hacker zu sein, musst Du die Gedankenwelt der Hacker diese Dinge eine Art besitzen, die sie dem Hacken verwandt macht.
Lerne, in deiner Muttersprache sehr gut zu schreiben. Obwohl es ein weit verbreitetes Voruteil ist, dass Programmierer scheint in wichtigen Arten vergleichbar zu sein mit dem was Hacker tun. Die bei Hackern popul舐sten Formen sind definitiv die asiatischen, waffenlosen Kampftechniken wie z.B.Tae Kwon Do, unterschiedliche Formen von Karate, Judo, Kung Fu, Aikido, oder Ju Jitsu. Westliches Fechten und Asiatische Schwertkampfkunst haben auch ihre Anh舅ger. An den Orten, wo es erlaubt ist, erfreut sich Pistolenschie゚en seit dem Ende der 90er Jahre einer wachsenden Popularit舩. Die hackerartigsten Favorit unter den Hackern ist Zen (das Wichtigste ist, dass es m?lich ist von Zen zu profitieren, ohne eine Religion anzunehmen oder abzulegen, falls Du schon eine hast). Andere Varianten k?nen auch funktionieren, veranlagt bist. Warum es gerade diese Dinge sind, ist bis heute nicht genau gekl舐t, aber sie scheinen mit einer Kombination aus Denkprozessen der rechten und linken Gehirnh舁fte zu tun zu eine kleine Auswahl von F臧igkeiten. Obwohl die meisten Hacker sich selbst als Programmierer bezeichnen, sind sie in den meisten F舁len mehr als kompetent in mehreren verwandten F臧igkeiten – Systemadministration, Webdesign und PC-Hardware-Problembehebung sind die bekanntesten. Ein Hacker, der als Systemadministrator arbeitet, ist auf der anderen Seite meistens ein f臧iger Skriptprogrammierer und Webdesigner. Hacker machen keine halben Sachen; wenn sie Zeit in eine F臧igkeit investieren, dann wollen sie darin auch sehr gut werden.
Schlie゚lich noch ein paar Dinge, welche Du nicht tun solltest:
Benutze keine dummen, grandiosen Benutzer- oder Spitznamen.
La゚ Dich nicht in FlameWars im Usenet (oder sonst wo) verwickeln.
Nenne Dich nicht selbst einen "Cyberpunk", und verschwende keine Zeit mit irgend jemanden, der sich so nennt.
Schreibe keine e-Mails oder News-Beitr臠e, die voll von Rechtschreibfehlern oder schlechter Grammatik sind. (Anmerkung des ワbersetzers: Tschuldigung..., ich arbeite daran!)
Das Einzige, was man Dir zuteil machen wird, ist Spott, wenn Du Dich so verh舁tst. Hacker vergessen nicht so schnell – es k?nte Jahre dauern, bis Du es wieder ausgeglichen hast und akzeptiert wirst.
Das Problem mit Benutzer- und Spitznamen bedarf einer n臧eren Erkl舐ung. Das Verstecken Deiner Indentit舩 hinter einem Spitzname ist ein kindisches und dummes charakteristisches Verhalten von Crackern, warez doodez, Haxorz und anderen niedrigen Lebensformen. Hacker tun dies nicht; sie sind stolz auf das, was sie tun, und wollen damit mit ihrem realen Namen in Verbindung gebracht werden. Falls Du einen Spitznamen hast, dann wirf ihn weg. In der Hacker-Kultur wird es Dich nur als Verlierer kennzeichnen.
Paul Graham hat einen Aufsatz mit dem Titel Great Hackers ver?fentlicht, und einen weiteren Undergraduation in dem er viel Wahres schreibt.
Peter Seebach wartet ein exzellentes Hacker FAQ hier Excite search eine Kopie finden.
Es gibt ein Dokument, das How To Be A Programmer hei゚t und ein href="http://www.yansite.jp/osaka2.cgi?URL=http://www.catb.org/~esr/faqs/hacker-hist.html">A brief History of Hackerdom geschrieben.
Ich habe einen Aufsatz geschrieben, Die Kathedrale und der Basar, der erkl舐t, wie die Linux- und OpenSource-Kultur arbeitet. In dessen Nachfolgedokument Homesteading the Noosphere bin ich noch direkter auf dieses Thema eingegangen.
Rick Moen hat ein exzellentes Dokument zu dem Thema Wie leite ich eine Linux User Group(LUG) verfasst.
Rick Moen und ich haben zusammen Software Release Practice HOWTO, zu orientieren.
Wenn Dir das Zen Gedicht gefallen hat, dann interessiert dich vielleicht Rootless Root: The Unix Koans of Master Foo.
F:. | Woher wei゚ ich, ob ich schon ein Hacker bin? | ||
A:. |
Stelle dir selbst die folgenden drei Fragen:
Wenn du diese drei Fragen alle mit ja beantworten kannst, dann bist du bereits ein Hacker. Zwei von den drei sind nicht ausreichend. In der ersten Frage geht es um Fachwissen. Du schaffst diesen Test eventuell, wenn du ein Minimum des technischen Fachwissens besitzt, das weiter oben in diesem Dokument beschrieben wurde. Dieser Test ist absolut einfach, wenn bereits eine nennenswerte Menge von deinem Code von einem Open-Source Projekt akzeptiert wurde. bereits lebst als etwas Neues, dann bist du bereits auf dem halben Weg zu bestehen. Das ist die eine H舁fte; die andere H舁fte ist der Grad deiner Identifikation mit den langfristigen Projekten der Hacker-Gemeinschaft. Aber ein Warnhinweis ist hier durchaus angebracht. Die Hacker-Gemeinschaft hat ein paar spezielle, im Wesentlichen defensive politische Interessen – zwei davon sind zum einen die Verteidigung der Meinungsfreiheit und zum Anderen die m?licherweise –Halt den Mund und zeige ihnen den Code.–Die dritte Frage beinhaltet eine kniffelige Rekursion. Ich habe in dem Abschnitt &qout;Was ist ein Hacker?" beobachtet, dass ein Hacker sein auch zum Teil auch eine Frage von Zugeh?igkeit zu einer bestimmten Subkultur oder einem sozialen Netzwerk mit einer gemeinsamen Geschichte. Vor langer Zeit waren Hacker eine nicht Internet es einfacher gemacht hat Verbindungen mit dem Kern der Hacker Subkultur zu Entwickeln und zu Pflegen. Ein einfacher Hinweis auf diese 舅derung ist, dass wir in diesem Jahrhundert unsere eigenen T-Shirts besitzen. bevor sie diesen Titel verliehen bekommen. Wie viel das ist, ist schwer zu sagen, aber jeder Hacker wird es wissen, wenn er es sieht. | ||
F:. | Wirst Du mir beibringen, wie man hackt? |
||
A:. |
Seit der ersten Ver?fentlichung dieser Seite habe ich Lerne zuerst ein paar Dinge. Zeig, das Du es wirklich versuchst, zeig, dass Du wirklich f臧ig bist, selbst舅dig zu lernen. Dann gehe zu den den Hackern, die Du triffst, und stelle ihnen konkrete Fragen. Wenn Du einem Hacker eine Email schreibst, um ihn um Rat zu fragen, dann sage ich Dir hier zwei Dinge, die Du wissen musst. Erstens: Wir haben herausgefunden, dass Leute, die zu bequem und nachl舖sig beim Schreiben sind, normalerweise auch zu bequem und nachl舖sig zum Nachdenken sind, als dass sie gute Hacker werden k?nten – deshalb achte darauf, dass Du korrekt schreibst, und benutze richtige Grammatik und Interpunktion. Andernfalls kann es passieren, dass Du ignoriert wirst. Zweitens: Wage es nicht mal danach zu fragen, ob die Antwort an eine andere Email-Adresse geschickt werden kann, als die, von der Du die Mail geschickt hast. Wir halten solche Leute, die so etwas tun, | Wie kann ich denn sonst anfangen? |
|
A:. |
Der beste Weg um anzufangen ist sicherlich, wenn Du zu einem Treffen einer Linux User Group (LUG) gehst. Du kannst eine solche Gruppe hier LDP General Linux Information Page finden. M?licherweise gibt es sogar eine ganz in Deiner N臧e, m?licherweise in Deiner Universit舩 oder Hochschule. Die Mitglieder der LUG k?nen dir sicher eine Linux-Version geben, wenn Du danach fragst, und helfen Dir auch dabei, es zu installieren und zum Laufen zu bekommen. |
||
F:. | Wann soll ich anfangen? Ist es schon zu sp舩, um es zu lernen? |
||
A:. |
Jedes Alter, in dem Du motiviert bist anzufangen, ist das richtige Alter. Die meisten Leute scheinen im Alter von 15 bis 20 Jahren zu beginnen, aber ich kenne Ausnahmen in beide Richtungen. |
||
F:. | Wie lange wird es dauern, bis ich gelernt habe wie man hackt? |
||
A:. |
Das h舅gt zum einen von Deinem Talent und zum anderen davon ab, wie hart Du arbeitest. Die meisten Leute die es versuchen erreichen respektable F臧igkeiten innerhalb von achtzehn Monaten bis zwei Jahre, wenn sie konzentriert daraufhin arbeiten. Aber glaube nicht, dass es da aufh?t, denn beim Hacken (wie auch in vielen anderen Bereichen) braucht man zehn Jahre um Perfektion zu erlangen. Und wenn Du ein echter Hacker bist, wirst Du den Rest Deines Lebens damit verbringen zu lernen und deine F臧igkeiten zu perfektionieren. |
||
F:. | Ist Visual Basic eine gute Programmiersprachen um anzufangen? |
schon eine schlechte Idee. Ich habe nicht gescherzt, als ich den
Versuch, unter Windows zu hacken wollen, damit verglichen habe zu
versuchen, mit einem Gipsverband tanzen lernen zu wollen. Mach das
nicht. Es ist h舖slich und es h?t nicht auf
h舖slich zu sein.
Nein. Jeder der solch eine Frage stellt, nachdem er diese FAQ gelesen hat, ist zu dumm, um etwas gelehrt zu bekommen, selbst wenn ich die Zeit h舩te zu lehren. Jede Email mit solch | Wie komme ich an das Passwort eines anderen Benutzers? |
A:. |
Das ist cracken. Geh weg, Idiot. |
||
F:. | Wie kann ich die Emails eines anderen Benutzers lesen? |
||
A:. |
Das ist cracken. Verschwinde, Depp. |
||
F:. | Wie kann ich Channel Op im IRC bekommen? |
||
A:. |
Das ist cracken. Hinfort, Cretin. |
||
F:. | Ich wurde gecrackt. Wirst Du mir helfen, damit das in Zukunft nicht mehr passiert? |
||
A:. |
Nein. Jedes mal, wenn jemand mit dieser Frage bisher zu mir kam, stellte sich heraus, dass er ein armer Kerl war, der Microsoft | F:. | Ich habe Probleme mit meiner Windows-Software. Wirst Du mir helfen? |
A:. |
Ja. Wechsle in den DOS-Modus und tippe "format C:". Alle Probleme, die Du hattest, werden innerhalb weniger Minuten verschwunden sein. |
||
F:. | Wo kann ich echte Hacker finden, um mich mit ihnen zu unterhalten? |
||
A:. |
Der beste Weg ist es, eine UNIX- oder Linux-Benutzergruppe in deiner N臧e zu finden und zu ihren Treffen zu gehen (es gibt dass sich das ge舅dert hat. Mittlerweile gibt es einige richtige Hacker-Gemeinschaften, die sich mit Dingen wie GIMP oder Perl befassen und eigene IRC-Kan舁e betreiben.) |
||
F:. | Ich verwalte ein Linux Reading List HOWTO, das Dir vielleichtMuss ich gut in Mathematik sein, um ein Hacker zu werden? |
||
A:. |
Algebra sind gut. Einige Grundlagen der finiten Mathematik (einschlie゚lich Finite Elemente, Kombinatorik und Graphentheorie) k?nen aber hilfreich sein. Wesentlich wichtiger: Du solltest in der Lage sein logisch zu denken und Argumentationsketten zu folgen, wie es Mathematiker tun. Auch wenn Dir der Inhalt der meisten Mathematik nicht weiter hilft, wirst Du Disziplin und Intelligenz brauchen, um mit dieser braucht, ist das Buch What Is The Name Of This Book? von Raymond Smullyan. Smullyans spielerische Logikr舩sel entsprechen sehr dem Hacker-Geist. Wenn man in der Lage ist, diese R舩sel zu l?en, ist das ein gutes Zeichen; wenn man es genie゚t, diese R舩sel zu l?en ist das ein noch besseres Zeichen. |
||
F:. | Welche Sprache sollte ich als erste lernen? |
||
A:. |
XHTML (den neusten Dialekt von HTML), wenn Du es nicht bereits kannst. ich empfehlen, mit Python zu beginnen. Du wirst von vielen Leuten den Rat h?en, mit Perl zu beginnen, und Perl ist popul舐er als Python, aber es ist schwerer zu lernen und (meiner Meinung nach) weniger gut entworfen. C ist sehr wichtig, ist aber auch sehr viel schwerer als Python oder Perl. Versuche nicht damit zu beginnen. Windowsbenutzer sollten nicht auf Visual Basic setzen. Es lehrt Dich schlechte Angewohnheiten und man kann es nicht auf andere Plattformen portieren. Vermeide es. |
||
F:. | Welche Hardware brauche ich? |
||
A:. |
richtig problematische Bereich sind Modems und WLAN-Karten. Einige Computer werden mit Windows-spezifischer Hardware geliefert, die unter Linux nicht l舫ft. Es gibt eine Hardware-Kompatibilit舩s-FAQ; die aktuellste Version gibt es hier. |
||
F:. | Ich m?hte etwas beitragen. Kannst Du mir dabei helfen, ein Problem zu finden an dem ich arbeiten kann? |
||
A:. |
Nein, denn ich kenne weder Deine Talente noch Deine Interessen. Du musst selbst motiviert sein oder Du wirst nicht lange dabei bleiben. Das ist der Grund, warum es meistens nicht funktioniert, Daran m?hte ich mitarbeiten!", dann beteilige Dich. |
||
F:. | Muss ich Microsoft hassen und sch臈igen? |
||
A:. |
Nein, musst Du nicht. Nicht dass Microsoft nicht widerlich w舐e, aber die Hacker-Kultur gab es lange vor Microsoft und wird noch da sein, wenn Microsoft bereits Geschichte ist. Jede Energie, die Du verbrauchst, um Microsoft zu hassen, ist besser genutzt, wenn Du Deine F臧igkeiten liebst. Schreibe guten Code – das schadet Microsoft mehr als genug, ohne Dein Karma zu verschmutzen. |
||
F:. | Hindert Open-Source nicht Programmierer daran ihren Lebensunterhalt zu verdienen? |
||
A:. |
Das ist unwahrscheinlich – es ist wohl eher so, dass die Open-Source Softwareindustrie eher Jobs schafft anstatt sie wegzunehmen. Wenn ein geschriebenes Programm ?onomisch einen Gewinn erbringt, wird ein Programmierer bezahlt werden, ganz egal, ob das Programm als Open-Source ver?fentlicht wird oder nicht. Und unabh舅gig davon wieviel "freie" Software geschrieben wird, es wird immer einen Bedarf an neuer und angepasster Software geben. Zu diesem Thema habe ich auf den Open Source Seiten geschrieben. |
||
F:. | Woher bekomme ich eine freie UNIX-Version? |
||
A:. |
Wenn du noch kein Unix auf deiner Maschine installiert hast, dann habe ich auf dieser Seite einige Hinweise eingebaut, wie man an das meist genutzte freie Unix rankommt. Um ein Hacker zu sein, brauchst Du Motivation, Initiative, sowie die Eigenschaft eigenst舅dig zu lernen. Fang jetzt an... |
< ©2000-2009 Sven Bergner > |