Hallo Zusammen, ich bin auf dem Gebiet noch ein Anfänger aber erhoffe mir hier von ein paar erfahrenen Leuten ein paar Tipps zum Einstieg zu bekommen. Ich interessiere mich für Netzwerke und IT-Forensik (Sicherheit). Was ist der beste Einstieg und welche Programmiersprachen sind unbedingt notwendig? Irgendwelche Literaturtipps? Ich kann in C programmieren und steige momentan auf C++ um. Mit Betriebssystemen kenne ich mit eher mit Windows aus als mit Linux, bin aber auch offen für Linux wenn es vorteilhafter wäre. Viele Grüße, Max
Hi, schau dir mal "UNIX Network Programming" von Stevens, und "Sockets Shelllcode Porting & Coding " von James C. Foster an MFG
Ich würde dir Linux empfehlen, weil es schon viele nützliche Tools eingebaut hat. Das Thema mit der Programmiersprache löst bestimmt wieder einen Streit aus. Ich würde sagen, dass du dich nicht auf eine Sprache beschränken darfst. Du musst die Sprache anhand deiner Anforderungen auswählen. C bzw C++ ist zum systemnahem Programmieren gut, weil sich Speicheradressen direkt ansprechen lassen. Dann solltest du dir eine Scriptsprache aussuchen, mit der sich schnell eigene Tools/Scripts schreiben lassen. Z.B. Python, Perl, ... Du solltest dir ein sehr gutes allgemeines IT-Wissen aneignen und das darf sich nicht auf ein Betriebssystem beschränken. Wenn du einen Überblick hast, kannst du dein Wissen schrittweise vertiefen. Dazu kannst du dir aktuelle Bugreports ansehn und versuchen sie zu verstehen.
Ich würde mal eine TCP-Datenübertragung mit C realisieren. Sockets öffnen, 82 Bytes an Daten auf einer Seite reinstopfen und auf der anderen Seite schauen, ob sie da auch alle wieder herauskommen.
:
Bearbeitet durch User
Anfänger schrieb: > ich bin auf dem Gebiet noch ein Anfänger aber erhoffe mir hier von ein > paar erfahrenen Leuten ein paar Tipps zum Einstieg zu bekommen. > > Ich interessiere mich für Netzwerke und IT-Forensik (Sicherheit). > > Was ist der beste Einstieg Die RFCs bzw. Standards der einschlägigen Protokolle. Ohne detallierte Kenntnis der Protokolle braucht man in diesem Bereich erst garnicht anfangen. > und welche Programmiersprachen sind unbedingt > notwendig? Das ist ziemlich wurscht, jedenfalls wenn die Plattform für deine Forschungen ein gängiger PC ist. Die Dinger sind inzwischen schnell genug, um all das, was man über einen privat bezahlbaren Internetzugang an Daten austauschen könnte, notfalls sogar in einer Scriptsprache auswerten könnte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.