Hacking

Hallo!

Ich bin ein sehr guter und enthusiastischer Programmierer. Habe auch gute IT-Kentnisse. Doch an eines fehlt es : Ich kann nicht wie ein Hacker denken und auch nicht hacken. Doch ich möchte einfach meinen Horizont erweitern. Ich brauche aber Ansprünge, Initiatoren. Ich weiß nicht wo ich anpacken und woher ich die Informationen bekommen soll. Ich habe eigentlich keine Quelle gefunden, wo alles von den Grundlagen bis zu professionellen Anwendungen des Hackings geht. Ich hoffe ihr könnt mir da weiterhelfen.

gruß
 
Was verstehst du unter hacken?

Gruss

(gleich gehts looos)
duck und weg :D
 
Erstmal schön, dass du es so definierst....nicht wie die meisten anderen :)

Sich Wissen anzueignen stellt kein Problem dar, wenn man am Ball bleibt und Ziele vor Augen hat. Aber die Denkweise oder das Vermögen bestimmte Probleme zu lösen hat man oder man hat es nicht. Natürlich kann man es trainieren, aber irgendwann erreicht man dort seine Grenzen. Ein gutes Beispiel hierfür ist Mathematik. Jeder kann sich Wissen über Mathematik aneignen und auch trainieren bestimmte Probleme zu lösen. Aber den "mathematischen Verstand", d.h. sein Wissen auf andere Probleme anwenden zu können, hat man einfach oder eben nicht. Bestes Beispiel hierfür sind Beweise. Du kannst dir alle Grundlagen aneignen um einen bestimmten Satz zu beweisen. Aber dieses Wissen so anzuwenden bzw. die Bausteine so logisch zusammenzusetzen und Schlussfolgerungen zu ziehen, dass du den Satz dann tatsächlich beweisen kannst kann nicht jeder (bzw. je nach Schwierigkeitsgrade nur die wenigsten).

Ich hoffe es ist klar, was ich ausdrücken will. Das hier ist meine persönliche Meinung dazu. Andere haben sicher andere Ansichten...aber es könnte sich durchaus eine interesante Diskussion entwickeln...*gespannt bin* :)
 
How to become a hacker
Wie werde ich ein Hacker
Hackers: Heroes of the Computer Revolution
The Ultimate Code Kata
Practicing Programming


Es gibt kein Buch oder so etwas, dass du dir durchliest und danach bist du ein Hacker. Ein "sehr guter" und und vor allem "enthusiastischer" Programmierer zu sein ist ein Schritt in die richtige Richtung. Zu fragen "wie man Hacker wird" einer in die falsche ;)

Letztlich ist es, wie Raymonds es geschrieben hat:

Wenn Du ein Teil dieser Kultur bist, zu ihrem Sein und ihrer Entwicklung beigetragen hast, andere Mitglieder Dich kennen und Hacker nennen, dann erst bist Du ein Hacker.
 
Die Grenzen loszuwerden und einfach alles aus seinen IT- und Programmierkentnissen rauszuholen.

Die Grenzen setzt dir dein Verstand und Programmierkenntnisse erlangt man, wie du vermutlich weisst, durch Erfahrung. Was erwartest du also mit deiner Frage zu erreichen?

Hacking unterteilt sich in so viele Teilbereiche, dass man unmöglich alle können kann. Wenn es dir eher um's Programmieren geht und speziell um Sicherheitsaspekte beim Programmieren, dann sollten deine Suchworte bei Google sowas wie exploit, exploitation, reverse engineering etc. sein. Willst du mehr mit Kommunikationstechnik arbeiten, sind Stichworte wie phreaking wohl eher angebracht. Und so liesse sich das quer durch diverse Teilgebiete des Hackings fortsetzen. Daher solltest du dir einfach mal die Frage stellen, was du wirklich erreichen willst und was Hacking für dich ist.
 
In den meisten Fällen geht es wohl um das Ausnutzen von Sicherheitslücken. Dabei sind die gefährlichsten SQL-Injections (= Stichwort ;)) dicht gefolgt von "klassischen" Bufferoverflows (Tutorials für Windows), wenn du selbst Software analysieren/knacken willst, nennt sich das Reverse Engineering (@google "lena's tutorials") und wenn du dich mit Dingen wie Viren/Rootkits beschäftigen willst ist vxheavens / rootkit.com (existiert nicht mehr, aber ein Buch vom Besitzer der Seite @Amazon "rootkits greg hoglund") ein gute Anlaufstelle

Wenn du dich mit den von mir genannten Links/Stichwörtern die nächsten 2-3 Jahre beschäftigst, hast du eine ziemlich gute Grundlage - der Rest kommt von alleine.

ps: das Wichtigste ist wohl aber ein Gespühr dafür zu entwickeln, wie man Google dazu bringt die Suchergebnisse auszuspucken, die man braucht -> gute Stichworte.
 
Grenzen gibt es nicht.
Es gibt nur Schnittstellen, die nicht miteinander kommunizieren können oder dürfen und
hacken ist einen Weg zu finden, dass sie dies doch tun.
Ob dies über ein Programm, eine Manipulation oder über eine zusätzliche Schnittstelle
geschieht ist egal.

Gruss
 
Spieleprogrammierer

Was sagt ihr eigentlich zu den Spieleprogrammierern von z. B. Modern Warfare 4? Ich denke, dass sind die verrücktesten Programmierer auf der Welt.
 
Also für den Einstieg und die Orientierung kann ich dir securitytube empfehlen. Da findest du unter anderem viele Vorträge über diverse Bereiche. Klick dich einfach mal durch.

Gruß
 
Wenn du dich mit den von mir genannten Links/Stichwörtern die nächsten 2-3 Jahre beschäftigst, hast du eine ziemlich gute Grundlage - der Rest kommt von alleine.

Würd sagen es geht durchaus schneller. Simple Sachen wie SQL Injection hat man innerhalb von 1-2 Tagen gelernt, wenn man in der Lage ist sich zu konzentrieren und nicht beim ersten "Häää?!" alles fallen lässt.

Buffer-Overflows fand ich da schon deutlich schwerer zu lernen. Aber auch dafür braucht man nicht sooo lange wenn man sich zusammennimmt.

Bei rootkids und Viren hab ich leider keine Ahnung und desshalb werde ich mich hüten hier halbgaren Wissen in den Raum zu werfen, aber ich nehme mir raus zu bahaubten, dass auch das mit ein wenig Zeitaufwand und vor allem Begeisterungsfähigkeit durchaus auch unter 2-3 Jahren zu lernen ist.

:wink:
 
was vllt für dich allgemein noch interessant sein könnte ist der wiki eintrag!

Hier klicken

bietet eine kleine übersicht über einiges und auch ein paar links. aber um sich zu orientieren oder um erstma basis infos zu suchen is das garnich so verkehrt :)

Gruß
m374
 
So was willst du denn machen ???
Wenn ich das richtig verstanden habe willst du dir Wissen aneignen?!
Ich hab damals (mit 12) in der dark scene angefangen weils mich einfach interessiert hat.
Anfangs hab ich sqlis xss und son (äusserst wirkungsvollen) "quatsch" gemacht.
Dann hab ich mit reverse engineering angefangen was für dich ja wohl das interssanteste so als Programmierer sein dürfte.
Weiter gings dann mit fake Tools und Crypting Progs.
So dann hab ich angefangen rat`s rootkits und keylogger zu coden.
Jetzt bin ich grad dabei Assembler zu lernen aber das geht dann schon ein bisschen weit.
So ich hoffe ich konnte dir damit zeigen was es so fùr Richtungen gibt und was man da alles machen kann.
Du hast schon mal eine der Grundvorraussetzungen was gut ist aber nicht genug.
Ach und was ich ganz vergessen hab... Linux bzw. Unix ist so ziemlich das wichtigste (meiner Meinung nach) wenns um Hacking geht.

Ich würde dir empfehlen erstmal diverse Bücher über Linux und generell Netzwerke und Strukzuren zu lesen.
Dann halt die einfachen Sachen:
PHP sowie SQL grundlagen aber natürlich auch gute Kenntnisse in Java wie Javascript und C

Sorry wegen der Firmatierung sitz grad im Zug und hab nurs Handy dabei

Sent from my GT-I5800 using Tapatalk
 
Ach und was ich ganz vergessen hab... Linux bzw. Unix ist so ziemlich das wichtigste (meiner Meinung nach) wenns um Hacking geht.

Das wage ich mal ernsthaft zu bezweifeln. Es gibt durchaus auch Hacker, die nur mit Windows arbeiten und dabei weitaus mehr können als 90% der Unix-Nutzer, die in diesem Gebiet aktiv sind.
 
Zurück
Oben