Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Security & SPAM (https://www.tweakpc.de/forum/security-and-spam/)
-   -   Mehr über das Hacken... (https://www.tweakpc.de/forum/security-and-spam/14893-mehr-ueber-das-hacken.html)

WhiteHawk 06.04.2004 17:46

Mehr über das Hacken...
 
Hi,

ich finde das Thema hacken allgemein sehr interessant. Und da ich zuhause ein paar uralte Rechner stehen habe, würde ich diese gerne mal vernetzen und mal ein bisschen dran rum hacken.
Jedoch versteh ich vom Hacken nicht sooo viel. Deshalb wollte ich mal fragen ob hier irgendwelche Leute sind die sich mit sowas auskennen? Ich will nirgendswo eindringen, mich interessiert es nur wie sowas funktioniert, deshalb meine Frage:
Kennt jemand Foren, Bücher, kostenlose texte/anleitungen oder sonst irgendwas wo ich mir solche Kentnisse aneignen kann? Oder Foren wo ich Leute nach sowas fragen kann oder irgendwelche anderen Möglichkeiten wie ich an solche Informationen rankomme. Ich will mal probieren ob ich auf diesem Testrechner dann irgendwie rumbasteln kann von einem anderen rechner. Also, kennt da jemand was?

Danke, WhiteHawk

Pirke 06.04.2004 17:49

Beim CCC gibt es eine nicht all zu ersnt zu nehmende Hacker Anleitung.
Als erstes solltest du dich aber grundsätzlichz mit netzwerken gut auskennen.

WhiteHawk 06.04.2004 17:52

ja, das mit den netzwerken weiß ich.
aber die frage ist ja, wenn ich das weiß, was dann?

Pirke 06.04.2004 19:45

Naja, du solltest dich intensivst mit dem betreffenden OS auseinander setzen und eine Programmiersprache wäre auch net schlecht.

kerri 06.04.2004 20:46

[url=http://www.catb.org/~esr/faqs/hacker-howto.html]Hier klicken[/url], durchlesen (speziell den "What Is a Hacker?" Teil) und drueber nachdenken. Willst Du jetzt immer noch 'Hacken', oder vielleicht doch was anderes?

Fuer beides (also fuer Hacken und das andere) ist IMHO Linux die bessere Wahl, weil Du Dich da besser ueber OS-interne Vorgaenge informieren (und die entsprechend ausnutzen) kannst........

Gruesse, kerri (selbsternannte hacker-trainee)

Pirke 06.04.2004 21:18

Und hier noch mal eine Deutsche Version:
[url]http://koeln.ccc.de/prozesse/writing/artikel/hacker-werden.html[/url]

Gast 06.04.2004 21:53

ok, also ich "es" lernen. und jetzt zur Definition von "es":
Es heißt für mich, dass ich lernen möchte wie diese Dinge funktionieren, wie das Internet, Betriebssysteme, Programme, Netzwerke und all solche Dinge funktionieren und ic möchte auch wissen wie ich diese Dinge verändern kann, mit verändern meine ich, dass ich Probleme lösen kann und mich nicht irgendwo reinhacke um was zu zerstören. Aber ich möchte nicht dieser "Szene" angehören, ich möchte nicht den ganzen Tag am PC sitzen, den ganzen Tag Sicherheitslücken suchen, den ganzen Programme für andere Hacker schreiben. Ich will mich auch nicht Hacker nennen, ich möchte lediglich die Fähigkeiten besitzen, dies alles zu verstehen.

So, ich wollte nur nochmal klar machen, was ich mein, dass mich hier keiner falsch versteht... :D

WhiteHawk 07.04.2004 10:50

Der erste Satz soll heißen:

ok, ich will "es" lernen.

Hab mich leider net eingeloggt. Und ich schreib's besser nochmal dazu, dass der Post von mir kommt...

tele 07.04.2004 11:48

dann setz dich in einen kreis aus rechnern, vergiss, dass du jemals freunde hattest, und verbring tag und nacht in den tiefen eines besonders ausgefallenen betriebssystems

da du mehrere rechner hast isses ja einfach

beginn: ganz einfach : erstmal gucken wie was funktioniert, wie kommuniziert software, wie greife ich auf die schnittstellen zu , mit welchen diensten kann ich was anstellen

WhiteHawk 07.04.2004 13:57

1. Vorschlag: Ne

2. Vorschlag: mach ich grad...

kerri 07.04.2004 14:29

[quote=Anonymous][...]mich nicht irgendwo reinhacke um was zu zerstören.
[/quote]
*grummel* Du hasts nicht durchgelesen, oder? Nochmal ganz klar und deutlich:
[quote]
Hacker bauen Dinge auf, Cracker zerstören sie.
[/quote]


[quote=Anonymous][...] ich möchte nicht [...] den ganzen Tag Sicherheitslücken suchen, den ganzen [Tag] Programme für andere Hacker schreiben. [/quote]
Hoi, hacken besteht nicht darin, Sicherheitzluecken zu finden, sondern einfach nur darin, Probleme moeglichst kreativ mit der am besten dafuer geeigneten Programmiersprache zu loesen und diese Loesung dann anderen zur verfuegung zu stellen. Du schreibst also Programme in erster Linie dafuer, Dir selbst das Leben zu vereinfachen, und wenn sie anderen auch was bringen ists fein, wenn nicht auch nicht so schlimm.

Du willst offenbar weder cracken, noch hacken lernen.

Wenn Du mehr ueber Betriebssysteme und Netzwerke erfahren willst, kann ich Dir 2 Buecher empfehlen: zum einen William Stallings: "Operating Systems" und Davie/Peterson "Computer Networks" (gibts beide auch auf Deutsch)

[quote=telepornos]beginn: ganz einfach : erstmal gucken wie was funktioniert, wie kommuniziert software, wie greife ich auf die schnittstellen zu , mit welchen diensten kann ich was anstellen[/quote]

Dem moechte ich noch hinzufuegen, das Du Dich dabei nicht auf ein Betriebssystem fixieren solltest, sondern mit so vielen wie moegllich umgehen lernen solltest.

Gruesse, kerri

WhiteHawk 07.04.2004 14:49

@Kerri:

Ich hab mir den Text durchgelesen und ich weiß, dass ein Cracker zerstört und ein Hacker aufbaut, ich wollte es nur nochmal klar stellen, dass ich mich nicht irgendwo reinhacke, irgendwas zerstöre oder sonstige nicht legitimen Sachen mache.
ich will lediglich, hacken lernen um die Sachen zu verstehen und um wie du schon gesagt hast Probleme zu lösen.
Und zu den Sicherheitslücken, eine Sicherheitslücke ist ein problem, aber ich wollte damit lediglich verdeutlichen, dass ich nicht den ganzen Tag, dass mache was telepornos so gut beschrieben hat.

Ich hoffe du weißt jetzt was ich meine...

kerri 07.04.2004 16:00

[quote=WhiteHawk][...] dass ich mich nicht irgendwo reinhacke, irgendwas zerstöre oder sonstige nicht legitimen Sachen mache.[...][/quote]
Mich stoert lediglich die Wortwahl: es muss in dem Fall 'cracken' und nicht 'hacken' heissen ;)

Ansonsten, wenn Du irgendwelche konkreten Fragen hast, was Betriebssysteme und Netzwerke angeht, frag doch einfach hier im Forum ;) Hier sind ne Menge netter Leute unterwegs, die sicher versuchen, Dir jede Frage, die Du hast, zu beantworten.

Gruesse, kerri

WhiteHawk 07.04.2004 17:28

ja, dann hab ich mich halt in der wortwahl vergriffen. passiert. sag mal du kannst doch ne programmiersprache, oder?
wie hast'n du die gelernt, lesen und schreiben, bücher oder vorgefertigte lernprogramme wie sie schon z.b. in java drin sind?

Mr. Puzzy Marty 07.04.2004 17:37

@ kerri
endlich mal jemand der weiß wovon er redet und weiß was ein Hacker ist.
Respekt! find ich gut

kerri 07.04.2004 17:45

Es sei Dir verziehen ;)

Also ich behaupte jetzt mal, ich kann halbwegs ordentlich C. Ich hab mir das selbst beigebracht aus nem Buch (Kernighan&Ritchie: Programmieren in C). Ich hab das machen 'muessen' weil C-Kenntnisse in meiner ersten Info-Vorlesung Voraussetzung waren, und man die Vorlesung auch nur mit diesen Kenntnissen bestehen konnte. In der Schule haben wir ein bissel mit TurboPascal rumgefummelt, aber das war nicht so das Wahre.
Bevor Du Dich aufs erste Tutorial stuerzt, was Du findest, ueberleg, welche Programmiersprache Du lernen willst. Im Web finden sich mit Sicherheit eine Menge Tutorials und Einfuehrungen zu den verschiedensten Programmiersprachen. Ach ja, Du solltest auch drauf achten, das die Programmiersprache Deiner Wahl auf so vielen Betriebssystemen wie moeglich funktioniert, also da fallen z.B. alle Basic-Abarten schonmal raus (Gut, es gibt auch Linux Basics, aber ob die so gut sind?!?!)
An anderen Programmiersprachen mach ich bissel Perl, und (das ist recht Betriebssystemspezifisch, aber auch recht nuetzlich) Bash-Skripting. An Objektorientierte Programiersprachen (C++ oder Java) komm ich irgendwie nicht so richtig ran, ich bins halt sequentiell gewoehnt ;)

Gruesse, kerri

_Smash_ 07.04.2004 21:26

hallo

wenn du was über netzwerke und dessen funktion wissen willst kann ich dir

taschenbuch rechnernetze und internet
erich stein
isbn: 3-446-21542-5

empfehlen. kostet dank fehlen der buchpreisbindung nur noch 9€ statt der früheren 25€.

als programmiersprache würde ich dir jetzt spontan java empfehlen. denn das ist zum einen eine sprache, mit der du dank vieler fertiger implementierungen schnell schöne sachen hinbekommst. zum anderen ist es nicht an ein betriebssystem gefesselt, das heisst du schreibst es einmal und kannst es auf jedem betriebssystem ausführen, ohne den code zu ändern. dank der javaapplets kannst du auch schnell webanwendungen schreiben. wenn du dich für netzwerke eh schon interessierst hilft dir java in der hinsicht, daß es im vorneherhein schon etwas für client server und allgemein netzwerkgeschichten optimiert wurde.
und das wichtigste :-) ich finde java leichter als c oder c++.
obwohl es stark an die c sprachen angelehnt ist und du wenn du java kannst dich sehr leicht in c bzw c++ einarbeiten kannst.

allerdings sagt man java nach etwas langsam zu sein, was jetzt aber nicht heisst, das deine programme alle dahinschleichen. dort holt java sehr auf und liegt teiweise schon relativ nahe an c/c++.
man muss aber einfach sagen, daß java weniger zum zahlen wegcrunchen entworfen wurde, und sich da c/c++ besser eignet.
das heisst aber jetzt nicht, daß es das nicht kann :-)

naja genug geschwafelt, wenn du dich wirklich mit java beschäftigen wollen rate ich dir zu

java als erste programmiersprache (joachim goll, cornelia weiß, frank müller)
isbn: 3-519-22642-1

was dich neu allerdings 36€ kosten würde, was es meiner meinung nach aber wert ist, weil es wirklich 880 seiten astreine information enthält.

wenn du dich für c oder c++ interessiert kannst du mal unter

c programmieren von anfang an
helmut erlenkötter

oder
c++ objektorientiertes programmieren von anfang an
helmut erlenkötter

nachgucken
ich hab mir auch mal
c für dummies von dan gookin geholt, das ist zwar recht witzig geschrieben, aber recht langatmig und immer wieder durchkauend.


zu dem lernen wie alles funktioniert:

du wirst wohl nicht drum rumkommen und dich wohl oder übel vor den pc setzen und die sache einfach ausprobieren müssen, denn so viel literatur es auch gibt.... das wird dir nichts nützen, wenn du das nur theoretisch machst. ohne praxis geht da nix! das kann aber halt schonmal dazu führen, daß du stundenlang oder nen ganzen tag vor dem rechner verbringst.
und wie kerri schon gesagt hat, in foren wirst du mit den unterschiedlichsten hardwareproblemen konfrontiert, wo du viel wissen mitnehmen kannst.

Pirke 07.04.2004 22:16

Gutes JAVA Buch: "Java ist auch eine Insel", ist aber nicht gerade dünn und auch nicht gerade günstig.
Ich würde dir aber auf jeden Fall empfehlen mit C anzufangen, da JAVA viel aus C "geerbt" hat (an alle JAVA programmierer :-)) und du erstmal die Procedurale Programmierung verstehen solltest, bevor du dich an Objekt orienteirung begibst.

_Smash_ 07.04.2004 22:21

das java ist auch eine insel hat einer meiner proffs auch empfohlen.

aber das mit prozedural vor objektorientiert halte ich ehrlich gesagt für unnötig.

Pirke 07.04.2004 22:29

Nur denke ich wird es schwer, wenn man ers OOP macht, später mal auf Procedural zu kommen.

_Smash_ 07.04.2004 22:31

wieso?

WhiteHawk 07.04.2004 22:43

Also, ich denke ich werd mit JAVA anfangen, weil ich da erstens schon ein bisschen was kann und zweitens kann mein Vater JAVA, von dem kann ich mir dann alles was ich nicht verstehe erklären lassen... :D

Jedoch mal eine Frage, was ist denn besser C oder C++? Was ist einfacher, was ist besser, was ist praktischer?

Und dann noch ne Frage, ich hatte früher schon Linux auf'm PC, musste es aber wegen Platzmangel runterschmeißen, weil ich auch noch Windoof für ein paar andere Sachen drauf hatte. Allerdings will ich mir jetzt wieder Linux zulegen, was empfehlt ihr mir denn, also was für ein Linux?

_Smash_ 07.04.2004 23:01

also bei c und c++ gibt es in dem sinne kein besser.
der unterschied ist halt der, daß c eine prozedurale sprache ist, das heisst aufgaben werden in einzelnen funktionen erledigt und c++ eine objektorientierte sprache ist, in der du mit objekten und deren memberfunktionen arbeitest (änlich wie in java).



bei dem linux musst du nehmen, was dir gefällt. ich finde mandrake am besten, aber bei uns ist suse wohl am weitesten verbreitet.

Catweazle 08.04.2004 06:37

Hi,

also wenn Du einfach nur schnell und einfach Linux auf einem Rechner zum Laufen bekommen willst, dann nimm SuSE (personal reicht imho aus und ist günstig).
Willst Du viel über linux lernen, nimm Gentoo (da musst Du alles zu Fuss machen, wirklich alles, von der Hardwareeinrichtung über die Partitionierung über die Bootmanagerconfig, Sachen, die SuSE automatisch für Dich erledigt(Hardwareeinrichtung), oder Lösungsvorschläge unterbreitet(Partitionierung)).

wenn Gentoo aber läuft, hasst Du schon einiges drauf:-).

Wenn Du über Netzwerkkommunikation was lernen willst, rate ich zu tcpdump oder (komfortabler) zu ethereal (ist bei SuSE eigentlich dabei, ansonsten: [url]www.ethereal.com[/url]).
Da lernt mer einiges.

@Kerri:
Mit Hackern und crackern ist das auch net soooo einfach, schliesslich gibt es unter den Hackern auch noch die whitehats und die blackhats.
([url]www.whitehats.com[/url]).

Andere etwas unbekanntere "Hackerseiten":
[url]http://hacktivismo.com/[/url]
[url]http://www.wiretrip.net/rfp/[/url]

Gruesslies

Weazle

Mr. Puzzy Marty 08.04.2004 09:38

@catweazle
du hast recht und jeder Hacker war bestimmt auch schon mal illegal unterwegs, trotzdem stört es wenn man Hacker immer als Cracker bezeichnet und man sagt sie würden dich ausrauben und deinen PC zerstören und was man halt sonst noch liest.
aber schön das es hier viele Leute gibt die da viel besser informiert sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.