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.

_Smash_ 08.04.2004 11:07

[quote=Catweazle]

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.

[/quote]


das ware ich irgendwie zu bezweifeln. nur weil ich einem auto zugucke wie es fährt, weiss ich noch lange nicht wie es funktioniert. außerdem wirst du kaum etwas verstehen wenn du keinen plan hast was da eigenltich runterrasselt. und die besonderheiten und hintergrundvorgänge erklärt das schon gar nicht.

WhiteHawk 08.04.2004 11:45

Also ich hab RedHat und SuSe, besser gesagt mein Vater hat beides. Was ist der unterschied zwischen den beiden wenn es überhaupt einen gibt?

_Smash_ 08.04.2004 11:53

naja im look and feel unterscheiden sich beide etwas, beide benutzen andere konfigurationswerkzeuge und bei suse ist die verzeichnisstruktur manchmal etwas anders.... aber davon mal abgesehen sind das einfach nur 2 verschiedene distributoren.

Catweazle 08.04.2004 12:15

@ smash:

Also ich habe einiges dabei gelernt.
Mer sieht ja ARP-Requests, DNS-Abfragen (je nachdem:-), Verbindungsaufbauten (Handshakes, etc.).
TCPDUMP mag da net so auskunftsfreudig sein, aber ETHEREAL bereitet die Informationen paketweise recht gut auf.
Der wird bei uns net umsonst zum Troubleshooting eingesetzt.

Aber vielleicht kennst Du ja noch bessere Tools zum Einstieg, ich lerne gerne was dazu.

Aber jetzt komm bitte net mit Nmap, sarah und Nessus, das ist erst die nächste Stufe, da sollte mer schon wissen, was mer tut (insbesondere bei Nessus;-).

@ WhiteHawk:
Das sind zwei leicht unterschiedl. Linux-Distributionen, RedHat ist international etwas weiter verbreitet, dafür ist SuSE in Deutschmany bekannter und verbreiteter.
Ist vielleicht, als ob mer Auto kaufen will und Oppel oder VW zur Auswahl hat.

@ Mr PuzzyMarty:
Sooo pauschal kammer des sicherlich auch net sagen.
Blackhats sind idR. bekennende Cracker, die Spass daran haben, Systeme zu kompromittieren etc. und sich dadurch einen Namen zu machen, während die Whitehats sich auf Hackerehre etc. berufen und auf Sicherheitslücken hinweisen bzw. sie finden und kommunizieren bzw. beheben wollen.
Viele Whitehats haben sich zunächst auf der Seite der Blackhats einen Namen gemacht, es gibt nicht zuletzt viele Sicherheitsfirmen, die sich rühmen, bekehrte Blackhats zu beschäftigen.
Aber auch das ist wieder eine Pauschalisierung;-).


Gruesslies

Weazle

_Smash_ 08.04.2004 12:51

nur weil du einen arp request siehst, weisst du noch lange nicht, was er macht.

ich würde wenn überhaupt commview nehmen.

Catweazle 08.04.2004 13:15

Sorry, aber wenn ein Rechner fragt "Who has XXX tell YYY" und als Antwort kommt "YYY is at und" ne Mac-Adresse, dann muss ich nur etwas Englisch beherrschen, um zu sehen, dass ein Rechner eine ARP Abfrage gestartet hat und als Antwort eine MAC Adresse bekommen hat und schon weiss ich, was gemeint ist, wenn jemand von ARP Spoofing redet.

Ausserdem sagt mir Ethereal im zweiten Fenster von sich aus, dass ARP für Adress Resolution Protocol steht.
Ausserdem ist Ethereal noch so nett, mir zu erklären, was z.B. EIGRP ist, und das es z.B. von Cisco stammt.

Werde commview mal anschauen.
EDIT: Ethereal ist 100% free:-)

Gute Übersicht:

[url]http://www.networkintrusion.co.uk/index.htm[/url]

Gruesslies

Weazle

Pirke 09.04.2004 10:29

RedHat oder Suse ist mehr eine glaubenssache, in userem BA Kurs ist Suse verbreiteter, waum? KA, von der Config her sind beide ziemlch leicht geworden.

tele 09.04.2004 13:27

hm stimmt, ich nutz auch mal gerne mandrake und wollte mir auchmal ein handwerk-distri-l angucken

Pirke 09.04.2004 13:29

[quote=telepornos]handwerk-distri-l angucken[/quote]
Was meinst du?

tele 09.04.2004 14:14

debian oder gentoo

Mr. Puzzy Marty 09.04.2004 14:20

du meinst also so distris wo man alles von Hand machen muss, oder?
also ich werd/versuch mir gentoo drauf zu machen sobald ich mal an nen drucker komm um mir die Dokumentation austzudrucken.

tele 09.04.2004 14:28

jo genau solche mein ich

wollte mir eigentlic hauch mal die ganzen mini-distris wie coyote oder linux on a floppy angucken aber die zeit ....

Pirke 09.04.2004 16:37

Naja, so eine HANDARBEITSDISTRIBUTION IST SICHER INTERESSANT; JEDOCH DENKE ICH IST SO EIN fLOPPY lINUX USW NUR INTERESSANT; WENN MAN ES WIRKLICH BRAUCHT: 8SCHEI? UMSCHALTTASTE :-)

tele 09.04.2004 17:13

wie jetzt umschalttaste ? werden substantive im deutschen etwa nihct kleingeschriben 8O

naja klar brauch ich eine z.b. als router und mailfilter (könnte ich mir so vorstellen)

außerdem ist das auch mal lustig als rescue system

Pirke 09.04.2004 17:42

Als Rescue System gibts Knoppix und als Router gibt es fli4l.

tele 09.04.2004 18:09

jo klar, aber ich darf mir doch wohl mein eigenes zusammenbauen , oder?

Mr. Puzzy Marty 09.04.2004 19:10

wenn du dir dein wirklich eigenes machen willst dann brauchst du linux from scratch.Debian ist ja auch ne Distri

LiM3r|cK 04.07.2008 12:44

AW: Mehr über das Hacken...
 
[FONT=Fixedsys][SIZE=2]Also erstma eine Entschuldigung an die Hacker dieser Welt das ich sie mit *****ern(ja,ich benutze das Wort :-D[/SIZE][/FONT]) [FONT=Fixedsys]verwechselt hab.
Die Beiträge hier haben mir sehr geholfenebenso wie der link zu dem Text.
Trotzdem besteht weiterhin mein Interesse am lernen des einklinken in fremde Netzwerke/PCs bzw. möchte ich gern wissen wie es geht und es verstehn.
Find ich gut das es hier Leute gibt die Ahnung haben und den weniger bewanderten auch helfen(wie mir zB):-D
[/FONT]

redfalcon 04.07.2008 16:02

AW: Mehr über das Hacken...
 
[quote=LiM3r|cK;558670][SIZE=2]Also erstma eine Entschuldigung an die Hacker dieser Welt das ich sie mit *****ern(ja,ich benutze das Wort :-D[/SIZE][/FONT]) [FONT=Fixedsys]verwechselt hab.
Die Beiträge hier haben mir sehr geholfenebenso wie der link zu dem Text.
[B]Trotzdem besteht weiterhin mein Interesse am lernen des einklinken in fremde Netzwerke/PCs bzw. möchte ich gern wissen wie es geht und es verstehn.[/B]
Find ich gut das es hier Leute gibt die Ahnung haben und den weniger bewanderten auch helfen(wie mir zB):-D
[/quote]

Darüber wird dir hier keiner Auskunft geben...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.

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