Wie kann man am besten Hacken lernen?
Hallo liebe Community,
ich bin zurzeit 20 Jahre alt und möchte Hacker (der Gute) werden. Ich besitze leider nur sehr oberflächliche IT-Kenntnisse und dachte mir dadurch am Besten mithilfe von Büchern und Onlinekursen das benötigte Wissen zu erlangen.
Nach einiger Zeit des Suchens bin ich auf die Bücher "Hacking - Die Kunst des Exploits", "Hacking School - Der interaktive Trainingskurs" und dem Onlinekurs "Spielerisch C# erlernen" mit der Microsoft Virtual Academy gestoßen. Diese Bücher sind ziemlich lehrreich und konnten mich Anfangs tiefer in die Materie eindringen lassen aber nach einigen Seiten wurde die Umsetzung in die Praxis immer schwieriger, da ich bisher noch nicht wirklich programmiert habe und die genaue Bedeutung bzw. Funktionalität der Codes nicht verstehe.
In ein paar Jahren starte ich ein Informatikstudium an einer FH. Sollte ich bis dahin mit den Büchern versuchen weiter zu arbeiten, obwohl ich fast nur die Codes aus dem Büchern übernehme, ohne das benötigte Hintergrundwissen, eigene Codes bzw. Programme zu erstellen, anzueignen?
Wie habt Ihr das Hacken erlernt?
Muss ich davor mehrere Programmiersprachen beherrschen?
Ist es verständlich, dass ich als Anfänger mit den oben genannten Büchern nicht wirklich weiterkomme.
Und was haltet Ihr von den CCC den Chaos Computer Club?
Evtl. will ich auch Anonymous beitreten. Können die mir etwas beibringen?
Ich hoffe Ihr könnt mir hierbei weiterhelfen und bedanke mich schon mal im Voraus.
7 Antworten
Ich kann zwar nicht Hacken, aber du solltest auf jeden Fall einige Programmiersprachen beherrschen. Für's Web: (HTML und CSS versteht sich von selbst) PHP, ASP, AJAX (ist im Sinne keine Programmiersprache), Node.js, jQuery, SQL und JavaScript sollten die Grundlage bilden. C# und C++ solltest du auch beherrschen, falls du mal dein eigenes Programm schreiben willst.
Perl, Ruby, PowerShell und Python spielen auch eine große Rolle.
Als Hacker musst du das Web (hauptsächlich das Back-End) wie ein Buch lesen können.
Dir wird auch bereits klar sein, dass man die Sprachen nicht alle auf einmal lernen kann. Es ist ein langjähriger Prozess.
Im CCC war ich auch schonmal, das ist aber schon einige Jahre her. Dort lernst du auch sehr viel; theoretisch und praktisch. Ich kann es dir sehr empfehlen.
Im Grunde ist hacken weder etwas gutes noch schlechtes. Hacken zu können ist eine Kunst.
Hacken ist "learning by doing".
Also hier bei GF geht das tatsächlich, und sogar als Nicht-Hacker stolpert man da teilweise ausversehen drüber! Und unter uns: So wie der Backend-Code aussieht, sollte GF unbedingt an der Qualitätssicherung arbeiten. :)
Hacken lernst du meist in einem Studium.
Ein Hacker ist immer "gut". Das was du wahrscheinlich meinst sind Cracker. Da gibt es tatsächlich einen Unterschied. Hacker sind Menschen die aus Herausforderung oder aus der Sicherheit heraus hacken. Cracker hingegen um jemandem Schaden hinzuzufügen oder an persönliche vorteile zu gelangen.
Nein. Hier ne Erklärung:
Cracker: Cracken Software, damit diese kostenlos ist
Whitehats: "gute" Hacker
Blackhats: "böse" Hacker
Greyhats: Hacker, welche nicht eindeutig zu "gut" oder "böse" einordbar sind
Wo hast du diese unterordnungen her? Hacker und Cracker sind Oberbegriffe... Du kennst dich mit der Materie nicht aus oder?
"Der Gute" Hacker?
cracker=schlecht hacker=gut,findet sicherheitsluecken und beseitigt sie
Kauf dir ein Buch über IT-Sicherheit. Dann weißt du nicht nur, wie du dich schützten kannst, sondern auch, wie du angreifst.
backend lesen dafuq? wenn du das lesen kannst hast du meistens zugriff und hast den hack nich nötig