Grundbausteine des Hackens & Crackens?

Thema ist geschlossen!
Thema ist geschlossen!
#0
11.12.2010, 14:27
...neu hier

Beiträge: 4
#1 Hallo alle zusammen,

ich bin sehr fasziniert von der Welt der Computer.
Spiele und Programme generell beherrsche ich nun perfekt ;D
Nun ja, seit kurzem lade ich mir immer mehr gecracktes Zeug ausm netz.
Natürlich weiß ich wie man das dann verwendet .
Meine Wii hab ich auch schon modifiziert und so weiter ..
Die frage die mich jetzt aber brennend interessiert ist:
Was steckt dahinter?
Seit ich 9 Jahre alt bin komme ich mit CMD und so zurecht .
Also, ich weiß wie man gecrackte Programme zum laufen bringt - mit Programmen.
Aber mehr versteh ich nicht.
Gibt es für Sachen wie Telnet, DDOS oder Subseven Tutorials oder "mathematische" Formeln?
Mein Verständnis für Anwendnung ist vorhanden .
Anfangs wollte ich ein "wie geht hacken" Thema aufmachen, aber als ich dann eins sah wurde mir klar, dass das unreif und kindisch ist.
Deshalb mal so : Gibt es einen "Anfang" von dem ganzen?
Formeln ?

Bitte sagt mir jetzt nicht ich solle mich erkundigen, das mache ich hier gerade.
Oder dass ich mir Programmiersprachen anlernen müsste.
Ich wüsste nicht WIESO! Ich versteh schon, was das ist, die Fachbegriffe sind mir auch zum teil geläufig aber nich das "wieso" und "wie".
Ich habe einen Haufen an Programmiersprachentuts an meinem PC.
Nur weiß ich nicht was die mir bringen.

Beispiel:
DDos - einen PC/server bombardieren.
Ich weiß, was für Programme es gibt.
Ich weiß, wie das ganze abläuft etc.
Aber ich weiß nicht wie ich schritt für Schritt vorgehe.
Wozu brauch ich das Programm "Stacheldraht" ?

Bis jetzt konnten mich immer Tutorials retten, aber jetzt, wo ich endlich mal was interessantes, kompliziertes probiere steck ich fest =/

Meine Kenntnisse:
Drucker online stellen und einrichten
Drucker über anderen PC nutzen ( normale Heimnetzwerk verbindung)
Ich weiß, was sub7 ist und was ich damit mache.
Ich weiß, was telnet ist und was man damit macht.
joa, ich weiß eigentlich alles was "das" ist und was man "damit" macht.
Aber ich KANN eigentlich nichts.

Irgendwo müssen doch die professionellen Hacker und Cracker angefangen haben, aber wo?
Seitenanfang Seitenende
11.12.2010, 18:11
Member
Avatar Xeper

Beiträge: 5291
#2

Zitat

Seit ich 9 Jahre alt bin komme ich mit CMD und so zurecht .
Naja fallst du die Windows cmd.exe meinst, da gibs ja kaum irgendwelche Befehle das ist nur noch so ein Minimalbaustein in MS Windows.
Falls du mit (MS-)DOS Erfahrung hast, haste schon was allerdings kann man das auch nicht mit ner echten Shell vergleichen.

Zitat

Gibt es für Sachen wie Telnet, DDOS oder Subseven Tutorials oder "mathematische" Formeln?
Informatik unterliegt der Mathematik, alles was sich in der Informatik abspielt kann man theoretisch durch Formeln oder in diesem Fall durch Programmabläufe (eg. Programmierung) darstellen.
Zu jeder Praxis gibt es natürlich auch die ausgibige Theorie, warum Sachen funktionieren und wie.

Zitat

Anfangs wollte ich ein "wie geht hacken" Thema aufmachen, aber als ich dann eins sah wurde mir klar, dass das unreif und kindisch ist.
Deshalb mal so : Gibt es einen "Anfang" von dem ganzen?
Formeln ?
Ja gibt einige (vermutlich etwas jüngere Menschen) die das öfters mal machen, dass wird dann mehr oder weniger wahrheitsgemäß abgehandelt aber diese Leute verlangen auch unmögliches.
Natürlich gibt es einen Anfang, Systematik und Programmierung aber es gibt Menschen die beschäftigen sich damit ihr ganzes Leben - du kannst da nichts in ein paar Tagen erreichen. ;)

Zitat

Ich wüsste nicht WIESO! Ich versteh schon, was das ist, die Fachbegriffe sind mir auch zum teil geläufig aber nich das "wieso" und "wie".
Ich habe einen Haufen an Programmiersprachentuts an meinem PC.
Wenn du nichts mit Programmierung zu tuen haben möchtest wirst du auch nicht verstehen können wie die Dinge funktionieren da sich die eigentliche Welt der Internas einem nun mal meistens nur so eröffnet in dem man dann selber mit mischt - natürlich kann man sich viele theoretische Texte diesbezüglich durchlesen, es gibt bestimmte Bereiche der Mathematik die für die Informatik unabdingbar sind jedoch ist die Programmierung doch letztendlich die Praxis von all dem.

Zitat

Irgendwo müssen doch die professionellen Hacker und Cracker angefangen haben, aber wo?
Die haben sich ausgibig mit der Theorie beschäftigt, sind davon fasziniert und meistens auch Autodidakten.
Einen anderen Bereich anzufangen wäre erstmal zu lernen was ein Computer überhaupt ist, wie er funktioniert und wie Betriebsysteme darauf funktionieren.

Programmierung ist übrigens einer der Grundbausteine des Hackens, wenn du das nicht kannst haste da nichts verloren - wäre ungefähr so wie wenn man Maler werden will aber nicht malen will (Englisch ist übrigens auch ein muss).
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
11.12.2010, 20:38
...neu hier

Themenstarter

Beiträge: 4
#3 Hallo Xeper,
danke für die sorgfältige Antwort.

Zitat

Naja fallst du die Windows cmd.exe meinst, da gibs ja kaum irgendwelche Befehle das ist nur noch so ein Minimalbaustein in MS Windows.
Falls du mit (MS-)DOS Erfahrung hast, haste schon was allerdings kann man das auch nicht mit ner echten Shell vergleichen.
Ich weiß was man damit macht . Aber richtig hantiert damit hab ich noch nie.
Ich bekomme den Durchblick einfach nicht .
Wo liegt der Unteschied zwischen CMD und command.com ?!

übrigens - .bat dateien kann ich auf jeden Fall schreiben, also den eigentlichen Ablauf eines Programms versteh ich. Aber wie programmiere ich was via C++ ?
Wieso gibt es da kein richtiges Tut, das mir ein Beispiel zeigt, welches ich anwenden kann...
Außerdem verstehe ich php nicht. Ich weiß was man da für Befehle nimmt, aber das wars auch schon . Eine Batch datei schreibt ja mit einem Texteditor oder einer Verknüpfung.
Und wie schreibt man dann was mit c++ ? Auch mit einem Texteditor ?

Zitat

Natürlich gibt es einen Anfang, Systematik und Programmierung aber es gibt Menschen die beschäftigen sich damit ihr ganzes Leben - du kannst da nichts in ein paar Tagen erreichen. ;)
Das is mir schon klar .Aber dazu brauch ich erstmal nen Anfang von dem Ganzen.
Vor ein paar jahren hab ich mal so ein Spiel namens "Hack - The Game" probiert.
Da kam ich nicht weit. ;)
Wenn da steht "mach dies" dann such ich "dies" im Netz.
Aber manchmal is das dermaßen viel, dass ich es einfach lasse.

Warum ich nach mathematischen Formen gefragt hab ist logisch.
Ich habe ein Verständnis dafür ;D
Mit der Formel oder einem Beispiel könnte ich viel anfangen.

Zitat

Einen anderen Bereich anzufangen wäre erstmal zu lernen was ein Computer überhaupt ist, wie er funktioniert und wie Betriebsysteme darauf funktionieren.
Ja. Und wo find ich solche Anleitungen? ^^
Seitenanfang Seitenende
11.12.2010, 20:57
Member
Avatar Xeper

Beiträge: 5291
#4

Zitat

Wo liegt der Unteschied zwischen CMD und command.com ?!
command.com ist ein 16bit DOS Interpreter, der die allgemeine Shell bei DOS darstellte.
cmd.exe ist eine minimal Ausführung die aber nichts mehr mit DOS zu tuen hat sondern nur noch eine minimale CLI darstellt.

Zitat

übrigens - .bat dateien kann ich auf jeden Fall schreiben, also den eigentlichen Ablauf eines Programms versteh ich. Aber wie programmiere ich was via C++ ?
BAT Dateien sind nicht mehr als Scripte, eigentlich nichtmal wirklich das die dienen nur um ganz einfache Sachen zu automatisieren daher nennt man diese Stapelverarbeitungsdatei.
C++ ist eine objektorientierte Programmiersprache die rückwärts kompatibel zu C ist dafür benötigst du eine compiler suite (compiler + linker) der den Programmcode in nativen Maschinencode übersetzt und für das Host OS nutzbar macht.

Zitat

Außerdem verstehe ich php nicht.
Eine Scriptsprache die primär für's Web geeignet ist, wenn du eine Sprache suchst zum Anfang empfehle ich Python (www.python.org).

Scriptsprachen und Programmiersprachen unterscheiden sich dadurch das ersteres einfacher ist da man sich um viele Dinge wie Speicherverwaltung oder Typisierung nicht kümmern muss.

Zitat

Und wie schreibt man dann was mit c++ ? Auch mit einem Texteditor ?
Kannst du tuen für ein echtes Projekt nimmt man aber eine Entwicklungsumgebung (kurz IDE).

Zitat

Mit der Formel oder einem Beispiel könnte ich viel anfangen.
Es gibt keine direkten Formeln, dafür gibt es Programmiersprachen.
Natürlich gibt es Algorithmen die mathematischen Ursprungs sind und auch programmiert werden können, dass kommt stark dadrauf an was du realisieren willst.

Zitat

Ja. Und wo find ich solche Anleitungen? ^^
...
Wieso gibt es da kein richtiges Tut, das mir ein Beispiel zeigt, welches ich anwenden kann...
Google, Wikipedia einfach überall.
Bücher sind äußerst wichtig... davon habe ich ausreichend viele. ;)

Bei der einfachen Programmierung gibt es immer einen Kontrollfluß (oben nach unten, Exekution des codes) der abgearbeitet wird.

Den kann man mit einfachen Ausdrücken (if, for, while etc.) steuern um einen Code zu gliedern benutzt man Funktionen die Argumente bekommen und Rückgabewert(e) liefern.
Mit diesen kann man wiederum etwas anfangen, die in Variablen speichern usw.

Echte Programmiersprachen wie C++ eignen sich nicht da du dann schnell die Lust verlieren wirst (außerdem ist C++ ohne C irellevant).
Um Funktionen des Betriebsystems zu nutzen spricht man die API des Betriebsystems an, eine Etage niedriger ist dann noch die Low-Level Programmierung durch Assembler wobei syscalls angewendet werden die dann an den Kernel übergeben werden etc.

Ich rate dir zb. mit einer Sprache anzufangen dir ein echtes Buch zu kaufen und dann was damit anzustellen, lern erstmal die einfache Programmierung dann haste was erreicht.
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Dieser Beitrag wurde am 11.12.2010 um 21:04 Uhr von Xeper editiert.
Seitenanfang Seitenende
12.12.2010, 12:53
...neu hier

Beiträge: 2
#5

Zitat

Xeper postete

Echte Programmiersprachen wie C++ eignen sich nicht da du dann schnell die Lust verlieren wirst (außerdem ist C++ ohne C irellevant).

Ich rate dir zb. mit einer Sprache anzufangen dir ein echtes Buch zu kaufen und dann was damit anzustellen, lern erstmal die einfache Programmierung dann haste was erreicht.
Xeper.
Alles nur allgemeines gerede, das 0blackout0 keine Hilfe bietet.

0blackout0, fange mit C und C++ ruhig an, aber mit einer KONKRETEN Problemstellung, nicht nur theoretisch LESEN! Das macht kein Spaß.
Du musst ein Problem haben, dass Dich wirklich interessiert und Du mit C, C++ lösen kannst, geht meistens.

http://www.c-howto.de/leserfragen-c-oder-c-plus-plus-lernen.html
http://www.c-howto.de/leserfragen-tutorial-fuer-c-plus-plus.html

Kostenlose Compiler für Windows:
http://www.c-plusplus.de/cms/modules.php?op=modload&name=Web_Links&file=index&req=viewlink&cid=57

Über Betriebssysteme ist http://www.kreissl.info/bs_inhalt.php hilfreich oder auch Google :-)

Gruß


PS.

Nur wer selber Hacken, NICHT CRACKEN, kann, kann sich selber schützen!

Deutsche Übersetzung des Textes von Eric S. Raymond "How to become a Hacker" mit einem notwendigen Nachwort des CCC Cologne.
CCC - Wie werde ich ein Hacker
http://koeln.ccc.de/prozesse/writing/artikel/hacker-howto-esr.xml

Russische Hacker seien die Besten der Welt
Scriptkiddies, lernt Mathe!
http://www.gulli.com/news/russische-hacker-seien-die-2005-08-08
Seitenanfang Seitenende
12.12.2010, 13:07
...neu hier

Themenstarter

Beiträge: 4
#6 @ Xeper

Das Problem ist, ich habe seehr viel Zeugs über die ganzen Programmiersprachen (im Anhang)
Ich hab schon probiert es mit irgendeiner "Einführung" oder so zu versuchen, aber das ist dann auch schon was Fortgeschrittenes, so als wäre die Grundbasis für eine Programmiersprache nicht die Sprache selber, sondern etwas anderes.
Und nochmal zu C++ : Wenn ich ein ganz einfaches C++ "programm" schreiben will, kann ich dann einfach den Texteditor aufmachen, Befehle eingeben , speichern als .(wasweißich)* und fertig?

@derrichter

Zitat

0blackout0, fange mit C und C++ ruhig an, aber mit einer KONKRETEN Problemstellung, nicht nur theoretisch LESEN! Das macht kein Spaß.
Du musst ein Problem haben, dass Dich wirklich interessiert und Du mit C, C++ lösen kannst, geht meistens.
Nun ja, angenommen ich werde mit einem Problem konfrontiert, das ich nur mit C++ lösen kann... Da ich ja kaum Erfahrung darin habe , bzw so gut wie garkeine, wäre ich dann doch etwas ratlos^

Im Anhang is ein Screen meiner Programmiersprachen PDFs etc.

Edit:
Achja, übrigens hab ich hier noch ein paar etliche seiten:
C++
___________________________________
Volkards C++-Kurs
http://www.volkard.de/vcppkold/inhalt.html

Einführung in C++
http://ladedu.com/cpp/

C++ Eine Einführung
http://www.mathematik.uni-marburg.de/~cpp/

Solars C++-Kurs
http://www.solars.de/cpp/

Objektorientierte Programmierung in C++
http://www.comnets.rwth-aachen.de/do...t/handout.html

C++-Programmierung für Einsteiger
http://www.tutorialpage.de/Cpp2/main.php

Objektorientiertes Programmieren mit C++
http://www.math.uni-wuppertal.de/~ax...oop/start.html

C/C++-Tutorial für Einsteiger
http://people.freenet.de/c-plus-plus/kurs.exe

Objektorientiertes Programmieren in C++
http://www2.informatik.uni-erlangen....oopc/oopc.html

Einführung in C++
http://www.home.unix-ag.org/martin/c++.ring.buch.html

C/C++:
http://www.project-69.info/coding/c_tut/index.php <-gutes anfänger tut
www.winapi.net
www.win-api.de
-------------------------------------

Visual Basic:

http://www.activevb.de/startseite/
http://board.login-club.com/showthre...=&threadid=753
http://www.schmittis-page.de
http://www.shadoware.de/vb/
http://trojanfrance.com/
http://vbaccelerator.com/
http://www.vb-appz.de/tutorials/vb/
http://www.vbarchiv.de/
http://www.vb-fun.de/
http://www.governmentsecurity.org/archive/t199.html
http://www.visual-basic5.de/
http://vb-magazin.de/
http://vbwire.com/
http://www.mvps.org/vbnet
http://www.pixel2life.com/tutorials/...&f=100&d=1&ss=
---------------------------------------

API-Programmierung:

http://www.activevb.de/
http://www.allapi.net/
http://www.vbapihelpline.de/
http://www.mvps.org/vbnet/

Active-X:

http://www.shadoware.de/
http://www.activevb.de/
http://www.vb-power.de/
http://www.tools4vb.de/

Training:

http://www.activetraining.de/

Einsteiger:

http://www.visual-world-online.de
http://home.pages.at/annadichtl/allesuebervb/
http://www.black-out-zone.de
http://www.neochat.de.vu
http://www.powerslide.tk
http://programmierung.your-snake.de/
http://www.vb-6.de
http://www.thingamy.de/

Grafik:

http://www.web-computerecke.de/
http://www.vb-icons.de.vu
http://people.freenet.de/Kryssi-O/visualbasic/index.htm

Tipps und Tricks:

http://www.dotnetprojects.de
http://www.awzhome.de/
http://www.visualbasicworld.de/
http://www.esu-soft.de/

Tools:

http://www.vb-codes.infos
http://rtsoftwaredevelopment.de
http://www.berschbach-online.de/
http://www.u-kersten.de

Tuturials:

http://www.vbdevelopment.de/
http://www.vbDirectX.de/
http://www.vb-seminar.de/
http://www.webplain.de/
-----------------------------------------------
Delphi

http://www.dsdt.info/ für den einstieg aber auch für mehr
http://www.delphipraxis.net dolles delphi forum

-----------------------------------------------

Seitenanfang Seitenende
12.12.2010, 13:39
...neu hier

Themenstarter

Beiträge: 4
#7 Hab jetzt mal ein Einsteiger Tut gefunden, weiß aber nicht ob ich damit was anfangen kann.
Außerdem hab ic gleich mal ne Frage dazu:

Ihr kennt ja mit Sicherheit das "Hello World" Beispiel.
Wie mach ich das zu nem "Programm" ?
Habs in den Editor eingefügt und es dann als Hello.c abgespeichert.
Scheint nicht zu funktionieren^^
Seitenanfang Seitenende
12.12.2010, 14:24
Member
Avatar Xeper

Beiträge: 5291
#8

Zitat

Habs in den Editor eingefügt und es dann als Hello.c abgespeichert.
Scheint nicht zu funktionieren^^
Was scheint nicht zu funktionieren?
Lass erstmal die Finger von C/C++, wirst dich nur mit rumärgern lern erstmal Programmierung.
Für dich wird es keine Probleme geben wozu du unbedingt C++ benötigst,
mit irgendwelchen aus den Luft gegriffenen Tuts wirste es wirklich sehr schwer haben.

C/C++ auf Windows zu programmieren ist darüber hinaus sehr anstrengend und nicht gerade von Lernerfolg gekrönt.

@derrichter

Zitat

Xeper.
Alles nur allgemeines gerede, das 0blackout0 keine Hilfe bietet.
Falsch, ohne Buch geht's nicht - das wird dir jeder sagen der sich auskennt.
Darüber hinaus waren seine Fragen auch sehr Allgemein...
Du hast dich ja wohl nicht hier registriert um zu trollen oder? ;)
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Dieser Beitrag wurde am 12.12.2010 um 14:31 Uhr von Xeper editiert.
Seitenanfang Seitenende
14.12.2010, 02:34
...neu hier

Beiträge: 2
#9 0blackout0, nochmal, fange mit C und C++ ruhig an. Jede Programmiersprache muss erlernt werden.
Nur, Du musst halt mal anfangen und nicht Deine Sammlung an Links mitteilen!

Nochmal: http://www.c-howto.de/tutorial-makefiles.html

Wenn Dir das Tutorial nicht gefällt, dann suche halt ein anderes! Hau rein!

1. Programmcode in einem Texteditor (keine Steuerzeichen oder Formatierungsanweisungen) verfassen und als Textdatei (ASCII) abspeichern
Textdatei mit Endung .c
2. C-Compiler: der Compiler erstellt aus der .c-Datei eine Objektdatei
Objektdatei mit der Dateiendung .o (.obj unter Windows)
3. Linker: der Linker erzeugt aus der Objektdatei .obj oder .o eine
ausführbare Datei .exe unter Windows oder Binärdatei unter Linux.

Erleichterung:
Entwicklungsumgebung, auch als IDE, Integrated Development Environment, bezeichnet, siehe oben, kostenlose Compiler.

Xeper.
FALSCH! Ich habe nie gesagt, dass es ohne Buch geht.
Ich sagte "aber mit einer KONKRETEN Problemstellung, nicht nur theoretisch LESEN!".

Troll mich nicht an!
Dieser Beitrag wurde am 14.12.2010 um 02:40 Uhr von derrichter editiert.
Seitenanfang Seitenende
14.12.2010, 12:24
Member
Avatar Xeper

Beiträge: 5291
#10

Zitat

Xeper.
FALSCH! Ich habe nie gesagt, dass es ohne Buch geht.
Ich sagte "aber mit einer KONKRETEN Problemstellung, nicht nur theoretisch LESEN!".
Dann habe ich dich falsch verstanden, soll jedem mal passieren.
Klar an einer konkreten Lösung zu arbeiten ist der beste Weg, allerdings wie gesagt für jemanden der noch nie was gecoded hat ist C/C++ overkill - kann er natürlich gerne versuchen.
Das ist ja nicht verboten, aber die Wahrscheinlichkeit das er dann sehr schnell die Lust dazu verliert ist halt sehr hoch.
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: