Beste Programmiersprache um zu hacken?
Hi ich wollte anfangen eine Programmiersprache zu lernen da mich das Thema schon länger interessiert. Was ist die beste Programmiersprache um zum Beispiel Passwörter usw zu hacken? Danke
11 Antworten
Hallo SynnedW!
Du möchtest wissen welche Programmiersprache zum Hacken geeignet ist?
Nun, die Frage ist nicht einfach zu beantworten...
Meistens sind Hacker wie Schlangen, schlängeln sich durch die Tiefen der Netzwerke, erkunden Rechner- oder Softwarearchitekturen und schlüpfen ggf. durch die kleinsten Löcher im Code.
Ein gutes Auge,ein scharfer Blick und Geschick dürfen dabei natürlich, neben all dem Fachwissen nicht fehlen. Denn oftmals ist es nahe eines chirurgischen Eingriffes, der präzise geplant und durchgeführt werden muss.
Die Medizin is hier im Übrigen ein gutes Beispiel!
Ein Chirurg kennt die Anatomie des Menschen bis ins Detail, vielleicht sogar die Nullen und Einsen des humanen Systems. Kennt die einzelnen Schichten des Körpers, führt präzise Schnitte durch, tauscht und injiziert Organe. Für Ihn ist der Körper ein Kataster. Durch seine Sprache, die Chirurgie, kennt er die Stellschrauben des Katasters und weiß genaustens welcher Handgriff im besten Fall zum Erfolg führt.
Nun, ich denke das du damit erstmal eine Weile zu tun hast, auch wenn es nur eine oberflächliche Grundlage sein kann.
MfG
Norman Fober
fürs Hacken ist besonders Malbolge https://en.wikipedia.org/wiki/Malbolge
geeignet.
Auch Ook! https://de.wikipedia.org/wiki/Ook! ist sehr zu empfehlen.
Nicht das Du jemals etwas anderes hacken würdest außer Deim Hirn, aber wir haben sicher unseren Spaß wenn wir Dich im Sanatorium besuchen.
Wenn Du eher auf eine handfeste Programmiersprache stehst versuch's mit ArnoldC https://github.com/lhartikk/ArnoldC.
Spaß bei Seite...
Ich frag mich warum jeder Noob gleich mit der Königsdisziplin anfangen. Will. Im Film sieh das immer so interessant aus, wenn die Zahlenkolonnen durch die bunten Fenster mit dem CIA-Logo rasseln...
Das hat nichts mit der Realtät zu schaffen...
In Wirklichkeit klopft ein kleines Teminalscript stundenlang jede nur erdenkliche Portadresse einer IP ab... während der Typ vorm Monitor seinen 10. Eimer faden Kaffee und den 20. Donat runterwürgt...
Wenn ich wollte das Du so wirst, würde ich Dir verraten wie man hackt.
*Kaffee schlürf*
Nein ich bring's nicht über's Herz...
Wenn du hacken, also Sicherheitslücken in Systemen finden willst, lern so viele Sprachen wie möglich und nicht nur eine. Du musst die Sprachen perfekt beherrschen, da diese nur ein Werkzeug sind.
Mathe.
Denn die Verschlüsselungsalgorithmen basieren am Ende des Tages alle auf Mathematik. Wenn du da irgendwas knacken willst, dann musst du schon genau verstehen, wie die funktionieren. Und es ist auch hilfreich, wenn man ausrechnen kann, ob man es z.B. noch erleben wird, dass ein Brute-Force-Angriff zuende gerechnet hat. Des weiteren sollte man auch ein Verständnis für Netzwerktechnik und dem Anwenden der entsprechenden Tools haben, man will ja das Rad nicht immer neu erfinden.
Die Programmiersprache ist eigentlich nur Handwerkszeug, da kannst du jede Sprache nehmen, mit der du dich wohl fühlst und die evtl. noch ein paar Bibliotheken und sowas für deine Zwecke zur Verfügung hat.
SQL Injections sind auch ewig alt und dennoch
Leider kann man nicht durch das Alter die Möglichkeit ausschließen >_>
Zugegebenermaßen dürften Wörterbuchangriffe und Rainbow Tables deutlich effizienter sein. Bei einigen (vielen?) Endnutzern dürfte es dennoch (leider) schnell genug zum Erfolg führen.
Es gab ja zum Beispiel n recht großen Leak vor 2(?) Jahren.
Javascript, Python, PHP, SQL, Assembler
"Brute-Force" – wann hat das denn das letzte Mal funktioniert?
Ah, ja! Als die Passwörter noch 2-4 Zeichen lang waren und ASCII noch das Nonplusultra war. Allerdings hatte damals auch ein [CTRL]+[C] gereicht … xD